Notifications on a User Device Based on Activity Detected By an Activity Monitoring Device
First Claim
Patent Images
1. A method for generating a notification on a mobile device, comprising:
- establishing a wireless connection to an activity monitoring device;
receiving activity data from the activity monitoring device via the wireless connection;
processing the activity data to determine an activity metric for a user of the activity monitoring device;
comparing the activity metric against a predefined threshold, the predefined threshold being mapped to a notification message;
in response to determining that the activity metric reaches or exceeds the predefined threshold, scheduling the notification message for display on the mobile device at a specified date and time;
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: downloading 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.
326 Citations
30 Claims
-
1. A method for generating a notification on a mobile device, comprising:
-
establishing a wireless connection to an activity monitoring device; receiving activity data from the activity monitoring device via the wireless connection; processing the activity data to determine an activity metric for a user of the activity monitoring device; comparing the activity metric against a predefined threshold, the predefined threshold being mapped to a notification message; in response to determining that the activity metric reaches or exceeds the predefined threshold, scheduling the notification message for display on the mobile device at a specified date and time; wherein the method is executed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server-executed method for presenting a notification on a mobile device, comprising:
-
establishing communication with the mobile device; receiving activity data from the mobile device, the activity data being processed by the mobile device from logged data received from an activity monitoring device; processing the activity data to determine an activity metric for a user of the activity monitoring device; comparing the activity metric against a predefined threshold, the predefined threshold being mapped to a notification message; in response to determining that the activity metric reaches or exceeds the predefined threshold, sending the notification message to a notification service, the notification service configured to transmit the notification message to the mobile device for rendering on the mobile device, wherein rendering the notification message includes scheduling the notification message for a time window; wherein the method is executed by at least one processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for presenting a notification on a user device, comprising:
-
defining an activity goal; determining a series of notification thresholds, each notification threshold defining a quantified level of achievement of an activity goal, each notification threshold being mapped to a corresponding notification message; receiving activity data measured by an activity monitoring device; processing the activity data to determine an activity metric; when the activity metric reaches one of the notification thresholds in the series of notification thresholds, triggering presentation of the corresponding notification message on a user device, wherein triggering presentation of the corresponding notification message includes scheduling the corresponding notification message for a specified date and time; wherein the method is executed by at least one processor. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for triggering a notification to a user of an activity monitoring device, comprising:
-
receiving activity data from one or more sensors of an activity monitoring device; processing the activity data to determine an activity metric for a user of the activity monitoring device; comparing the activity metric against a predefined threshold, the predefined threshold being mapped to a notification message; in response to determining that the activity metric reaches or exceeds the predefined threshold, establishing communication with a user device, and triggering display of the notification message on the user device, wherein triggering display of the notification message includes scheduling the notification message for display during a time window; wherein the method is executed by at least one processor. - View Dependent Claims (29, 30)
-
Specification