Mediating conflicts in computer user's context data
First Claim
1. A computer-implemented method for providing mediated information about a current user state that is modeled with multiple state attributes, comprising:
- receiving from a first source an indication of a first value for an indicated one of the state attributes of the modeled current user state;
receiving from a second source an indication of a second value for the indicated state attribute;
after an indication from a client for a value for the indicated state attribute wherein the client indication is a request for the value for the indicated state attribute, and after receiving the request from the client and before sending a produced mediated value, determining for each of the first and second values whether the respective first or second value satisfies an indicated criteria;
when it is determined that neither of the first and second values satisfy the indicated criteria, requesting at least one of the first and second sources to supply at least one additional value for the indicated state attribute that satisfies the indicated criteria;
receiving the at least one additional value for the indicated state attribute that satisfies the indicated criteria;
producing a mediated value to be sent to the client by mediating between the received at least one additional value; and
sending to the client the mediated value for the indicated state attribute.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described providing mediated information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a first source an indication of a first value for an indicated one of the state attributes of the modeled current state, receiving from a second source an indication of a second value for the indicated state attribute, and, after an indication from a client for a value for the indicated state attribute, sending to the client a mediated value for the indicated state attribute that is produced by mediating between available values for the indicated state attribute including at least the first and second values.
93 Citations
12 Claims
-
1. A computer-implemented method for providing mediated information about a current user state that is modeled with multiple state attributes, comprising:
-
receiving from a first source an indication of a first value for an indicated one of the state attributes of the modeled current user state; receiving from a second source an indication of a second value for the indicated state attribute; after an indication from a client for a value for the indicated state attribute wherein the client indication is a request for the value for the indicated state attribute, and after receiving the request from the client and before sending a produced mediated value, determining for each of the first and second values whether the respective first or second value satisfies an indicated criteria; when it is determined that neither of the first and second values satisfy the indicated criteria, requesting at least one of the first and second sources to supply at least one additional value for the indicated state attribute that satisfies the indicated criteria; receiving the at least one additional value for the indicated state attribute that satisfies the indicated criteria; producing a mediated value to be sent to the client by mediating between the received at least one additional value; and sending to the client the mediated value for the indicated state attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification