# US 2018/0025386 A1 · Associating taste with consumable records

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

- Number: US 2018/0025386 A1
- Document ID: US20180025386A1
- Status: Published application
- Kind: A1
- Application number: 15/215,861
- Filed: 2016-07-21
- Published: 2018-01-25
- Earliest claimed: 2016-07-21
- Assignees: Under Armour, Inc.
- Applicants: Under Armour, Inc.
- Inventors: Chul Lee; Kyler Eastman; Patrick Howell; Layla Martin; Hesamoddin Salehian; Joohyun Kim
- Web page: https://patentgrep.com/patent/US20180025386A1

## CPC

- G06Q 30/0269: {based on user profile or attribute}
- G06Q 30/0631: {Recommending goods or services}
- G16H 10/20: for electronic clinical trials or questionnaires
- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- G16H 20/60: relating to nutrition control, e.g. diets
- G16H 40/20: for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
- G16H 40/63: for local operation
- G16H 40/67: for remote operation
- G16H 50/50: for simulation or modelling of medical disorders
- 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
- 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 for operating a health tracking system, a health tracking system, and non-transitory computer-readable medium for operating a health tracking system are disclosed. The method comprises receiving a data record comprising at least a descriptive string and nutritional data regarding a consumable item to which the data record corresponds; determining a taste associated to the consumable item based on an evaluation of at least one of: (i) the descriptive string, and (ii) the nutritional data; and associating the determined taste with the data record in a database.

## Claims

### Claim 1

A method for operating a health tracking system, the method comprising:
receiving a data record comprising at least a descriptive string and nutritional data regarding a consumable item to which the data record corresponds;
determining a taste associated to the consumable item based on an evaluation of at least one of: (i) the descriptive string, and (ii) the nutritional data; and
associating the determined taste with the data record in a database.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the evaluation of the nutritional data comprises determining an accuracy thereof.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the nutritional data includes at least a total caloric content and respective amounts of a plurality of macronutrients of the consumable item, and the act of determining the accuracy further comprises comparing the total caloric content to a caloric content representative of the respective amounts of the plurality of macronutrients.

### Claim 4 (depends on 2)

The method according to claim 2, further comprising:
when the nutritional data is determined to be accurate, determining the taste by (i) applying a first statistical model to the descriptive string and (ii) applying a second statistical model to the nutritional data; and
when the nutritional data is determined to not be accurate, determining the taste by applying the first statistical model to the descriptive string and omitting to utilize the nutritional data.

### Claim 5 (depends on 4)

The method according to claim 4, further comprising:
when the nutritional data is determined to be accurate, weighting an output of the first statistical model, and weighting an output of the second statistical model.

### Claim 6 (depends on 5)

The method according to claim 5, wherein a value by which the output of the first statistical model is weighted and a value by which the output of the second statistical model is weighted are dependent on a value of the output of the first statistical model.

### Claim 7 (depends on 1)

The method according to claim 1, further comprising:
performing the acts of receiving, determining, and associating with respect to each of a plurality data records stored in the database such that each of the plurality of data records is associated to a taste.

### Claim 8 (depends on 7)

The method according to claim 7, further comprising:
receiving a list of consumable items, the list being associated with a user profile stored in the database, the list containing a plurality of entries corresponding to individual ones of the data records selected by the user;
determining a taste profile specific to the user profile based on one or more patterns determined from the tastes associated to each of the data records corresponding to the plurality of entries in the list; and
associating the determined taste profile to the user profile in the database.

### Claim 9 (depends on 8)

The method according to claim 8, further comprising:
generating a list of recommended ones of a plurality of consumable items for the user based at least in part on the determined taste profile; and
transmitting the generated list of recommended ones of a plurality of consumable items to a health tracking device associated with the user.

### Claim 10 (depends on 8)

The method according to claim 8, further comprising:
selecting individual ones of a plurality of advertisements stored in the database based on the determined taste profile; and
transmitting the selected individual ones of the plurality of advertisements to a health tracking device associated with the user profile.

### Claim 11

A health tracking system comprising:
a database configured to store a plurality of data records, each of the plurality of data records comprising at least a descriptive string and nutritional data regarding the consumable item to which the data record corresponds; and
a data processor in communication with the database, the data processor being configured to (i) receive one or more of the plurality of data records from the database, and (ii) determine a taste aspect for the consumable item to which each of the received ones of the one or more of the plurality of data records corresponds, the determination being based on an evaluation of at least one of the descriptive string and the nutritional data.

### Claim 12 (depends on 11)

The health tracking system of claim 11, wherein the data processor is further configured to store the determined taste aspects in the database in association with the respective ones of the one or more of the plurality of data records.

### Claim 13 (depends on 11)

The health tracking system of claim 11, wherein the evaluation comprises: application of at least one mathematical model to at least one of (i) the descriptive string and (ii) the nutritional data of the one or more of the plurality of data records, the mathematical model configured to calculate a probability that the respective consumable items to which each of the ones of the one or more of the plurality of data records corresponds has a first one of the taste aspects.

### Claim 14 (depends on 13)

The health tracking system of claim 13, wherein the at least one mathematical model comprises a machine learning model which utilizes a training set of data records having known taste aspects associated therewith.

### Claim 15 (depends on 14)

The health tracking system of claim 14, wherein the at least one mathematical model comprises a weighted k-nearest neighbor algorithm.

### Claim 16 (depends on 11)

The health tracking system of claim 11, wherein the evaluation comprises:
for each of the one or more of the plurality of data records, determine whether the nutritional data thereof is accurate;
when it is determined that the nutritional data is accurate, apply a first mathematical model to the nutritional data to calculate a probability that respective ones of the consumable item have a first taste aspect and based on the result thereof, apply a second mathematical model to the descriptive string; and
when it is determined that the nutritional data is not accurate, apply the second mathematical model to the descriptive string to calculate a probability that respective ones of the consumable item have the first taste aspect.

### Claim 17 (depends on 16)

The health tracking system of claim 16, wherein the application of the second mathematical model to the descriptive string further comprises:
vectorize the descriptive string; and
apply a pattern recognition model to the vectorized descriptive string.

### Claim 18

A non-transitory computer-readable medium for operating a health tracking system, the computer-readable medium having a plurality of instructions stored thereon that, when executed by a processor, cause the processor to:
receive a plurality of data records from a database, the plurality data records each comprising a descriptive string and nutritional data regarding the respective corresponding consumable;
determine a taste for each of the respective corresponding consumables of the plurality of data records based on at least one of (i) the descriptive string and (ii) the nutritional data thereof; and
store the determined tastes in the database associated to the respective ones of the plurality of data records.

### Claim 19 (depends on 18)

The non-transitory computer-readable medium of claim 18, wherein the plurality of instructions are further configured to: utilize said tastes for each of said corresponding consumables to derive a taste profile for a particular user, the taste profile being based at least in part on one or more of: individual ones of the plurality of data records selected by the particular user, an age of the particular user, and/or a gender of the particular user.

### Claim 20 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the plurality of instructions are further configured to: recommend one or more items for consumption and/or provide one or more advertisements to said particular user based at least in part on the derived taste profile.
