×

System and method for generating predictions based on wireless commerce transactions

  • US 10,068,251 B1
  • Filed: 06/26/2008
  • Issued: 09/04/2018
  • Est. Priority Date: 06/26/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a network interface configured to receive wireless transaction data from one or more transaction reporters;

    a processor; and

    a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to;

    generate one or more models based on aggregated wireless transaction information indicating sessions that include respective sequences of multiple wireless transactions completed with respective mobile communication devices of a plurality of users, wherein for individual ones of the multiple wireless transactions, an identification number for a user of a mobile communication device and authentication information of the user is transmitted from the mobile communication device to a transaction terminal used for the wireless transaction when the mobile communication device is within a given proximity of the transaction terminal, and wherein the aggregated wireless transaction information is based at least on the wireless transaction data, whereinat least one wireless transaction of at least one of the sequences of wireless transactions is completed using a corresponding mobile device by a user of the mobile device, and whereinthe generation of the one or more models comprises;

    determination of a plurality of paths from individual ones of said wireless transactions to respective other ones of said wireless transactions, wherein a given path from a transaction to another transaction is determined based on a given mobile device completing the other transaction within a given period of time after completing the transaction, and wherein individual paths of said plurality of paths have respective path weights, wherein a given path that has been established a greater number of times than another given path has a higher path weight than the other given path; and

    identification of optimal aggregate paths within the plurality of paths, wherein individual ones of the optimal aggregate paths comprises a series of two or more paths between different wireless transactions,wherein a given aggregate path is identified as an optimal aggregate path out of a plurality of aggregate paths between two wireless transactions by determining that a sum of individual path weights of the given aggregate path is higher than a sum of individual path weights of other ones of the aggregate paths, and wherein the other ones of the aggregate paths are identified as non-optimal aggregate paths,and wherein the one or more models comprises a representation of a graph of the plurality of paths, wherein the graph includes multiple levels, each level comprising one or more of said wireless transactions, and wherein to determine a given optimal aggregate path out of two or more aggregate paths to a particular wireless transaction of a given level, one or more aggregate paths previously determined to be non-optimal aggregate paths to one or more respective wireless transactions of a previous level are disregarded;

    generate a prediction of a future action to be performed by a user of a particular mobile communication device, whereingeneration of the prediction is dependent upon an evaluation of the one or more generated models and a current session including a path representing a sequence of multiple wireless transactions completed with the particular mobile communication device, andthe generation of the prediction comprises selection of the future action based at least in part on;

    the identification of the optimal aggregate paths between different ones of said wireless transactions, anda determination of the wireless transactions that have been completed with the particular mobile communication device;

    determine, based on said prediction of the future action, information to transmit to the particular mobile communication device; and

    transmit, via a network, said determined information to the particular mobile communication device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×