Multi-Device Workspace Notifications
AssigneeCitrix Systems, Inc.
InventorsYedong Yu, Xiaolu Chu, Yajun Yao
Life of this patent
Estimating the term…
Abstract
Methods and systems for a centralized notification service are described herein. The centralized notification service may store notification data received from a plurality of devices and workspaces in a notification database. The notification database may store user account information, associated device and workspace information, associated application information, and notifications received or retrieved from each device and application associated with a user account. The notification service may receive notification data from a plurality of applications based on hooks injected into applications or into a notification manager service.
Claims20
A method comprising:
- receiving, by a computing system and from a notification redirection service on a first remote device, at least one notification associated with a user, wherein the at least one notification is associated with a first application, and wherein the first remote device has a first application whitelist that includes the first application;
- determining, by the computing system, an authenticated user workspace of a second remote device associated with the user;
- identifying a second application whitelist for the second remote device;
- checking the first application against the second application whitelist for the second remote device, wherein the checking results in an identification that the first application is not included in the second application whitelist;
- and
- based on identifying that the first application is not included in the second application whitelist for the second remote device, disposing of the at least one notification.
A computing system comprising:
- a processor;
- memory storing computer executable instructions that, when executed by the processor, cause the computing system to:
- receive, from a first remote device, a notification associated with at least one user account, wherein the notification is associated with a first application and wherein the first remote device has a first application whitelist that includes the first application;
- determine an authenticated user workspace of a second remote device associated with the at least one user account;
- identify a second application whitelist for the second remote device;
- check the first application against the second application whitelist for the second remote device, wherein the checking results in an identification that the first application is not included in the second application whitelist;
- and
- based on identifying that the first application is not included in the second application whitelist for the second remote device, dispose of the notification.
One or more non-transitory computer-readable media storing instructions that, when executed by a computing system comprising at least one processor, a communication interface, and memory, cause the computing system to:
- receive, by the computing system and from a notification redirection service on a first remote device, at least one notification associated with a user, wherein the at least one notification is associated with a first application, and wherein the first remote device has a first application whitelist that includes the first application;
- determine, by the computing system, an authenticated user workspace of a second remote device associated with the user;
- identify a second application whitelist for the second remote device;
- check the first application against the second application whitelist for the second remote device, wherein the checking results in an identification that the first application is not included in the second application whitelist;
- and
- based on identifying that the first application is not included in the second application whitelist for the second remote device, dispose of the at least one notification.
Dependencies are inferred from the claim text.