IP Library Patent Application 14526503
Patent Application
App. No. 14/526,503

DATA-CAPABLE BAND MANAGEMENT IN AN AUTONOMOUS ADVISORY APPLICATION AND NETWORK COMMUNICATION DATA ENVIRONMENT

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 None
App. No.
14/526,503
Filed
Oct 28, 2014
Examiner
YU, ROYIT
Art Unit
2685
USPC
340/870.07
Abstract

Techniques for data-capable band management in association with, for example, an autonomous advisory application and network communication data environment are described. In some examples, a method can detect a signal configured to initiate a synchronization function being transmitted from a wearable computing device to an application, as an example. In some cases, a method can include performing a synchronization function to, for example, transfer data from the wearable computing device to the application. Further, a method can include causing presentation to an interface on a computing device to display information associated with a wearable computing device, as determined by the data transferred to the application, for example, after a synchronization function is performed and/or a type of motion is synchronized.

Claims (87)

1 . A method, comprising:

detecting a signal configured to initiate a synchronization function transmitted from a wearable computing device including sensors to an application;

performing the synchronization function, the synchronization function being configured to receive data from the wearable computing device to transfer to the application; and

causing presentation to an interface on a computing device, the interface being configured to display information associated with the wearable computing device as determined by a processor operating on the data transferred to the application after the synchronization function is performed.

2 . The method of claim 1 , further comprising:

receiving motion data derived from sensors subsequent to performing the synchronization function; and

transferring the motion data into the application,

wherein at least a portion of the application includes executable instructions to implement an autonomous advisor application.

3 . The method of claim 1 , further comprising:

receiving motion data subsequent to performing the synchronization function;

determining the motion data is recovered motion data; and

updating a value representing state attribute based on the recovered motion data.

4 . The method of claim 3 , wherein updating the value representing the state attribute comprises:

identifying an estimated state to which the recovered motion data relates;

converting the recovered motion data to units of motion associated with the estimated state to form a recovered amount of state; and

forming the value representing the state attribute based on the amount of state.

5 . The method of claim 4 , wherein identifying the estimated state comprises:

characterizing the recovered motion data as data representing the estimated state; and

predicting time-related parameters specifying a time interval for the estimated state.

6 . The method of claim 4 , further comprising:

confirming the estimated state is a state of a user; and

adjusting time-related parameters specifying a time interval for the state of the user responsive to signals received from the interface.

7 . The method of claim 1 , further comprising:

receiving motion data subsequent to performing the synchronization function;

determining the motion data is recovered motion data;

characterizing the recovered motion data as recovered sleep data;

identifying an estimated state of sleep to which the sleep relates; and

updating a value representing an amount of sleep based on the recovered sleep data.

8 . The method of claim 7 , further comprising:

converting the recovered motion data to form a recovered amount of sleep; and

adjusting time-related parameters specifying a time interval for the recovered amount of sleep responsive to signals received from the interface.

9 . The method of claim 1 , further comprising:

receiving motion data subsequent to performing the synchronization function;

determining the motion data is recovered motion data;

characterizing the recovered motion data as recovered activity data;

identifying an estimated state of activity to which the activity relates; and

updating a value representing an amount of activity based on the recovered activity data.

10 . The method of claim 9 , further comprising:

confirming the estimated state of activity is an activity state of a user; and

adjusting time-related parameters specifying a time interval for the activity state of the user responsive to signals received from the interface.

11 . The method of claim 9 , further comprising:

converting the recovered motion data to form a recovered amount of activity; and

aggregating the recovered amount of activity to an amount of activity.

12 . The method of claim 1 , further comprising:

receiving motion data subsequent to performing the synchronization function;

determining the motion data is recovered motion data;

characterizing the recovered motion data as recovered state data;

updating a value representing an amount of state based on the recovered motion data;

receiving another value representing another amount of state;

comparing the value to the another value to determine an identified value; and

causing presentation of the identified value as a portion of the information to be displayed on the interface.

13 . The method of claim 12 , further comprising:

determining the value is associated with a first value of sleep or activity for a user;

determining the another value is associated with a second value of sleep or activity for another user; and

identifying either the user or the another user as associated with the identified value as a greater value of sleep or activity during an inter-person challenge time interval.

14 . The method of claim 12 , further comprising:

determining the value is associated with a value of sleep or activity for a user;

determining the another value is associated with a target value of sleep or activity for the user; and

identifying the identified value as a difference between the value and the target during an intra-person challenge time interval.

15 . The method of claim 1 , further comprising:

receiving motion data subsequent to performing the synchronization function;

determining the motion data is recovered motion data;

characterizing the recovered motion data as recovered state data;

updating a value representing an amount of state based on the recovered motion data;

correlating the value to another value to determine a correlated value; and

causing presentation of insight information as a portion of the information to be displayed on the interface,

wherein the content of the insight information is a function of the correlated value.

16 . The method of claim 15 , further comprising:

identifying the another value as a targeted amount of state based on goal data;

correlating the value to the targeted amount of state to determine the correlated value; and

generating a first set of insight information data specifying a user's performance to the goal data.

17 . The method of claim 15 , further comprising:

identifying the another value as a representative amount of state derived from a plurality of users;

correlating the value to the representative amount of state to determine the correlated value; and

generating a second set of insight information data specifying a user's performance relative to the plurality of users.

18 . A computer program product embodied in a computer readable medium and comprising executable instructions configured to:

detect a signal configured to initiate a synchronization function transmitted from a wearable computing device including sensors to an application;

perform the synchronization function, the synchronization function being configured to receive data from the wearable computing device to transfer to the application; and

cause presentation to an interface on a computing device, the interface being configured to display information associated with the wearable computing device as determined by a processor operating on the data transferred to the application after the synchronization function is performed.

19 . The computer program product of claim 18 , further comprising executable instructions configured to:

receive motion data subsequent to performing the synchronization function;

determine the motion data is recovered motion data; and

update a value representing state attribute based on the recovered motion data.

20 . The method of claim 19 , wherein the executable instructions to update the value representing the state attribute comprise executable instructions configured to:

identify an estimated state to which the recovered motion data relates;

convert the recovered motion data to units of motion associated with the estimated state to form a recovered amount of state; and

form the value representing the state attribute based on the amount of state.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2019
From: JAWBONE HEALTH HUB, INC.; JB IP ACQUISITION, LLC
To: J FITNESS LLC
Reel/Frame 050067/0286 →
RELEASE OF SECURITY INTEREST Recorded Aug 8, 2019
From: BLACKROCK ADVISORS, LLC
To: ALIPHCOM LLC
Reel/Frame 050005/0095 →
UCC FINANCING STATEMENT Recorded Jul 22, 2019
From: JAWBONE HEALTH HUB, INC.
To: J FITNESS LLC
Reel/Frame 049825/0659 →
UCC FINANCING STATEMENT Recorded Jul 22, 2019
From: JB IP ACQUISITION, LLC
To: J FITNESS LLC
Reel/Frame 049825/0718 →
SECURITY INTEREST Recorded Jul 22, 2019
From: JB IP ACQUISITION, LLC
To: J FITNESS LLC
Reel/Frame 049825/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2019
From: ALIPHCOM, LLC; BODYMEDIA, INC.
To: JB IP ACQUISITION LLC
Reel/Frame 049805/0582 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 13870843 PREVIOUSLY RECORDED ON REEL 036500 FRAME 0173. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 26, 2017
From: ALIPHCOM; MACGYVER ACQUISITION, LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 041793/0347 →
SECURITY INTEREST Recorded Aug 27, 2015
From: ALIPHCOM; MACGYVER ACQUISITION LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 036500/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2015
From: RAHMAN, HOSAIN SADEQUR; DRYSDALE, RICHARD LEE; LUNA, MICHAEL EDWARD SMITH; FULLAM, SCOTT; BOGARD, TRAVIS AUSTIN; ROBISON, JEREMIAH; UTTER, MAX EVERETT, II; DONALDSON, THOMAS ALAN; MOORE, LOUIS; MYERS, GALEN; MARTINO, RAYMOND A
To: ALIPHCOM
Reel/Frame 035982/0242 →
SECURITY INTEREST Recorded Apr 28, 2015
From: ALIPHCOM; MACGYVER ACQUISITION LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 035531/0312 →