Computing and harnessing inferences about the timing, duration, and nature of motion and cessation of motion with applications to mobile computing and communications
First Claim
1. A methodology for determining when to provide a user with information comprising the following computer-executable acts:
- employing a processor to execute computer executable instructions stored in memory to perform the following acts;
receiving data that is indicative of a state of a user within a system and state of the system, the received data comprising movement of the user over time;
projecting a duration of a user stop, the projection being based at least in part upon the received data and at least in part upon analyzing changes in stability of a radio signal associated with the user to determine an indication of user movement;
receiving information intended for the user;
analyzing at least one parameter of the information, the at least one parameter comprising at least one of content of the information, source of the information, device that the information is directed towards, priority of the information, sender of the information, or time the information was initially sent;
determining a measure of value with respect to providing the information to the user based at least in part on the at least one parameter; and
determining when to provide the information to the user based at least in part upon the projected duration, the analysis of the at least one parameter and the determined measure of value.
2 Assignments
0 Petitions
Accused Products
Abstract
An information delivery system comprises a receiver component that receives information about the movement, velocity, acceleration, and/or locations over time of a user. A computation component using a predictive model generates a probability distribution relating to one or more of when the user will next be stopped, how long the user will be stopped, how long a pattern of motion, such as walking, driving in stop and go traffic, and smooth highway motion will last, based at least in part upon signals about motion over time. The system can further comprise an alerting component that determines when to provide the user with information based at least in part upon the probability distribution over some aspect of motion or cessation of motion, and optionally the content, or tagged or inferred urgency or importance, of a message or communication.
-
Citations
20 Claims
-
1. A methodology for determining when to provide a user with information comprising the following computer-executable acts:
employing a processor to execute computer executable instructions stored in memory to perform the following acts; receiving data that is indicative of a state of a user within a system and state of the system, the received data comprising movement of the user over time; projecting a duration of a user stop, the projection being based at least in part upon the received data and at least in part upon analyzing changes in stability of a radio signal associated with the user to determine an indication of user movement; receiving information intended for the user; analyzing at least one parameter of the information, the at least one parameter comprising at least one of content of the information, source of the information, device that the information is directed towards, priority of the information, sender of the information, or time the information was initially sent; determining a measure of value with respect to providing the information to the user based at least in part on the at least one parameter; and determining when to provide the information to the user based at least in part upon the projected duration, the analysis of the at least one parameter and the determined measure of value. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A system for determining when to provide a user with information comprising:
-
a receiver component configured to receive data that is indicative of a state of a user within a system and state of the system, the received data comprising movement of the user over time; a computation component configured to project a duration of a user stop, the projection being based at least in part upon; the received data; and changes in stability of a radio signal associated with the user to determine an indication of user movement; an alerting component configured to receive information intended for the user, and to analyze at least one parameter of the information, the at least one parameter comprising at least one of content of the information, source of the information, device that the information is directed towards, priority of the information, sender of the information, or time the information was initially sent; and a valuation component configured to determine a measure of value with respect to providing the information to the user based at least in part on the at least one parameter; and the alerting component configured to determine when to provide the information to the user based at least in part upon the projected duration, the analysis of the at least one parameter and the determined measure of value. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An electronic device comprising a notification system, the device comprising:
-
a display; a processor; and a computer readable storage medium encoded with computer executable instructions that, when executed by the processor, perform a method comprising; receiving data that is indicative of a state of a user within a system and state of the system, the received data comprising movement of the user over time; projecting a duration of a user stop, the projection being based at least in part upon the received data and at least in part upon analyzing changes in stability of a radio signal associated with the user to determine an indication of user movement; receiving information intended for the user; analyzing at least one parameter of the information; determining a measure of value with respect to providing the information to the user based at least in part on the at least one parameter; and determining when to provide the information to the user based at least in part upon the projected duration, the analysis of the at least one parameter and the determined measure of value. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification