Categorization of items based on attributes
First Claim
1. A method comprising:
- causing, by a computing device of a service provider that facilitates items being ordered from merchants, display of a user interface via a mobile device associated with a user, the user interface enabling the user to place an order for an item;
receiving, by the computing device and via the user interface, user input requesting information pertaining to merchants that offer a specified item for acquisition;
determining, by the computing device and based on a signal received at least partly over a cellular network from the mobile associated with the user, a current geographical location of the mobile device;
identifying, by the computing device, a first merchant and a second merchant that each offer the specified item for acquisition, the first merchant and the second merchant being identified based on location information received at the computing device from a respective point of sale device associated with each of the first merchant and the second merchant, each one of the first merchant and the second merchant having a respective establishment located within a threshold distance of the current geographical location of the mobile device;
retrieving, by the computing device and for each of the first merchant and the second merchant, cost data from a menu of an online site associated with the respective merchant;
determining, by the computing device and for each of the first merchant and the second merchant, a cost at which the specified item is being offered for acquisition at the respective merchant based at least in part on the cost data for the respective merchant;
retrieving, by the computing device and for each of the first merchant and the second merchant, at least one of rating data or attribute data from an online source;
determining, by the computing device and for each of the first merchant and the second merchant, at least one of;
a rating of the specified item for the respective merchant based at least in part on the rating data for the respective merchant;
oran attribute of the specified item for the respective merchant that is related to a category of the specified item based at least in part on the attribute data for the respective merchant;
determining, for each of the first merchant and the second merchant, a value for the respective merchant based on the cost of the specified item for the respective merchant and at least one of the rating of the specified item for the respective merchant or the attribute of the specified item for the respective merchant;
ranking, by the computing device, the specified item for each of the first merchant and the second merchant based at least in part on the value for the first merchant and the value for the second merchant;
sending, by the computing device and at least partly over the cellular network, the ranking to the mobile device to be output via the user interface;
receiving, by the computing device and via the user interface, user input requesting to order the specified item from the first merchant; and
sending instructions, by the computing device and to the respective point of sale device of the first merchant, to place an order of the specified item with the first merchant.
2 Assignments
0 Petitions
Accused Products
Abstract
Item-level information of a particular item may be processed to categorize the particular item. In some instances, the particular item may be ranked across multiple merchants that are offering the particular item for acquisition. The ranking may be based on the item-level information that relates to an attribute of the particular item for the individual merchants. For example, the item-level information may include a cost of the particular item at a merchant, a rating of the particular item for a merchant, a number of calories of the particular item for a merchant, and so on. Information regarding the ranking may be displayed or otherwise output to enable the user to identify and order the particular item from a merchant that satisfies the user'"'"'s needs.
-
Citations
20 Claims
-
1. A method comprising:
-
causing, by a computing device of a service provider that facilitates items being ordered from merchants, display of a user interface via a mobile device associated with a user, the user interface enabling the user to place an order for an item; receiving, by the computing device and via the user interface, user input requesting information pertaining to merchants that offer a specified item for acquisition; determining, by the computing device and based on a signal received at least partly over a cellular network from the mobile associated with the user, a current geographical location of the mobile device; identifying, by the computing device, a first merchant and a second merchant that each offer the specified item for acquisition, the first merchant and the second merchant being identified based on location information received at the computing device from a respective point of sale device associated with each of the first merchant and the second merchant, each one of the first merchant and the second merchant having a respective establishment located within a threshold distance of the current geographical location of the mobile device; retrieving, by the computing device and for each of the first merchant and the second merchant, cost data from a menu of an online site associated with the respective merchant; determining, by the computing device and for each of the first merchant and the second merchant, a cost at which the specified item is being offered for acquisition at the respective merchant based at least in part on the cost data for the respective merchant; retrieving, by the computing device and for each of the first merchant and the second merchant, at least one of rating data or attribute data from an online source; determining, by the computing device and for each of the first merchant and the second merchant, at least one of; a rating of the specified item for the respective merchant based at least in part on the rating data for the respective merchant;
oran attribute of the specified item for the respective merchant that is related to a category of the specified item based at least in part on the attribute data for the respective merchant; determining, for each of the first merchant and the second merchant, a value for the respective merchant based on the cost of the specified item for the respective merchant and at least one of the rating of the specified item for the respective merchant or the attribute of the specified item for the respective merchant; ranking, by the computing device, the specified item for each of the first merchant and the second merchant based at least in part on the value for the first merchant and the value for the second merchant; sending, by the computing device and at least partly over the cellular network, the ranking to the mobile device to be output via the user interface; receiving, by the computing device and via the user interface, user input requesting to order the specified item from the first merchant; and sending instructions, by the computing device and to the respective point of sale device of the first merchant, to place an order of the specified item with the first merchant. - View Dependent Claims (2, 3, 4, 5, 18)
-
-
6. One or more non-transitory computer-readable media comprising executable instructions that, when executed by one or more processors of a computing device of a service provider that facilitate items being ordered from merchants, cause the one or more processors to:
-
cause display of a user interface via a mobile device associated with a user, the user interface enabling the user to place an order; receive, via the user interface, user input requesting information pertaining to merchants that offer a specified item for acquisition; determine, based on a signal received at least partly over a cellular network from the mobile associated with the user, a current geographical location of the mobile device; identify a first merchant and a second merchant that each offer the specified item for acquisition, the first merchant and the second merchant being identified based on location information received at the computing device from a respective point of sale device associated with each of the first merchant and the second merchant, each one of the first merchant and the second merchant having a respective establishment located within a threshold distance of the current geographical location of the mobile device; determine, for each of the first merchant and the second merchant, a cost at which the specified item is being offered for acquisition at the respective merchant; retrieve, for each of the first merchant and the second merchant, at least one of rating data or attribute data from an online source; determine, for each of the first merchant and the second merchant, at least one of; a rating of the specified item for the respective merchant based at least in part on the rating data for the respective merchant;
oran attribute of the specified item for the respective merchant that is related to a category of the specified item based at least in part on the attribute data for the respective merchant; determine, for each of the first merchant and the second merchant, a value for the respective merchant based on the cost of the specified item for the respective merchant and at least one of the rating of the specified item for the respective merchant or the attribute of the specified item for the respective merchant; rank the specified item for each of the first merchant and the second merchant based at least in part on the value for the first merchant and the value for the second merchant to yield a ranking; send, at least partly over a cellular network, the ranking to the mobile device to be output via the user interface; receive, via the user interface, user input requesting to order the specified item from the first merchant; and send instructions to the respective point of sale device of the first merchant to place an order of the specified item with the first merchant. - View Dependent Claims (7, 8, 9, 10, 19)
-
-
11. A service provider system configured to facilitate items being ordered from merchants, the service provider system comprising:
-
one or more processors; and memory communicatively coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the one or more processors to; cause display of a user interface via a mobile device associated with a user, the user interface enabling the user to place an order; receive, via the user interface, user input requesting information pertaining to merchants that offer a specified item for acquisition; determine, based on a signal received at least partly over a cellular network from the mobile associated with the user, a current geographical location of the mobile device; identify a first merchant and a second merchant that each offer the specified item for acquisition, the first merchant and the second merchant being identified based on location information received at the service provider system from a respective point of sale device associated with each of the first merchant and the second merchant, each one of the first merchant and the second merchant having a respective establishment located within a threshold distance of the current geographical location of the mobile device; determine, for each of the first merchant and the second merchant, a cost at which the specified item is being offered for acquisition at the respective merchant; retrieve, for each of the first merchant and the second merchant, at least one of rating data or attribute data from an online source; determine, for each of the first merchant and the second merchant, at least one of; a rating of the specified item for the respective merchant based at least in part on the rating data for the respective merchant;
oran attribute of the specified item for the respective merchant that is related to a category of the specified item based at least in part on the attribute data for the respective merchant; determine, for each of the first merchant and the second merchant, a value for the respective merchant based on the cost of the specified item for the respective merchant and at least one of the rating of the specified item for the respective merchant or the attribute of the specified item for the respective merchant; rank the specified item for each of the first merchant and the second merchant based at least in part on the value for the first merchant and the value for the second merchant to yield a ranking; send the ranking to the mobile device to be output via the user interface; receive, via the user interface, user input requesting to order the specified item from the first merchant; and send instructions to the respective point of sale device of the first merchant to place an order of the specified item with the first merchant. - View Dependent Claims (12, 13, 14, 15, 16, 17, 20)
-
Specification