Alarm setting and interfacing with gesture contact interfacing controls
First Claim
1. A method, comprising:
- receiving an alarm setting that defines a time of day for triggering an alarm on a device for tracking activity data of a user;
activating the alarm upon reaching the time of day defined by the alarm setting, the alarm producing a vibration of the device;
using a sensor to detect a physical contact upon the device, wherein the physical contact is a result of one or more taps on a surface of the device; and
deactivating the alarm if the physical contact qualifies as an input to deactivate the alarm, the deactivating causing the vibration of the device to be suspended, wherein the method is executed by a processor.
5 Assignments
0 Petitions
Accused Products
Abstract
A device configured for capture of activity data for a user includes a housing, a sensor, a motor, a memory, and a processor. The sensor is disposed in the housing to capture physical contact upon the housing. The motor causes vibration of the housing. The memory stores an alarm setting that defines a time of day for triggering an alarm on the device. The processor activates the alarm upon reaching the time of day defined by the alarm setting, with the alarm causing the motor to produce the vibration of the housing. The sensor, which is interfaced with the processor, is configured to detect a physical contact upon the housing. The processor is configured to deactivate the alarm if the physical contact qualifies as an input to deactivate the alarm. The deactivating of the alarm causes the vibration of the device to be suspended.
-
Citations
25 Claims
-
1. A method, comprising:
-
receiving an alarm setting that defines a time of day for triggering an alarm on a device for tracking activity data of a user; activating the alarm upon reaching the time of day defined by the alarm setting, the alarm producing a vibration of the device; using a sensor to detect a physical contact upon the device, wherein the physical contact is a result of one or more taps on a surface of the device; and deactivating the alarm if the physical contact qualifies as an input to deactivate the alarm, the deactivating causing the vibration of the device to be suspended, wherein the method is executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving an alarm setting that defines a time of day for triggering an alarm on a device for tracking activity data of a user, the alarm setting being received wirelessly from a computing device; activating the alarm upon reaching the time of day defined by the alarm setting, the alarm producing a vibration of the device; using a sensor to detect a physical contact upon the device; and deactivating the alarm if the physical contact qualifies as an input to deactivate the alarm, the deactivating causing the vibration of the device to be suspended, wherein the method is executed by a processor, wherein the computing device has access to the Internet, wherein the alarm setting is programmable at a website managed by a server, and wherein the website is managed by the server to allow access to user accounts, each user account having associated therewith one or more of the devices, such that the alarm setting is custom set in a user account. - View Dependent Claims (10)
-
-
11. A method, comprising:
-
receiving an alarm setting that defines a time of day for triggering an alarm on a device for tracking activity data of a user, wherein activity data of the user includes metrics associated with one or more of step count metrics, or stair count metrics, or distance traveled metrics, or active time metrics, or calories burned metrics, or sleep metrics; activating the alarm upon reaching the time of day defined by the alarm setting, the alarm producing a vibration of the device; using a sensor to detect a physical contact upon the device; and deactivating the alarm if the physical contact qualifies as an input to deactivate the alarm, the deactivating causing the vibration of the device to be suspended, wherein the method is executed by a processor.
-
-
12. A device configured for capture of activity data for a user, comprising:
-
a housing; a sensor disposed in the housing to capture physical contact upon the housing; a motor for causing vibration of the housing of the device; a memory for storing an alarm setting that defines a time of day for triggering an alarm on the device; and a processor for activating the alarm upon reaching the time of day defined by the alarm setting, the alarm causing the motor to produce the vibration of the housing, the sensor being interfaced with the processor and configured to detect a physical contact upon the housing of the device, the processor configured to deactivate the alarm if the physical contact qualifies as an input to deactivate the alarm, the deactivating causing the vibration of the device to be suspended, wherein the processor examines predefined motion profiles captured by the sensor to qualify the physical contact as the input, such that motion profiles outside of the predetermined motion profiles do not qualify as the input. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A device configured for capture of activity data for a user, comprising:
-
a housing; a sensor disposed in the housing to capture physical contact upon the housing, wherein the physical contact is a result of one or more taps on a surface of the device; a motor for causing vibration of the housing of the device; a memory for storing an alarm setting that defines a time of day for triggering an alarm on the device; and a processor for activating the alarm upon reaching the time of day defined by the alarm setting, the alarm causing the motor to produce the vibration of the housing, the sensor being interfaced with the processor and configured to detect a physical contact upon the housing of the device, the processor configured to deactivate the alarm if the physical contact qualifies as an input to deactivate the alarm, the deactivating causing the vibration of the device to be suspended. - View Dependent Claims (23)
-
-
24. A device configured for capture of activity data for a user, comprising:
-
a housing; a sensor disposed in the housing to capture physical contact upon the housing; a motor for causing vibration of the housing of the device; a memory for storing an alarm setting that defines a time of day for triggering an alarm on the device; and a processor for activating the alarm upon reaching the time of day defined by the alarm setting, the alarm causing the motor to produce the vibration of the housing, the sensor being interfaced with the processor and configured to detect a physical contact upon the housing of the device, the processor configured to deactivate the alarm if the physical contact qualifies as an input to deactivate the alarm, the deactivating causing the vibration of the device to be suspended, wherein the processor causes a snooze mode to be entered which causes the vibration to be suspended when the physical contact is represented by one of, a single tap onto a surface of the device;
ora double tap onto the surface of the device;
orthree taps onto the surface of the device;
orfour taps onto the surface of the device;
ora predetermined set of repeated taps onto the surface of the device.
-
-
25. One or more non-transitory computer readable media including instructions which, when executed by a processor, perform the following operations:
-
receiving an alarm setting that defines a time of day for triggering an alarm on a device for tracking activity data of a user; activating the alarm upon reaching the time of day defined by the alarm setting, the alarm producing a vibration of the device; using a sensor to detect a physical contact upon the device, wherein the physical contact is a result of one or more taps on a surface of the device; and deactivating the alarm if the physical contact qualifies as an input to deactivate the alarm, the deactivating causing the vibration of the device to be suspended.
-
Specification