SHARED STATE MANAGER AND SYSTEM AND METHOD FOR COLLABORATION
First Claim
Patent Images
1. A shared state manager (SSM) for collaboration, said shared state manager comprising:
- an updating module for updating a shared state of data based on a request to edit said data made by a client; and
a notifying module for, upon said updating said shared state, notifying another client of said updated state.
2 Assignments
0 Petitions
Accused Products
Abstract
A shared state manager (SSM) for collaboration includes an updating module for updating a shared state of data based on a request to edit the data made by a client, and a notifying module for, upon the updating the shared state, notifying another client of the updated state.
-
Citations
35 Claims
-
1. A shared state manager (SSM) for collaboration, said shared state manager comprising:
-
an updating module for updating a shared state of data based on a request to edit said data made by a client; and a notifying module for, upon said updating said shared state, notifying another client of said updated state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15-24. -24. (canceled)
-
25. A system for collaboration, comprising:
-
a plurality of clients; and a server connected to a network, said server comprising; a shared state manager (SSM) for collaboration, said SSM being accessible by said plurality of clients and comprising; an updating module for updating a shared state of data based on a request to edit said data made by a client; and a notifying module for, upon said updating said shared state, notifying another client of said updated state. - View Dependent Claims (26, 27)
-
-
28. A method of collaboration, comprising:
-
updating a shared state of data based on a request to edit said data made by a client; and upon said updating said shared state of said data, notifying another client of said updated state. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A programmable storage medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method of collaboration, said method comprising:
-
updating a shared state of data based on a request to edit said data made by a client; and upon said updating said shared state of said data, notifying another client of said updated state.
-
-
35. A method of deploying computing infrastructure in which computer-readable code is integrated into a computing system, such that said code and said computing system combine to perform a method of collaboration, said method of collaboration comprising:
-
updating a shared state of data based on a request to edit said data made by a client; and upon said updating said shared state of said data, notifying another client of said updated state.
-
Specification