IP Library Granted Patent US 10,213,165
Granted Patent B2
US 10,213,165 · App. 15/676,697 · Granted Feb 26, 2019

Systems and methods for measuring calorie intake

Inventor: Matthew J. Eyring (Provo, UT)
Assignee: Vivint, Inc.
A61B5/742A61B5/486A61B5/4866G02B27/017G02B2027/014G02B2027/0138G02B2027/0141G06K2209/17
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,213,165
App. No.
15/676,697
Granted
Feb 26, 2019
Kind
B2
Abstract

Systems and methods for measuring calorie input are described. A calorie measure may be maintained. At least one image of a food item may be captured. The at least one image of the food item may be transmitted to a server. A calories consumed value may be received from the server. The calories consumed value may be determined based at least in part on the at least one image of the food item. The calorie measure may be updated based on the received calories consumed value.

Claims (63)

1. A computer-implemented method for measuring calorie input, comprising:

receiving a pre-consumption image of a food item;

analyzing the pre-consumption image of the food item to determine an amount of the food item;

receiving a post-consumption image of the food item;

determining a consumption amount of the food item based at least in part on the pre-consumption image and the post-consumption image; and

determining a calories consumed value based at least in part on the consumption amount of the food item.

2. The method of claim 1 , further comprising:

identifying the food item based at least in part on the pre-consumption image, or the post-consumption image, or both.

3. The method of claim 2 , further comprising:

determining a characteristic of the food item based at least in part on the pre-consumption image, or the post-consumption image, or both using at least one image processing algorithm,

wherein the characteristic comprises a size of the food item, a color of the food item, a shape of the food item, a position of the food item in the pre-consumption image or the post-consumption image, a texture of the food item, or any combination thereof.

4. The method of claim 3 , further comprising:

determining portion information associated with the identified food item based at least in part on the determined characteristic of the food item.

5. The method of claim 3 , further comprising:

determining calorie information associated with the identified food item based at least in part on the determined characteristic of the food item.

6. The method of claim 3 , further comprising:

transmitting, at a first time, the determined characteristic of the food item, portion information of the food item, or calorie information of the food item, or any combination thereof, to a device associated with an individual.

7. The method of claim 6 , further comprising:

transmitting, at a second time, the calories consumed value to the device associated with the individual.

8. The method of claim 7 , wherein the first time is different from the second time.

9. The method of claim 3 , further comprising:

identifying portion information associated with the identified food item based at least in part on retrieving, from a database, the portion information associated with the characteristic of the food item; and

determining calorie information associated with the identified food item based at least in part on the portion information for the identified food item.

10. The method of claim 1 , further comprising:

receiving, from a device associated with an individual, multiple images of a field of view of the device, wherein the multiple images are captured at a periodic time interval; and

processing the multiple images using an image processing and object recognition procedure; and

identifying the pre-consumption image and the post-consumption image based at least in part on processing the multiple images.

11. The method of claim 10 , further comprising:

generating a consumption event summary; and

transmitting the consumption event summary to the device associated with the individual,

wherein the consumption event summary comprises a list of food items consumed based at least in part on a food item identified from the multiple images, calories consumed value for each food item in the list of food items, a timestamp associated with a consumption period, and a duration of the consumption period.

12. A computing device configured for measuring calorie input, comprising:

a processor;

memory in electronic communication with the processor;

instructions stored in the memory, the instructions being executable by the processor to:

receive a pre-consumption image of a food item;

analyze the pre-consumption image of the food item to determine an amount of the food item;

receive a post-consumption image of the food item;

determine a consumption amount of the food item based at least in part on the pre-consumption image and the post-consumption image; and

determine a calories consumed value based at least in part on the consumption amount of the food item.

13. The computing device of claim 12 , wherein the instructions are executable by the processor to:

identify the food item based at least in part on the pre-consumption image or the post-consumption image, or both.

14. The computing device of claim 13 , wherein the instructions are executable by the processor to:

determine a characteristic of the food item based at least in part on processing the pre-consumption image or the post-consumption image, or both using at least one image processing algorithm,

wherein the characteristic comprises a size of the food item, a color of the food item, a shape of the food item, a position of the food item in the pre-consumption image or the post-consumption image, a texture of the food item, or any combination thereof.

15. The computing device of claim 14 , wherein the instructions are executable by the processor to:

determine portion information associated with the identified food item based at least in part on the determined characteristic of the food item.

16. The computing device of claim 14 , wherein the instructions are executable by the processor to:

determine calorie information associated with the identified food item based at least in part on the determined characteristic of the food item.

17. The computing device of claim 14 , wherein the instructions are executable the by the processor to:

transmit, at a first time, the determined characteristic of the food item, portion information of the food item, or calorie information of the food item, or any combination thereof, to a device associated with an individual.

18. The computing device of claim 17 , wherein the instructions are executable by the processor to:

transmit, at a second time, the calories consumed value to the device associated with the individual, wherein the first time is different from the second time.

19. The computing device of claim 12 , wherein the instructions are executable the by the processor to:

receive, from a device associated with an individual, multiple images of a field of view of the device, wherein the multiple images are captured at a periodic time interval; and

process the multiple images using an image processing and object recognition procedure; and

identify the pre-consumption image and the post-consumption image based at least in part on processing the multiple images.

20. A computer-program product to measure calorie input, the computer-program product comprising a non-transitory computer-readable medium having instructions thereon, the instructions being executable by a processor to:

receive a pre-consumption image of a food item;

analyze the pre-consumption image of the food item to determine an amount of the food item;

receive a post-consumption image of the food item;

determine a consumption amount of the food item based at least in part on the pre-consumption image and the post-consumption image; and

determine a calories consumed value based at least in part on the consumption amount of the food item.

Assignments (9)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: VIVINT, INC.
To: VIVINT LLC
Reel/Frame 069767/0207 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0824 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SUPPL. NO. 2 SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA N.A.
Reel/Frame 047024/0048 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2017
From: EYRING, MATTHEW J.
To: VIVINT, INC.
Reel/Frame 043286/0901 →
Continuity (2)
Continuation 14253772 · Apr 15, 2014
Related Publication 20180028126A1 · Feb 1, 2018