Computer workspace providing event management based on a permissibility framework
First Claim
Patent Images
1. A computer workspace, comprising:
- a plurality of memory slots arranged in a hierarchical format, the memory slots each operable to store at least one object;
a permissibility framework in communication with the plurality of memory slots, the permissibility framework maintaining access rights to each memory slot; and
an event manager in communication with the plurality of memory slots and the permissibility framework, the event manager being operable to generate an event in response to the memory slots being modified based on the access rights maintained by the permissibility framework.
15 Assignments
0 Petitions
Accused Products
Abstract
A computer workspace comprises a plurality of memory slots, the memory slots each operable to store at least one object. The computer workspace further comprises a permissibility framework in communication with the computer workspace, the permissibility framework maintaining access rights to each memory slot. The computer workspace further comprises an event manager in communication with the memory slots and the permissibility framework, the event manager being operable to generate messages in response to the memory slots being accessed and further in response to the access rights maintained by the permissibility framework.
-
Citations
28 Claims
-
1. A computer workspace, comprising:
-
a plurality of memory slots arranged in a hierarchical format, the memory slots each operable to store at least one object;
a permissibility framework in communication with the plurality of memory slots, the permissibility framework maintaining access rights to each memory slot; and
an event manager in communication with the plurality of memory slots and the permissibility framework, the event manager being operable to generate an event in response to the memory slots being modified based on the access rights maintained by the permissibility framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer workspace operable to communicate with a plurality of enterprises over a network, comprising:
-
a plurality of memory slots arranged in a hierarchical format, the memory slots each operable to store at least one object;
a permissibility framework in communication with the plurality of memory slots, the permissibility framework maintaining access rights to each memory slot by the plurality of enterprises; and
an event manager in communication with the plurality of memory slots and the permissibility framework, the event manager being operable to generate an event to send to the plurality of enterprises, the event being generated in response to a memory slot being modified based on the access rights maintained by the permissibility framework. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system for multi-enterprise collaboration, comprising:
-
a workspace comprising a plurality of memory slots arranged in a hierarchical format and each operable to store at least one object;
a first node associated with a first enterprise, the first node being in communication with the workspace, the first node conducting a first activity of a workflow, the first activity including accessing one of the plurality of stored objects;
a second node associated with a second enterprise, the second node being in communication with the workspace, the second node conducting a second activity of the workflow, the second activity including accessing one of the plurality of stored objects; and
wherein at least one of the stored objects is maintained in memory during the activities. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer workspace, comprising:
-
a plurality of hierarchically arranged memory slots, each memory slot operable to store at least one object;
a permissibility framework in communication with the plurality of memory slots and maintaining access rights to each memory slot based on the hierarchical arrangement of the memory slots, the permissibility framework designating access rights to a particular memory slot according to a hierarchical grouping of memory slots that includes the particular memory slot, the access rights including the rights to read from the particular memory slot, write to the particular memory slot, and remove data from the particular memory slot; and
an event manager in communication with the plurality of memory slots and the permissibility framework, the event manager being operable to generate an event for one or more nodes of a computer network coupled to the computer workspace in response to a particular memory slot being modified based on the access rights maintained by the permissibility framework for the particular memory slot, the permissibility framework including access controls that control the right of each node to subscribe to and unsubscribe from events generated by the event manager.
-
-
28. A computer workspace operable to communicate with a plurality of enterprises over a network, comprising:
-
a plurality of hierarchically arranged memory slots, each memory slot operable to store at least one object;
a permissibility framework in communication with the memory slots and maintaining access rights to each memory slot by the plurality of enterprises based on the hierarchical arrangement of the memory slots, the permissibility framework designating access rights to a particular memory slot according to a hierarchical grouping of memory slots that includes the particular memory slot, the access rights including the rights to read from the particular memory slot, write to the particular memory slot, and remove data from the particular memory slot; and
an event manager in communication with the plurality of memory slots and the permissibility framework, the event manager being operable to generate an event for one or more of the plurality of enterprises in response to a particular memory slot being modified based on the access rights maintained by the permissibility framework for the particular memory slot, the permissibility framework including access controls that control the right of each enterprise to subscribe to and unsubscribe from events generated by the event manager.
-
Specification