# US 2018/0025656 A1 · Sequence of contexts wearable

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

- Number: US 2018/0025656 A1
- Document ID: US20180025656A1
- Status: Published application
- Kind: A1
- Application number: 15/547,902
- Filed: 2016-02-04
- Published: 2018-01-25
- Earliest claimed: 2015-02-09
- Assignees: Koninklijke Philips N.V.
- Applicants: Koninklijke Philips N.V.
- Inventors: JOHN CRONIN; SETH MELVIN CRONIN
- Web page: https://patentgrep.com/patent/US20180025656A1

## CPC

- G09B 5/06: with both visual and audible presentation of the material to be studied
- G06Q 10/06311: {Scheduling, planning or task assignment for a person or group}
- G06Q 10/1093: Calendar-based scheduling for persons or groups
- G06Q 30/0251: Targeted advertisements
- G09B 5/02: with visual presentation of the material to be studied, e.g. using film strip
- G09B 5/04: with audible presentation of the material to be studied (sound recording or reproducing G11B)
- G09B 19/00: Teaching not covered by other main groups of this subclass (teaching or practice apparatus for gun-aiming or gun-laying F41G3/26)
- G06Q 20/20: Point-of-sale [POS] network systems
- G06Q 30/0241: Advertisements
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

In an embodiment, an apparatus comprising a processor (108) is presented that tracks a plurality of events experienced by a subject using data from wearable sensors (38) and network-connected devices (50), determines whether each of the events complies with a personalized schedule, and provides feedback related to the determination.

## Claims

### Claim 1

An apparatus, comprising:
wearable sensors; and
a processor configured to track a plurality of events experienced by a subject, wherein for each of the plurality of events, the processor is configured to:
automatically receive from one of a plurality of network-connected devices located proximally to the processor first data associated with the each of the events;
automatically receive from one or more wearable sensors second data, the second data corresponding to any one or a combination of a physiological and behavioral parameter associated with the each of the events;
for a given instance of time, compare the first and second data with a data structure comprising a sequence of events arranged temporally and contextually, the data structure comprising for each event of the sequence of events, plural associated entries corresponding to at least a time component, an indicia of the event, a sensed parameter associated with the one or more wearable sensors, and indicia of one of the network connected devices, the comparison to identify for the given instance of time a match between the first and second data and the plural entries of each of the events of the sequence of events; and
based on the comparison, determine compliance between the tracked event corresponding to the first and second data and the sequence of events of the data structure when there is a match and determine non-compliance between the tracked event and the sequence of events of the data structure when there is no match, wherein the processor is further configured to provide feedback to the subject conveying as applicable the compliance and the non-compliance.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein responsive to the determination of non-compliance, the processor is further configured to cause a change in state of another device in communication with the apparatus or provide an alert to the subject.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the alert comprises a message that the subject is out of compliance with the schedule.

### Claim 4 (depends on 2)

The apparatus of claim 2, wherein the first and second data comprise an event and associated state, wherein the alert is provided based on the state exceeding the time component.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein responsive to the determination of compliance, the processor is further configured to update the first data structure.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the processor is further configured to provide a message to the subject, the message conveying compliance by the subject with the schedule.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the processor is further configured to:
provide the first and second data to a remote device;
receive information from the remote device based on the first and second data; and
based on the determination of compliance, cause a presentation of the information to the subject.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the information comprises an advertisement or an incentive.

### Claim 9 (depends on 7)

The apparatus of claim 7, wherein the information comprises a point-of-sale name and corresponding location.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein the processor is further configured to determine whether the second data is within one of a plurality of sensor operating range levels, and further to cause a presentation of a sensor range level indication.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein the processor is further configured to, prior to receipt of the first and second data:
automatically receive third data from at least one of a plurality of network connected devices;
automatically receive fourth data from one or more of the wearable sensors, the fourth data corresponding to any one or a combination of a physiological and behavioral parameter;
determine if there is a match between one of the events corresponding to a combination of the third and fourth data and the sequence of events of the data structure; and
responsive to the determination of a match, associate the one of the events with one of the entries of the data structure,
wherein responsive to each one of the events that the processor associates with a same one of the entries of the data structure a threshold plurality of times over a predetermined period of time, the processor is configured to automatically store the each one of the events as part of the data structure along with a probability of an expected order of occurrence for the sequence of events.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein one or more of the entries of the sequence of events in the data structure includes a state corresponding to one of the respective events, the state comprising a sustained period of activity or inactivity associated with the event.

### Claim 13 (depends on 11)

The apparatus of claim 11, wherein the processor is configured to determine the probability based on execution of any one or a combination of a Markov model or probabilistic graphic model.

### Claim 14 (depends on 11)

The apparatus of claim 11, wherein the predetermined period of time comprises a day, a week, or a month.

### Claim 15 (depends on 1)

The apparatus of claim 1, wherein the second data further comprises location data.

### Claim 16

A non-transitory, computer readable medium comprises executable code that is executed by a processor to cause the processor to track a plurality of events experienced by a subject, wherein for each of the plurality of events, the executable code cause the processor to:
automatically receive from one of a plurality of network-connected devices located proximally to the processor first data associated with the each of the events;
automatically receive from one or more wearable sensors second data, the second data corresponding to any one or a combination of a physiological and behavioral parameter associated with the each of the events;
for a given instance of time, compare the first and second data with a data structure comprising a sequence of events arranged temporally and contextually, the data structure comprising for each event of the sequence of events, plural associated entries corresponding to at least a time component, an indicia of the event, a sensed parameter associated with the one or more wearable sensors, and indicia of one of the network connected devices, the comparison to identify for the given instance of time a match between the first and second data and the plural entries of each of the events of the sequence of events; and
based on the comparison, determine compliance between the tracked event corresponding to the first and second data and the sequence of events of the data structure when there is a match and determine non-compliance between the tracked event and the sequence of events of the data structure when there is no match, wherein the executable code causes the processor to provide feedback to the subject conveying as applicable the compliance and the non-compliance.

### Claim 17 (depends on 16)

The non-transitory, computer readable medium of claim 16, further comprising executable code that is executed by the processor to cause the processor to:
generate the data structure based on a learning mode comprising data corresponding to events and states of the events experienced by the subject, the data received from wearable sensors and network-connected devices, the data associated with a probability of time component, the learning mode implemented over a predetermined period of time.

### Claim 18 (depends on 16)

The non-transitory, computer readable medium of claim 16, further comprising executable code that is executed by the processor to cause the processor to:
provide advertisements or incentives to the subject based on the determination of compliance; and
provide point-of-sale name and location based on the first and second data.

### Claim 19 (depends on 16)

The non-transitory, computer readable medium of claim 16, wherein the first and second data collectively comprise an event or an event and corresponding state, and wherein the processor is further configured to determine which of a plurality of ranges the first data falls within and provide feedback of that range.

### Claim 20

A method, comprising:
at a processor configured to track a plurality of events experienced by a subject, for each of the plurality of events:
receiving from one of a plurality of network-connected devices located proximally to the processor first data associated with the each of the events;
receiving from the one or more wearable sensors second data, the second data corresponding to any one or a combination of a physiological and behavioral parameter associated with the each of the events;
for a given instance of time, comparing the first and second data with a data structure comprising a sequence of events arranged temporally and contextually, the data structure comprising for each event of the sequence of events, plural associated entries corresponding to at least a time component, an indicia of the event, a sensed parameter associated with the one or more wearable sensors, and indicia of one of the network connected devices, the comparing to identify for the given instance of time a match between the first and second data and the plural entries of each of the events of the sequence of events;
based on the comparison, determining compliance between the tracked event corresponding to the first and second data and the sequence of events of the data structure when there is a match and determining non-compliance between the tracked event and the sequence of events of the data structure when there is no match; and
providing feedback to the subject conveying as applicable the compliance and the non-compliance.
