US2024037162A1PendingUtilityA1

Surfacing user-specific data records in search

Assignee: GOOGLE LLCPriority: Aug 2, 2013Filed: Oct 6, 2023Published: Feb 1, 2024
Est. expiryAug 2, 2033(~7 yrs left)· nominal 20-yr term from priority
G06F 16/9535G06F 16/9538G06F 16/2455
77
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Implementations of the present disclosure include actions of receiving search results that are responsive to the search query, the search results being respectively representative of resources, processing one or more triggering rules based on at least one of the search query and the search results, determining, based on processing the one or more triggering rules, that a set of data records is to be displayed in a search results page with the search results, the set of data records including data records that are specific to the user, determining a display prominence of at least one data record in the set of data records, the display prominence indicating a prominence of the at least one data record when displayed in the search results page, and providing the search results and the set of data records for display, the at least one data record being displayed based on the display prominence.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method implemented by one or more processors, the method comprising:
 receiving a search query, the search query being provided by a user;   determining, based on the search query, a plurality of results to be displayed responsive to provision of the search query;   determining whether information, included in a given result of the results, corresponds to any of multiple user-specific data records,
 wherein the user-specific data records comprise one or more user-specific data records that are specific to the user that provided the search query, 
 wherein each of the user-specific data records specifies a corresponding event made by the user and a corresponding event date for the event, and 
 wherein the information, included in the given result of the results, is in addition to the search query; 
   in response to determining that the information, that is included in the given result of the results and that is in addition to the search query, corresponds to a given user-specific data record of the multiple user-specific data records:
 providing the results and the given user-specific data record for display responsive to the search query,
 wherein providing the given user-specific data record for display comprises providing the corresponding event date of the given user-specific data record for display and providing additional content of the given user-specific data record for display. 
 
   
     
     
         2 . The method of  claim 1 , wherein providing the results and the given user-specific data record for display responsive to the search query comprises:
 providing a results display that displays the given user-specific data record positionally above the results.   
     
     
         3 . The method of  claim 2 , wherein the given user-specific data records and the results are both displayed in a same results pane of the display. 
     
     
         4 . The method of  claim 1 , further comprising:
 in response to determining that the information, that is included in the given result of the results and that is in addition to the search query, corresponds to an additional given user-specific data record of the multiple user-specific data records:
 providing additional given user-specific data record for display responsive to the search query,
 wherein providing the additional given user-specific data record for display comprises providing the corresponding event date for the additional given user-specific data record for display and providing further additional content of the additional given user-specific data record for display. 
 
   
     
     
         5 . The method of  claim 4 , further comprising:
 determining to display the given user-specific data record positionally above the additional given user-specific data record;   wherein providing the given user-specific data record and the additional given user-specific data record for display comprises, in response to determining to display the given user-specific data record positionally above the additional given user-specific data record:
 providing a results display that displays the given user-specific data record positionally above the additional given user-specific data record. 
   
     
     
         6 . The method of  claim 5 , wherein providing the results, the given user-specific data record, and the additional given user-specific data record for display responsive to the search query comprises:
 providing, in the results display, the given user-specific data record and the additional given user-specific data record positionally above the results.   
     
     
         7 . The method of  claim 1 , wherein the corresponding event of the given user-specific data record is a product purchase. 
     
     
         8 . A system comprising:
 a data store that stores multiple user-specific data records that are specific to a user,
 wherein each of the user-specific data records specifies a corresponding event made by the user and a corresponding event date for the event; and 
   one or more processors configured to interact with the data store, the one or more processors being further configured to perform operations comprising:
 receiving a search query, the search query being provided by the user; 
 determining, based on the search query, a plurality of results to be displayed responsive to provision of the search query; 
 determining whether information, included in a given result of the results, corresponds to any of the user-specific data records that are specific to the user,
 wherein the information, included in the given result of the results, is in addition to the search query; 
 
 in response to determining that the information, that is included in the given result of the results and that is in addition to the search query, corresponds to a given user-specific data record of the multiple user-specific data records:
 providing the results and the given user-specific data record for display responsive to the search query,
 wherein providing the given user-specific data record for display comprises providing the corresponding event date of the given user-specific data record for display and providing additional content of the given user-specific data record for display. 
 
 
   
     
     
         9 . The system of  claim 8 , wherein providing the results and the given user-specific data record for display responsive to the search query comprises:
 providing a results display that displays the given user-specific data record positionally above the results.   
     
     
         10 . The system of  claim 9 , wherein the given user-specific data records and the results are both displayed in a same results pane of the display. 
     
     
         11 . The system of  claim 8 , wherein the operations that the one or more processors are further configured to perform further comprise:
 in response to determining that the information, that is included in the given result of the results and that is in addition to the search query, corresponds to an additional given user-specific data record of the multiple user-specific data records:
 providing additional given user-specific data record for display responsive to the search query,
 wherein providing the additional given user-specific data record for display comprises providing the corresponding event date for the additional given user-specific data record for display and providing further additional content of the additional given user-specific data record for display. 
 
   
     
     
         12 . The system of  claim 11 , wherein the operations that the one or more processors are further configured to perform further comprise:
 determining to display the given user-specific data record positionally above the additional given user-specific data record;   wherein providing the given user-specific data record and the additional given user-specific data record for display comprises, in response to determining to display the given user-specific data record positionally above the additional given user-specific data record:
 providing a results display that displays the given user-specific data record positionally above the additional given user-specific data record. 
   
     
     
         13 . The system of  claim 12 , wherein providing the results, the given user-specific data record, and the additional given user-specific data record for display responsive to the search query comprises:
 providing, in the results display, the given user-specific data record and the additional given user-specific data record positionally above the results.   
     
     
         14 . The system of  claim 8 , wherein the corresponding event of the given user-specific data record is a product purchase. 
     
     
         15 . A non-transitory computer storage medium encoded with a computer program, the program comprising instruction that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
 receiving a search query, the search query being provided by a user;   determining, based on the search query, a plurality of results to be displayed responsive to provision of the search query;   determining whether information, included in a given result of the results, corresponds to any of multiple user-specific data records,
 wherein the user-specific data records comprise one or more user-specific data records that are specific to the user that provided the search query, 
 wherein each of the user-specific data records specifies a corresponding event made by the user and a corresponding event date for the event, and 
 wherein the information, included in the given result of the results, is in addition to the search query; 
   in response to determining that the information, that is included in the given result of the results and that is in addition to the search query, corresponds to a given user-specific data record of the multiple user-specific data records:
 providing the results and the given user-specific data record for display responsive to the search query,
 wherein providing the given user-specific data record for display comprises providing the corresponding event date of the given user-specific data record for display and providing additional content of the given user-specific data record for display.

Join the waitlist — get patent alerts

Track US2024037162A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.