IP Library Granted Patent US 10,422,688
Granted Patent B2
US 10,422,688 · App. 15/479,012 · Granted Sep 24, 2019

Smart cabinet

Inventors: Krystal Rose Higgins (Campbell, CA); John Tapley (San Jose, CA); Eric J. Farraro (San Jose, CA)
Assignee: eBay Inc.
G01G19/4146G01G23/3728G06K7/1413G06Q10/087G06Q20/208G07G1/0072
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,422,688
App. No.
15/479,012
Granted
Sep 24, 2019
Kind
B2
Abstract

An apparatus is provided including a sensor configured to measure weight of a food item, a first interface configured to receive an identification of the food item, and a processor. The processor is configured to calculate how much of the food item has been consumed based on the measured weight, and to calculate, via a second interface in communication with a server, how many calories of the food item have been consumed based on the measured weight and the identification of the item and cause display of how many calories of the food item have been consumed to a first user.

Claims (36)

1. An apparatus comprising:

a processor;

a memory;

a sensor configured to measure weight of a food item;

a first interface configured to receive an identification of the food item;

the processor configured to calculate how much of the food item has been consumed based on the measured weight, and to calculate, via a second interface in communication with a server, how many calories of the food item have been consumed based on the measured weight and the identification of the item; and

the processor further configured to cause display of how many calories of the food item have been consumed to a first user.

2. The apparatus of claim 1 , wherein the first interface is a wireless interface and the identification of the food item is received from a mobile device.

3. The apparatus of claim 2 , wherein the mobile device obtains the identification of the food item via a scanner on the mobile device.

4. The apparatus of claim 3 , wherein the scanner is a bar code scanner.

5. The apparatus of claim 2 , wherein the wireless interface is a near-field communication (NFC) interface.

6. The apparatus of claim 1 , wherein first interface is a wired interface and the identification of the food item is received from a scanner in the apparatus.

7. The apparatus of claim 1 , wherein the first interface is further configured to receive an identification of the first user within a predetermined time period of the sensor measuring the weight of the food item, and the calories of the food item caused to be displayed include only calories associated with calories calculated from weights of the food item obtained within the predetermined period as an identification of the first user is received via the first interface.

8. The apparatus of claim 7 , wherein the processor is further configured to cause display of a nutritious alternative to the food item when the number of calories calculated from weights of the food item obtained within the predetermined period as an identification of the first user is received, the nutritious alternative obtained from the server via the second interface by passing the identification of the food item to the server.

9. The apparatus of claim 1 , wherein the apparatus is coupled to one or more identical apparatuses via a computer network, and wherein the processor is further configured to obtain, from the server via the second interface, one or more recipes containing ingredients that correspond to identifications of food items received by at least one of the apparatuses in the computer network and that, based upon respective measured weights, have sufficient inventory to prepare the one or more recipes.

10. The apparatus of claim 1 , wherein the processor is further configured to estimate a financial cost of amount of food consumed using the calculation of how much of the food item has been consumed, identify an alternative food item having a different financial cost, and cause display of the financial cost of the amount of food consumed and the financial cost of the alternative food item.

11. The apparatus of claim 1 , wherein the processor causing display of how many calories of the food item have been consumed to a first user includes causing a mobile device of the first user to display how many of the food items have been consumed.

12. A method comprising:

measuring weight of a food item;

receiving, via a first interface, an identification of the food item;

calculating how much of the food item has been consumed based on the measured weight;

calculating, via a second interface in communication with a server, how many calories of the food item have been consumed based on the measured weight and the identification of the item; and

causing display of how many calories of the food item have been consumed to a first user.

13. The method of claim 12 , wherein the calculating how much of the food item has been consumed is performed by subtracting the weight of the food item from a previous weight of the food item, as determined by identifying a weight measured within a predetermined time period of a previous receipt of the identification of the food item.

14. The method of claim 12 , wherein the first interface is a wireless interface and the identification of the food item is received from a mobile device.

15. The method of claim 14 , wherein the mobile device obtains the identification of the food item via a scanner on the mobile device.

16. The method of claim 15 , wherein the scanner is a bar code scanner.

17. The method of claim 14 , wherein the wireless interface is a near-field communication (NFC) interface.

18. The method of claim 12 , wherein first interface is a wired interface and the identification of the food item is received from a scanner in the apparatus.

19. A non-transitory machine-readable storage medium having instruction data to cause a machine to perform operations comprising:

measuring weight of a food item;

receiving, via a first interface, an identification of the food item;

calculating how much of the food item has been consumed based on the measured weight;

calculating, via a second interface in communication with a server, how many calories of the food item have been consumed based on the measured weight and the identification of the item; and

causing display of how many calories of the food item have been consumed to a first user.

20. The non-transitory machine-readable storage medium of claim 19 , wherein the first interface is further configured to receive an identification of the first user within a predetermined time period of the sensor measuring the weight of the food item, and the calories of the food item caused to be displayed include only calories associated with calories calculated from weights of the food item obtained within the predetermined period as an identification of the first user is received via the first interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2017
From: HIGGINS, KRYSTAL ROSE; TAPLEY, JOHN; FARRARO, ERIC J.
To: EBAY INC.
Reel/Frame 041850/0141 →
Continuity (3)
Continuation 13800368 · Mar 13, 2013
Provisional Application 61763811 · Feb 12, 2013
Related Publication 20170205274A1 · Jul 20, 2017