CPC G06F 16/9535 (2019.01) [G06F 16/2455 (2019.01)] | 13 Claims |
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.
|