×

Surfacing user-specific data records in search

  • US 10,162,903 B2
  • Filed: 06/20/2017
  • Issued: 12/25/2018
  • Est. Priority Date: 08/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method executed by one or more processors, the method comprising:

  • receiving, by the one or more processors, a search query, the search query being provided by a user;

    determining a set of user-specific data records is to be displayed in a search results page with search results, the set of user-specific data records comprising one or more user-specific data records that are specific to the user that provided the search query and wherein each user-specific data record specifies an event made by the user;

    determining a display prominence of at least one user-specific data record in the set of user-specific data records, the display prominence comprising one of a plurality of locations within the search results page, and indicating a prominence of the at least one user-specific data record when displayed in the search results page, at least one location being within a search results pane, within which the one or more search results are also displayed, wherein determining display prominence comprises;

    determining that a user-specific data record specifies an event that occurs in the future relative to a time that the query was submitted, and a time of the event;

    determining a time difference based on the time of the event made by the user and specified by the user-specific data record and the time the query was submitted;

    if the time difference meets a threshold time difference, setting the display prominence to a first value in response that indicates the data record is not to be prominently displayed; and

    if the time difference does not meet the threshold time difference, setting the display prominence set to a second value that indicates the data record is to be prominently displayed; and

    providing the search results and the set of user-specific data records for display, the at least one user-specific data record being displayed based on the display prominence.

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