Method and apparatus for creating and accessing associative data structures under a shared model of categories, rules, triggers and data relationship permissions
First Claim
1. A method for organizing indicia of data items and relationships between data items, comprising:
- defining more than one category of said data items; and
defining a rule for allowing relationships between data items of said more than one categories.
2 Assignments
0 Petitions
Accused Products
Abstract
Taught is a way of adding predictability, organization, and reducing the confusion inherent in user interfaces to shared collections of data items accessible or modified by numbers of different users independently. A group of users can predefine categories of data items, relationships between data items, and rules governing the creation and modification of those relationships based on those categories. The predefined model includes interactive triggers presented to users in the context of certain data items or data item relationships. Those triggers cause new data items or data relationships to be entered or existing ones modified according to the group'"'"'s pre-defined practices. User-based permissions can be attached not only to data items, but to relationships between data items. Accordingly, two or more users may view a first data item, yet each views a different set of other data items directly related to that first data item based on those relationship permissions.
-
Citations
7 Claims
-
1. A method for organizing indicia of data items and relationships between data items, comprising:
-
defining more than one category of said data items; and
defining a rule for allowing relationships between data items of said more than one categories. - View Dependent Claims (2, 4)
-
-
3. A method for organizing indicia of data items and relationships between data items, comprising:
-
defining more than one category of said relationships between data items; and
defining a rule for restricting the use of at least one of said categories of relationships between certain of said data items.
-
-
5. A method for modifying indicia of data items and relationships between data items, comprising:
-
defining more than one category of said data items;
defining a first action that modifies data items within at least one of said categories; and
executing said first action proximate to the time that a second action is taken with respect to a data item within said at least one category.
-
-
6. A method for modifying indicia of data items and relationships between data items, comprising:
-
defining more than one category of said relationships between data items;
defining a first action that modifies relationships within at least one of said categories; and
executing said first action proximate to the time that a second action is taken with respect to a relationship within said at least one category.
-
-
7. A method for organizing indicia of data items and relationships between data items, said indicia being apparent to more than one user, comprising:
-
associating at least one of said relationships with a predetermined user only; and
making said at least one relationship apparent to said predetermined user only.
-
Specification