Display of popular, in-stock products of a merchant
First Claim
1. A computer-implemented method for presenting popular products that are in-stock at a merchant location, the method comprising the steps of:
- creating, by a computer, an electronic document for a merchant corresponding to a physical location of the merchant, the electronic document comprising information regarding the merchant'"'"'s physical location;
estimating, by the computer, whether one or more products are in stock at the physical location of the merchant, the estimating comprising, for each of the one or more products;
receiving point of sale data, the point of sale data comprising a product identifier that identifies a product that was sold, a first store identifier that identifies the physical location of the merchant at which the product was sold, and a timestamp corresponding to a first time (t1) at which the product was sold,determining based at least on the received point of sale data, a rate of sales events (re) for the product at the physical location of the merchant,determining a second time (t2) corresponding to a time for the comparing step, wherein the second time is after the first time,determining based at least on the rate of sales events (re), a probability of not seeing any sales events during a duration of time (t3), wherein the time (t3) is a function of the second time and the first time, anddetermining an indication of product availability for the product at the physical location of the merchant, the indication of product availability comprising an “
in stock”
indicator when the probability of not seeing any sales events during a duration of time (t3) is greater than a first probability threshold;
populating, by the computer, a product availability database with product inventory that is in stock at the merchant'"'"'s physical location based at least in part on the estimation that the one or more products are in stock;
populating, by the computer, a product popularity database with popular products by identifying a popularity of each product relative to at least one other product;
comparing, by the computer, information from the product popularity database with information from the product availability database to identify at least two products that are (1) identified as popular in the product popularity database relative to at least one other product and (2) estimated as in stock at the merchant'"'"'s physical location as identified in the product availability database;
populating, by the computer, the electronic document with the at least two popular products that are estimated as in stock at the merchant'"'"'s physical location; and
presenting, by the computer, the electronic document comprising the information regarding the merchant'"'"'s physical location and the at least two popular products that are estimated as in stock at the merchant'"'"'s physical location.
2 Assignments
0 Petitions
Accused Products
Abstract
Displaying popular items that are available for sale at a merchant'"'"'s physical location comprises creating a electronic document corresponding to the merchant'"'"'s physical location. Then, a product availability database and a product popularity database are populated, the product availability database taking into account the inventory available at the merchant'"'"'s physical location. Next, a cross-referencing engine identifies the popular products that are available at the merchant'"'"'s physical location, and displays on the merchant'"'"'s electronic document a plurality of popular items that are available at the merchant'"'"'s physical location.
42 Citations
33 Claims
-
1. A computer-implemented method for presenting popular products that are in-stock at a merchant location, the method comprising the steps of:
-
creating, by a computer, an electronic document for a merchant corresponding to a physical location of the merchant, the electronic document comprising information regarding the merchant'"'"'s physical location; estimating, by the computer, whether one or more products are in stock at the physical location of the merchant, the estimating comprising, for each of the one or more products; receiving point of sale data, the point of sale data comprising a product identifier that identifies a product that was sold, a first store identifier that identifies the physical location of the merchant at which the product was sold, and a timestamp corresponding to a first time (t1) at which the product was sold, determining based at least on the received point of sale data, a rate of sales events (re) for the product at the physical location of the merchant, determining a second time (t2) corresponding to a time for the comparing step, wherein the second time is after the first time, determining based at least on the rate of sales events (re), a probability of not seeing any sales events during a duration of time (t3), wherein the time (t3) is a function of the second time and the first time, and determining an indication of product availability for the product at the physical location of the merchant, the indication of product availability comprising an “
in stock”
indicator when the probability of not seeing any sales events during a duration of time (t3) is greater than a first probability threshold;populating, by the computer, a product availability database with product inventory that is in stock at the merchant'"'"'s physical location based at least in part on the estimation that the one or more products are in stock; populating, by the computer, a product popularity database with popular products by identifying a popularity of each product relative to at least one other product; comparing, by the computer, information from the product popularity database with information from the product availability database to identify at least two products that are (1) identified as popular in the product popularity database relative to at least one other product and (2) estimated as in stock at the merchant'"'"'s physical location as identified in the product availability database; populating, by the computer, the electronic document with the at least two popular products that are estimated as in stock at the merchant'"'"'s physical location; and presenting, by the computer, the electronic document comprising the information regarding the merchant'"'"'s physical location and the at least two popular products that are estimated as in stock at the merchant'"'"'s physical location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
8. A system for presenting popular products that are in-stock at a merchant location, comprising:
-
a server that presents an electronic document that corresponds to a physical location of a merchant, the electronic document comprising information regarding the merchant'"'"'s physical location; a product availability database comprising inventory that is available from the merchant at the merchant'"'"'s physical location, the product availability database identifying products that are estimated as in stock at the merchant'"'"'s physical location, the identifying the products that are estimated as in stock comprising, for each of the products; receiving point of sale data, the point of sale data comprising a product identifier that identifies a product that was sold, a first store identifier that identifies the physical location of the merchant at which the product was sold, and a timestamp corresponding to a first time (t1) at which the product was sold, determining based at least on the received point of sale data, a rate of sales events (re) for the product at the physical location of the merchant, determining a second time (t2) corresponding to a time for the comparing step, wherein the second time is after the first time, determining based at least on the rate of sales events (re), a probability of not seeing any sales events during a duration of time (t3), wherein the time (t3) is a function of the second time and the first time, and determining an indication of product availability for the product at the physical location of the merchant, the indication of product availability comprising an “
in stock”
indicator when the probability of not seeing any sales events during a duration of time (t3) is greater than a first probability threshold;a product popularity database comprising an identification of products that are each ranked by popularity relative to at least one other product; and an analyzer that compares information from the product popularity database with information from the product availability database to identify at least two products that are identified as popular in the product popularity database relative to at least one other product and that are estimated as in stock at the merchant'"'"'s physical location as identified in the product availability database, the server populating the electronic document with the information regarding the merchant'"'"'s physical location and the at least two popular products that are estimated as in stock at the merchant'"'"'s physical location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for presenting popular products that are in-stock at a merchant location, the method comprising the steps of:
-
estimating, by one or more computing devices, whether one or more products are in stock at a physical location of a merchant, the estimating comprising, for each of the one or more products; receiving point of sale data, the point of sale data comprising a product identifier that identifies a product that was sold, a first store identifier that identifies the physical location of the merchant at which the product was sold, and a timestamp corresponding to a first time (t1) at which the product was sold, determining based at least on the received point of sale data, a rate of sales events (re) for the product at the physical location of the merchant, determining a second time (t2) corresponding to a time for the comparing step, wherein the second time is after the first time, determining based at least on the rate of sales events (re), a probability of not seeing any sales events during a duration of time (t3), wherein the time (t3) is a function of the second time and the first time, and determining an indication of product availability for the product at the physical location of the merchant, the indication of product availability comprising an “
in stock”
indicator when the probability of not seeing any sales events during a duration of time (t3) is greater than a first probability threshold;identifying, by the one or more computing devices, products that are in stock at the physical location of the merchant based on the estimation that the one or more products are in stock; identifying, by the one or more computing devices, popular products; comparing, by the one or more computing devices, the estimated in stock products with the popular products to identify at least two products that are identified as popular and that are estimated as in stock at the merchant'"'"'s physical location; and presenting, by the one or more computing devices, the at least two products that are identified as popular and that are estimated as in stock at the merchant'"'"'s physical location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification