# US 2014/0195556 A1 · Calories Tracking When Making Mobile Payment Through Near Field Communications

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

- Number: US 2014/0195556 A1
- Document ID: US20140195556A1
- Status: Published application
- Kind: A1
- Application number: 13/738,695
- Filed: 2013-01-10
- Published: 2014-07-10
- Earliest claimed: 2013-01-10
- Assignees: Sap SE
- Inventors: Yang-Cheng Fan
- Web page: https://patentgrep.com/patent/US20140195556A1

## CPC

- G06F 16/22: Indexing; Data structures therefor; Storage structures
- G16H 20/60: relating to nutrition control, e.g. diets
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

A system, a method, and a computer program product for tracking of attributes, such as calories, vitamins, minerals, fat, and the like, of a food item when purchasing the food item from a point of sale location are disclosed. Information representative of a plurality of food items purchased from at least one point of sale location is received by the user's equipment from a terminal at a point of sale location via a near field communications medium. The information includes an identification of the plurality of food items and identification of at least one attribute associated with each food item in the plurality of food items. The user's equipment obtains numerical values of at least one attribute associated with each purchased food item in the plurality of food items from a database that stores numerical values of at least one attribute. User's equipment determines a total value of numerical values of at least one attribute associated with a plurality of purchased food items by summing the numerical values during a predetermined period of time. The total value and the values of the attributes can be displayed by the user's equipment.

## Claims

### Claim 1

A computer-implemented method, comprising:
receiving, by a user's equipment, information representative of a plurality of food items purchased from at least one point of sale location, the information including an identification of the plurality of food items and identification of at least one attribute associated with each food item in the plurality of food items, the user's equipment receiving the information from at least one terminal associated with the at least one point of sale location via a near field communications medium;
obtaining, by the user's equipment, numerical values of at least one attribute associated with each purchased food item in the plurality of food items, wherein, to obtain the numerical values of at least one attribute, the user's equipment communicates with a database storing the numerical values of at least one attribute;
determining, by the user's equipment, a total value of numerical values of at least one attribute associated with a plurality of purchased food items by summing the numerical values, wherein the total value is determined during a predetermined period of time; and
displaying, by the user's equipment, the obtained numerical values of at least one attribute and the total value associated with the plurality of purchased food items.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the food items are purchased using a near field communications medium.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the at least one attribute associated with the food item includes at least one of the following: a calorie, a nutrient to limit consumption of, a nutrient to increase consumption of, and food ingredients, and the numerical value of the at least one attribute is a number corresponding to an amount of the at least one attribute associated with the food item.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the database is stored in a memory that includes at least of the following: a memory of the user's equipment, a memory location at the point of sale and a remote memory location.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising
determining whether the total numerical value exceeds a predetermined threshold value; and
generating an alert when the total numerical value exceeds the predetermined threshold value.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the predetermined threshold value is predetermined by a user consuming the plurality of food items and corresponds to a total value associated with all food items consumed by the user during a predetermined period of time.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the predetermined period of time includes at least one of the following: a day, a week, a month, a year, a plurality of days, a plurality of weeks, a plurality of months, a plurality of years, and various combinations thereof.

### Claim 8 (depends on 1)

The method according to claim 1, further comprising
determining, using user's equipment, numerical values of at least one attribute based on an attribute category associated with the at least one attribute; and
displaying, on the user's equipment, the total value of the numerical values based on the attribute category.

### Claim 9

A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
receiving, by a user's equipment, information representative of a plurality of food items purchased from at least one point of sale location, the information including an identification of the plurality of food items and identification of at least one attribute associated with each food item in the plurality of food items, the user's equipment receiving the information from at least one terminal associated with the at least one point of sale location via a near field communications medium;
obtaining, by the user's equipment, numerical values of at least one attribute associated with each purchased food item in the plurality of food items, wherein, to obtain the numerical values of at least one attribute, the user's equipment communicates with a database storing the numerical values of at least one attribute;
determining, by the user's equipment, a total value of numerical values of at least one attribute associated with a plurality of purchased food items by summing the numerical values, wherein the total value is determined during a predetermined period of time; and
displaying, by the user's equipment, the obtained numerical values of at least one attribute and the total value associated with the plurality of purchased food items.

### Claim 10 (depends on 9)

The computer program product according to claim 9, wherein the food items are purchased using a near field communications medium.

### Claim 11 (depends on 9)

The computer program product according to claim 9, wherein the at least one attribute associated with the food item includes at least one of the following: a calorie, a nutrient to limit consumption of, a nutrient to increase consumption of, and food ingredients, and the numerical value of the at least one attribute is a number corresponding to an amount of the at least one attribute associated with the food item.

### Claim 12 (depends on 9)

The computer program product according to claim 9, wherein the database is stored in a memory that includes at least of the following: a memory of the user's equipment, a memory location at the point of sale and a remote memory location.

### Claim 13 (depends on 9)

The computer program product according to claim 9, wherein the operations further comprise
determining whether the total numerical value exceeds a predetermined threshold value; and
generating an alert when the total numerical value exceeds the predetermined threshold value.

### Claim 14 (depends on 13)

The computer program product according to claim 13, wherein the predetermined threshold value is predetermined by a user consuming the plurality of food items and corresponds to a total value associated with all food items consumed by the user during a predetermined period of time.

### Claim 15 (depends on 9)

The computer program product according to claim 9, wherein the predetermined period of time includes at least one of the following: a day, a week, a month, a year, a plurality of days, a plurality of weeks, a plurality of months, a plurality of years, and various combinations thereof.

### Claim 16 (depends on 9)

The computer program product according to claim 9, wherein the operations further comprise
determining, using user's equipment, numerical values of at least one attribute based on an attribute category associated with the at least one attribute; and
displaying, on the user's equipment, the total value of the numerical values based on the attribute category.

### Claim 17

A system comprising:
at least one programmable processor; and
a machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
receiving, by a user's equipment, information representative of a plurality of food items purchased from at least one point of sale location, the information including an identification of the plurality of food items and identification of at least one attribute associated with each food item in the plurality of food items, the user's equipment receiving the information from at least one terminal associated with the at least one point of sale location via a near field communications medium;
obtaining, by the user's equipment, numerical values of at least one attribute associated with each purchased food item in the plurality of food items, wherein, to obtain the numerical values of at least one attribute, the user's equipment communicates with a database storing the numerical values of at least one attribute;
determining, by the user's equipment, a total value of numerical values of at least one attribute associated with a plurality of purchased food items by summing the numerical values, wherein the total value is determined during a predetermined period of time; and
displaying, by the user's equipment, the obtained numerical values of at least one attribute and the total value associated with the plurality of purchased food items.

### Claim 18 (depends on 16)

The system according to claim 16, wherein the at least one attribute associated with the food item includes at least one of the following: a calorie, a nutrient to limit consumption of, a nutrient to increase consumption of, and food ingredients, and the numerical value of the at least one attribute is a number corresponding to an amount of the at least one attribute associated with the food item.

### Claim 19 (depends on 16)

The system according to claim 16, wherein the operations further comprise
determining whether the total numerical value exceeds a predetermined threshold value; and
generating an alert when the total numerical value exceeds the predetermined threshold value;
wherein the predetermined threshold value is predetermined by a user consuming the plurality of food items and corresponds to a total value associated with all food items consumed by the user during a predetermined period of time.

### Claim 20 (depends on 16)

The system according to claim 16, wherein the operations further comprise
determining, using user's equipment, numerical values of at least one attribute based on an attribute category associated with the at least one attribute; and
displaying, on the user's equipment, the total value of the numerical values based on the attribute category.
