Systems and methods for collaboration shared state management
First Claim
Patent Images
1. A method comprising:
- sharing information between a plurality of participants in a collaboration; and
exposing a set of functions that enable a participant in the plurality of participants to share the information, the set of functions comprising;
first functions to facilitate establishing a context in which to interact with the plurality of participants; and
second functions to facilitate storing and retrieving values from a shared state, wherein the shared state is accessible within the context.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method comprising, sharing information between a plurality of participants in a collaboration; and exposing a set of functions that enable a participant in the plurality of participants to share the information, the set of functions comprising: first functions to facilitate establishing a context in which to interact with the plurality of participants; and second functions to facilitate storing and retrieving values from a shared state, wherein the shared state is accessible within the context.
109 Citations
33 Claims
-
1. A method comprising:
-
sharing information between a plurality of participants in a collaboration; and
exposing a set of functions that enable a participant in the plurality of participants to share the information, the set of functions comprising;
first functions to facilitate establishing a context in which to interact with the plurality of participants; and
second functions to facilitate storing and retrieving values from a shared state, wherein the shared state is accessible within the context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A software architecture comprising:
-
an application configured to share information in a collaboration; and
an application programming interface (API) coupled to the application, wherein the API is capable of exposing functions used by the application to share information, wherein the functions include;
first functions to facilitate establishing a context in which to interact with the plurality of participants; and
second functions to facilitate storing and retrieving values from a shared state, wherein the shared state is accessible within the context. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a plurality of processes configured to share information in a collaboration; and
wherein each process includes a set of functions that enable each process to share the information, the set of functions comprising;
first functions to facilitate establishing a context in which to interact with the plurality of participants; and
second functions to facilitate storing and retrieving values from a shared state, wherein the shared state is accessible within the context. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A machine readable medium having instructions stored thereon that when executed by one or more processors cause a system to:
-
share information between a plurality of participants in a collaboration; and
expose a set of functions that enable a participant in the plurality of participants to share the information, the set of functions comprising;
first functions to facilitate establishing a context in which to interact with the plurality of participants; and
second functions to facilitate storing and retrieving values from a shared state, wherein the shared state is accessible within the context. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to share information between a plurality of participants in a collaboration; and
a code segment including instructions to expose a set of functions that enable a participant in the plurality of participants to share the information, the set of functions comprising;
first functions to facilitate establishing a context in which to interact with the plurality of participants; and
second functions to facilitate storing and retrieving values from a shared state, wherein the shared state is accessible within the context.
-
Specification