Dynamic generation and provisioning of tokenized data to network-connected devices
Abstract
The disclosed embodiments include computer-implemented systems, apparatuses, and processes that dynamically generate and provision digital tokens to network-connected devices. For example, an apparatus receives a first signal that includes information identifying a current geographic location of a communications device. Based on the current geographic location, the apparatus computes an expected value of a parameter of a second data exchange during a future temporal interval, identifies a data type for use in the second data exchange based on the expected parameter value, and apparatus generates and transmits a second signal to a computing system associated with the identified data type. The second signal may include additional information instructing the computing system to provide, to the communications device, a digital token usable to initiate the second data exchange during the future temporal interval.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An apparatus, comprising:
a communications unit; a storage unit storing instructions; and at least one processor coupled to the communications unit and the storage unit, the at least one processor being configured to execute the instructions to:
receive a first signal via the communications unit, the first signal comprising first information identifying a current geographic location of a communications device;
based on the current geographic location, compute an expected value of a parameter of a second data exchange during a future temporal interval;
identify a data type for use in the second data exchange based on the expected parameter value; and
generate and transmit a second signal via the communications unit to a computing system associated with the identified data type, the second signal comprising second information instructing the computing system to provide a digital token representative of the identified data type to the communications device, the digital token being usable by the communications device to initiate the second data exchange during the future temporal interval.
2 . The apparatus of claim 1 , wherein the at least one processor is further configured to receive the first signal from the communications device.
3 . The apparatus of claim 1 , wherein:
the first signal comprises an identifier of the communications device; and the at least one processor is further configured to load, from the storage unit, data characterizing at least one of (i) prior geographic locations of the communications device during a prior temporal interval; and (ii) first data exchanges involving the communications device during the prior temporal interval.
4 . The apparatus of claim 3 , wherein the at least one processor is further configured to compute the expected parameter value of the second data exchange based on the current geographic location of the communications device, the data characterizing the prior geographic locations of the communications device, and the data characterizing the first data exchanges involving the communications device.
5 . The apparatus of claim 4 , wherein:
the at least one processor is further configured to compute the expected parameter value of the second data exchange based on an application of a machine learning algorithm to the current geographic location of the communications device, the data characterizing the prior geographic locations of the communications device, and the data characterizing the first data exchanges involving the communications device; and the machine learning algorithm comprises an association-rule machine learning algorithm, a clustering algorithm, a k-means algorithm, a collaborative filtering algorithm, an artificial intelligence algorithm, or an artificial neural network algorithm.
6 . The apparatus of claim 1 , wherein:
the first signal comprises an identifier of the communications device; and the at least one processor is further configured to:
load, from the storage unit, data characterizing at least one of rule or a preference associated with the identifier of the communications device; and
identify the data type for use in the second data exchange based on an application of the at least one rule or preference to the expected parameter value.
7 . The apparatus of claim 6 , wherein the at least one processor is further configured to:
load, from the storage unit, data characterizing a plurality of candidate data types available for use in the second data exchange; and establish one of the candidate data types as the identified data type based on an application of the at least one rule or preference to the expected parameter value and to the data characterizing a plurality of candidate data types.
8 . The apparatus of claim 6 , wherein the at least one processor is further configured to:
receive a third signal from the communications device via the communications unit, the third signal comprising a portion of the data characterizing the at least one rule or preference; and associate the received portion of the data with the identifier of the communications device and store the received portion of the data within the storage unit.
9 . The apparatus of claim 1 , wherein the second information further instructs the computing system to generate the digital token in accordance with a data-exchange protocol.
10 . The apparatus of claim 1 , wherein:
the at least one processor is further configured to compute, based on the current geographic location, a plurality of expected parameter values that characterize the second data exchange; a first one of the expected parameter values comprises an expected initiation time of the second data exchange, the expected initiation time being disposed within the second temporal interval; and the second information further instructs the computing system to provide the digital token to the communications device prior to the expected initiation time.
11 . A computer-implemented method, comprising:
receiving, by at least one processor, a first signal via a communications unit, the first signal comprising first information identifying a current geographic location of a communications device; based on the current geographic location, computing, by the at least one processor, an expected value of a parameter of a second data exchange during a future temporal interval; identifying, by the at least one processor, a data type for use in the second data exchange based on the expected parameter value; and generating by the at least one processor and transmitting a second signal via the communications unit to a computing system associated with the identified data type, the second signal comprising second information instructing the computing system to provide a digital token representative of the identified data type to the communications device, the digital token being usable by the communications device to initiate the second data exchange during the future temporal interval.
12 . The method of claim 11 , further comprising receiving the first signal from the communications device.
13 . The method of claim 11 , wherein:
the first signal comprises an identifier of the communications device; and the method further comprises:
based on the identifier of the communications device, loading, from a storage unit, data characterizing at least one of (i) prior geographic locations of the communications device during a prior temporal interval; and (ii) first data exchanges involving the communications device during the prior temporal interval; and
computing the expected parameter value of the second data exchange based on the current geographic location of the communications device, the data characterizing the prior geographic locations of the communications device, and the data characterizing the first data exchanges involving the communications device.
14 . The method of claim 13 , further comprising:
computing the expected parameter value of the second data exchange based on an application of a machine learning algorithm to the current geographic location of the communications device, the data characterizing the prior geographic locations of the communications device, and the data characterizing the first data exchanges involving the communications device; and the machine learning algorithm comprises an association-rule machine learning algorithm, a clustering algorithm, a k-means algorithm, a collaborative filtering algorithm, an artificial intelligence algorithm, or an artificial neural network algorithm.
15 . The method of claim 11 , wherein:
the first signal comprises an identifier of the communications device; and the method further comprises:
loading, from a storage unit, data characterizing at least one of rule or a preference associated with the identifier of the communications device; and
identifying the data type for use in the second data exchange based on an application of the at least one rule or preference to the expected parameter value.
16 . The method of claim 15 , further comprising:
loading, from the storage unit, data characterizing a plurality of candidate data types available for use in the second data exchange; and establishing one of the candidate data types as the identified data type based on an application of the at least one rule or preference to the expected parameter value and to the data characterizing a plurality of candidate data types.
17 . The method of claim 15 , further comprising:
receive a third signal from the communications device via the communications unit, the third signal comprising a portion of the data characterizing the at least one rule or preference; and associate the received portion of the data with the identifier of the communications device and store the received portion of the data within the storage unit.
18 . The method of claim 11 , wherein the second information further instructs the computing system to generate the digital token in accordance with a data-exchange protocol.
19 . The method of claim 11 , wherein:
the method further comprises computing, based on the current geographic location, a plurality of expected parameter values that characterize the second data exchange; a first one of the expected parameter values comprises an expected initiation time of the second data exchange, the expected initiation time being disposed within the second temporal interval; and the second information further instructs the computing system to provide the digital token to the communications device prior to the expected initiation time.
20 . A tangible, non-transitory computer-readable medium storing instructions that, when executed by at least one processor, performs a method, the method comprising:
receiving a first signal via a communications unit, the first signal comprising first information identifying a current geographic location of a communications device; based on the current geographic location, computing an expected value of a parameter of a second data exchange during a future temporal interval; identifying a data type for use in the second data exchange based on the expected parameter value; and generating and transmitting a second signal via the communications unit to a computing system associated with the identified data type, the second signal comprising second information instructing the computing system to provide a digital token representative of the identified data type to the communications device, the digital token being usable by the communications device to initiate the second data exchange during the future temporal interval.Join the waitlist — get patent alerts
Track US2019172045A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.