Nutritional monitoring and feedback
First Claim
Patent Images
1. A method comprising:
- retrieving, by a computer processor of a regional computing system from a first plurality of empty food packages in a first garbage container, first data associated with first attributes of first consumed food products from said first plurality of empty food packages;
retrieving, by said computer processor from a second plurality of empty food packages in a second garbage container, second data associated with second attributes of second consumed food products from said second plurality of empty food packages, wherein said first garbage container is located in a location differing from a location of said second garbage container;
generating, by said computer processor, a first package data object associated with said first data, wherein said first package data object comprises a first identification number and said first attributes;
generating, by said computer processor, a second package data object associated with said second data, wherein said second package data object comprises a second identification number and said second attributes;
transmitting, by said computer processor to a central processing server, said first package data object and said second package data object, wherein said central processing server generates aggregated data from said first package data object and said second package data object, wherein said central processing server performs an analysis of said first attributes and said second attributes of said aggregated data with respect to nutritional content of said first consumed food products and said second consumed food products, and wherein said central processing server generates analysis data based on results of said analysis;
receiving, by said computer processor from said regional computing system, said analysis data;
detecting, by said computer processor, trays of food products at a point of consumption for said first consumed food products and said second consumed food products prior to consumption, wherein a point of consumption is a physical location;
activating, by said computer processor in response to said detecting, a video retrieval device at said point of consumption;
receiving, by said computer processor from said video retrieval device in response to said activating, first video data representing said first consumed food products and said second consumed food products prior to consumption;
analyzing, by said computer processor, said first video data via image recognition;
first determining, by said computer processor based on results of said analyzing, food choices and serving sizes associated with said first consumed food products and said second consumed food products;
generating, by said computer processor, a video package data object associated with said first video data, wherein said video package data object comprises a third identification number and video attributes;
comparing, by said computer processor, said video package data object to said first package data object and said second package data object;
estimating, by said computer processor based on results of said comparing, an amount, type, and nutritional value of all food products served at said point of consumption during the course of a day;
determining, by said computer processor based on results of said estimating, monetary incentives with respect to providing food comprising said nutritional value; and
second determining, by said computer processor based on results of said comparing, whether or not said food choices and serving sizes are equivalent to said first attributes and said second attributes to determine fraudulent behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for tracking items is provided. The method includes retrieving, from empty food packages in garbage containers, data associated with multiple attributes of multiple consumed food products from the empty food packages. Package data objects associated with the data are generated. The package data objects include identification numbers and attributes associated with the empty food packages. The package data objects are transmitted to a central processing server for generation of aggregated data. The aggregated data is analyzed with respect to nutritional content of the multiple consumed food products.
14 Citations
17 Claims
-
1. A method comprising:
-
retrieving, by a computer processor of a regional computing system from a first plurality of empty food packages in a first garbage container, first data associated with first attributes of first consumed food products from said first plurality of empty food packages; retrieving, by said computer processor from a second plurality of empty food packages in a second garbage container, second data associated with second attributes of second consumed food products from said second plurality of empty food packages, wherein said first garbage container is located in a location differing from a location of said second garbage container; generating, by said computer processor, a first package data object associated with said first data, wherein said first package data object comprises a first identification number and said first attributes; generating, by said computer processor, a second package data object associated with said second data, wherein said second package data object comprises a second identification number and said second attributes; transmitting, by said computer processor to a central processing server, said first package data object and said second package data object, wherein said central processing server generates aggregated data from said first package data object and said second package data object, wherein said central processing server performs an analysis of said first attributes and said second attributes of said aggregated data with respect to nutritional content of said first consumed food products and said second consumed food products, and wherein said central processing server generates analysis data based on results of said analysis; receiving, by said computer processor from said regional computing system, said analysis data; detecting, by said computer processor, trays of food products at a point of consumption for said first consumed food products and said second consumed food products prior to consumption, wherein a point of consumption is a physical location; activating, by said computer processor in response to said detecting, a video retrieval device at said point of consumption; receiving, by said computer processor from said video retrieval device in response to said activating, first video data representing said first consumed food products and said second consumed food products prior to consumption; analyzing, by said computer processor, said first video data via image recognition; first determining, by said computer processor based on results of said analyzing, food choices and serving sizes associated with said first consumed food products and said second consumed food products; generating, by said computer processor, a video package data object associated with said first video data, wherein said video package data object comprises a third identification number and video attributes; comparing, by said computer processor, said video package data object to said first package data object and said second package data object; estimating, by said computer processor based on results of said comparing, an amount, type, and nutritional value of all food products served at said point of consumption during the course of a day; determining, by said computer processor based on results of said estimating, monetary incentives with respect to providing food comprising said nutritional value; and second determining, by said computer processor based on results of said comparing, whether or not said food choices and serving sizes are equivalent to said first attributes and said second attributes to determine fraudulent behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising a computer readable storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a regional computing system implements a method, said method comprising:
-
retrieving, by said computer processor from a first plurality of empty food packages in a first garbage container, first data associated with first attributes of first consumed food products from said first plurality of empty food packages; retrieving, by said computer processor from a second plurality of empty food packages in a second garbage container, second data associated with second attributes of second consumed food products from said second plurality of empty food packages, wherein said first garbage container is located in a location differing from a location of said second garbage container; generating, by said computer processor, a first package data object associated with said first data, wherein said first package data object comprises a first identification number and said first attributes; generating, by said computer processor, a second package data object associated with said second data, wherein said second package data object comprises a second identification number and said second attributes; transmitting, by said computer processor to a central processing server, said first package data object and said second package data object, wherein said central processing server generates aggregated data from said first package data object and said second package data object, wherein said central processing server performs an analysis of said first attributes and said second attributes of said aggregated data with respect to nutritional content of said first consumed food products and said second consumed food products, and wherein said central processing server generates analysis data based on results of said analysis; receiving, by said computer processor from said regional computing system, said analysis data; detecting, by said computer processor, trays of food products at a point of consumption for said first consumed food products and said second consumed food products prior to consumption, wherein a point of consumption is a physical location; activating, by said computer processor in response to said detecting, a video retrieval device at said point of consumption; receiving, by said computer processor from said video retrieval device in response to said activating, first video data representing said first consumed food products and said second consumed food products prior to consumption; analyzing, by said computer processor, said first video data via image recognition; first determining, by said computer processor based on results of said analyzing, food choices and serving sizes associated with said first consumed food products and said second consumed food products; generating, by said computer processor, a video package data object associated with said first video data, wherein said video package data object comprises a third identification number and video attributes; comparing, by said computer processor, said video package data object to said first package data object and said second package data object; estimating, by said computer processor based on results of said comparing, an amount, type, and nutritional value of all food products served at said point of consumption during the course of a day; determining, by said computer processor based on results of said estimating, monetary incentives with respect to providing food comprising said nutritional value; and second determining, by said computer processor based on results of said comparing, whether or not said food choices and serving sizes are equivalent to said first attributes and said second attributes to determine fraudulent behavior. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer system comprising a computer processor coupled to a computer readable memory unit, said memory unit comprising instructions that when executed by the computer processor of a regional computing system implements a method comprising:
-
retrieving, by said computer processor from a first plurality of empty food packages in a first garbage container, first data associated with first attributes of first consumed food products from said first plurality of empty food packages; retrieving, by said computer processor from a second plurality of empty food packages in a second garbage container, second data associated with second attributes of second consumed food products from said second plurality of empty food packages, wherein said first garbage container is located in a location differing from a location of said second garbage container; generating, by said computer processor, a first package data object associated with said first data, wherein said first package data object comprises a first identification number and said first attributes; generating, by said computer processor, a second package data object associated with said second data, wherein said second package data object comprises a second identification number and said second attributes; transmitting, by said computer processor to a central processing server, said first package data object and said second package data object, wherein said central processing server generates aggregated data from said first package data object and said second package data object, wherein said central processing server performs an analysis of said first attributes and said second attributes of said aggregated data with respect to nutritional content of said first consumed food products and said second consumed food products, and wherein said central processing server generates analysis data based on results of said analysis; receiving, by said computer processor from said regional computing system, said analysis data; detecting, by said computer processor, trays of food products at a point of consumption for said first consumed food products and said second consumed food products prior to consumption, wherein a point of consumption is a physical location; activating, by said computer processor in response to said detecting, a video retrieval device at said point of consumption; receiving, by said computer processor from said video retrieval device in response to said activating, first video data representing said first consumed food products and said second consumed food products prior to consumption; analyzing, by said computer processor, said first video data via image recognition; first determining, by said computer processor based on results of said analyzing, food choices and serving sizes associated with said first consumed food products and said second consumed food products; generating, by said computer processor, a video package data object associated with said first video data, wherein said video package data object comprises a third identification number and video attributes; comparing, by said computer processor, said video package data object to said first package data object and said second package data object; estimating, by said computer processor based on results of said comparing, an amount, type, and nutritional value of all food products served at said point of consumption during the course of a day; determining, by said computer processor based on results of said estimating, monetary incentives with respect to providing food comprising said nutritional value; and second determining, by said computer processor based on results of said comparing, whether or not said food choices and serving sizes are equivalent to said first attributes and said second attributes to determine fraudulent behavior. - View Dependent Claims (15, 16, 17)
-
Specification