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. An information delivery system comprising:
- at least one processor executing the following computer-executable components;
a receiver component that receives information about movement, velocity, acceleration, and location of a user over time;
a computation component that generates a probability distribution relating to when the user will be stopped and how long the user will be stopped based at least in part upon the received information about movement, velocity, acceleration, and location of a user over time, wherein the computation component receives an amount of time that the user has been stopped and a determination is made regarding whether to provide the user with information based at least in part upon the received amount of time; and
an alerting component that determines when to provide the user with information based at least in part upon the probability distribution over an aspect of motion and cessation of motion, and wherein the alerting component additionally analyzes 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, in connection with determining when to provide the information to the user, wherein the alerting component comprises a valuation component that determines a measure of value for the information, the alerting component determines when to provide the user with the information based at least in part upon the 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.
150 Citations
15 Claims
-
1. An information delivery system comprising:
-
at least one processor executing the following computer-executable components; a receiver component that receives information about movement, velocity, acceleration, and location of a user over time; a computation component that generates a probability distribution relating to when the user will be stopped and how long the user will be stopped based at least in part upon the received information about movement, velocity, acceleration, and location of a user over time, wherein the computation component receives an amount of time that the user has been stopped and a determination is made regarding whether to provide the user with information based at least in part upon the received amount of time; and an alerting component that determines when to provide the user with information based at least in part upon the probability distribution over an aspect of motion and cessation of motion, and wherein the alerting component additionally analyzes 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, in connection with determining when to provide the information to the user, wherein the alerting component comprises a valuation component that determines a measure of value for the information, the alerting component determines when to provide the user with the information based at least in part upon the measure of value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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, velocity, acceleration, and location of the user over time; determining a probability distribution relating to when the user will be stopped and how long the user will be stopped, the determination is based at least in part upon the received data; receiving information that is intended for the user; determining when to provide the information to the user based at least in part upon the determined probability distribution; analyzing 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, in connection with determining when to provide the information to the user; determining a measure of value with respect to providing the information to the user; and determining when to provide the information to the user based at least in part upon the measure of value. - View Dependent Claims (12, 13, 14)
-
-
15. A notification system, comprising:
-
computer-implemented means for receiving data indicating a current state of the user comprising at least movement, velocity, acceleration, and location of a user over time; computer-implemented means for storing the data comprising movement, velocity, acceleration, and location of the user over time; computer-implemented means for making a real-time inference relating to availability of the user upon receipt of the data indicating current state of the user, the real-time inference regarding the availability of the user is based at least upon a probability distribution relating to when the user will be stopped and how long the user will be stopped, the probability distribution is determined based at least in part upon the received data; computer-implemented means for determining when to provide the user with information intended for the user based at least in part upon the real-time inference, the determined probability distribution, and upon analyzing at least one of, content of the information, source of the information, device that the information is directed towards, or parameters of the information; computer-implemented means for determining a measure of value with respect to providing the information to the user; and computer-implemented means for determining when to provide the information to the user based at least in part upon the measure of value.
-
Specification