# US 9,519,863 B2 · Method and apparatus for a predictive tracking device

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

- Number: US 9,519,863 B2
- Document ID: US9519863B2
- Status: Granted
- Kind: B2
- Application number: 14/272,868
- Filed: 2014-05-08
- Published: 2014-08-28
- Granted: 2016-12-13
- Earliest claimed: 2011-08-02
- Assignees: Alcatel Lucent
- Applicants: Alcatel Lucent
- Inventors: Yana Kane-Esrig
- Web page: https://patentgrep.com/patent/US9519863B2

## CPC

- G06N 5/04: Inference or reasoning models
- A61B 5/165: {Evaluating the state of mind, e.g. depression, anxiety}
- A61B 5/7275: {Determining trends in physiological measurement data; Predicting development of a medical condition based on physiological measurements, e.g. determining a risk factor}
- G16H 50/50: for simulation or modelling of medical disorders
- A61B 5/1118: {Determining activity level}
- G06N 20/00: Machine learning
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

A predictive tracking method and apparatus utilizing objective and subjective data in order to predict user states is provided herein. For example, some such embodiments may allow a user to track their mood or health symptoms in relation to retrieved data regarding their environmental in order to reveal patterns that can help forecast and proactively manage mood or health symptoms.

## Claims

### Claim 1

A method, comprising:
at a processor and a digital data storage connected thereto, collecting a first training set of values of a user state for a first sequence of times and a second training set of values of an environmental state for a temporally overlapping second sequence of times;
retrieving, by the processor in cooperation with the digital data storage, at least one forecasted value of the environmental state at a future time; and
determining, by the processor in cooperation with the digital data storage, a value of the user state at the future time based on the retrieved value of the environmental state and the collected first and second training sets.

### Claim 2 (depends on 1)

The method of claim 1, wherein the act of determining is based on an association between the values of the two training sets.

### Claim 3 (depends on 2)

The method of claim 2, wherein the determining comprises:
associating at least one of the collected values of user state with one or more of the collected values of environmental state based on a correlation between an entry time and an identified user location of the collected value of user state and a time and a location of the one or more collected values of environmental state.

### Claim 4 (depends on 1)

The method of claim 1, wherein a plurality of the collected values of the environmental state includes at least one of:
a pollutant measurement;
a barometric pressure reading;
a temperature reading;
a sun index reading; and
a calendar entry.

### Claim 5 (depends on 1)

The method of claim 1, wherein a plurality of the collected values of the environmental state includes a noise measurement.

### Claim 6 (depends on 1)

The method of claim 1, wherein a plurality of the collected values of the environmental state includes a communication session parameter and the communication session parameter includes at least one of:
a telephone number;
an email address;
a text message recipient; and
communication content.

### Claim 7 (depends on 1)

The method of claim 1, further comprising reporting, by the processor in cooperation with the digital data storage, a user report, the user report comprising the value of the user state near the future time.

### Claim 8 (depends on 7)

The method of claim 7, wherein the reporting comprises at least one of:
sending an email;
displaying an alert on a user interface; and
delivering an audible to a user interface.

### Claim 9 (depends on 7)

The method of claim 7, wherein the user report further comprises at least one of:
an alert indicating a predicted adverse value of user state; and
a remediation recommendation based on the at least one forecasted value of the environmental state at a future time.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
retrieving, by the processor in cooperation with the digital data storage, at least one tracking parameter;
retrieving, by the processor in cooperation with the digital data storage, at least some of the second training set of values based on the at least one tracking parameter; and
receiving at least some of the first training set of values from a user interface.

### Claim 11 (depends on 10)

The method of claim 10, wherein at least one tracking parameter specifies a triggering event that triggers an automated collection of environmental conditions.

### Claim 12 (depends on 10)

The method of claim 10, further comprising receiving a location identifier representing the identified location from a GPS, wherein the retrieving of at least one of the values in the second training set of values is further based on the identified location.

### Claim 13 (depends on 10)

The method of claim 10, wherein the retrieving of at least one of the values in the first training set of values comprises translating a gesture on a touch screen.

### Claim 14 (depends on 10)

The method of claim 10, wherein the retrieving of at least one of the values in the first training set of values comprises analyzing a voice input to determine a user state.

### Claim 15 (depends on 10)

The method of claim 10, wherein the retrieving of at least one of the values in the first training set of values comprises receiving an indicator from a mood sensor.

### Claim 16 (depends on 1)

The method of claim 1, wherein the retrieving at least one forecasted value of the environmental state at a future time comprises:
determining a future point in time; and
retrieving the at least one forecasted value of the environmental state at a future time based on the future point in time.

### Claim 17

An apparatus, comprising:
a processor and a digital data storage connected thereto, the processor and the digital data storage configured to:
collect a first training set of values of a user state for a first sequence of times and a second training set of values of an environmental state for a temporally overlapping second sequence of times;
retrieve at least one forecasted value of the environmental state at a future time; and
determine a value of the user state at the future time based on the retrieved value of the environmental state and the collected first and second training sets.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the apparatus is a mobile computing device.

### Claim 19 (depends on 17)

The apparatus of claim 17, wherein the apparatus is a networked host.

### Claim 20 (depends on 17)

The apparatus of claim 17, further comprising:
a user interface configured to receive at least some of the first training set of values; and
the processor and digital data storage being further configured to:
retrieve at least one tracking parameter; and
retrieve at least some of the second training set of values based on the at least one tracking parameter.

### Claim 21 (depends on 20)

The apparatus of claim 20, further comprising a GPS configured to determine an identified location of the apparatus and wherein the system is further configured to associate at least one of the collected values of user state with one or more of the collected values of environmental state based on a correlation between an entry time and the identified location of the collected value of user state and a time and a location of the one or more collected values of environmental state.

### Claim 22 (depends on 20)

The apparatus of claim 20, wherein the user interface comprises a mood sensor.

### Claim 23 (depends on 20)

The apparatus of claim 20, wherein the digital data storage comprises a calendar.

### Claim 24

A digital data storage medium encoding a machine-executable program of instructions to perform a method, the method comprising:
at a processor and a digital data storage connected thereto, collecting a first training set of values of a user state for a first sequence of times and a second training set of values of an environmental state for a temporally overlapping second sequence of times;
retrieving, by the processor in cooperation with the digital data storage, at least one forecasted value of the environmental state at a future time; and
determining, by the processor in cooperation with the digital data storage, a value of the user state at the future time based on the retrieved value of the environmental state and the collected first and second training sets.

### Claim 25 (depends on 24)

The digital data storage medium encoding a machine-executable program of instructions of claim 24, wherein the determining comprises:
associating at least one of the collected values of user state with one or more of the collected values of environmental state based on a correlation between an entry time and an identified user location of the collected value of user state and a time and a location of the one or more collected values of environmental state.

### Claim 26 (depends on 24)

The digital data storage medium encoding a machine-executable program of instructions of claim 24, further comprising reporting a user report, the user report comprising at least one of:
an alert indicating a predicted adverse value of user state; and
a remediation recommendation based on the at least one forecasted value of the environmental state at a future time.

### Claim 27 (depends on 24)

The digital data storage medium encoding a machine-executable program of instructions of claim 24, further comprising:
retrieving, by the processor in cooperation with the digital data storage, at least one tracking parameter;
retrieving, by the processor in cooperation with the digital data storage, at least some of the second training set of values based on the at least one tracking parameter; and
receiving at least some of the first training set of values from a user interface.

### Claim 28 (depends on 27)

The digital data storage medium encoding a machine-executable program of instructions of claim 27, wherein at least one tracking parameter specifies a triggering event that triggers an automated collection of environmental conditions.

### Claim 29 (depends on 17)

The apparatus of claim 17, wherein a plurality of the collected values of the environmental state includes a noise measurement.

### Claim 30 (depends on 17)

The apparatus of claim 17, wherein the determination comprises:
associating at least one of the collected values of user state with one or more of the collected values of environmental state based on a correlation between an entry time and an identified user location of the collected value of user state and a time and a location of the one or more collected values of environmental state.
