Automated response to computer user's context
First Claim
1. A method in a computer for providing information about a current state that is modeled with multiple state attributes, comprising:
- receiving from a first client an indication of an interest in receiving values for an indicated one of the state attributes of the modeled current state;
receiving from a second client an indication of an interest in receiving values for another of the state attributes of the modeled current state; and
in response to receiving a value for the indicated one attribute from a first source,determining that the first client has an interest in receiving the received value; and
supplying the received value to the first client, wherein the receiving of the value for the one attribute from the first source includes receiving descriptive information about the received value, the descriptive information includes a confidence factor indicating a likelihood of accuracy of the received value.
2 Assignments
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 first client an indication of an interest in receiving values for an indicated one of the state attributes of the modeled current state, receiving from a second client an indication of an interest in receiving values for another of the state attributes of the modeled current state, and, in response to receiving a value for the indicated one attribute from a first source, determining that the first client has an interest in receiving the received value and supplying the received value to the first client.
-
Citations
44 Claims
-
1. A method in a computer for providing information about a current state that is modeled with multiple state attributes, comprising:
-
receiving from a first client an indication of an interest in receiving values for an indicated one of the state attributes of the modeled current state; receiving from a second client an indication of an interest in receiving values for another of the state attributes of the modeled current state; and
in response to receiving a value for the indicated one attribute from a first source,determining that the first client has an interest in receiving the received value; and supplying the received value to the first client, wherein the receiving of the value for the one attribute from the first source includes receiving descriptive information about the received value, the descriptive information includes a confidence factor indicating a likelihood of accuracy of the received value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-readable medium whose contents cause a computing device to provide information about a current state that is modeled with multiple state attributes, by performing a method comprising:
-
receiving from a first client an indication of an interest in receiving values for an indicated one of the state attributes of the modeled current state; receiving from a second client an indication of an interest in receiving values for another of the state attributes of the modeled current state; and in response to receiving a value for the indicated one attribute from a first source, determining that the first client has an interest in receiving the received value; and supplying the received value to the first client, wherein the receiving of the value for the one attribute from the first source includes receiving descriptive information about the received value, the descriptive information includes a confidence factor indicating a likelihood of accuracy of the received value. - View Dependent Claims (41)
-
-
42. A computing device for providing information about a current state that is represented with multiple attributes, comprising:
-
an attribute mapping module that is capable of receiving from a first client an indication of an interest in receiving values for an indicated one of the attributes of the current state and of receiving from a second client an indication of an interest in receiving values for another of the attributes of the current state; an attribute value receiver module that is capable of receiving a value for the one attribute from a first source; and an attribute value supplier module that is capable of, in response to the receiving of the value for the one attribute, determining that the first client has an interest in receiving the received value and supplying the received value to the first client, wherein the receiving of the value for the one attribute from the first source includes receiving descriptive information about the received value, the descriptive information includes a confidence factor indicating a likelihood of accuracy of the received value. - View Dependent Claims (43, 44)
-
Specification