IP Library Granted Patent US 12,569,722
Granted Patent B2
US 12,569,722 · App. 18/144,428 · Granted Mar 10, 2026

Multi-activity platform and interface

Inventors: Karyn Lush (Portland, OR); Kristen L. White (Portland, OR)
Assignee: NIKE, Inc.
A63B24/0062G01C21/3461G01C21/3484G01C21/3697G06F3/0484
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,569,722
App. No.
18/144,428
Granted
Mar 10, 2026
Kind
B2
Abstract

Activity monitoring may include tracking of a route or location where the activity was performed. In some examples, the route may be displayed against a heat map identifying areas of higher activity or popularity. Alternatively or additionally, routes may be automatically generated by a system based on various specifications such as an amount of time, a preferred location (a start and an end), a level of popularity or activity level, and the like and/or combinations thereof. A user's workout information may further be stored in association with a particular location or route.

Claims (43)

1 . A method comprising:

receiving, by a first computing device and from a monitoring device, a first set of activity data for one or more users;

causing, by the first computing device, the monitoring device to determine a local read offset (LRO) associated with a storage of the monitoring device;

synchronizing, by the first computing device and based on the LRO, the first set of activity data with a second set of activity data associated with the first computing device; and

outputting for display the first set of activity data.

2 . The method of claim 1 , wherein the LRO indicates an offset in the storage at which the first computing device begins accessing the first set of activity data during the synchronizing.

3 . The method of claim 1 , wherein the LRO indicates a memory location associated with an unread activity data record.

4 . The method of claim 1 , further comprising:

determining, based on the synchronization, a last synchronization offset (LSO) indicating an offset in the storage at which synchronization of the first set of activity data to a second computing device should begin.

5 . The method of claim 1 , further comprising:

updating, by the first computing device, the LRO after the synchronizing.

6 . The method of claim 1 , further comprising:

updating, by the first computing device, the LRO during the synchronizing.

7 . The method of claim 1 , further comprising:

during the synchronizing, causing the monitoring device to update the LRO.

8 . The method of claim 1 , further comprising:

after the synchronizing, causing the monitoring device to update the LRO.

9 . A method comprising:

receiving, by a first computing device and from a monitoring device, a first set of activity data for one or more users;

causing, by the first computing device, the monitoring device to determine a first local read offset (LRO) associated with a storage of the monitoring device;

synchronizing, by the first computing device and based on the first LRO, the first set of activity data with a second set of activity data associated with a second computing device; and

outputting for display the first set of activity data.

10 . The method of claim 9 , further comprising:

receiving, from the second computing device, activity data indicating a previous athletic performance associated with the one or more users.

11 . The method of claim 9 , further comprising:

outputting for display a user notification indicating that a third set of activity data, for synchronization with the second computing device, exceeds a threshold value.

12 . The method of claim 9 , further comprising:

outputting for display a user notification indicating that a first data rate, associated with synchronizing data between the monitoring device and the second computing device, does not exceed a second data rate associated with synchronizing data between the first computing device and second computing device.

13 . A method comprising:

generating, by a monitoring device, a first set of activity data for a user;

determining, by the monitoring device, a local read offset (LRO) associated with a storage of the monitoring device; and

synchronizing, based on the LRO and via a first computing device, the first set of activity data with a second set of activity data associated with a second computing device.

14 . The method of claim 13 , further comprising:

receiving, from the second computing device, data indicating a previous athletic performance associated with the user.

15 . The method of claim 13 , further comprising:

sending, to a second monitoring device, the first set of activity data.

16 . The method of claim 13 , wherein the LRO indicates an offset in the storage at which the first computing device begins accessing the first set of activity data during the synchronizing.

17 . The method of claim 13 , wherein the LRO indicates a memory location associated with an unread activity data record.

18 . The method of claim 13 , further comprising:

determining, by the monitoring device, a local read time stamp (LRTS) associated with a sample of the first set of activity data last accessed by the first computing device.

19 . The method of claim 18 , wherein the LRTS indicates a time at which the sample of the first set of activity data was recorded by the monitoring device.

20 . The method of claim 13 , further comprising:

determining, based on the synchronization, a last synchronization offset (LSO) indicating an offset in the storage at which synchronization of activity data to a second computing device begins.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2023
From: LUSH, KARYN; WHITE, KRISTEN L.
To: NIKE, INC.
Reel/Frame 063766/0612 →
Continuity (4)
Continuation 16269750 · Feb 7, 2019
Division 13910210 · Jun 5, 2013
Provisional Application 61655578 · Jun 5, 2012
Related Publication 20230271060A1 · Aug 31, 2023
References Cited (98)
US 7805146B1 · Beyer, Jr. · 2010 [cited by applicant]
US 7805149B2 · Werner et al. · 2010 [cited by applicant]
US 7840346B2 · Huhtala et al. · 2010 [cited by applicant]
US 8562489B2 · Burton et al. · 2013 [cited by applicant]
US 8688374B1 · Boerger · 2014 [cited by applicant]
US 10234290B2 · Lush et al. · 2019 [cited by applicant]
US 11036677B1 · Grunwald · 2021 [cited by examiner]
US 20040209600A1 · Werner et al. · 2004 [cited by applicant]
US 20050107216A1 · Lee et al. · 2005 [cited by applicant]
US 20060136173A1 · Case et al. · 2006 [cited by applicant]
US 20070131097A1 · Lu et al. · 2007 [cited by applicant]
US 20070156333A1 · McBride et al. · 2007 [cited by applicant]
US 20080051993A1 · Graham et al. · 2008 [cited by applicant]
US 20080082254A1 · Huhtala et al. · 2008 [cited by applicant]
US 20080200312A1 · Tagliabue · 2008 [cited by applicant]
US 20080214360A1 · Stirling et al. · 2008 [cited by applicant]
US 20080250337A1 · Lemmela et al. · 2008 [cited by applicant]
US 20080288200A1 · Noble · 2008 [cited by applicant]
US 20090005072A1 · Forstall et al. · 2009 [cited by applicant]
US 20090258710A1 · Quatrochi et al. · 2009 [cited by applicant]
US 20090262088A1 · Moll-Carrillo et al. · 2009 [cited by applicant]
US 20100088023A1 · Werner · 2010 [cited by applicant]
US 20100125411A1 · Goel · 2010 [cited by applicant]
US 20100198453A1 · Dorogusker et al. · 2010 [cited by applicant]
US 20100198626A1 · Cho et al. · 2010 [cited by applicant]
US 20100273610A1 · Johnson · 2010 [cited by applicant]
US 20100287178A1 · Lambert et al. · 2010 [cited by applicant]
US 20100305480A1 · Fu et al. · 2010 [cited by applicant]
US 20100305844A1 · Choi et al. · 2010 [cited by applicant]
US 20100331145A1 · Lakovic · 2010 [cited by examiner]
US 20110003665A1 · Burton et al. · 2011 [cited by applicant]
US 20110007468A1 · Burton et al. · 2011 [cited by applicant]
US 20110022308A1 · Britton · 2011 [cited by applicant]
US 20110032105A1 · Hoffman et al. · 2011 [cited by applicant]
US 20110082636A1 · Barker et al. · 2011 [cited by applicant]
US 20110098928A1 · Hoffman · 2011 [cited by examiner]
US 20110166777A1 · Chavakula · 2011 [cited by applicant]
US 20110196603A1 · Graham et al. · 2011 [cited by applicant]
US 20120015778A1 · Lee · 2012 [cited by examiner]
US 20120015779A1 · Powch et al. · 2012 [cited by applicant]
US 20120035487A1 · Werner et al. · 2012 [cited by applicant]
US 20120100850A1 · Huang · 2012 [cited by applicant]
US 20120116550A1 · Hoffman · 2012 [cited by examiner]
US 20120253485A1 · Weast · 2012 [cited by examiner]
US 20120254934A1 · Mcbrearty et al. · 2012 [cited by applicant]
US 20130144464A1 · Dorogusker et al. · 2013 [cited by applicant]
US 20130184744A1 · Johnson et al. · 2013 [cited by applicant]
US 20130197679A1 · Balakrishnan · 2013 [cited by examiner]
US 20190186919A1 · Lush et al. · 2019 [cited by applicant]
CA 2099414A1 · 1994 [cited by applicant]
CN 101162152A · 2008 [cited by applicant]
CN 101541387A · 2009 [cited by applicant]
CN 102015037A · 2011 [cited by applicant]
CN 102037328A · 2011 [cited by applicant]
CN 102449560A · 2012 [cited by applicant]
CN 102460075A · 2012 [cited by applicant]
CN 103154954A · 2013 [cited by applicant]
CN 104508426A · 2015 [cited by applicant]
CN 110057375A · 2019 [cited by applicant]
EP 1619475A2 · 2006 [cited by applicant]
EP 2172249A2 · 2010 [cited by applicant]
EP 2856081A2 · 2015 [cited by applicant]
GB 2447647A · 2008 [cited by applicant]
JP 2010088886A · 2010 [cited by applicant]
JP 2010517725A · 2010 [cited by applicant]
JP 2010125145A · 2010 [cited by applicant]
JP 2010265649A · 2010 [cited by applicant]
JP 2011034359A · 2011 [cited by applicant]
JP 2011505202A · 2011 [cited by applicant]
JP 2011524017A · 2011 [cited by applicant]
JP 2012035071A · 2012 [cited by applicant]
JP 2012139493A · 2012 [cited by applicant]
JP 2012526329A · 2012 [cited by applicant]
JP 6017685B2 · 2016 [cited by applicant]
JP 6293228B2 · 2018 [cited by applicant]
JP 6905572B2 · 2021 [cited by applicant]
JP 6999441B2 · 2022 [cited by applicant]
KR 20000063734A · 2000 [cited by applicant]
KR 20020079255A · 2002 [cited by applicant]
KR 20120023657A · 2012 [cited by applicant]
KR 20150018620A · 2015 [cited by applicant]
KR 20170097238A · 2017 [cited by applicant]
KR 101774120B1 · 2017 [cited by applicant]
KR 20190135571A · 2019 [cited by applicant]
WO 2004113841A1 · 2004 [cited by applicant]
WO 2009065637A1 · 2009 [cited by applicant]
WO 2009084243A1 · 2009 [cited by applicant]
WO 2010129221A1 · 2010 [cited by applicant]
WO 2011028386A1 · 2011 [cited by applicant]
WO 2012021507A2 · 2012 [cited by applicant]
WO 2012061438A2 · 2012 [cited by applicant]
WO 2013184744A3 · 2014 [cited by applicant]
Mar. 27, 2014—(WO) ISR and WO—App. No. PCT/US13/44214. [cited by applicant]
Mokey. http://www.digitaitrends.eom/watch-reviews/nike-pius-sportwatch-gps-review/2/. Digitaitrends.com. Archive.org: Apr. 25, 2011. Accessed Jan. 16, 2014. [cited by applicant]
Ross, www.runtheline.com/1552/nike-sportswatch-gps-running-watch-review#. Runtheline.com. Archive.org: May 19 2011. Accessed Jan. 14, 2014. [cited by applicant]
Kurashima, Takeshi; Iwata, Tomoharu; Irie, Go; Fujimura, Ko., Travel Route Recommendation Using Geotags in Photo Sharing Sites. CIKM'10, Oct. 26-20, 2010. p. 579-588. [cited by applicant]
Cooper Smith “Joggers logged”, Oct. 31, 2011 (Oct. 31, 2011), Retrieved from the Internet URL http://cargocollective.com/coopersmith/just-WIRED-Joggers-Logged [retrieved on Sep. 5, 2019]. [cited by applicant]
Erik Malinowski “Nike+Data Viz Highlights Urban Running Routes”, Jun. 15, 2011 (Jun. 15, 2011), Retrieved from the Internet URL https://www.wired.com/2011/06/nike-plus-data-viz/ [retrieved on Sep. 5, 2019]. [cited by applicant]