Cross-device notifications
First Claim
1. A method comprising:
- receiving a first indication of an event detected at a first client device associated with a user account;
determining one or more characteristics of the event based on the first indication of the event;
detecting whether the determined characteristics match at least one selection criterion;
identifying a second client device from one or more client devices associated with the user account;
providing, when the determined characteristics match the at least one selection criterion, the first indication of the event to the second client device associated with the user account, wherein the provided first indication of the event includes a reference to an image, the second client device retrieves the image from a remote cache based on the reference, the provided first indication of the event is displayed as a notification including the image at the second client device to allow management of the event at the first client device from the second client device, and the displayed notification including the image provides a visual indication of a second user account associated with the event, the second user account being different than the user account and associated with a different device than the first client device and the second client device;
receiving a second indication including an action that is to be performed with respect to the event detected at the first client device, the second indication generated upon an interaction with the displayed notification including the image at the second client device; and
transmitting the action to the first client device, wherein the event is managed at the first client device based on the action.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for cross-device notifications are provided. An example method includes receiving a first indication of an event detected at a first device associated with a user account, determining one or more characteristics of the event based on the first indication of the event, detecting whether the determined characteristics match at least one selection criterion, automatically identifying a second device from one or more devices associated with the user account, and providing, if the determined characteristics match the at least one selection criterion, the first indication of the event to the second device associated with the user account, where the provided first indication of the event is displayed at the second device to allow management of the event at the first device from the second device.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving a first indication of an event detected at a first client device associated with a user account; determining one or more characteristics of the event based on the first indication of the event; detecting whether the determined characteristics match at least one selection criterion; identifying a second client device from one or more client devices associated with the user account; providing, when the determined characteristics match the at least one selection criterion, the first indication of the event to the second client device associated with the user account, wherein the provided first indication of the event includes a reference to an image, the second client device retrieves the image from a remote cache based on the reference, the provided first indication of the event is displayed as a notification including the image at the second client device to allow management of the event at the first client device from the second client device, and the displayed notification including the image provides a visual indication of a second user account associated with the event, the second user account being different than the user account and associated with a different device than the first client device and the second client device; receiving a second indication including an action that is to be performed with respect to the event detected at the first client device, the second indication generated upon an interaction with the displayed notification including the image at the second client device; and transmitting the action to the first client device, wherein the event is managed at the first client device based on the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a processor, causes the processor to perform operations comprising:
-
detecting an event at a first client device associated with a user account; providing a first indication of the event to a server, wherein when characteristics of the detected event match at least one selection criterion, the server provides the first indication of the event to a second client device associated with the user account, wherein the first indication of the event includes a reference to an image, and the second client device retrieves the image from a remote cache based on the reference and displays a notification including the image, the displayed notification including the image provides a visual indication of a second user account associated with the event, the second user account being different than the user account and associated with a different device than the first client device and the second client device; receiving a second indication including an action that is to be performed with respect to the event detected at the first client device, the second indication generated upon an interaction with the displayed notification including the image at the second client device; and managing the event at the first client device based on the action. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a memory comprising instructions; and a processor configured to execute the instructions to; receive a first indication of an event detected at a first client device associated with a user account; determine one or more characteristics of the event based on the first indication of the event; detect whether the determined characteristics match at least one selection criterion; identify one or more client devices associated with the user account; broadcast the first indication of the event, when the determined characteristics match the at least one selection criterion, to the one or more client devices associated with the user account, wherein the first indication of the event includes a reference to an image, and at least one client device from the one or more client devices retrieves the image from a remote cache based on the reference and displays a notification including the image, the displayed notification including the image provides a visual indication of a second user account associated with the event, the second user account being different than the user account and associated with a different device than the first client device and the at least one client device, and wherein the broadcasted first indication of the event is simultaneously displayed, in real time, at the one or more client devices to allow management of the event at the first client device from any of the one or more client devices; receive a second indication including an action that is to be performed with respect to the event detected at the first client device, the second indication generated upon an interaction with the displayed notification including the image at any of the one or more client devices; and transmit the action to the first client device, wherein the event is managed at the first client device based on the action. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification