CONTEXT PLATFORM
First Claim
Patent Images
1. A computing system, comprising:
- a context store to hold one or more context items, each context item including a unique identifier and one or more context-describing values;
one or more domain interpreters in operative communication with the context store, each domain interpreter including one or more of a context provider and a context consumer,each context provider configured to output a context-describing value for holding in a context item of the context store,each context consumer configured to input a context-describing value from a context item held in the context store; and
an application programming interface providing the one or more domain interpreters access to context items in the context store, the application programming interface using the unique identifier of each context item as a parameter for accessing that context item, and the application programming interface allowing a single context item to be altered by different domain interpreters.
2 Assignments
0 Petitions
Accused Products
Abstract
A context store holding one or more context items is accessible by one or more domain interpreters. Each context item includes a unique identifier and one or more context-describing values. The domain interpreters include context providers for loading a context item with context-describing values and/or context consumers for taking context-describing values from a context item.
-
Citations
20 Claims
-
1. A computing system, comprising:
-
a context store to hold one or more context items, each context item including a unique identifier and one or more context-describing values; one or more domain interpreters in operative communication with the context store, each domain interpreter including one or more of a context provider and a context consumer, each context provider configured to output a context-describing value for holding in a context item of the context store, each context consumer configured to input a context-describing value from a context item held in the context store; and an application programming interface providing the one or more domain interpreters access to context items in the context store, the application programming interface using the unique identifier of each context item as a parameter for accessing that context item, and the application programming interface allowing a single context item to be altered by different domain interpreters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of providing a plurality of domain interpreters universal access to a common context store, the method comprising:
-
publishing a compatibility-convention for defining one or more contextual concepts as context items, the compatibility-convention specifying that each context item includes at least a unique identifier and one or more context-describing values; holding one or more context items in a common context store, each context item held in accordance with the compatibility-convention published for that context item; granting provider access to one or more domain interpreters including a context provider configured to set a context-describing value of a context item in the context store; and granting consumer access to one or more domain interpreters including a context consumer configured to get a context-describing value of a context item from the context store. - View Dependent Claims (19)
-
-
20. Computer-readable memory including instructions that, when executed by a processing subsystem, provides a plurality of domain interpreters universal access to a common context store by performing a method comprising:
-
holding one or more context items in the common context store, each context item held in accordance with a compatibility-convention published for that context item, the compatibility-convention specifying that each context item includes at least a unique identifier and one or more context-describing values; granting provider access to one or more domain interpreters including a context provider configured to set a context-describing value of a context item in the context store at least in part by identifying the context item by the unique identifier for the context item; and granting consumer access to one or more domain interpreters including a context consumer configured to get a context-describing value of a context item from the context store at least in part by identifying the context item by the unique identifier for the context item.
-
Specification