MEDIATING CONFLICTS IN COMPUTER USERS CONTEXT DATA
First Claim
1. A method in a wearable computer for providing information about a current state of a user of the wearable computer, the current state modeled with multiple state attributes, the wearable computer having a plurality of input sensors and executing a plurality of state server modules to supply values for the state attributes, executing a plurality of state client modules to receive and process values for the state attributes, and executing an intermediary module to facilitate exchange of state attribute values, the method comprising:
- under control of each of the executing state server modules, repeatedly monitoring the modeled current state of the user by,receiving information from at least one of the input sensors; and
generating a current value for at least one state attribute of the user from the received information;
under control of each of the executing state client modules, sending to the intermediary module an indication of a state attribute of the user of interest; and
under control of the intermediary module, for each executing state client module, receiving from the state client module the indication of the state attribute;
receiving from at least one of the state server modules a generated current value for the indicated state attribute; and
sending an appropriate value for the indicated state attribute to the state client module by, when a single generated current value for the indicated state attribute is received, sending the single value to the state client module;
when multiple generated current values for the indicated stateattribute are received from a single state server module, sending a most recently generatedof the multiple received values to the state client module; and
when multiple generated current values for the indicated state attribute are received from multiple state server modules, sending to the state client module one of the multiple received values selected based on accuracy and recency of the selected value.
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.
-
Citations
20 Claims
-
1. A method in a wearable computer for providing information about a current state of a user of the wearable computer, the current state modeled with multiple state attributes, the wearable computer having a plurality of input sensors and executing a plurality of state server modules to supply values for the state attributes, executing a plurality of state client modules to receive and process values for the state attributes, and executing an intermediary module to facilitate exchange of state attribute values, the method comprising:
-
under control of each of the executing state server modules, repeatedly monitoring the modeled current state of the user by, receiving information from at least one of the input sensors; and generating a current value for at least one state attribute of the user from the received information; under control of each of the executing state client modules, sending to the intermediary module an indication of a state attribute of the user of interest; and under control of the intermediary module, for each executing state client module, receiving from the state client module the indication of the state attribute; receiving from at least one of the state server modules a generated current value for the indicated state attribute; and sending an appropriate value for the indicated state attribute to the state client module by, when a single generated current value for the indicated state attribute is received, sending the single value to the state client module; when multiple generated current values for the indicated state attribute are received from a single state server module, sending a most recently generated of the multiple received values to the state client module; and when multiple generated current values for the indicated state attribute are received from multiple state server modules, sending to the state client module one of the multiple received values selected based on accuracy and recency of the selected value. - View Dependent Claims (2, 5, 6, 7)
-
-
8. A computer-implemented method for providing mediated information about a current 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 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. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification