CONTEXT PLATFORM
First Claim
Patent Images
1. A computing machine, comprising:
- a network-accessible context store holding a plurality of different context items, each context item including one or more context-describing values;
an input for receiving a context-describing value from a context provider via a communication network, the context-describing value assignable to a context item of the network-accessible context store, the context item configured to receive context-describing values from different context providers;
an arbitration engine configured to resolve conflicting requests to assign a context-describing value to a context item held in the network-accessible context store; and
an output for sending a context-describing value from a context item of the network-accessible context store to a context consumer via the communication network.
1 Assignment
0 Petitions
Accused Products
Abstract
A network accessible context store holds a plurality of different context items. Each context item includes one or more context-describing values. An arbitration engine resolves conflicting requests to assign different context-describing values to a context item held in the network-accessible context store.
-
Citations
20 Claims
-
1. A computing machine, comprising:
-
a network-accessible context store holding a plurality of different context items, each context item including one or more context-describing values; an input for receiving a context-describing value from a context provider via a communication network, the context-describing value assignable to a context item of the network-accessible context store, the context item configured to receive context-describing values from different context providers; an arbitration engine configured to resolve conflicting requests to assign a context-describing value to a context item held in the network-accessible context store; and an output for sending a context-describing value from a context item of the network-accessible context store to a context consumer via the communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing machine, comprising:
-
a network-accessible context store holding a plurality of different context items, each context item including one or more context-describing values, and at least one of the plurality of context items defined differently than any other context item held by the network-accessible context store; an input for receiving a context-describing value from a context provider via a communication network, the context-describing value assignable to a context item of the network-accessible context store, the context item configured to receive context-describing values from different context providers; and an output for sending a context-describing value from a context item of the network-accessible context store to a context consumer via the communication network.
-
-
18. A computer-executable method of managing context for a plurality of different domain interpreters, the method comprising:
-
receiving, at a computing device, a first context-describing value from a context provider via a communication network; receiving, at the computing device, a second context-describing value from a context provider via the communication network, the second context-describing value conflicting with the first context-describing value; arbitrating, at the computing device, conflicting requests to assign the first context-describing value and the second context-describing value to a context item held in a network-accessible context store; assigning, at the computing device, an arbitration-winning context-describing value selected from the first context-describing value and the second context-describing value to the context item; and responsive to receiving a request from a context consumer, outputting, from the computing device, the arbitration-winning context-describing value of the context item to the context consumer via the communication network. - View Dependent Claims (19, 20)
-
Specification