Method and system for exposing data used in ranking search results
First Claim
1. A computer-implemented method, comprising:
- generating a specific item listing in an online trading application in response to receiving input from a seller to list an item for sale via the online trading application;
receiving, from a client computing system, a seller specification of the specific item listing hosted by the online trading application and a request from the seller for listing performance data corresponding to the specific item listing, the request including one or more keywords;
processing the request to retrieve the listing performance data corresponding to the specific item listing;
determining, based on the listing performance data, at least one position value that indicates a position at which the specific item listing would appear to a potential buyer in a search results listing having a plurality of item listings based on a search query of the potential buyer containing the one or more keywords; and
transmitting the listing performance data and the position value to the client computing system for presentation to the seller via a seller dashboard.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for enabling access to listing performance data, used in conjunction with a search engine to order search results, are described. Consistent with some embodiments, a listing performance data engine module processes API commands received from client computing systems. The data engine module processes the API commands to identify and communicate relevant listing performance data that is used by a listing performance algorithm to assign a listing performance score to item listings satisfying a search request. The listing performance data provides sellers who have items listed for sale an insight as to how their item listings are performing in comparison to other item listings.
-
Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
generating a specific item listing in an online trading application in response to receiving input from a seller to list an item for sale via the online trading application; receiving, from a client computing system, a seller specification of the specific item listing hosted by the online trading application and a request from the seller for listing performance data corresponding to the specific item listing, the request including one or more keywords; processing the request to retrieve the listing performance data corresponding to the specific item listing; determining, based on the listing performance data, at least one position value that indicates a position at which the specific item listing would appear to a potential buyer in a search results listing having a plurality of item listings based on a search query of the potential buyer containing the one or more keywords; and transmitting the listing performance data and the position value to the client computing system for presentation to the seller via a seller dashboard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A processing system, comprising:
-
at least one processor; and a machine-readable medium in communication with the at least one processor, the machine-readable medium storing a listing performance data engine module that is executable by the at least one processor, the listing performance data engine module being executed by the at least one processor to cause operations to be performed, the operations comprising; generating a specific item listing in an online trading application in response to receiving input from a seller to list an item for sale via the online trading application; receiving, from a client computing system, a seller specification of the specific item listing hosted by the online trading application and a request from the seller for listing performance data corresponding to the specific item listing, the request including one or more keywords; processing the request to retrieve the listing performance data corresponding to the specific item listing; determining, based on the listing performance data, at least one position value that indicates a position at which the specific item listing would appear to a potential buyer as an active item listing in search results pages having a plurality of item listings based on a search query of the potential buyer containing the one or more keywords; and transmitting the listing performance data and the position value to the client computing system for presentation to the seller via a seller dashboard. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a memory; and at least one processor operatively coupled to the memory, the at least one processor being configured to perform operations comprising; receive a seller specification of a specific item listing hosted by an online trading application and a request from a seller for listing performance data for the specific item listing that includes one or more keywords, the specific item listing having been generated in response to a request of the seller to list an item for sale via the online trading application; process application programming interface (API) requests in order to retrieve the listing performance data for the specific item listing; determine, based on the listing performance data, at least one position value that indicates a position at which the specific item listing would appear to a potential buyer in search results pages having a plurality of item listings based on a search query of the potential buyer containing the one or more keywords, wherein at least one item listing of the plurality of item listings is associated with a second seller; and transmit the listing performance data and the position value to a client computing system for presentation to the seller via a seller dashboard.
-
Specification