Monitoring fitness using a mobile device

US10035042B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10035042-B2
Application numberUS-201715701586-A
CountryUS
Kind codeB2
Filing dateSep 12, 2017
Priority dateAug 9, 2010
Publication dateJul 31, 2018
Grant dateJul 31, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Athletic performance monitoring and tracking may provide multiple ways in which to track athletic movement and activity. In one example, an athletic monitoring device may include or be associated with multiple types of movement sensors and switch between the sensors or use both depending on various factors including type of workout. Workouts may also be tagged with various parameters including mood, weather, terrain, athletic equipment used and the like. In one or more examples, the parameters may be automatically determined based on location. User workouts and accomplishments may also be celebrated through messages from celebrities, family, friends and other users. In some cases, the messages may be triggered by various conditions. Coaching may also be provided to the user to help improve workouts and overall athletic performance. Running routes may also be automatically tracked, stored and shared.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a processor; and memory storing computer readable instructions that, when executed, cause the apparatus to: receive, from a first sensor, data for an athletic activity performed by a user; receive, from a second sensor, geographic location data associated with the athletic activity; determine, from the geographic location data, a running route; generate a map showing the running route overlaid on terrain image data; output for display an interface comprising the map and a graph showing performance data of the user for the athletic activity, wherein the map comprises a user icon that is animated based on a speed of the user along the running route; and modify the graph based on the animation of the user icon. 2. The apparatus of claim 1 , wherein the map comprises a primary route line and a secondary route line, and wherein a thickness of the secondary route line is greater than a thickness of the primary route line once the user icon has traversed the secondary route line. 3. The apparatus of claim 1 , wherein animating the user icon based on the speed of the user along the running route comprises moving the user icon at a first pace during a first portion of the running route and at a second pace during a second portion of the running route, wherein the first pace is slower than the second pace responsive to a determination that a first speed of the user at the first portion of the running route was slower than a second speed of the user at the second portion of the running route. 4. The apparatus of claim 1 , wherein modifying the graph comprises displaying a first portion of a line at a first thickness and a second portion of the line at a second thickness responsive to determining that the user has traversed a portion of the running route associated with the first portion of the line, wherein the first thickness is greater than the second thickness. 5. The apparatus of claim 1 , wherein the map further comprises one or more markers. 6. The apparatus of claim 5 , wherein responsive to detecting a user interaction with a first marker of the one or more markers, outputting for display performance data of the user at a geographical location associated with the first marker. 7. The apparatus of claim 5 , wherein the graph comprises a marker indicating a location of the user icon on the running route. 8. The apparatus of claim 1 , wherein the interface further comprises an option to replay the animation of the user icon. 9. The apparatus of claim 7 , wherein replaying the animation of the user icon comprises playing the animation at a slower pace. 10. A computer-implemented method comprising: receiving, from a first sensor, data for an athletic activity performed by a user; receiving, from a second sensor, geographic location data associated with the athletic activity; determining, from the geographic location data, a running route; generating a map showing the running route overlaid on terrain image data; outputting for display an interface comprising the map and a graph showing performance data of the user for the athletic activity, wherein the map comprises a user icon that is animated based on a speed of the user along the running route; and modifying the graph based on the animation of the user icon. 11. The computer-implemented method of claim 10 , wherein the map comprises a primary route line and a secondary route line, and wherein a thickness of the secondary route line is greater than a thickness of the primary route line once the user icon has traversed the secondary route line. 12. The computer-implemented method of claim 10 , wherein animating the user icon based on the speed of the user along the running route comprises moving the user icon at a first pace during a first portion of the running route and at a second pace during a second portion of the running route, wherein the first pace is slower than the second pace responsive to a determination that a first speed of the user at the first portion of the running route was slower than a second speed of the user at the second portion of the running route. 13. The computer-implemented method of claim 10 , wherein modifying the graph comprises displaying a first portion of a line at a first thickness and a second portion of the line at a second thickness responsive to determining that the user has traversed a portion of the running route associated with the first portion of the line, wherein the first thickness is greater than the second thickness. 14. The computer-implemented method of claim 10 , wherein the map further comprises one or more markers. 15. The computer-implemented method of claim 14 , further comprising: responsive to detecting a user interaction with a first marker of the one or more markers, outputting for display performance data of the user at a geographical location associated with the first marker. 16. The computer-implemented method of claim 14 , wherein the graph comprises a marker indicating a location of the user icon on the running route. 17. The computer-implemented method of claim 10 , wherein the interface further comprises an option to replay the animation of the user icon. 18. The computer-implemented method of claim 16 , wherein replaying the animation of the user icon comprises playing the animation at a slower pace. 19. A non-transitory computer-readable medium having executable instructions stored thereon for initializing an electronic device, wherein the instructions, when executed by a processor of a computing device, cause the computing device to: receive, from a first sensor, data for an athletic activity performed by a user; receive, from a second sensor, geographic location data associated with the athletic activity; determine, from the geographic location data, a running route; generate a map showing the running route overlaid on terrain image data; output for display an interface comprising the map and a graph showing performance data of the user for the athletic activity, wherein the map comprises a user icon that is animated based on a speed of the user along the running route; and modify the graph based on the animation of the user icon. 20. The non-transitory computer-readable medium of claim 19 , wherein the map comprises a primary route line and a secondary route line, and wherein a thickness of the secondary route line is greater than a thickness of the primary route line once the user icon has traversed the secondary route line.

Assignees

Inventors

Classifications

  • Interfacing with a device worn on the user's body to provide access to telephonic functionalities, e.g. accepting a call, reading or composing a message · CPC title

  • Worn on the wrist, hand or arm · CPC title

  • using two-way short-range wireless interfaces · CPC title

  • Business processes related to social networking or social networking services · CPC title

  • Portable consumer electronic devices, e.g. music players, telephones, tablet computers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10035042B2 cover?
Athletic performance monitoring and tracking may provide multiple ways in which to track athletic movement and activity. In one example, an athletic monitoring device may include or be associated with multiple types of movement sensors and switch between the sensors or use both depending on various factors including type of workout. Workouts may also be tagged with various parameters including …
Who is the assignee on this patent?
Hoffman Jr Michael T, Crankson Kwamina, Nims Jason, and 3 more
What technology area does this patent fall under?
Primary CPC classification A63B24/0062. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jul 31 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).