Contextual information for a notification
First Claim
1. A method implemented in a data processing apparatus, the method comprising:
- receiving, from a user device in response to the user device obtaining a notification for display on the user device in response to an occurrence of a trigger event, a query-independent request for contextual information relevant to the notification, where the query-independent request indicates text in the notification for display on the user device;
identifying, based at least on the text indicated by the query-independent request for display on the user device, multiple search items from content in the notification;
determining a relevance score for each of the multiple search items;
selecting one or more of the multiple search items based on the relevance scores; and
providing, to the user device for each of the selected one or more multiple search items, a separate respective user interface element for display on the user device along with display of the notification, wherein each user interface element includes contextual information regarding the respective search item.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information for a notification. In one aspect, a method includes receiving, from a user device in response to the user device obtaining a notification in response to an occurrence of a trigger event, a query-independent request for contextual information relevant to the notification, identifying multiple search items from content in the notification, determining a relevance score for each of the multiple search items, selecting one or more of the multiple search items based on the relevance scores, and providing, to the user device for each of the selected one or more multiple search items, a respective user interface element for display with the notification, wherein each user interface element includes contextual information regarding the respective search item.
-
Citations
20 Claims
-
1. A method implemented in a data processing apparatus, the method comprising:
-
receiving, from a user device in response to the user device obtaining a notification for display on the user device in response to an occurrence of a trigger event, a query-independent request for contextual information relevant to the notification, where the query-independent request indicates text in the notification for display on the user device; identifying, based at least on the text indicated by the query-independent request for display on the user device, multiple search items from content in the notification; determining a relevance score for each of the multiple search items; selecting one or more of the multiple search items based on the relevance scores; and providing, to the user device for each of the selected one or more multiple search items, a separate respective user interface element for display on the user device along with display of the notification, wherein each user interface element includes contextual information regarding the respective search item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20)
-
-
8. A system comprising:
-
a data processing apparatus; and a non-transitory computer readable storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; receiving, from a user device in response to the user device obtaining a notification for display on the user device in response to an occurrence of a trigger event, a query-independent request for contextual information relevant to the notification, where the query-independent request indicates text in the notification for display on the user device; identifying, based at least on the text indicated by the query-independent request for display on the user device, multiple search items from content in the notification; determining a relevance score for each of the multiple search items; selecting one or more of the multiple search items based on the relevance scores; and providing, to the user device for each of the selected one or more multiple search items, a separate respective user interface element for display on the user device along with display of the notification, wherein each user interface element includes contextual information regarding the respective search item. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method implemented in a data processing apparatus, the method comprising:
-
obtaining, in response to an occurrence of a trigger event and by a user device, a notification for display on the user device, the notification regarding a search item and including text for display on the user device; in response to obtaining the notification for display on the user device, providing, by the user device to a contextual information server, a query-independent request for contextual information relevant to the notification, where the query-independent request indicates the text in the notification for display on the user device; receiving, in response to the query-independent request, a user interface element that includes contextual information regarding the search item; and displaying the notification and the user interface element simultaneously on the user device. - View Dependent Claims (16, 17, 18)
-
Specification