Bounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information
First Claim
1. A method for conveying user information, the method comprising:
- receiving first parameters from a plurality of parameter sources associated with a user, wherein the first parameters comprise contextual information describing an attentional focus of the user;
automatically inferring an aggregate attentional state of the user based upon the first parameters received from the plurality of parameter sources associated with the user;
receiving, from at least a first device, second parameters from a plurality of device sensors associated with the user, wherein the second parameters comprise information about a device type and a pattern of usage of the first device by the user;
automatically inferring a location state of the user based upon the second parameters received from the plurality of device sensors associated with the user; and
transmitting, to at least a second device, the aggregate attentional state and the location state of the user, wherein the aggregate attentional state indicates an availability of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method to facilitate communications of important messages, communications, or interactions. Policies are introduced that consider a user'"'"'s current situation, including the cost of interrupting the user, or directly sensed surrogates for such a cost, and decide on a suitable time, within a deadline for delivering the information or establishing a communication. Deadlines for delivery are determined based on the urgency of the information that is inferred or detected from the message sender, type, and content. If a suitable context is not detected within a deadline, the information is delivered at the deadline. If it is determined that a suitable context will not achieved within a deadline, the information is transmitted immediately. Suitable contexts for delivery can be determined via the use of one or more sensors on or near endpoint devices, including accelerometers, microphones, touch sensing, and gaze and head pose detection. Other information, including appointment status as indicated on a user'"'"'s calendar, the time of day, and previously assessed patterns of availability can be employed in decisions about the deferral of alerts. Endpoint sensors, calendar information, and patterns of availability also may be used to identify the likelihood that information will be received at a device. Such information can be passed back directly or in a summary form as the likelihood of transmission success to a central notification manager or used locally in decisions about the salience and repetition of alerting.
-
Citations
11 Claims
-
1. A method for conveying user information, the method comprising:
-
receiving first parameters from a plurality of parameter sources associated with a user, wherein the first parameters comprise contextual information describing an attentional focus of the user; automatically inferring an aggregate attentional state of the user based upon the first parameters received from the plurality of parameter sources associated with the user; receiving, from at least a first device, second parameters from a plurality of device sensors associated with the user, wherein the second parameters comprise information about a device type and a pattern of usage of the first device by the user; automatically inferring a location state of the user based upon the second parameters received from the plurality of device sensors associated with the user; and transmitting, to at least a second device, the aggregate attentional state and the location state of the user, wherein the aggregate attentional state indicates an availability of the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for conveying user information, the system comprising:
-
a first computer system configured to; receive first parameters from a plurality of parameter sources associated with a user, wherein the first parameters comprise contextual information describing an attentional focus of the user; automatically infer an aggregate attentional state of the user based upon the first parameters received from the plurality of parameter sources associated with the user, wherein the aggregate attentional state indicates an availability of the user; receive second parameters from one or more device sensors associated with the user, wherein the second parameters comprise information about a device type and a pattern of usage of the device by the user; automatically infer a location state of the user based upon the second parameters received from the one or more device sensors associated with the user; and transmit the aggregate attentional state and the location state of the user to a third computer system; and a second computer system configured to; transmit a plurality of parameters including at least one of the first parameters and the second parameters to the first computer system. - View Dependent Claims (8, 9, 10, 11)
-
Specification