IP Library Granted Patent US 12,208,310
Granted Patent B2
US 12,208,310 · App. 18/516,657 · Granted Jan 28, 2025

Determination and presentation of customized notifications

Inventors: Jay Kriz Blahnik (Venice, CA); Aaron P. Thompson (San Francisco, CA); David S. Clark (Corona Del Mar, CA); Julie A. Arney (Los Gatos, CA); Brian R. Drell (Felton, CA); Keith P. Avery (Seattle, VA); Kevin M. Lynch (Woodside, CA)
Assignee: Apple Inc.
A63B24/0062A63B24/0075G16H20/30H04L67/55H04W68/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,208,310
App. No.
18/516,657
Granted
Jan 28, 2025
Kind
B2
Abstract

Notifications for instructing user behavior can be determined and presented when appropriate. Current fitness data are accessed. This data is used to determine whether a user fitness goal is likely to be achieved. If not, a notification may be determined and presented at a user device.

Claims (46)

1. One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

determining a user fitness goal based at least in part on historical fitness data that was tracked by a fitness application during a plurality of periods that together correspond to a historical period;

collecting current fitness data tracked by the fitness application during a current period;

determining a coaching notification based at least in part on the current fitness data and the user fitness goal, the coaching notification including a suggested action for achieving the user fitness goal prior to a conclusion of the current period; and

providing the coaching notification for presentation at a user device.

2. The one or more non-transitory computer-readable media of claim 1 , wherein the user device is a wearable user device, and collecting the current fitness data comprises collecting the current fitness data when the wearable user device is in a worn state.

3. The one or more non-transitory computer-readable media of claim 1 , wherein collecting the current fitness data comprises collecting, by a wearable user device, the current fitness data when the wearable user device is in a worn state, and wherein the user device is a different device than the wearable user device.

4. The one or more non-transitory computer-readable media of claim 1 , wherein determining the coaching notification comprises determining, based at least in part on the current fitness data and the user fitness goal, whether a probability threshold has been met, the probability threshold representing a likelihood that the user fitness goal will be achieved prior to the conclusion of the current period.

5. The one or more non-transitory computer-readable media of claim 4 , wherein providing the coaching notification for presentation at the user device comprises providing the coaching notification for presentation at the user device in accordance with a determination that the probability threshold has not been met.

6. The one or more non-transitory computer-readable media of claim 4 , wherein determining whether the probability threshold has been met is performed at a first time, and wherein the computer-executable instructions further cause the one or more processors to perform operations comprising:

accessing additional fitness data tracked by the fitness application during an additional period;

determining, at a second later time, whether the probability threshold has been met at the second later time;

in accordance with a determination that the probability threshold has not been met at the second later time, determining a different coaching notification based at least in part on the additional fitness data; and

providing the different coaching notification for presentation at the user device.

7. The one or more non-transitory computer-readable media of claim 1 , wherein determining the user fitness goal based at least in part on a comparison of the historical fitness data to the current fitness data.

8. The one or more non-transitory computer-readable media of claim 1 , wherein the user fitness goal is a first type of a plurality of user fitness goals comprising a stand goal, a caloric burn goal, and a move goal.

9. The one or more non-transitory computer-readable media of claim 8 , wherein the computer-executable instructions further cause the one or more processors to perform operations comprising:

determining a second user fitness goal based at least in part on the historical fitness data, wherein the second user fitness goal is a second type of the plurality of user fitness goals; and

wherein determining the coaching notification is further based at least in part on the second user fitness goal.

10. The one or more non-transitory computer-readable media of claim 1 , wherein the suggested action identifies an activity and an amount of time for performing the activity prior to the conclusion of the current period.

11. A computer-implemented method, comprising:

determining a user fitness goal based at least in part on historical fitness data that was tracked by a fitness application during a plurality of periods that together correspond to a historical period;

collecting current fitness data tracked by the fitness application during a current period;

determining a coaching notification based at least in part on the current fitness data and the user fitness goal, the coaching notification including a suggested action for achieving the user fitness goal prior to a conclusion of the current period; and

providing the coaching notification for presentation at a user device.

12. The computer-implemented method of claim 11 , wherein the user device is a wearable user device, and collecting the current fitness data comprises collecting the current fitness data when the wearable user device is in a worn state.

13. The computer-implemented method of claim 11 , wherein collecting the current fitness data comprises collecting, by a wearable user device, the current fitness data when the wearable user device is in a worn state, and

wherein the user device is a different device than the wearable user device.

14. The computer-implemented method of claim 11 , wherein the user fitness goal is a first type of a plurality of user fitness goals comprising a stand goal, a caloric burn goal, and a move goal.

15. The computer-implemented method of claim 14 , further comprising:

determining a second user fitness goal based at least in part on the historical fitness data, wherein the second user fitness goal is a second type of the plurality of user fitness goals; and

wherein determining the coaching notification is further based at least in part on the second user fitness goal.

16. A user device, comprising:

a memory comprising computer-executable instructions; and

a processor communicatively coupled with the memory and configured to execute the computer-executable instructions to at least:

determine a user fitness goal based at least in part on historical fitness data that was tracked by a fitness application during a plurality of periods that together correspond to a historical period;

collect current fitness data based on activities tracked by the fitness application during a current period;

determine a coaching notification based at least in part on the current fitness data and the user fitness goal, the coaching notification including a suggested action for achieving the user fitness goal prior to a conclusion of the current period; and

provide the coaching notification for presentation at the user device.

17. The user device of claim 16 , wherein the user device is a wearable user device, and collecting the current fitness data comprises collecting the current fitness data when the wearable user device is in a worn state.

18. The user device of claim 16 , wherein collecting the current fitness data comprises collecting, by a wearable user device, the current fitness data when the wearable user device is in a worn state, and

wherein the user device is a different device than the wearable user device.

19. The user device of claim 16 , wherein the user fitness goal is a first type of a plurality of user fitness goals comprising a stand goal, a caloric burn goal, and a move goal.

20. The user device of claim 19 , wherein the processor is configured to execute additional computer-executable instructions to:

determine a second user fitness goal based at least in part on the historical fitness data, wherein the second user fitness goal is a second type of the plurality of user fitness goals; and

wherein determining the coaching notification is further based at least in part on the second user fitness goal.

Continuity (6)
Continuation 17148435 · Jan 13, 2021
Continuation 16773701 · Jan 27, 2020
Continuation 16107957 · Aug 21, 2018
Division 15705802 · Sep 15, 2017
Provisional Application 62514677 · Jun 2, 2017
Related Publication 20240082641A1 · Mar 14, 2024
References Cited (111)
US 7130664B1 · Williams · 2006 [cited by applicant]
US 7662065B1 · Kahn et al. · 2010 [cited by applicant]
US 8610582B2 · Jeon et al. · 2013 [cited by applicant]
US 8954290B2 · Yuen et al. · 2015 [cited by applicant]
US 9329053B2 · Lakovic et al. · 2016 [cited by applicant]
US 9662072B2 · Ohsawa · 2017 [cited by applicant]
US 9819617B2 · Blahnik et al. · 2017 [cited by applicant]
US 10091143B2 · Blahnik et al. · 2018 [cited by applicant]
US 10194418B2 · Blahnik et al. · 2019 [cited by applicant]
US 10576330B2 · Blahnik et al. · 2020 [cited by applicant]
US 10898759B2 · Blahnik et al. · 2021 [cited by applicant]
US 20020039952A1 · Clem · 2002 [cited by applicant]
US 20080090703A1 · Rosenberg · 2008 [cited by applicant]
US 20090286655A1 · Parks et al. · 2009 [cited by applicant]
US 20100179833A1 · Roizen et al. · 2010 [cited by applicant]
US 20110035292A1 · Boesel · 2011 [cited by applicant]
US 20110087076A1 · Brynelsen et al. · 2011 [cited by applicant]
US 20120253485A1 · Weast et al. · 2012 [cited by applicant]
US 20120283855A1 · Hoffman et al. · 2012 [cited by applicant]
US 20130106684A1 · Weast et al. · 2013 [cited by applicant]
US 20140066201A1 · Huang et al. · 2014 [cited by applicant]
US 20140221790A1 · Pacione et al. · 2014 [cited by applicant]
US 20140240122A1 · Roberts et al. · 2014 [cited by applicant]
US 20140244009A1 · Mestas · 2014 [cited by applicant]
US 20140273978A1 · Van Snellenberg · 2014 [cited by applicant]
US 20140366123A1 · Dibona et al. · 2014 [cited by applicant]
US 20150081055A1 · Erkkila et al. · 2015 [cited by applicant]
US 20150196805A1 · Koduri et al. · 2015 [cited by applicant]
US 20150205465A1 · Robison et al. · 2015 [cited by applicant]
US 20150254726A1 · Cassidy et al. · 2015 [cited by applicant]
US 20150347689A1 · Neagle · 2015 [cited by applicant]
US 20160029125A1 · Armstrong et al. · 2016 [cited by applicant]
US 20160058331A1 · Keen et al. · 2016 [cited by applicant]
US 20160077495A1 · Brown et al. · 2016 [cited by applicant]
US 20160096074A1 · Moll-Carrillo et al. · 2016 [cited by applicant]
US 20160166156A1 · Yuen et al. · 2016 [cited by applicant]
US 20160166195A1 · Radecka et al. · 2016 [cited by applicant]
US 20160188728A1 · Gill et al. · 2016 [cited by applicant]
US 20160261528A1 · Blahnik et al. · 2016 [cited by applicant]
US 20160287939A1 · Deochand et al. · 2016 [cited by applicant]
US 20160314670A1 · Roberts et al. · 2016 [cited by applicant]
US 20160346610A1 · Iglesias et al. · 2016 [cited by applicant]
US 20160365006A1 · Minturn · 2016 [cited by applicant]
US 20170004260A1 · Moturu et al. · 2017 [cited by applicant]
US 20170024484A1 · Qiu · 2017 [cited by applicant]
US 20170056722A1 · Singh et al. · 2017 [cited by applicant]
US 20170100637A1 · Princen et al. · 2017 [cited by applicant]
US 20170238881A1 · Cheng et al. · 2017 [cited by applicant]
US 20170251347A1 · Mehta et al. · 2017 [cited by applicant]
US 20170333755A1 · Rider · 2017 [cited by applicant]
US 20180048598A1 · Blahnik et al. · 2018 [cited by applicant]
US 20180078181A1 · Cronin et al. · 2018 [cited by applicant]
US 20180116599A1 · Bastide · 2018 [cited by examiner]
US 20180116607A1 · Yu et al. · 2018 [cited by applicant]
US 20180182489A1 · Härmä et al. · 2018 [cited by applicant]
CN 103119565A · 2013 [cited by applicant]
CN 103154954A · 2013 [cited by applicant]
CN 103592837A · 2014 [cited by applicant]
CN 104076682A · 2014 [cited by applicant]
CN 104217096A · 2014 [cited by applicant]
CN 105094517A · 2015 [cited by applicant]
CN 105190626A · 2015 [cited by applicant]
CN 105981352A · 2016 [cited by applicant]
CN 106537397A · 2017 [cited by applicant]
CN 106649482A · 2017 [cited by applicant]
CN 106716468A · 2017 [cited by applicant]
CN 107408150A · 2017 [cited by applicant]
CN 107408150B · 2019 [cited by applicant]
CN 110048939B · 2020 [cited by applicant]
EP 2040211A1 · 2009 [cited by applicant]
EP 2770454A1 · 2014 [cited by applicant]
EP 3265935 · 2018 [cited by applicant]
WO 2016004403 · 2016 [cited by applicant]
WO 2016036486A1 · 2016 [cited by applicant]
WO 2016140732 · 2016 [cited by applicant]
U.S. Appl. No. 14/740,004 , “Non-Final Office Action”, filed Feb. 28, 2017, 18 pages. [cited by applicant]
U.S. Appl. No. 14/740,004 , “Notice of Allowance”, filed Jul. 14, 2017, 9 pages. [cited by applicant]
U.S. Appl. No. 15/705,802 , “Notice of Allowance”, filed May 30, 2018, 11 pages. [cited by applicant]
U.S. Appl. No. 15/705,802 , “Notice of Allowance”, filed Oct. 24, 2018, 13 pages. [cited by applicant]
U.S. Appl. No. 15/705,802 , “Restriction Requirement”, filed Mar. 1, 2018, 7 pages. [cited by applicant]
U.S. Appl. No. 15/798,234 , “Corrected Notice of Allowability”, filed Aug. 31, 2018, 2 pages. [cited by applicant]
U.S. Appl. No. 15/798,234 , “Notice of Allowance”, filed Jun. 6, 2018, 9 pages. [cited by applicant]
U.S. Appl. No. 16/107,957 , “First Action Interview Office Action Summary”, filed Jun. 26, 2019, 6 pages. [cited by applicant]
U.S. Appl. No. 16/107,957 , “First Action Interview Pilot Program Pre-Interview Communication”, filed Apr. 11, 2019, 4 pages. [cited by applicant]
U.S. Appl. No. 16/107,957 , “Notice of Allowability”, filed Dec. 16, 2019, 6 pages. [cited by applicant]
U.S. Appl. No. 16/107,957 , “Notice of Allowability”, filed Jan. 30, 2020, 6 pages. [cited by applicant]
U.S. Appl. No. 16/107,957 , “Notice of Allowance”, filed Oct. 2, 2019, 9 pages. [cited by applicant]
U.S. Appl. No. 16/773,701 , “First Action Interview Office Action Summary”, filed Jul. 21, 2020, 5 pages. [cited by applicant]
U.S. Appl. No. 16/773,701 , “First Action Interview Pilot Program Pre-Interview Communication”, filed May 28, 2020, 4 pages. [cited by applicant]
U.S. Appl. No. 16/773,701 , “Notice of Allowance”, filed Sep. 25, 2020, 7 pages. [cited by applicant]
U.S. Appl. No. 17/148,435 , “Non-Final Office Action”, filed Jul. 11, 2023, 7 pages. [cited by applicant]
U.S. Appl. No. 17/148,435 , “Notice of Allowance”, filed Aug. 10, 2023, 13 pages. [cited by applicant]
CN201680012986.1 , “Notice of Decision to Grant”, Mar. 28, 2019, 2 pages. [cited by applicant]
CN201680012986.1 , “Office Action”, Dec. 24, 2018, 6 pages. [cited by applicant]
CN201680012986.1 , “Office Action”, Jul. 13, 2018, 18 pages. [cited by applicant]
CN201880030182.3 , “Notice of Decision to Grant”, Dec. 3, 2021, 7 pages. [cited by applicant]
CN201880030182.3 , “Office Action”, Jul. 31, 2020, 16 pages. [cited by applicant]
CN201880030182.3 , “Office Action”, May 18, 2021, 5 pages. [cited by applicant]
CN201910420979.0 , “Notice of Decision to Grant”, Jan. 16, 2020, 2 pages. [cited by applicant]
CN201910420979.0 , “Office Action”, Oct. 16, 2019, 10 pages. [cited by applicant]
CN202210113413.5 , “Notice of Decision to Grant”, Mar. 29, 2023, 16 pages. [cited by applicant]
CN202210113413.5 , “Office Action”, Nov. 18, 2022, 16 pages. [cited by applicant]
EP16703369.5 , “Office Action”, Feb. 24, 2020, 8 pages. [cited by applicant]
EP16703369.5 , “Summons to Attend Oral Proceedings”, Jan. 27, 2021, 10 pages. [cited by applicant]
IN201917044415 , “First Examination Report”, May 31, 2021, 6 pages. [cited by applicant]
Jianmin , et al., “Application of Evoked Potentials in Brain Function Evaluation of Stroke Patients”, China Clinical Rehabilitation No. 07, Jul. 5, 2004, 1 page. [cited by applicant]
PCT/US2016/012280 , “International Preliminary Report on Patentability”, Sep. 14, 2017, 7 pages. [cited by applicant]
PCT/US2016/012280 , “International Search Report and Written Opinion”, Apr. 6, 2016, 8 pages. [cited by applicant]
PCT/US2018/029985 , “International Preliminary Report on Patentability”, Dec. 12, 2019, 9 pages. [cited by applicant]
PCT/US2018/029985 , “International Search Report and Written Opinion”, Aug. 21, 2018, 12 pages. [cited by applicant]
Turong , et al., “Design and Implementation of Wearable Outdoor Activity Auxiliary System”, Journal of Zhejiang Shuren University (Natural Science Edition) No. 02, Jun. 15, 2016, 1 page. [cited by applicant]