Method and system for exposing data used in ranking search results

US9846898B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9846898-B2
Application numberUS-57121409-A
CountryUS
Kind codeB2
Filing dateSep 30, 2009
Priority dateSep 30, 2009
Publication dateDec 19, 2017
Grant dateDec 19, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The computer-implemented method of claim 1 , wherein the request specifies a category to which item listings may be assigned, and the listing performance data includes listing performance data for an individual seller's item listings assigned to the category. 3. The computer-implemented method of claim 2 , wherein, for each item listing assigned to the category, the listing performance data includes one or more items of information selected from: an impression count, a unique click-through rate, a ratio of the number of sales per the number of impressions in the impression count. 4. The computer-implemented method of claim 1 , wherein the listing performance data includes a seller performance rating and an indication of how the seller performance rating affects a listing performance score to be assigned to each item listing for which listing performance data is transmitted to the client computing system. 5. The computer-implemented method of claim 1 , wherein the request includes one or more keywords, and the listing performance data includes information identifying the number of times an item listing has been presented in a search results page as a result of processing a search request containing the keywords. 6. The computer-implemented method of claim 1 , further comprising: transmitting to the client computing system aggregated listing performance data for item listings that would appear in a first page of search results pages if the potential buyer initiated the search query containing the one or more keywords included in the request. 7. The computer-implemented method of claim 1 , wherein the request includes an item identifier, and the listing performance data includes listing performance data for an item listing associated with the item identifier. 8. The computer-implemented method of claim 1 , further comprising: after transmitting the relevant listing performance data to the client computing system for display to the seller, receiving another request for listing performance data for a specific item listing; and transmitting additional relevant listing performance data to the client computing system for display to the seller. 9. The computer-implemented method of claim 1 , wherein the at least one position value comprises a page number. 10. The computer-implemented method of claim 1 , wherein the at least one position value comprises a page position value. 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. 12. The processing system of claim 11 , wherein the request specifies a category to which item listings may be assigned, and the listing performance data includes listing performance data for an individual seller's item listings assigned to the category. 13. The processing system of claim 12 , wherein, for each item listing assigned to the category, the listing performance data includes one or more items of information selected from: an impression count, a unique click-through rate, a ratio of the number of sales per the number of impressions in the impression count. 14. The processing system of claim 11 , wherein the listing performance data includes a seller performance rating and an indication of how the seller performance rating affects a listing performance score to be assigned to each item listing for which listing performance data is transmitted to the client computing system. 15. The processing system of claim 11 , wherein the listing performance data includes information identifying the number of times an item listing has been presented in a search results page as a result of processing a search request containing the keywords. 16. The processing system of claim 11 , wherein the operations further comprise: transmitting to the client computing system aggregated listing performance data for item listings that would appear in a first page of search results pages if the potential buyer initiated the search query containing the keywords included in the request. 17. The processing system of claim 11 , wherein the request includes an item identifier, and the listing performance data includes listing performance data for an item listing associated with the item identifier. 18. The processing system of claim 11 , wherein the operations further comprise: after transmitting the relevant listing performance data to the client computing system for display to the seller, receiving another request for listing performance data for a specific item listing; and transmitting additional relevant listing performance data to the client computing system for display to the seller. 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 re

Assignees

Inventors

Classifications

  • Rating or review of business operators or products · CPC title

  • G06Q30/06Primary

    Buying, selling or leasing transactions · CPC title

  • utilising user interfaces specially adapted for shopping · CPC title

  • Office automation; Time management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9846898B2 cover?
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 da…
Who is the assignee on this patent?
Rehman Muhammad Faisal, Dumon Olivier G, Mcdonald Ryan, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06Q30/06. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 19 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).