Holistic dynamic information management platform for end-users to interact with and share all information categories, including data, functions, and results, in collaborative secure venue
First Claim
1. A computer implemented method for dynamically and contextually managing information in an electronic computational environment, the method comprising:
- with respect to a project, the project providing a corresponding context and/or one or more other contexts for management of a plurality of information elements, each information element being in at least one of a plurality of information categories, each information category being a member of a category set, the category set including data category, function category, and result category, wherein the corresponding context and/or one or more other contexts corresponds to at least one contextual model, where the contextual model is defined by the information elements and a set of rules governing permissible relationships among the information elements;
(a) receiving an input and/or user interaction to the electronic computational environment specifying a relationship among at least two information elements;
(b) using an integrity engine, operating globally to enforce the set of rules, to verify dynamically correctness of the relationship specified among all information categories within the corresponding context and/or one or more other contexts;
wherein the integrity engine'"'"'s role varies by the information category and operates on at least one of a plurality of levels within each information category to cause enforcement of the set of rules within the corresponding context and/or one or more other contexts;
the plurality of levels within each information category including syntactic, semantic, and operational levels;
where the corresponding context and/or one or more other contexts and the integrity engine establish the contextual model; and
(c) upon acceptance of the relationship by the integrity engine, storing automatically the relationship specified in a storage medium, permitting dynamic interaction, wherein the dynamic interaction includes storing, retrieving, manipulation of information elements, and modifications of relations with respect to the corresponding context and/or one or more other contexts.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system dynamically and contextually manage information in an electronic computational environment. In one aspect, a desired project provides a context for management of a plurality of information elements, each element being in at least one of a plurality of categories. Each category in turn is a member of a category set, and the category set includes data category, function category, and result category. The context corresponds to at least one model that is defined by the elements and a set of rules governing permissible relationships among the elements. The method includes: receiving an input to the environment specifying a relationship among at least two information elements; using an integrity engine, operating to enforce such rules, to verify dynamically correctness of the relationship specified; and upon acceptance of the relation by the integrity engine, storing automatically the relationship specified, so as to permit dynamic interaction with respect to the context. The relation can be specified and implemented on the fly, without a preconceived design process. Related systems are also provided.
38 Citations
28 Claims
-
1. A computer implemented method for dynamically and contextually managing information in an electronic computational environment, the method comprising:
-
with respect to a project, the project providing a corresponding context and/or one or more other contexts for management of a plurality of information elements, each information element being in at least one of a plurality of information categories, each information category being a member of a category set, the category set including data category, function category, and result category, wherein the corresponding context and/or one or more other contexts corresponds to at least one contextual model, where the contextual model is defined by the information elements and a set of rules governing permissible relationships among the information elements; (a) receiving an input and/or user interaction to the electronic computational environment specifying a relationship among at least two information elements; (b) using an integrity engine, operating globally to enforce the set of rules, to verify dynamically correctness of the relationship specified among all information categories within the corresponding context and/or one or more other contexts; wherein the integrity engine'"'"'s role varies by the information category and operates on at least one of a plurality of levels within each information category to cause enforcement of the set of rules within the corresponding context and/or one or more other contexts; the plurality of levels within each information category including syntactic, semantic, and operational levels;
where the corresponding context and/or one or more other contexts and the integrity engine establish the contextual model; and(c) upon acceptance of the relationship by the integrity engine, storing automatically the relationship specified in a storage medium, permitting dynamic interaction, wherein the dynamic interaction includes storing, retrieving, manipulation of information elements, and modifications of relations with respect to the corresponding context and/or one or more other contexts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for dynamically and contextually managing information in an electronic computational environment, the system comprising:
-
a processor; a memory having stored thereon instructions executed by the processor that cause the processor to perform a process comprising; with respect to a project, the project providing a corresponding context and/or one or more other contexts for management of a plurality of information elements, each information element being in at least one of a plurality of information categories, each information category being a member of a category set, the category set including data category, function category, and result category, wherein the corresponding context and/or one or more other contexts corresponds to at least one contextual model, and the contextual model is defined by the information elements and a set of rules governing permissible relationships among the information elements; means for receiving an input and/or user interaction to the electronic computational environment specifying a relationship among at least two information elements; using an integrity engine, operating globally to enforce the set of rules, to verify dynamically correctness of the relationship specified among all information categories within the corresponding context and/or one or more other contexts; wherein the integrity engine'"'"'s role varies by the information category and operates on at least one of a plurality of levels within each information category to cause enforcement of the set of rules within the corresponding context and/or one or more other contexts; the plurality of levels within each information category including syntactic, semantic, and operational levels;
where the corresponding context and/or one or more other contexts and the integrity engine establish the contextual model; andmeans, operative upon acceptance of the relationship by the integrity engine, for storing automatically the relationship specified in a storage medium, permitting dynamic interaction, wherein the dynamic interaction includes storing, retrieving, manipulation of information elements, and modifications of relations with respect to the corresponding context and/or one or more other contexts.
-
Specification