MOTION-ACTIVATED DISPLAY OF MESSAGES ON AN ACTIVITY MONITORING DEVICE
First Claim
1. An activity monitoring device, comprising:
- a memory configured to store a plurality of messages, each of the plurality of messages being predefined activity related statements directed to a user of the activity monitoring device;
a motion sensor;
a display;
logic configured to download the plurality of messages to the memory, wherein the downloading includes identifying the activity monitoring device to a server, the server being configured to access a user account associated with the activity monitoring device, the plurality of messages being selected by the server based on the user account;
logic implemented by a circuit configured to detect, based on output of the motion sensor, a stationary state of the activity monitoring device and a subsequent movement of the activity monitoring device from the stationary state, and, in response to detecting the movement from the stationary state, select one of the plurality of messages from the memory, and render the selected message on the display;
wherein selecting one of the plurality of messages includes determining a selection condition that includes one or more of a current date, a location of the activity monitoring device, a current season, or a current weather.
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, an activity monitoring device is provided, including: a memory configured to store a plurality of messages; a motion sensor; a display; logic configured to download the plurality of messages to the memory; logic implemented by a circuit configured to detect, based on output of the motion sensor, a stationary state of the activity monitoring device and a subsequent movement of the activity monitoring device from the stationary state, and, in response to detecting the movement from the stationary state, select one of the plurality of messages from the memory, and render the selected message on the display; wherein selecting one of the plurality of messages includes determining a selection condition.
29 Citations
27 Claims
-
1. An activity monitoring device, comprising:
-
a memory configured to store a plurality of messages, each of the plurality of messages being predefined activity related statements directed to a user of the activity monitoring device; a motion sensor; a display; logic configured to download the plurality of messages to the memory, wherein the downloading includes identifying the activity monitoring device to a server, the server being configured to access a user account associated with the activity monitoring device, the plurality of messages being selected by the server based on the user account; logic implemented by a circuit configured to detect, based on output of the motion sensor, a stationary state of the activity monitoring device and a subsequent movement of the activity monitoring device from the stationary state, and, in response to detecting the movement from the stationary state, select one of the plurality of messages from the memory, and render the selected message on the display; wherein selecting one of the plurality of messages includes determining a selection condition that includes one or more of a current date, a location of the activity monitoring device, a current season, or a current weather. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for presenting a message on an activity monitoring device, comprising:
-
storing a plurality of messages to a message storage device of the activity monitoring device, each of the plurality of messages being predefined activity related statements directed to a user of the activity monitoring device, wherein storing the plurality of messages includes identifying the activity monitoring device to a server and downloading the plurality of messages from the server, the server being configured to access a user account associated with the activity monitoring device, the plurality of messages being selected by the server based on the user account; detecting a stationary state of the activity monitoring device; detecting a movement of the activity monitoring device from the stationary state; in response to detecting the movement from the stationary state, selecting one of the plurality of messages from the message storage device of the activity monitoring device; and displaying the selected message on the activity monitoring device; wherein selecting one of the plurality of messages includes determining a selection condition that includes an activity history of a user associated with the activity monitoring device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An activity monitoring device, comprising:
-
a memory configured to store a plurality of messages, at least one of the plurality of messages defining a statement directed to a user of the activity monitoring device; a motion sensor; a display; logic configured to download the plurality of messages to the memory, wherein the downloading includes identifying the activity monitoring device to a server, the server being configured to access a user account associated with the activity monitoring device, the plurality of messages being selected by the server based on the user account; logic implemented by a circuit configured to detect, based on output of the motion sensor, a non-user interactive state of the activity monitoring device and a subsequent change of the activity monitoring device from the non-user interactive state to a user-interactive state, and, in response to detecting the change from the non-user interactive state to the user-interactive state, select one of the plurality of messages from the memory, and render the selected message on the display; 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 activity monitoring device. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method for presenting a message on an activity monitoring device, comprising:
-
storing a plurality of messages to a message storage device of the activity monitoring device, at least one of the plurality of messages defining a statement directed to a user of the activity monitoring device, wherein storing the plurality of messages includes identifying the activity monitoring device to a server and downloading the plurality of messages from the server, the server being configured to access a user account associated with the activity monitoring device, the plurality of messages being selected by the server based on the user account; detecting a stationary state of the activity monitoring device, wherein detecting the stationary state includes detecting a predefined orientation of the activity monitoring device; detecting a movement of the activity monitoring device from the stationary state; in response to detecting the movement from the stationary state, selecting one of the plurality of messages from the message storage device of the activity monitoring device; and displaying the selected message on the activity monitoring device; wherein selecting one of the plurality of messages includes determining a selection condition that includes an activity history of a user associated with the activity monitoring device. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification