Notifications on a user device based on activity detected by an activity monitoring device
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-022/00
G08B-021/18
G06F-015/00
G06F-003/041
G06F-019/00
A61B-005/00
A61B-005/0205
A61B-005/021
A61B-005/024
A61B-005/11
A61B-005/22
출원번호
US-0271412
(2014-05-06)
등록번호
US-9031812
(2015-05-12)
발명자
/ 주소
Roberts, Timothy
Choudhary, Nichiketa
출원인 / 주소
Fitbit, Inc.
대리인 / 주소
Martine Penilla Group, LLP
인용정보
피인용 횟수 :
21인용 특허 :
106
초록▼
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
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.
대표청구항▼
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 use
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. 2. The method of claim 1, wherein the notification message defines one or more of an alert, a banner, a badge on an icon associated to the application, a sound, or a tactile alert. 3. The method of claim 1, wherein establishing the wireless connection defines communication between a background executed application on the mobile device and the activity monitoring device. 4. The method of claim 1, wherein the activity metric defines one or more of a number of steps taken, a number of floors climbed, a number of calories burned, an amount of energy expended, a distance traveled, a number of minutes slept, a number of minutes performing an activity, or a number of active minutes. 5. The method of claim 1, wherein the predefined threshold defines a quantified achievement amount of an activity goal set for the user; andwherein the notification message identifies the quantified achievement amount of the activity goal. 6. The method of claim 5, wherein the quantified achievement amount of the activity goal is less than 100%, 100%, or greater than 100% of the activity goal. 7. The method of claim 1, further comprising, when the specified date and time is reached, processing activity data from the activity monitoring device to identify a current state of activity of the user; andpresenting or delaying presentation of the notification message, based on the identified current state of activity of the user. 8. The method of claim 7, wherein processing activity data to identify the current state of activity of the user includes processing location data to identify a speed or a location of the user; andwherein presenting or delaying presentation of the notification message is based on the identified speed or location of the user. 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. 10. The method of claim 9, wherein the notification message defines one or more of an alert, a banner, a badge on an icon associated to the application, or a sound. 11. The method of claim 9, wherein establishing communication with the mobile device includes establishing communication with a background executed application on the mobile device. 12. The method of claim 9, wherein rendering the notification message on the mobile device includes triggering a notification handler. 13. The method of claim 9, wherein the activity metric defines one or more of a number of steps taken, a number of floors climbed, an amount of energy expended, a number of calories burned, a distance traveled, or a number of active minutes. 14. The method of claim 9, wherein the predefined threshold defines a quantified achievement amount of an activity goal set for the user; andwherein the notification message identifies the quantified achievement amount of the activity goal. 15. The method of claim 14, wherein the quantified achievement amount of the activity goal is less than about 100%, about 100%, or greater than about 100% of the activity goal. 16. The method of claim 9, further comprising, when the time window is reached, processing activity data from the activity monitoring device to identify a current state of activity of the user; andpresenting or delaying presentation of the notification message, based on the identified current state of activity of the user. 17. The method of claim 16, wherein processing activity data to identify the current state of activity of the user includes processing location data to identify a speed or a location of the user; andwherein presenting or delaying presentation of the notification message is based on the identified speed or location of the user. 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. 19. The method of claim 18, wherein triggering presentation of the corresponding notification message on the user device includes activating a push notification service to transmit the notification message to the user device for rendering on the user device. 20. The method of claim 18, wherein triggering presentation of the corresponding notification message on the user device includes triggering a local notification presenter to display the corresponding notification message on the user device. 21. The method of claim 18, wherein each notification message identifies the quantified level of achievement defined by the notification threshold to which the notification message is mapped. 22. The method of claim 18, wherein the notification message defines one or more of an alert, a banner, a badge on an icon associated to the application, or a sound. 23. The method of claim 18, wherein the activity metric defines one or more of a number of steps taken, a number of floors climbed, an amount of energy expended, a number of calories burned, a distance traveled, or a number of active minutes. 24. The method of claim 18, further comprising, when the specified date and time is reached, processing activity data from the activity monitoring device to identify a current state of activity of the user; andpresenting or delaying presentation of the notification message, based on the identified current state of activity of the user. 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. 26. The method of claim 25, wherein the notification message is generated in response to the determining that the activity metric reaches or exceeds the predefined threshold; andwherein triggering display of the notification message on the user device includes sending the notification message to the user device. 27. The method of claim 25, further comprising, when the time window is reached, processing activity data from the one or more sensors of the activity monitoring device to identify a current state of activity of the user; andpresenting or delaying presentation of the notification message, based on the identified current state of activity of the user.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (106)
James,Terry L., Accelerometer for data collection and communication.
Beason, Lawrence W.; Laverick, David J.; Olivier, Tracy; Burgett, Scott, GPS device with compass and altimeter and method for displaying navigation information.
Barney George M. (Dallas TX), Instrument for measuring and computing heart beat, body temperature and other physiological and exercise-related paramet.
Sambamurthy Namakkal S. ; Tripathi Devendra K. ; Deb Alak K. ; Truong Linh Tien ; Kumar Praveen D., Media access control transmitter and parallel network management system.
Kulach, Christopher J.; Rooney, James K.; MacDonald, Paul R.; Stirling, Ross G., Method and apparatus for determining the attachment position of a motion sensing apparatus.
Engelberg, Richard J; Hailey, Michael B; Olander, Stefan F; Orenstein, Michael L; White, Kristen L; Pendleton, Reshma T, Methods and systems for encouraging athletic activity.
Steuer Robert R. (Salt Lake City UT) Rogers Robert K. (Salt Lake City UT) Horne Robert H. (Holladay UT), Miniature physiological monitor with interchangeable sensors.
Anderson Richard W. (Reading MA) Fahey Robert J. (Framingham MA) McClellan William R. (Westford MA) Schlener J. Edward (Winchester MA), Monitoring and signalling system.
Pitchford Gary (Phoenix AZ) Pitchford Steve (Mesa AZ) Hyde Paul (Pleasant Hills CA), Personal multi-purpose navigational apparatus and method for operation thereof.
Lee, Wai C.; Oliver, Tracy L.; Moore, Ryan T.; Fisher, Claudette D.; Downey, David J.; Lovitt, John H.; Brunk, Scott J., Personal training device using GPS data.
Edinburg Peter J. (20 Shellburne Dr. ; Shelburne Wilmington DE 19803) Fountain Frank S. (2 Park La. Delaire Wilmington DE 19809) Johanson William G. (16 Bridleshire Rd. ; Bridleshire Farm Newark DE 1, Reward granting exercise machine.
Vock, Curtis A.; Darcy, Dennis; Flentov, Peter, Shoes and garments employing one or more of accelerometers, wireless transmitters, processors altimeters, to determine information such as speed to persons wearing the shoes or garments.
Vock,Curtis A.; Darcy,Dennis; Flentov,Peter, Shoes and garments employing one or more of accelerometers, wireless transmitters, processors, altimeters, to determine information such as speed to persons wearing the shoes or garments.
Vincent, Stephen Michael; Dibenedetto, Christian; Oleson, Mark Arthur; Gaudio, Paul, Sports electronic training system with electronic gaming features, and applications thereof.
Wallace, Luke A.; Minicucci, Alex, Coaching and training system and method for integrated monitoring, managing, supporting, scheduling and prompting of clients.
Sales, Jay William; Klosinski, Jr., Richard Chester; Workman, Matthew Allen; Cook, Andrew, Systems and methods for a computerized temple for use with eyewear.
Klosinski, Jr., Richard Chester; Murphy, Meghan Kathleen; Workman, Matthew Allen; Sales, Jay William, Systems and methods for tracking motion, performance, and other data for an individual such as a winter sports athlete.
Sales, Jay William; Klosinski, Jr., Richard Chester; Workman, Matthew Allen; Murphy, Meghan Kathleen; Steen, Matthew David, Systems, apparatus, and methods for using eyewear, or other wearable item, to confirm the identity of an individual.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.