Notifications on a user device based on activity detected by an activity monitoring device
DCFirst Claim
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 notification message is displayed on the mobile device at the specified date and time, the display of the notification message providing access to an application for interfacing with the activity monitoring device;
wherein the method is executed by at least one processor.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A method for generating a notification on a mobile device is provided, including: 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 notification message is displayed on the mobile device at the specified date and time, the display of the notification message providing access to an application for interfacing with the activity monitoring device.
-
Citations
27 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 notification message is displayed on the mobile device at the specified date and time, the display of the notification message providing access to an application for interfacing with the activity monitoring device; wherein the method is executed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 notification message is rendered on the mobile device during the time window, the rendering of the notification message providing access to an application for interfacing with the activity monitoring device; wherein the method is executed by at least one processor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 the 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 notification message is presented on the user device at the specified date and time, the presentation of the notification message providing access to an application for interfacing with the activity monitoring device; wherein the method is executed by at least one processor. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. 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 notification message is displayed on the user device during the time window, the display of the notification message providing access to an application for interfacing with the activity monitoring device; wherein the method is executed by at least one processor. - View Dependent Claims (26, 27)
-
Specification