Systems and methods for modifying search results based on a user's history

US9256685B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9256685-B2
Application numberUS-9788205-A
CountryUS
Kind codeB2
Filing dateMar 31, 2005
Priority dateMar 31, 2005
Publication dateFeb 9, 2016
Grant dateFeb 9, 2016

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.

A user's prior searching and browsing activities are recorded for subsequent use. A user may examine the user's prior searching and browsing activities in a number of different ways, including indications of the user's prior activities related to advertisements. A set of search results may be modified in accordance with the user's historical activities. The user's activities may be examined to identify a set of preferred locations. The user's set of activities may be shared with one or more other users. The set of preferred locations presented to the user may be enhanced to include the preferred locations of one or more other users. A user's browsing activities may be monitored from one or more different client devices or client application. A user's browsing volume may be graphically displayed.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for modifying a set of search results, comprising: at a server system having one or more processors and memory: receiving a submitted search query from a search requester; identifying a set of relevant search results corresponding to the submitted search query; identifying one or more prior search queries from the search requester that are similar to, but different from, the submitted search query, wherein the one or more prior search queries have corresponding prior search results; identifying one or more of the prior search results that is not included in the relevant search results; combining the set of relevant search results and the identified one or more prior search results not included in the relevant search results to form a set of combined search results; and returning the set of combined search results to the search requester. 2. A computer-implemented method for enhancing search results, comprising: at a server system having one or more processors and memory: receiving a submitted search query from a search requester; identifying a set of search results from a document repository; identifying a history event relevant to the submitted search query, wherein the history event is selected from the group consisting of: advertisements previously selected by the search requester, prior search queries different from the submitted search query, wherein the prior search queries were submitted by the search requester, and product reviews previously reviewed by the search requester; and returning both the set of search results and the history event to the search requester. 3. The method of claim 2 , wherein the identified history event is returned with an associated date/time indicator. 4. A non-transitory computer readable storage medium storing one or more programs for execution on a server system having one or more processors and memory, the one or more programs comprising instructions for: receiving a submitted search query from a search requester; identifying a set of search results from a document repository; identifying a history event relevant to the submitted search query, wherein the history event is selected from the group consisting of: advertisements previously selected by the search requester, prior search queries different from the submitted search query, wherein the prior search queries were submitted by the search requester, and product reviews previously reviewed by the search requester; and returning both the set of search results and the history event to the search requester. 5. A computer system, comprising: memory; one or more processors; and one or more programs, stored in the memory and executed by the one or more processors, the one or more programs including instructions for: receiving a submitted search query from a search requester; identifying a set of search results from a document repository; identifying a history event relevant to the submitted search query, wherein the history event is selected from the group consisting of: advertisements previously selected by the search requester, prior search queries different from the submitted search query, wherein the prior search queries were submitted by the search requester, and product reviews previously reviewed by the search requester; and returning both the set of search results and the history event to the search requester. 6. A system for using a set of historical activities to enhance a search request, comprising: one or more processors; and memory storing one or more programs to be executed by the one or more processors, the one or more programs, including: means for receiving a submitted search query from a search requester; means for identifying a set of search results from a document repository; means for identifying a history event relevant to the submitted search query, wherein the history event is selected from the group consisting of: advertisements previously selected by the search requester, prior search queries different from the submitted search query, wherein the prior search queries were submitted by the search requester, and product reviews previously reviewed by the search requester; and means for returning both the set of search results and the history event to the search requester. 7. A method for using a user's historical activities to enhance a set of search results, comprising: receiving a submitted search query from a search requester; obtaining current search results relevant to the submitted search query from a document repository; identifying a previously submitted query that: (a) was submitted by the search requester; (b) is similar to the submitted search query; (c) is different from the submitted search query; and (d) has previous search results; identifying a previous result in the previous search results not included in the current search results; and returning the current search results and the identified previous result to the search requester, wherein the returning further comprises: combining the current search results and the identified previous result to create a combined set of search results, each search result of the combined set having an associated search result ranking value; identifying at least one of the search results in the combined set as having been returned to the search requester in response to a previous search query; modifying the associated search result ranking value of the identified search result in accordance with one or more prior activities of the search requester with respect to the identified search result, wherein the prior activities comprise actions prior to submission of the search query; and ordering the search results in the combined set in accordance with the modified search result ranking value. 8. The method of claim 7 , wherein the modifying includes increasing the associated search result ranking value if the search requester had previously selected the identified search result. 9. The method of claim 7 , wherein the associated search result ranking value is increased in proportion to the number of times the search requester has visited a page associated with the identified search result. 10. The method of claim 7 , wherein the modifying includes decreasing the associated search result ranking value if the search requester did not previously select the identified search result.

Assignees

Inventors

Classifications

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 US9256685B2 cover?
A user's prior searching and browsing activities are recorded for subsequent use. A user may examine the user's prior searching and browsing activities in a number of different ways, including indications of the user's prior activities related to advertisements. A set of search results may be modified in accordance with the user's historical activities. The user's activities may be examined to …
Who is the assignee on this patent?
Zamir Oren E, Korn Jeffrey L, Fikes Andrew, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 09 2016 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).