×

Recommending outgoing values based on incoming values

  • US 10,482,520 B2
  • Filed: 02/11/2016
  • Issued: 11/19/2019
  • Est. Priority Date: 02/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by one or more processors of a machine, a first value from a submitter device, the first value comprising a bid accorded by the submitter device to a first allocable region among a plurality of allocable regions within an interface element presented within a graphical user interface, the first allocable region corresponding with a specific position among the plurality of allocable regions within the interface element presented within the graphical user interface, and the first allocable region being associated by a first data-structure to a data-string;

    assigning, by one or more processors of a machine, a set of values that include the first value to the data-string in the first data-structure;

    identifying, by one or more processors of the machine, an available correlation between the data-string associated with the first allocable region, and an identifier of the submitter device within a second data-structure;

    generating, by one or more processors of the machine, a recommendation to the submitter device that comprises a second value offered for the available correlation between the data-string associated with the first allocable region and the identifier of the submitter device;

    receiving, by one or more processors of the machine, a third value accorded to the first allocable region, the third value received subsequent to the first value;

    calculating, by one or more processors of the machine, a first average value of the set of values assigned to the data-string, the first average value calculated based on the first value and the set of values;

    calculating, by one or more processors of the machine, a second average value based on the first value, the set of values, and the third value, in response to the receiving the third value;

    calculating, by one or more processors of the machine, a difference between the second average value and the first average value; and

    updating, by one or more processors of the machine, the second value of the recommendation based on the average value calculated based on the difference between the second average value and the first average value.

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