Supplying notifications related to supply and consumption of user context data
First Claim
1. A method performed in a body-mounted computer of a user for providing information about a current activity of the user that is modeled with multiple states, the method comprising:
- receiving from a context client a request related to the modeling of the current activity of the user with at least one attribute of user activity of the multiple state attributes;
receiving a plurality of values from at least one context server of the user;
mediating the received plurality of values using a processor of the body-mounted computer to determine the at least one attribute of the user activity; and
providing the at least one attribute of the user activity to the context client.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing includes receiving from a module a request related to the modeling of the current state with the multiple state attributes. In such situations, the providing further includes, without further intervention related to the request by the module, determining that the request cannot currently be satisfied, and indicating to the module that the request cannot currently be satisfied, monitoring at later times after the indicating to determine whether the request can be satisfied, and indicating to the module that the request can be satisfied if it is determined at one of the later times that the request can currently be satisfied.
417 Citations
20 Claims
-
1. A method performed in a body-mounted computer of a user for providing information about a current activity of the user that is modeled with multiple states, the method comprising:
-
receiving from a context client a request related to the modeling of the current activity of the user with at least one attribute of user activity of the multiple state attributes; receiving a plurality of values from at least one context server of the user; mediating the received plurality of values using a processor of the body-mounted computer to determine the at least one attribute of the user activity; and providing the at least one attribute of the user activity to the context client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method attribute performed in a body-mounted computer of a user for providing information about a current activity of the user that is modeled with multiple states, the method comprising:
-
receiving from a context client a request related to the modeling of the current activity of the user with at least one attribute of user activity of the multiple state attributes; receiving a value from a context server carried or worn by the user, the value corresponding to the at least one attribute; caching the received value; and providing the cached value to the context client. - View Dependent Claims (8, 9, 10)
-
-
11. A wearable computing device of a user for providing information about a current activity of the user, comprising:
-
at least one processor; a storage device; and a characterization module executed by the at least one processor, the characterization module configured to; receive from a context client a request related to the modeling of the current activity of the user with at least one attribute of user activity of the multiple state attributes; receive at least one value corresponding to the at least one attribute from at least one context server carried or worn by the user; if a plurality of values are received from the at least one context server, mediate the received plurality of values to determine the at least one attribute of the user activity; and provide the at least one attribute of the user activity to the context client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification