# US 2014/0207408 A1 · Methods and Systems for Geo-Location Optimized Tracking and Updating for Events Having Combined Activity and Location Information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0207408 A1
- Document ID: US20140207408A1
- Status: Published application
- Kind: A1
- Application number: 14/221,192
- Filed: 2014-03-20
- Published: 2014-07-24
- Earliest claimed: 2010-09-30
- Assignees: Fitbit, Inc.
- Applicants: Fitbit, Inc.
- Inventors: Shelten Gee Jao Yuen; James Park; Hans Christiansen Lee
- Web page: https://patentgrep.com/patent/US20140207408A1

## CPC

- A61B 5/0022: {Monitoring a patient using a global network, e.g. telephone networks, internet}
- A61B 5/1112: {Global tracking of patients, e.g. by using GPS}
- A61B 5/1118: {Determining activity level}
- A61B 5/6802: {Sensor mounted on worn items}
- A61B 5/6838: {Clamps or clips}
- G01C 21/3878: {Hierarchical structures, e.g. layering}
- G01C 21/3896: {Transmission of map data from central databases}
- G01P 13/00: Indicating or recording presence, absence, or direction, of movement (electric switches H01H; counting moving objects G06M7/00)
- A61B 5/02055: {Simultaneously evaluating both cardiovascular condition and temperature}
- A61B 5/021: Measuring pressure in heart or blood vessels
- A61B 5/024: Measuring pulse rate or heart rate
- A61B 5/222: {combined with detection or measurement of physiological parameters, e.g. heart rate}
- A61B 5/4809: {Sleep detection, i.e. determining whether a subject is asleep or not}
- A61B 5/4812: {Detecting sleep stages or cycles}
- A61B 5/4815: {Sleep quality}
- A61B 5/7264: {Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems}
- A61B 5/743: {Displaying an image simultaneously with additional graphical information, e.g. symbols, charts, function plots}
- A61B 5/744: {Displaying an avatar, e.g. an animated cartoon character}
- A61B 2560/0214: of power generation or supply
- A61B 2560/0242: adapted to measure environmental factors, e.g. temperature, pollution
- A61B 2562/0219: Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
- G01C 22/006: {Pedometers}
- G16H 20/30: relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
- G16H 40/63: for local operation
- G16H 40/67: for remote operation
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G01P: MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT (measuring or recording blood flow A61B5/02, A61B8/06; monitoring speed or deceleration of electrically-propelled vehicles B60L3/00; vehicle lighting systems adapted to indicate speed B60Q1/54; determining position or course in navigation, measuring ground distance in geodesy or surveying G01C; combined measuring devices for measuring two or more variables of movement G01C23/00; measuring velocity of sound G01H; measuring velocity of light G01J7/00; measuring direction or velocity of solid objects by reception or emission of radiowaves or other waves and based on propagation effects, e.g. Doppler effect, propagation time, direction of propagation, G01S; measuring speed of nuclear radiation G01T; measuring acceleration of gravity G01V; {measuring or recording the speed of trains B61L23/00; speed indicators incorporated in motor vehicles B60K35/00; measuring frequency or phase G01R; traffic control G08G})
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

A method includes obtaining a first geo-location and a second geo-location. The first and second geo-locations are associated with a monitoring device. The monitoring device is configured to be used by a user. The first geo-location is determined at a first time and the second geo-location is determined at a second time. The first time and the second time are associated with a rate of obtaining geo-location data. The method includes calculating a difference in distance between the second and first geo-locations and changing the rate of obtaining a third geo-location associated with the monitoring device based on the difference in distance between the second and first geo-locations.

## Claims

### Claim 1

A method comprising:
determining a first spatial position of a monitoring device, the monitoring device for use by a user performing an activity at a location;
determining a second spatial position of the monitoring device, wherein the second spatial position is achieved at a time after the first spatial position is achieved, the second spatial position achieved while performing the activity at the location;
computing a difference between the second and first spatial positions; and
determining whether to change a rate of obtaining geo-location data based on the difference between the second and first spatial positions.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining whether to change the rate of obtaining geo-location data based on the difference between the second and first spatial positions comprises determining to increase the rate of obtaining the geo-location data in response to determining that the difference between the second and first spatial positions is greater than the pre-determined position difference.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining whether the difference between the second and first spatial positions is greater than a pre-determined position difference,
wherein determining whether to change the rate of obtaining geo-location data based on the difference between the second and first spatial positions comprises determining to decrease the rate of obtaining the geo-location data in response to determining that the difference between the second and first spatial positions is less than or equal to the pre-determined position difference.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
determining whether the difference between the second and first spatial positions is greater than a pre-determined position difference,
wherein determining whether to change the rate of obtaining geo-location data based on the difference between the second and first spatial positions comprises determining to maintain the rate of obtaining the geo-location data in response to determining that the difference between the second and first spatial positions is less than or equal to the pre-determined position difference.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first position includes an x position and a y position and the second position includes an x position and a y position.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining a first time at which the first spatial position is achieved;
determining a second time at which the second spatial position is achieved;
calculating a difference between the second and first times;
determining whether to change the rate based on whether the difference between the second and first times exceeds a pre-determined time difference.

### Claim 7 (depends on 6)

The method of claim 6, wherein determining whether to change the rate based on whether the difference between the second and first times exceeds the pre-determined time difference comprises determining to increase the rate upon determining that the difference between the second and first times exceeds the pre-determined time difference.

### Claim 8 (depends on 6)

The method of claim 6, wherein determining whether to change the rate based on whether the difference between the second and first times exceeds the pre-determined time difference comprises determining to decrease the rate upon determining that the difference between the second and first times is less than or equal to the pre-determined time difference.

### Claim 9 (depends on 6)

The method of claim 6, wherein determining whether to change the rate based on whether the difference between the second and first times exceeds the pre-determined time difference comprises determining to maintain the rate upon determining that the difference between the second and first times is less than or equal to the pre-determined time difference.

### Claim 10 (depends on 6)

The method of claim 6, further comprising:
calculating a ratio of the difference between the second and first spatial positions and the difference between the second and first times;
determining whether the ratio is greater than a pre-determined ratio; and
determining to increase the rate in response to determining that the ratio is greater than the pre-determined ratio.

### Claim 11 (depends on 6)

The method of claim 6, further comprising:
calculating a ratio of the difference between the second and first spatial positions and the difference between the second and first times;
determining whether the ratio is greater than a pre-determined ratio; and
determining to decrease the rate in response to determining that the ratio is less than or equal to the pre-determined ratio.

### Claim 12 (depends on 6)

The method of claim 6, further comprising:
calculating a ratio of the difference between the second and first spatial positions and the difference between the second and first times;
determining whether the ratio is greater than a pre-determined ratio; and
determining to maintain the rate in response to determining that the ratio is less than or equal to the pre-determined ratio.

### Claim 13

A method comprising:
determining a first geo-location of a monitoring device that is used by a user during a first time period;
associating the first geo-location with a first time of the first time period, the first time at which the user is using the monitoring device while at the first geo-location;
determining a first location of the monitoring device based on the first geo-location;
determining a second geo-location of the monitoring device that is used by the user during the first time period;
associating the second geo-location with a second time of the first time period, the second time at which the user is using the monitoring device while at the second geo-location;
determining a second location of the monitoring device based on the second geo-location;
identifying the first time of a second time period during which the user performs an activity at the first location, the user performing the activity at the first location while wearing the monitoring device;
identifying the second time of the second time period at which the user performs an activity at the second location, the user performing an activity at the second location while using the monitoring device;
calculating a difference between the second time and the first time, the difference between the second and first times identifying a first rate of obtaining the first and second locations; and
determining a rate which a third geo-location is obtained based on the difference between the second time and the first time.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
computing a difference between the second geo-location and the first geo-location; and
determining the rate at which the third geo-location is obtained based on the difference between the second and first geo-locations.

### Claim 15 (depends on 14)

The method of claim 14, wherein determining the rate at which the third geo-location is obtained based on the difference between the second and first geo-locations comprises determining to increase the rate upon determining that the difference between the second and first geo-locations is greater than a pre-determined geo-location difference.

### Claim 16 (depends on 14)

The method of claim 14, further comprising:
calculating a ratio of the difference between the second and first geo-locations and the difference between the second and first times;
determining whether the ratio is greater than a pre-determined ratio; and
determining to increase a rate at which the first and second geo-locations are obtained to achieve the rate of obtaining the third geo-location upon determining that the ratio is greater than the pre-determined ratio.

### Claim 17 (depends on 14)

The method of claim 14, further comprising:
calculating a ratio of the difference between the second and first geo-locations and the difference between the second and first times;
determining whether the ratio is greater than a pre-determined ratio; and
determining to decrease a rate at which the first and second geo-locations are obtained to achieve the rate of obtaining the third geo-location upon determining that the ratio is less than or equal to the pre-determined ratio.

### Claim 18 (depends on 14)

The method of claim 14, further comprising:
calculating a ratio of the difference between the second and first geo-locations and the difference between the second and first times;
determining whether the ratio is greater than a pre-determined ratio; and
determining to obtain the third geo-location at the rate at which the first and second geo-locations are obtained upon determining that the ratio is less than or equal to the pre-determined ratio.

### Claim 19 (depends on 13)

The method of claim 13, further comprising comparing the difference between the second time and the first time to a predetermined time difference, wherein determining the rate which the third geo-location is obtained based on the difference between the second time and the first time comprises increasing a rate at which the first and second geo-locations are obtained to achieve the rate at which the third geo-location is obtained upon determining that the difference between the second time the first time is greater than the pre-determined time difference.

### Claim 20 (depends on 13)

The method of claim 13, further comprising:
determining a fourth geo-location between obtaining the first geo-location and obtaining the second geo-location;
calculating a statistical value based on the first, second, and fourth geo-locations;
determining whether the fourth geo-location is within a range between zero and the statistical value; and
filtering out the fourth geo-location upon determining that the fourth geo-location is outside the range.

### Claim 21 (depends on 13)

The method of claim 13, wherein each of the first, second, and third geo-location is generated based on cell triangulation or based on signals received from a satellite.

### Claim 22 (depends on 13)

The method of claim 13, wherein the monitoring device is worn by the user or is carried by the user.

### Claim 23

A method comprising:
calculating a first position of a monitoring device, the monitoring device being used by a user;
calculating a second position of the monitoring device, the second position achieved after the first position is achieved;
determining that a first activity is performed by the user based on the first and second positions;
generating geo-location data at a first rate in response to determining that the first activity is performed by the user;
calculating a third position of the monitoring device, the third position achieved after the second position is achieved;
determining a second activity based on the second and third positions;
determining whether the second activity is different from the first activity; and
generating geo-location data at a second rate in response to determining that the second activity is different from the first activity.

### Claim 24 (depends on 24)

The method of claim 24, wherein the first position is the same as the second position.

### Claim 25 (depends on 24)

The method of claim 24, wherein the first position includes an amount of linear or angular movement of a body part of the user, the second position includes an amount of linear or angular movement of a body part of the user, and the third position includes an amount of linear or angular movement of a body part of the user.

### Claim 26 (depends on 24)

The method of claim 24, wherein the monitoring device includes a hook and loop clasp that is extended to loop around a wrist of the user and is then retracted to hook to the wrist, or is a wrist watch, or is a bracelet, or is a wristband.

### Claim 27 (depends on 24)

The method of claim 24, wherein the monitoring device is worn by the user or is carried by the user.

### Claim 28 (depends on 24)

The method of claim 24, wherein the first activity includes running, or walking, or jogging, or sleeping, or a sports activity, or an active activity, or a passive activity.

### Claim 29 (depends on 24)

The method of claim 24, further comprising:
determining whether a difference between the first and second positions is within a pre-determined range; and
determining that the first activity is performed in response to determining that the difference between the first and second positions is within the pre-determined range.

### Claim 30 (depends on 24)

The method of claim 24, wherein the geo-location data sensed at the first rate includes a latitude of the monitoring device, or a longitude of the monitoring device, or an altitude of the monitoring device, or a combination thereof.
