METHOD FOR CONTENT CHANGE NOTIFICATION IN A CLOUD STORAGE SYSTEM, A CORRESPONDING CLOUD BROKER AND CLOUD AGENT
First Claim
1. A method for notification of content changes across different applications that share same content in a cloud storage system, said method comprising:
- registering at a cloud IO broker applications that require content change notification together with an identification of respective content for which said applications require content change notification;
said cloud IO broker informing a cloud IO agent about content for which applications registered with said cloud IO broker require content change notification;
said cloud IO agent monitoring content changes in said cloud storage system; and
upon each change of a content item in said cloud storage system;
sending a first content change notification from said cloud IO agent to each cloud IO broker that requested content change notification for content comprising said content item;
identifying at said cloud IO broker applications registered for content change notification for said content item; and
multicasting a second content change notification from said cloud IO broker to all applications registered for content change notification for content comprising said content item.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for notification of content changes across different applications that share same content in a cloud storage system comprises: registering at a cloud IO broker applications that require content change notification; informing a cloud IO agent about content for which applications registered with the cloud IO broker for content change notification; monitoring content changes in the cloud storage system and upon each change of a content item: sending a first content change notification from the cloud IO agent to each cloud IO broker that requested content change notification for that content item; identifying at the cloud IO broker applications registered for content change notification for that content item; and multicasting a second content change notification from the cloud IO broker to all applications registered for content change notification for that content item.
-
Citations
6 Claims
-
1. A method for notification of content changes across different applications that share same content in a cloud storage system, said method comprising:
-
registering at a cloud IO broker applications that require content change notification together with an identification of respective content for which said applications require content change notification; said cloud IO broker informing a cloud IO agent about content for which applications registered with said cloud IO broker require content change notification; said cloud IO agent monitoring content changes in said cloud storage system; and upon each change of a content item in said cloud storage system; sending a first content change notification from said cloud IO agent to each cloud IO broker that requested content change notification for content comprising said content item; identifying at said cloud IO broker applications registered for content change notification for said content item; and multicasting a second content change notification from said cloud IO broker to all applications registered for content change notification for content comprising said content item. - View Dependent Claims (2, 3, 4)
-
-
5. A cloud IO broker adapted to tunnel cloud IO events to/from different client devices in a cloud storage system wherein different applications share same content, said cloud IO broker comprising:
-
an interface configured to receive from applications running on said client devices a content change notification request comprising an identification of respective content for which said applications require content change notification; a register for registering said applications that require content change notification together with said identification of respective content for which said applications require content change notification; an interface configured to inform a cloud IO agent responsible for monitoring content changes in said cloud storage system about content for which said applications registered with said cloud IO broker require content change notification; an interface for receiving from said cloud IO agent a first content change notification upon each change in said cloud storage system of a content item that forms part of said content for which said applications require content change notification; a processor configured to identify in said register applications registered for content change notification for content comprising said content item; and an interface configured for multicasting a second content change notification from said cloud IO broker to all applications registered for content change notification for content comprising said content item.
-
-
6. A cloud IO agent adapted for notification of content changes across different applications that share same content in a cloud storage system, said cloud IO agent comprising:
-
an interface for receiving from a cloud IO broker information identifying content for which applications registered with said cloud IO broker require content change notification; means for monitoring content changes in said cloud storage system; and an interface for sending upon each change of a content item in said cloud storage system a first content change notification from said cloud IO agent to each cloud IO broker that requested content change notification for content comprising said content item, to thereby enable said cloud IO broker to identify applications registered for content change notification for content comprising said content item, and to multicast a second content change notification from said cloud IO broker to all applications registered for content change notification for content comprising said content item.
-
Specification