CONTEXT PLATFORM FRAMEWORK FOR AGGREGATION, ANALYSIS AND USE OF CONTEXTUAL INFORMATION
First Claim
1. A method, comprising:
- receiving context information from a plurality of providers via a provider application program interface (API);
aggregating the received context information;
analyzing the received context information and aggregated context information to generate computed context information; and
based on the aggregated context information, the computed context information and one or more analysis rules, triggering an action for at least one client of a plurality of clients, wherein communication with the plurality of clients is accomplished via a client API.
1 Assignment
0 Petitions
Accused Products
Abstract
A context platform framework for aggregation, analysis and use of contextual information is described. An embodiment of a system includes an aggregator to receive context information from a plurality of providers via a provider application program interface (API), where the aggregator to aggregate the received context information. The system also includes an analyzer to analyze the received context information and the aggregated context information to generate computed context information. Then, based on the aggregated context information, the computed context information and one or more analysis rules, at least one of the aggregator and the analyzer to trigger an action for at least one client of a plurality of clients, where communication with the plurality of clients is accomplished via a client API. Other embodiments are described and claimed.
-
Citations
33 Claims
-
1. A method, comprising:
-
receiving context information from a plurality of providers via a provider application program interface (API); aggregating the received context information; analyzing the received context information and aggregated context information to generate computed context information; and based on the aggregated context information, the computed context information and one or more analysis rules, triggering an action for at least one client of a plurality of clients, wherein communication with the plurality of clients is accomplished via a client API. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
an aggregator to receive context information from a plurality of providers via a provider application program interface (API) and wherein the aggregator to aggregate the received context information; and an analyzer to analyze the received context information and the aggregated context information to generate computed context information, wherein based on the aggregated context information, the computed context information and one or more analysis rules, at least one of the aggregator and the analyzer to trigger an action for at least one client of a plurality of clients, wherein communication with the plurality of clients is accomplished via a client API. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A machine-readable storage medium containing instructions which, when executed by a processing system, cause the processing system to perform a method, the method comprising:
-
receiving context information from a plurality of providers via a provider application program interface (API); aggregating the received context information; analyzing the received context information and aggregated context information to generate computed context information; and based on the aggregated context information, the computed context information and one or more analysis rules, triggering an action for at least one client of a plurality of clients, wherein communication with the plurality of clients is accomplished via a client API. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification