Motion-Activated Display of Messages on an Activity Monitoring Device
First Claim
Patent Images
1. A method for presenting a message on an activity monitoring device, comprising:
- storing a plurality of messages to the device;
detecting a non-user interactive state of the device;
detecting a change of the device from the non-user interactive state to a user-interactive state;
in response to detecting the change from the non-user interactive state to the user-interactive state, selecting one of a plurality of messages, and displaying the selected message on the device;
wherein selecting one of the plurality of messages is based on one or more of a length of time of the non-user interactive state, a current time of day, a current location of the device, or an activity history associated with a user of the device;
wherein the method is executed by at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and devices are provided for motion-activated display of messages on an activity monitoring device. In one embodiment, method for presenting a message on an activity monitoring device is provided, including the following method operations: storing a plurality of messages to the device; detecting a stationary state of the device; detecting a movement of the device from the stationary state; in response to detecting the movement from the stationary state, selecting one of a plurality of messages, and displaying the selected message on the device.
-
Citations
30 Claims
-
1. A method for presenting a message on an activity monitoring device, comprising:
-
storing a plurality of messages to the device; detecting a non-user interactive state of the device; detecting a change of the device from the non-user interactive state to a user-interactive state; in response to detecting the change from the non-user interactive state to the user-interactive state, selecting one of a plurality of messages, and displaying the selected message on the device; wherein selecting one of the plurality of messages is based on one or more of a length of time of the non-user interactive state, a current time of day, a current location of the device, or an activity history associated with a user of the device; wherein the method is executed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for presenting a message on an activity monitoring device, comprising:
-
storing a plurality of messages to the device; detecting a stationary state of the device; detecting a movement of the device from the stationary state; in response to detecting the movement from the stationary state, selecting one of a plurality of messages, and displaying the selected message on the device; wherein at least one of the plurality of messages is defined based on one or more of a current date, a location of the device, a current season, or a current weather; wherein the method is executed by at least one processor. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An activity monitoring device, comprising:
-
a message storage device configured to store a plurality of messages; a motion sensor; a display; logic configured to detect, based on output of the motion sensor, a stationary state of the device and a subsequent movement of the device from the stationary state, and, in response to detecting the movement from the stationary state, select one of the plurality of messages, and display the selected message on the device; wherein at least one of the plurality of messages is defined based on an activity history of a user associated with the device; wherein the method is executed by at least one processor. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An activity monitoring device, comprising:
-
a message storage device configured to store a plurality of messages; a motion sensor; a display; logic configured to detect, based on output of the motion sensor, a stationary state of the device and a subsequent movement of the device from the stationary state, and, in response to detecting the movement from the stationary state, select one of the plurality of messages, and display the selected message on the device; wherein at least one of the plurality of messages is defined by input received from a secondary user, the secondary user being a member of a social graph of a primary user associated with the device; wherein the method is executed by at least one processor. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification