Tracking activity data between wearable devices paired with a companion

US10469647B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10469647-B2
Application numberUS-201816131298-A
CountryUS
Kind codeB2
Filing dateSep 14, 2018
Priority dateJun 21, 2016
Publication dateNov 5, 2019
Grant dateNov 5, 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 set of wearable devices, each paired with a companion device, are configured to cumulatively maintain data about physical activities even though a user may switch between wearing them over a period of time. For example, a streak of workouts over many days can be maintained while the user switches between two watches over that period of time.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising: collecting data about physical activity using one or more sensors on a wearable device while the wearable device is in a first worn state; storing a value on the wearable device based on the collected data, wherein the value indicates an aspect of a physical activity event; transmitting the value to a companion device to allow the companion device to store the value on the companion device; subsequent to an unworn state and while the wearable device is in a second worn state: resuming collection of data about physical activity using the one or more sensors; receiving a value from the companion device, the value from the companion device indicating the aspect of the physical activity event; comparing the value on the wearable device to the value received from the companion device; determining a merged value based on the comparing; and storing the merged value as the value on the wearable device. 2. The medium as in claim 1 wherein the value is a counter value and the aspect is a duration of the physical activity event. 3. The medium as in claim 2 wherein the second worn state follows the unworn state in time and the unworn state follows the first worn state in time; and wherein the physical activity event is defined by physical data collected by the one or more sensors; and wherein each event has an associated type; and wherein another wearable device is worn while the wearable device is in the unworn state. 4. The medium as in claim 3 , wherein the method further comprises: incrementing the value on the wearable device in response to the collection of data, the incrementing indicating that the duration of the physical activity event has increased. 5. The medium as in claim 4 , wherein the method further comprises: notifying a user of an achievement based on the duration exceeding an achievement goal. 6. The medium as in claim 1 , the method further comprising: removing duplicate notifications of an achievement; notifying a user of the achievement based on the aspect exceeding an achievement goal; wherein the removing of duplicate notifications prevents a second notification of the achievement. 7. The medium as in claim 1 , wherein the value is a counter value and the aspect is a streak of the physical activity event; the method further comprising: resetting the counter value to an initial value when the determining of the merged value indicates the streak was broken. 8. The medium as in claim 1 wherein the physical activity event has an associated type and wherein the determining of the merged value uses a merger strategy that is based on the associated type; wherein the associated type is one of: streaks; bests; first seen values; or streak resets; and wherein the merger strategy is one of: largest wins for streaks and bests; smallest wins for first seen values; or remote wins for streak resets. 9. The medium as in claim 1 , wherein the second worn state follows in time the unworn state and the unworn state follows in time the first worn state and wherein the method further comprises: processing the collected data while in the second worn state to derive the value on the wearable device prior to comparing the value on the wearable device to the value received from the companion device. 10. The medium as in claim 1 wherein the wearable device is a watch or an audio accessory or visual accessory and the one or more sensors include one or more of: an accelerometer; a gyroscope; a heart rate sensor; or a pulse sensor. 11. A method comprising: collecting data about physical activity using one or more sensors on a wearable device while the wearable device is in a first worn state; storing a value on the wearable device based on the collected data, wherein the value indicates an aspect of a physical activity event; transmitting the value to a companion device to allow the companion device to store the value on the companion device; subsequent to an unworn state and while the wearable device is in a second worn state: resuming collection of data about physical activity using the one or more sensors; receiving a value from the companion device, the value from the companion device indicating the aspect of the physical activity event; comparing the value on the wearable device to the value received from the companion device; determining a merged value based on the comparing; and storing the merged value as the value on the wearable device. 12. The method as in claim 11 wherein the value is a counter value and the aspect is a duration of the physical activity event. 13. The method as in claim 12 wherein the second worn state follows the unworn state in time and the unworn state follows the first worn state in time; and wherein the physical activity event is defined by physical data collected by the one or more sensors; and wherein each event has an associated type; and wherein another wearable device is worn while the wearable device is in the unworn state. 14. The method as in claim 13 , wherein the method further comprises: incrementing the value on the wearable device in response to the collection of data, the incrementing indicating that the duration of the physical activity event has increased. 15. The method as in claim 14 , wherein the method further comprises: notifying a user of an achievement based on the duration exceeding an achievement goal. 16. The method as in claim 11 , the method further comprising: removing duplicate notifications of an achievement; notifying a user of the achievement based on the aspect exceeding an achievement goal; wherein the removing of duplicate notifications prevents a second notification of the achievement. 17. The method as in claim 11 , wherein the value is a counter value and the aspect is a streak of the physical activity event; the method further comprising: resetting the counter value to an initial value when the determining of the merged value indicates the streak was broken. 18. The method as in claim 11 wherein the physical activity event has an associated type and wherein the determining of the merged value uses a merger strategy that is based on the associated type; wherein the associated type is one of: streaks; bests; first seen values; or streak resets; and wherein the merger strategy is one of: largest wins for streaks and bests; smallest wins for first seen values; or remote wins for streak resets. 19. The method as in claim 11 , wherein the second worn state follows in time the unworn state and the unworn state follows in time the first worn state and wherein the method further comprises: processing the collected data while in the second worn state to derive the value on the wearable device prior to comparing the value on the wearable device to the value received from the companion device. 20. The method as in claim 11 wherein the wearable device is a watch or an audio accessory or visual accessory and the one or more sensors include one or more of: an accelerometer; a gyroscope; a heart rate sensor; or a pulse sensor.

Assignees

Inventors

Classifications

  • G06F3/014Primary

    Hand-worn input/output arrangements, e.g. data gloves · CPC title

  • Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII] · CPC title

  • Direct-mode setup · CPC title

  • with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title

  • Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · 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 US10469647B2 cover?
A set of wearable devices, each paired with a companion device, are configured to cumulatively maintain data about physical activities even though a user may switch between wearing them over a period of time. For example, a streak of workouts over many days can be maintained while the user switches between two watches over that period of time.
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/014. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 05 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).