Managing presentation of fitness achievements

US10504380B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10504380-B2
Application numberUS-201615272203-A
CountryUS
Kind codeB2
Filing dateSep 21, 2016
Priority dateJun 10, 2016
Publication dateDec 10, 2019
Grant dateDec 10, 2019

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.

A fitness achievement definition may define a fitness achievement using trigger information and one or more achievement rules. The fitness achievement may be earnable by a user of a user device by meeting the requirements of the fitness achievement. The fitness achievement definition may be stored on a user device that includes an application that collects data including fitness data. Detection of a trigger event corresponding to the trigger information and evaluation of the achievement rules may be managed by the user device. In some examples, a fitness communication relating to the fitness achievement may be presented at the user device.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: receiving, by a fitness application of a wearable device, a non-executable fitness achievement definition that defines a fitness achievement, the non-executable fitness achievement definition comprising: trigger information identifying one or more trigger events that occur independent of fulfillment of the fitness achievement; one or more conditional statements having at least one criteria corresponding to the fitness achievement, evaluation of the one or more conditional statements triggered by detecting the one or more trigger events; and image data corresponding to a fitness achievement graphical element that is specific to the fitness achievement; storing the non-executable fitness achievement definition on the wearable device; accessing, by the fitness application, data tracked by the fitness application and collected by the wearable device, at least a portion of the data comprising fitness data; detecting a trigger event of the one or more trigger events based at least in part on a comparison of the trigger information to the data tracked by the fitness application; responsive to detecting the trigger event, evaluating the one or more conditional statements against the at least one criteria using one or more of the data or other data tracked by the fitness application to generate an output; and presenting, based at least in part on the output, a fitness communication on the wearable device, the fitness communication corresponding to the fitness achievement. 2. The computer-implemented method of claim 1 , wherein the fitness communication comprises a notification of a future fitness challenge in which the fitness achievement can be earned. 3. The computer-implemented method of claim 1 , wherein the fitness communication comprises the fitness achievement graphical element corresponding to the fitness achievement and a notification that the fitness achievement has been earned. 4. The computer-implemented method of claim 1 , further comprising, in response to evaluating the one or more conditional statements to generate the output, presenting the fitness achievement graphical element in a view of a second fitness application on a mobile device, the view comprising at least one other fitness achievement graphical element corresponding to a preexisting fitness achievement. 5. The computer-implemented method of claim 1 , wherein the trigger event comprises at least one of: a day change event, achievement of a movement fitness goal event, achievement of an exercise fitness goal event, achievement of stand fitness goal event, achievement of a set of fitness goals event, achievement of a fitness goal beyond a certain amount event, or completion of a workout event. 6. A computer-implemented method, comprising: receiving, by a fitness application of a user device, a fitness achievement definition that defines a fitness achievement, the fitness achievement definition comprising: trigger information identifying one or more trigger events that occur independent of fulfillment of the fitness achievement; and one or more conditional statements having at least one fitness achievement criteria, evaluation of the one or more conditional statements triggered by detecting the one or more trigger events; storing the fitness achievement definition on the user device; managing a plurality of conditional statements previously stored on the user device; comparing the trigger information to data tracked by the fitness application to detect a trigger event of the one or more trigger events; responsive to detecting the trigger event, selecting a conditional statement from a set of conditional statements comprising the one or more conditional statements and the plurality of conditional statements; and presenting, based at least in part on selecting the conditional statement, a fitness communication corresponding to the fitness achievement. 7. The computer-implemented method of claim 6 , wherein: the plurality of conditional statements correspond to at least one preexisting fitness achievement definition; and the method further comprises: selecting, in response to detecting the trigger event, a second conditional statement from the set of conditional statements, the second conditional statement corresponding to the at least one preexisting fitness achievement definition; and presenting, based at least in part on selecting the second conditional statement, a second fitness communication corresponding to the at least one preexisting fitness achievement definition. 8. The computer-implemented method of claim 6 , wherein: the plurality of conditional statements correspond to at least one preexisting fitness achievement definition; and the method further comprises: selecting, in response to detecting the trigger event, a second conditional statement from the set of conditional statements, the second conditional statement corresponding to the at least one preexisting fitness achievement definition; determining that the at least one preexisting fitness achievement definition is no longer capable of being earned by a user; and removing the at least one preexisting fitness achievement definition from the user device. 9. The computer-implemented method of claim 6 , further comprising evaluating, at least in response to selecting the conditional statement, the conditional statement against the at least one fitness achievement criteria using the data tracked by the fitness application to generate an output, and wherein presenting the fitness communication is further based at least in part on the output. 10. The computer-implemented method of claim 9 , wherein the output indicates whether the evaluation of the conditional statement is true or whether the evaluation of the conditional statement is false. 11. The computer-implemented method of claim 9 , further comprising, in response to evaluating the conditional statement to generate the output, presenting a fitness achievement graphical element in a view of the fitness application on the user device, the view comprising at least one other fitness achievement graphical element corresponding to a preexisting fitness achievement. 12. The computer-implemented method of claim 6 , wherein the data tracked by the fitness application comprises at least one of: data identifying a system time change, data identifying an achievement of a fitness goal, data identifying achievement of a particular fitness goal beyond a certain threshold, data identifying completion of a workout, data identifying calories burned, data identifying distance moved, or data identifying a health metric. 13. The computer-implemented method of claim 6 , wherein the fitness achievement definition is included in a first asset package, the method further comprising: receiving, by the fitness application, a second asset package corresponding to the fitness achievement definition, the second asset package comprising image data corresponding to a fitness achievement graphical element; and storing the second asset package on the user device. 14. The computer-implemented method of claim 13 , wherein the fitness communication comprises the fitness achievement graphical element and a notification that the fitness achievement has been earned. 15. The computer-implemented method of claim 13 , wherein the fitness achievement graphical element is a first fitness achievement graphical element corresponding to an available earned state of the fitness achievement, the image data further comprising a second fitness achievement graphical element corresponding to

Assignees

Inventors

Classifications

  • Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance · CPC title

  • for remote operation · CPC title

  • Performance analysis of employees; Performance analysis of enterprise or organisation operations · CPC title

  • the stations being mobile · CPC title

  • Event management; Broadcasting; Multicasting; Notifications · 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 US10504380B2 cover?
A fitness achievement definition may define a fitness achievement using trigger information and one or more achievement rules. The fitness achievement may be earnable by a user of a user device by meeting the requirements of the fitness achievement. The fitness achievement definition may be stored on a user device that includes an application that collects data including fitness data. Detection…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G16H20/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 10 2019 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).