×

Temporal search query personalization

  • US 7,716,236 B2
  • Filed: 11/13/2006
  • Issued: 05/11/2010
  • Est. Priority Date: 07/06/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing search results to a user, the method comprising:

  • monitoring electronic document browsing of a user;

    in connection with the monitoring, identifying, from each of one or more electronic documents browsed by the user, one or more words descriptive of overall content included in the corresponding electronic document based on relative frequency of occurrence of the one or more words in the corresponding electronic document;

    storing, as part of browsing information descriptive of content accessed by the user, the one or more words identified from each of the one or more electronic documents browsed by the user in association with an indication of when the corresponding electronic document was browsed by the user;

    receiving a search query from the user;

    receiving, from the user, input defining a time component to be associated with the search query, the time component corresponding to a time period prior to receipt of the search query;

    accessing, from the stored browsing information descriptive of content accessed by the user, information descriptive of content accessed by the user during the time period corresponding to the time component defined by the user, the accessed information including at least a portion of the one or more words identified from each of the one or more electronic documents browsed by the user;

    comparing the received search query to the accessed information descriptive of content accessed by the user during the time period corresponding the time component defined by the user;

    based on comparison results, determining, using a processor, whether the accessed information descriptive of content accessed by the user during the time period corresponding the time component defined by the user is relevant to the received search query;

    when the determination reveals that the accessed information descriptive of content accessed by the user during the time period corresponding the time component defined by the user is relevant to the received search query;

    adjusting the received search query to include at least a portion of the accessed information descriptive of content accessed by the user during the time period that is determined to be relevant to the received search query, the portion of the accessed information including at least one word identified as being descriptive of overall content included in an electronic document browsed by the user during the time period, andproviding search results responsive to the adjusted search query; and

    when the determination reveals that the accessed information descriptive of content accessed by the user during the time period corresponding the time component defined by the user is not relevant to the received search query, providing search results responsive to the received search query without adjustment to include the accessed information descriptive of content accessed by the user during the time period,wherein providing search results responsive to the adjusted search query comprises;

    providing a first list of temporally-based search results responsive to the adjusted search query with a first graphical indication identifying the first list as being based on an adjustment of the received search query; and

    providing, simultaneously with the first list of temporally-based search results, a second list of temporally-independent search results responsive to the received search query without adjustment to include the accessed information descriptive of content accessed by the user during the time period with a second graphical indication identifying the second list as being based on the received search query without adjustment.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×