Notifications on a user device based on activity detected by an activity monitoring device
First Claim
1. A mobile device, comprising:
- a wireless module configured to establish a wireless connection between the mobile device and an activity monitoring device;
a synchronization module configured to receive, at the mobile device, activity data from the activity monitoring device via the wireless connection;
an activity data processing module configured to process the activity data to determine an activity metric for a user of the activity monitoring device;
a notification generator configured to compare the activity metric against a predefined threshold, the predefined threshold being mapped to a notification message, determine, based on the comparison, that the activity metric has reached or exceeds the predefined threshold, and access an electronic calendar associated with the user to obtain electronic calendar data;
a display; and
a notification presenter configured to display the notification message on the mobile device via the display responsive to determining that the activity metric has reached or exceeded the predefined threshold, a timing of the display of the notification message being determined based on the electronic calendar data obtained from the electronic calendar associated with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device is provided, including: a synchronization module configured to receive, at the mobile device, activity data from an activity monitoring device via a wireless connection; an activity data processing module configured to process the activity data to determine an activity metric for a user; a notification generator configured to compare the activity metric against a predefined threshold, the predefined threshold being mapped to a notification message, determine, based on the comparison, that the activity metric has reached or exceeds the predefined threshold, and access an electronic calendar associated with the user to obtain electronic calendar data; a display; and, a notification presenter configured to display the notification message on the mobile device via the display responsive to determining that the activity metric has reached or exceeded the predefined threshold, a timing of the display of the notification message being determined based on the electronic calendar data.
-
Citations
30 Claims
-
1. A mobile device, comprising:
-
a wireless module configured to establish a wireless connection between the mobile device and an activity monitoring device; a synchronization module configured to receive, at the mobile device, activity data from the activity monitoring device via the wireless connection; an activity data processing module configured to process the activity data to determine an activity metric for a user of the activity monitoring device; a notification generator configured to compare the activity metric against a predefined threshold, the predefined threshold being mapped to a notification message, determine, based on the comparison, that the activity metric has reached or exceeds the predefined threshold, and access an electronic calendar associated with the user to obtain electronic calendar data; a display; and a notification presenter configured to display the notification message on the mobile device via the display responsive to determining that the activity metric has reached or exceeded the predefined threshold, a timing of the display of the notification message being determined based on the electronic calendar data obtained from the electronic calendar associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising at least one server computer, the at least one server computer including:
-
a synchronization module configured to establish communication with a mobile device over a network, and receive, over the network, activity data from the mobile device, the activity data being processed by the mobile device from logged data received by the mobile device from an activity monitoring device; an activity processing module configured to process the activity data to determine an activity metric for a user of the activity monitoring device, compare the activity metric against a predefined threshold, the predefined threshold being mapped to a notification message, and determine that the activity metric has reached or exceeds the predefined threshold; and a notification logic configured to send the notification message over the network to a notification service in response to the determination that the activity metric has reached or exceeds the predefined threshold, the notification service transmitting the notification message to the mobile device to effect display of the notification message on the mobile device, wherein displaying the notification message includes scheduling the notification message for display during a specified time window. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A user device, comprising:
-
a memory configured to store an activity goal and 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; a wireless module configured to establish a wireless connection between the user device and an activity monitoring device; a synchronization module configured to receive, at the user device, activity data measured by the activity monitoring device via the wireless connection; an activity data processing module configured to process the activity data to determine an activity metric; and a notification generator configured to, responsive to the activity metric reaching one of the notification thresholds in the series of notification thresholds, access an electronic calendar associated with the user to obtain electronic calendar data, and trigger presentation of the corresponding notification message on the user device, a timing of the presentation of the corresponding notification message being determined based on the electronic calendar data obtained from the electronic calendar associated with the user, the timing being delayed when the electronic calendar data indicates the user is busy or occupied. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A user device, comprising:
-
a wireless module configured to establish a wireless connection between the user device and an activity monitoring device; a synchronization module configured to receive, at the user device, activity data from one or more sensors of the activity monitoring device via the wireless connection; an activity data processing module configured to process the activity data to determine an activity metric for a user of the activity monitoring device; and a notification generator configured to compare the activity metric against a predefined threshold, the predefined threshold being mapped to a notification message, and in response to determining that the activity metric has reached or exceeds the predefined threshold, trigger display of the notification message on the user device, the triggering display of the notification message including scheduling the notification message for display during a time window. - View Dependent Claims (29, 30)
-
Specification