US 11,809,503 B2
Surfacing user-specific data records in search
Chengling Chan, Burlingame, CA (US); Maureen Heymans, San Francisco, CA (US); and Jason L. Smart, Alamo, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jul. 1, 2020, as Appl. No. 16/918,751.
Application 16/918,751 is a continuation of application No. 16/229,314, filed on Dec. 21, 2018, granted, now 10,740,422.
Application 16/229,314 is a continuation of application No. 15/627,781, filed on Jun. 20, 2017, granted, now 10,162,903, issued on Dec. 25, 2018.
Application 15/627,781 is a continuation of application No. 14/096,183, filed on Dec. 4, 2013, granted, now 9,715,548, issued on Jul. 25, 2017.
Claims priority of provisional application 61/861,634, filed on Aug. 2, 2013.
Prior Publication US 2020/0334311 A1, Oct. 22, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/9535 (2019.01); G06F 16/2455 (2019.01)
CPC G06F 16/9535 (2019.01) [G06F 16/2455 (2019.01)] 13 Claims
OG exemplary drawing
 
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 having an event time;
determining a time difference based on the event time specified by the user-specific data record and the time the query was submitted;
when the time difference meets a threshold time difference, setting the display prominence to a first value that indicates the data record is not to be prominently displayed; and
when 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.