# US 10,371,819 B2 · Systems and methods for presenting health-related messages

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

- Number: US 10,371,819 B2
- Document ID: US10371819B2
- Status: Granted
- Kind: B2
- Application number: 14/707,917
- Filed: 2015-05-08
- Published: 2015-08-27
- Granted: 2019-08-06
- Earliest claimed: 2004-01-16
- Assignees: adidas AG
- Applicants: adidas AG
- Inventors: Andrew J. Graham; Alan R. Lee; Jon H. Werner
- Web page: https://patentgrep.com/patent/US10371819B2

## CPC

- G01S 19/19: Sporting applications
- G01C 21/00: Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 (measuring distance traversed on the ground by a vehicle G01C22/00; control of position, course, altitude or attitude of vehicles G05D1/00; traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968)
- G01C 21/165: {combined with non-inertial navigation instruments}
- G01C 21/20: Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence)
- G01S 19/42: Determining position
- G01S 19/47: the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
- G06F 16/217: {Database tuning (G06F16/2282 takes precedence; database performance monitoring G06F11/3409)}
- G06F 16/2365: {Ensuring data consistency and integrity}
- G06F 16/248: Presentation of query results
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 50/12: Hotels or restaurants
- G08B 21/18: Status alarms (G08B21/02 takes precedence)
- G09B 5/06: with both visual and audible presentation of the material to be studied
- G09B 19/0092: {Nutrition}
- H01Q 1/273: {Adaptation for carrying or wearing by persons or animals}
- H04B 1/3827: Portable transceivers
- H04W 4/02: Services making use of location information
- H04W 4/024: Guidance services
- H04W 4/029: Location-based management or tracking services
- H04W 8/205: {Transfer to or from user equipment or user record carrier}
- H04B 1/385: {Transceivers carried on the body, e.g. in helmets}
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- 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)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- 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)
- H01Q: ANTENNAS, i.e. RADIO AERIALS (radiators or antennas for microwave heating H05B6/72)
- H04B: TRANSMISSION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

In at least one embodiment, a method of providing an automated coaching message to a user of a portable electronic device includes determining first information corresponding to a health-related action for the user of the portable electronic device, transmitting the first information from the portable electronic device to a remotely located computing device, determining whether a coaching message should be provided, and receiving an automated coaching message based on the first information.

## Claims

### Claim 1

A method of providing an electronic coaching message to a user of a portable electronic device, the method comprising:
generating electronic goal data based on a health-related goal for the user;
providing to a server a geographic location of the portable electronic device obtained from a GPS reader as part of a dining decision query, wherein the geographic location corresponds to a previous traversal of a route by the user;
receiving from the server a response to the dining decision query including a restaurant and proximity to the electronic device;
remotely accessing electronic restaurant data in a restaurant database corresponding to the restaurant received in the response to the dining decision query;
determining which menu items at the restaurant can be eaten by the user based on the time of day and nutritional information conforming to the health-related goal,
displaying a first health-related activity input corresponding to a health-related action for the user on a display of the portable electronic device, the portable electronic device comprising a microprocessor, a display screen, a satellite positioning system receiver, and a wireless communication transceiver,
wherein the first health-related activity input is an adaptive input that displays the first health-related activity input based on a previous user selection based in part on the determination that the route is being traversed again, and wherein the portable electronic devise presents athletic performance information based at least in part on the information related to the previous traversal of the route to the user during a subsequent traversal of the route;
receiving an indication that the user has selected the first health-related activity input;
generating first electronic information based on the first health-related activity input;
transmitting, via the wireless communication transceiver, the first electronic information from the portable electronic device to a remotely located computing device, the remotely located computing device comprising a microprocessor;
generating electronic comparison data via the microprocessor of the remotely located computing device or the microprocessor of the portable electronic device based on a comparison of the electronic goal data to the first electronic information;
receiving, via the wireless communication transceiver, the electronic comparison data;
determining whether the electronic comparison data indicates the user is meeting the health-related goal;
determining whether to generate the electronic coaching message based on the electronic comparison data;
generating the electronic coaching message based on the electronic comparison data; and
presenting the electronic coaching message to the user via the portable electronic device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first health-related activity comprises a fitness activity.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first health-related activity comprises a dining decision, and
wherein the first health-related activity input is based on one of the health-related goal, a user activity level, and a user location.

### Claim 4 (depends on 1)

The method of claim 1, wherein the electronic coaching message comprises an action to be taken by the user.

### Claim 5 (depends on 1)

The method of claim 1, wherein the electronic coaching message indicates that the user is not meeting the health-related goal.

### Claim 6 (depends on 1)

The method of claim 1, wherein the microprocessor of the remotely located computing device generates the electronic comparison data, and
wherein the portable electronic device wireless communication transceiver receives the electronic comparison data.

### Claim 7 (depends on 1)

The method of claim 1, further comprising displaying the electronic coaching message on the display screen of the portable electronic device.

### Claim 8

A method of providing an electronic health-related message to a user of a portable electronic device, the method comprising:
receiving an indication that a user has selected a first input corresponding to a daily caloric goal using a user interface of the portable electronic device, the portable electronic device comprising a microprocessor, a display screen, a satellite positioning system receiver, and a wireless communication transceiver;
receiving an indication that a user has selected a second input corresponding to a dining decision using the user interface;
providing to a server a geographic location of the portable electronic device obtained from a GPS reader as part of a dining decision query, wherein the geographic location corresponds to a previous traversal of a route by the user;
receiving from the server a response to the dining decision query including a restaurant and proximity to the electronic device;
remotely accessing electronic restaurant data in a restaurant database corresponding to the restaurant received in the response to the dining decision query, using the portable electronic device, the restaurant database comprising data related to at least one of geographic locations, hours of operation, and menu items;
remotely accessing electronic nutritional data in a nutritional database using the portable electronic device;
developing electronic caloric data corresponding to data in the restaurant database using data in the nutritional database;
identifying electronic caloric data corresponding to the second input;
determining whether the electronic caloric data meets the daily caloric goal; and
generating the electronic health-related message based on the first input and the second input,
wherein the electronic health-related message comprises a recommended action to be taken by the user,
wherein the second input is based on one of the daily caloric goal, a user activity level, and a user location, and
wherein the portable electronic devise presents athletic performance information based at least in part on the information related to the previous traversal of the route to the user during a subsequent traversal of the route.

### Claim 9 (depends on 8)

The method of claim 8, wherein the electronic caloric data relates to a food item.

### Claim 10 (depends on 8)

The method of claim 8, wherein the recommended action is based on a comparison of the first input and the second input.

### Claim 11 (depends on 8)

The method of claim 8, further comprising:
receiving an indication that a user has selected a third input using the user interface, wherein the third input corresponds to caloric expenditure of the user, and
wherein the health-related message is further based on the third information.

### Claim 12 (depends on 8)

The method of claim 8, further comprising displaying the electronic health-related message on the display screen of the portable electronic device.

### Claim 13 (depends on 8)

The method of claim 8, wherein the first input further corresponds to one of an individual goal for fats, an individual goal for carbohydrates, and an individual goal for sugars.

### Claim 14

A portable health coaching system for coaching a user through an electronic health plan using a portable electronic device, comprising:
a display screen;
a user input;
a satellite positioning system receiver;
a wireless communication transceiver;
a memory; and
one or more processors configured to:
receive an indication that a user has selected a first input using the user input, the first input corresponding to a daily caloric goal of the user;
receive an indication that a user has selected a second input using the user input, the second input corresponding to a dining decision of the user, the second input being based on a user location corresponding to a previous traversal of a route by the user, wherein the portable electronic devise presents athletic performance information based on the information related to the previous traversal of the route to the user during a subsequent traversal of the route;
provide to a server a geographic location of the portable electronic device obtained from a GPS reader as part of a dining decision query;
receive from the server a response to the dining decision query including a restaurant and proximity to the electronic device;
remotely access electronic restaurant data in a restaurant database corresponding to the restaurant received in the response to the dining decision query;
determine which menu items at the restaurant can be eaten by the user based on the time of day and nutritional information conforming to the health-related goal,
remotely access a nutritional database via the wireless communication transceiver;
remotely access a restaurant database via the wireless communication transceiver, the restaurant database comprising data related to at least one of geographic locations, hours of operation, and menu items;
develop electronic caloric data corresponding to data in the restaurant database using data in the nutritional database;
identify electronic caloric data corresponding to the second input;
determine whether the electronic caloric data meets the daily caloric goal;
determine whether an electronic health-related message is needed based on a comparison of the first input and the electronic caloric data;
receive the electronic health-related message via the wireless communication transceiver; and
display the electronic health-related message via the display screen,
wherein the electronic health-related message is a recommendation to the user.

### Claim 15 (depends on 14)

The system of claim 14, wherein the message comprises an action to be taken by the user.

### Claim 16 (depends on 14)

The system of claim 14, wherein the message comprises a recommendation.
