×

Surfacing user-specific data records in search

  • US 10,740,422 B2
  • Filed: 12/21/2018
  • Issued: 08/11/2020
  • 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, search queries, each search query being provided by a user at different times;

    for each search query provided by the user, determining a set of user-specific data records is to be displayed in a search results page with search results responsive to the search query, 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 and a time of the event;

    determining, based on a difference between the time of the event being in the future and a time that the search query was provided, a display prominence for at least one user-specific data record specifying the event in the set of user-specific data records when the user-specific data record is displayed within the search results page, the display prominence comprising one of a plurality of display locations for the at least one user-specific data record 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 of the display locations being within a search results pane displayed on a user device and within which the one or more search results are also displayed;

    when the determined display prominence indicates the user-specific data record is not to be prominently displayed in the search results page, providing the search results responsive to the query and the set of user-specific data records for display to the user device, wherein the user-specific data record does not include an action element that enables a user to take an action specific to the user-specific event, and the user-specific data record is displayed in a first location relative to the search results in the search results page; and

    when the determined display prominence indicates the data record is to be prominently displayed;

    including, with the user-specific data records, data that causes the action element that enables the user to take an action specific to the user-specific event to be displayed with the user-specific data record in the search results page; and

    providing the search results and the set of user-specific data records for display to the user device, wherein the user-specific data record is displayed in a second location relative to the search results and different from the first location in the search results page.

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