Interaction with notifications across devices with a digital assistant
First Claim
1. A computing device, comprising:
- one or more processors;
a natural language user interface (UI) configured for natural language interactions with a user of the computing device; and
one or more hardware-based memory devices not consisting of propagated signals storing one or more applications and computer-readable instructions which, when executed by the one or more processors, cause the computing device toreceive notifications collected across a plurality of different computing devices that are each associated with and utilized by the user, and wherein the notifications are directed to the user who utilizes the plurality of different computing devices,provide a digital assistant on the computing device, the digital assistant configured to interact with the user through the natural language UI,select and group notifications from the collected notifications to expose to the user,present the notifications in the group in a single view on the natural language UI of the computing device,enable the user to interact with the presented notifications from the collection using the digital assistant, andoperate the digital assistant in response to the user interactions.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital assistant supported on computing devices such as smartphones, tablet computers, personal computers (PCs), wearable devices, game consoles, smart home devices and the like is configured with a notification system that interfaces with applications and/or other systems and resources so that the digital assistant may collect notifications across a range of a user'"'"'s devices. The digital assistant may utilize a natural language interface (which may cooperate with touch and gesture interfaces) and applies awareness of context and user'"'"'s behaviors to intelligently present the collected notifications on a single device for the user as a native digital assistant user experience. The digital assistant can sort notifications, group notifications together, and interact with the user to answer questions, provide information and status, and enable the user to action on a notification from the collection.
114 Citations
19 Claims
-
1. A computing device, comprising:
-
one or more processors; a natural language user interface (UI) configured for natural language interactions with a user of the computing device; and one or more hardware-based memory devices not consisting of propagated signals storing one or more applications and computer-readable instructions which, when executed by the one or more processors, cause the computing device to receive notifications collected across a plurality of different computing devices that are each associated with and utilized by the user, and wherein the notifications are directed to the user who utilizes the plurality of different computing devices, provide a digital assistant on the computing device, the digital assistant configured to interact with the user through the natural language UI, select and group notifications from the collected notifications to expose to the user, present the notifications in the group in a single view on the natural language UI of the computing device, enable the user to interact with the presented notifications from the collection using the digital assistant, and operate the digital assistant in response to the user interactions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for utilizing a digital assistant operating on a computing device, comprising:
-
configuring the digital assistant for context-awareness and interactions with a user of the computing device using a natural language interface; monitoring for notifications that are presented on the computing device; sending one or more of the presented notifications to a remote service for incorporation in a collection along with notifications presented on one or more other computing devices that are associated with the user; presenting the collection of notifications on the computing device in a single view; and enabling the user to interact with the presented collection using the digital assistant. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more hardware-based computer-readable memory devices not consisting of propagated signals storing instructions which, when executed by one or more processors disposed in a computer server, cause the computer server to:
-
receive signals from a plurality of computing devices, each of the signals being respectively associated with one or more notifications that are respectively presented on each of the plurality of computing devices, wherein the plurality of computing devices are associated with and utilized by a unique user, and wherein the one or more notifications are directed to the unique user who utilizes the plurality of computing devices; store the notifications associated with the received signals in a collection; and send a group of the notifications from the collection to a remote computing device of the plurality of computing devices for presentation, in which the notifications are configured in a group format for presentation in a single view on the remote computing device. - View Dependent Claims (18, 19)
-
Specification