×

User interface generation for transacting goods

  • US 10,650,437 B2
  • Filed: 06/01/2015
  • Issued: 05/12/2020
  • Est. Priority Date: 06/01/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, over a network, from one or more computers, and by an order detector of a backend order processing system that includes (a) the order detector, (b) an event correlator, (c) an order database manager, (d) an order/marketing manager, (e) a pattern detector, and (f) a user interface generator, (i) vendor data that specifies, for each vendor transaction, a vendor, goods sold, a total transaction price, and a transaction date and (ii) user data that specifies, for each user transaction, a vendor, a user identifier, and a transaction date;

    based on the vendor data and the user data, determining, by the event correlator of the backend order processing system and for each vendor transaction, an order confidence score that corresponds to a likelihood that a particular user ordered a particular good from the vendor on a particular date by selecting a representation of the particular good from a default user interface that includes additional representations of other goods;

    based on the order confidence scores, determining, by the order database manager of the backend order processing system, for each user, for each good, and for each vendor, a composite confidence score that reflects a likelihood that the user ordered the good from the vendor by selecting a representation of the good from the default user interface;

    storing, by the order database manager of the backend order processing system, the composite confidence scores that each reflect the likelihood that the respective user ordered the respective good from the respective vendor;

    based on the composite confidence scores that each reflect the likelihood that the respective user ordered the respective good from the respective vendor, generating, by the order/marketing manager of the backend order processing system and for each respective user, a rule for adjusting the default user interface, the rule specifying to promote goods that the respective user is less likely to select than other goods;

    receiving, by the pattern detector of the backend order processing system, data indicating that a given user is accessing a goods ordering application for a given vendor, the good ordering application being configured to present a default user interface that includes goods offered by the given vendor;

    in response to the data indicating that the given user is accessing the goods ordering application for the given vendor and based on the rule specifying to promote goods that the given user is less likely to select than other goods, adjusting, by the user interface generator of the backend order processing system, the default user interface for the goods ordering application by automatically moving representations of goods that the given user is less likely to select than other goods to more prominent positions in the default user interface; and

    providing, by the user interface generator of the backend order processing system and for output in the goods ordering application for the given vendor, the adjusted user interface.

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