System for automatically creating a context information providing configuration
First Claim
1. A system providing context information on request comprising:
- a context attribute specifying a type, a format, and a focus entity for a data record representing a response to a request for context information;
at least one context source providing context data relevant for the request of context information;
at least one context interpreter configured to establish an interconnection between the context attribute and the context source; and
a configuration unit configured to keep track of availability and suitability of context sources and context interpreters and set-up a dynamic context graph configuration for assembling the context sources and the context interpreters based on the availability and suitability of the context sources and context interpreters to provide the data record, wherein the configuration unit is further configured to generate the context graph configuration byconnecting to the context attribute a first context interpreter with an output connector matching the input connector of the context attribute or a context source with an output connector matching the input connector of the context attribute,connecting, upon usage of the first context interpreter, each of the input connectors of the first context interpreter to an output of a context interpreter matching the respective input connector or to an output connector of a context source matching the respective input connector, andconnecting each of the input connectors of a context interpreter not yet connected to an output connector of a context source or to an output connector of a context interpreter to an output of a context interpreter matching the respective input connector or to a context source with an output connector matching the respective input connector.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for supplying context information on request includes a context attribute specifying a type, a format, and a focus entity for a data record representing a response to a request for context information, at least one context source providing context data relevant for the request of context information, and at least one context interpreter configured to establish an interconnection between the context attribute and the context source. The system also includes a configuration unit configured to keep track of availability and suitability of context sources and context interpreters and set-up a dynamic context graph configuration for assembling the context sources and the context interpreters based on the availability and suitability of the context sources and context interpreters to provide the data record.
-
Citations
24 Claims
-
1. A system providing context information on request comprising:
-
a context attribute specifying a type, a format, and a focus entity for a data record representing a response to a request for context information; at least one context source providing context data relevant for the request of context information; at least one context interpreter configured to establish an interconnection between the context attribute and the context source; and a configuration unit configured to keep track of availability and suitability of context sources and context interpreters and set-up a dynamic context graph configuration for assembling the context sources and the context interpreters based on the availability and suitability of the context sources and context interpreters to provide the data record, wherein the configuration unit is further configured to generate the context graph configuration by connecting to the context attribute a first context interpreter with an output connector matching the input connector of the context attribute or a context source with an output connector matching the input connector of the context attribute, connecting, upon usage of the first context interpreter, each of the input connectors of the first context interpreter to an output of a context interpreter matching the respective input connector or to an output connector of a context source matching the respective input connector, and connecting each of the input connectors of a context interpreter not yet connected to an output connector of a context source or to an output connector of a context interpreter to an output of a context interpreter matching the respective input connector or to a context source with an output connector matching the respective input connector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for providing context information on request comprising:
-
specifying a type, a format, and a focus entity in a context attribute for a data record representing a response to a request for context information; locating one or more context sources providing context data relevant for said request of context information; locating one or more context interpreters for processing said provided context data related to said focus entity into the specified type and format for said data record; tracking availability and suitability of context sources and context interpreters to provide said data record; and setting-up a dynamic context graph configuration for assembling context sources and context interpreters based on the availability and suitability to provide said data record, wherein the setting-up of the dynamic context graph further comprises connecting to the context attribute a first context interpreter with an output connector matching the input connector of the context attribute or a context source with an output connector matching the input connector of the context attribute, connecting, upon usage of the first context interpreter, each of the input connectors of the first context interpreter to an output of a context interpreter matching the respective input connector or to an output connector of a context source matching the respective input connector, and connecting each of the input connectors of a context interpreter not yet connected to an output connector of a context source or to an output connector of a context interpreter to an output of a context interpreter matching the respective input connector or to a context source with an output connector matching the respective input connector. - View Dependent Claims (23, 24)
-
Specification