×

System and method for query temporality analysis

  • US 10,380,121 B2
  • Filed: 10/22/2014
  • Issued: 08/13/2019
  • Est. Priority Date: 12/01/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a search engine with one or more processors,the one or more processors accepting a query from a user as part of a search request;

    the one or more processors retrieving a plurality of objects that match the query;

    the one or more processors determining a distribution over time of the objects matching the query for a temporality analysis of the query;

    the one or more processors analyzing the distribution over time of the objects to provide a classification of the query;

    the one or more processors generating a search result including the objects matching the query and the classification of the query;

    one or more processors selecting a preferred time window from a set of time windows based on the time distribution of the objects matching the query, the selecting of the preferred time window based on at least a comparison of an actual number of objects matching the query within the time window and an expected number of the objects matching the query within a time window for each time window in the set of time windows and the expected number of objects for this time window is based on a ratio of a number of objects matching the query and a length of the time window, wherein the preferred time window is a time interval that encompasses at least some timestamps associated with the objects;

    the one or more processors determining a temporality of the query to generate a search result including a list of objects that are based on objects matching the query and the temporality analysis of the query, where the temporality of the query is a distribution over the preferred time window of the objects matching the query based on timestamp metadata of the objects matching the query; and

    the one or more processors ranking the list of objects.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×