The invention relates to a method and system for monitoring a personal intake, such as intake or consumption of nutrition.
Content of a consumed nutrition plays an important role e.g. for persons following a special diet, such as weight-watchers, or persons having some limitation or recommendations for consumed substances. Monitoring the consumption is often considered difficult, laborious or time-consuming.
Solutions for informing the user of nutrients contained in the nutrition are previously known. For example different computer programs and data terminal equipment are further known for monitoring the supply of nutrients of a person, for example, during dieting or weight watching. For example, the publication U.S. Pat. No. 5,412,564 discloses a solution, in which the nutrition consumption of a consumer can be monitored and information concerning nutrition consumption can be recorded. The publication U.S. Pat. No. 5,233,520 again discloses a solution for an interactive, computerised measuring apparatus of nutrition, which can be used for measuring the food, nutrients and other food components consumed by a person.
In addition the publication US 2003163354 discloses a solution for a portable nutritional monitoring device wherein nutritional data can be scanned, entered and stored directly from product packaging. Furthermore the publication US 2005025864 discloses a solution for monitoring or controlling and recording a nutritional intake of a subject comprising providing a plurality of different types of foods packaged to contain a predetermined and substantially uniform content of at least one nutritional component; and monitoring or controlling the number of food packages consumed during a predetermined time period.
However, there is still a clear need for an easy solution for monitoring accurate personal intake, as well as a need for arranging a flexible solution how to easily and fast gather and manage data needed for monitoring personal consumption, such as personal cumulative value or personal daily value.
The present invention offers a solution e.g. for monitoring an accurate personal intake independently of a location and providing an easy method for controlling e.g. the limitations of calories during a diet. In addition the invention provides an easy method for changing e.g. content information of products to be consumed.
An exemplary arrangement for monitoring a personal intake of products according to the invention is
An exemplary method for monitoring a personal intake of products according to the invention is
An exemplary user related communication device for monitoring a personal intake of products according to the invention is
An exemplary server for monitoring a personal intake of products according to the invention is
Exemplary computer readable mediums for monitoring a personal intake of products according to the invention is
According to an embodiment of the invention identifiers comprising readable ID information related to the identifier are provided so that each identifier is associated to one product or product type. When selecting said product e.g. to be consumed the corresponding identifier ID is read and transferred to a server as a query by a user related communication device, which may be e.g. a mobile station or cash machine. The server is configured to be in a data communication connection with a first database, where said first database comprises identifier ID and content information of each product or product type. According to the embodiment said transferred identifier ID is connected with content information of the product or product type with corresponding identifier ID at the first database and said content information is transferred as a response to said query to said user related communication device. It is also possible in an embodiment that identifier IDs of all selected products are transferred at the same time to the server and/or content information relating to all products corresponding said plurality of identifier IDs is gathered at the server and transferred as cumulative data to said query to said user related communication device.
According to another embodiment also user ID is transferred to the server and a consumption database of the consumption of said user is kept by associating said user ID with content information of the product corresponding to the transferred identifier ID. This allows to transfer user related consumption information derived from the consumption database based on said transferred user ID e.g. to the user related communication device and/or to a second database to which the user has access. The derived consumption information may be e.g. personal cumulative value or personal daily/monthly value, but also cumulative data of plurality of products selected at a certain event.
According to an embodiment the consumption database may comprise additional information of the user, such as original weight, age, height, sex, current activity level and how much weight is desired to lose, accumulated radiation dose and/or toxic substances. Then e.g. an indication of the calories intake, such as calories still left for that day and/or an indication of radiation dose, and/or amounts of toxic substances can be calculated based on this additional information as well as nutritional content information of the product related to said transferred identifier ID. These data may be provided as personal data since user ID identifying each user is used. The indication can then be transferred to the user related communication device and/or to the second database. According to an embodiment the additional information can also at least partly be sent as a part of the query, or it may be stored in the consumption database beforehand.
The identifier associated to products may be e.g. an RFID tag, bar code or smart code (2D bar code) and according to an embodiment they comprise only readable ID information related to the identifier. On the contrary the identifier does not comprise any information about the product to which said identifier is associated. The product information is only on a database, such as on said first database. This has an advantage that if the content information about the product in question changes, e.g. radiation dose, amounts of toxic of other information, it has to be changed only at the database and the identifier associated to said product remains untouched.
According to an embodiment ID information can be transferred to the server application e.g. using an SMS, voice or other similar message or data connection.
Next the invention will be described in greater detail with reference to exemplary embodiments in accordance with the accompanying
According to an embodiment the identifier 115 is read 100a, 100b by a user related communication device, such as e.g. a personal mobile station 110a or non-personal cash machine 110b, wherein the user related communication device comprises e.g. RFID reader, bar code reader, and/or smart code reader 122a, 122b. Reading 100a may be done by the consumer by his mobile station 110a when he is selecting the product for example by reading the bar code attached into the product 112 or by reading the RFID tag integrated into the menu 115 in connection with the product to be ordered, like pizza. Reading 100b may also be done by the vendor using the cash machine 110b so that when the consumer has collected the products the identifiers 115 attached into the products 112 are read directly from the identifier on the product 112 or by reading the corresponding identifier from the menu or list 114 representing the product by the reading means 122b.
The user related communication device 110a, 110b is advantageously provided with suitable client application 116 interpreting the read identifier ID or all IDs together e.g. if plurality of the products is selected and sending 101a, 101b to a server 117 as a query. After receiving the identifier ID or all IDs at the same time the server makes a query 102a to a first database 120. The first database comprises identifier ID and content information of each product or product type. The server or database is then configured to connect the identifier ID received from the device 110a, 110b with content information of the product or product type with corresponding identifier ID at the first database. For example if the identifier ID was #A123, the corresponding content information is represented by the first database e.g. as: “Energy 425 kJ, Fat, 23 g, Protein 4 g”.
The content information of the product corresponding to said received identifier ID is then transferred 102b to the server, which again sends 104a, 104b it as a response to said query to the user related communication device 110a, 110b. Again the client application (implemented e.g. by a suitable computer program) 116 at the user related communication device may interpret the content information received and e.g. display 119a it to the user or print it 119b. According to an embodiment content information relating to all products corresponding plurality of identifier IDs is gathered at the server or database and transferred as cumulative data to the user related communication device. Again gathering may also be done by the client application 116 at the user related communication device, which then represents gathered content information of the selected products as a cumulative data over the all selected products.
According to another embodiment also user ID may be sent to the server at step 101a, 101b, whereupon a consumption database 121 of the consumption of said user corresponding said user ID may be kept and updated. The consumption database, which may be e.g. a personal health record (PHR), may be updated e.g. by associating said user ID with content information of the product corresponding to said transferred identifier ID at the server 117 so that after the step 102b the server may update the consumption database of the user in question by sending 103a the content information of the product in question to the consumption database 121, where the content information is associated with the user ID of the user in question. Updating may be completed automatically or after accepting by the user. The server 117 may also gather 103b consumption history data related to the user ID from the consumption database 121, such as e.g. personal cumulative value or personal daily value, and communicate it to the user related communication device 110a, 110b.
The consumption database 121 may further comprise (received in connection with the query and/or stored beforehand and/or gathered another way) additional information of the user, such as original weight, age, height, sex, current activity level and how much weight is desired to lose, accumulated radiation dose and/or toxic substances, for example. Based on the additional information as well as nutritional content information of the product related to the identifier ID the server 117 may be configured to calculate for example an indication of the calories intake, such as calories still left for that day and/or an indication of radiation dose, and/or amounts of toxic for a user based on his user ID received at step 101a, 101b. The server 117 is then also configured to transfer 104a, 104b the indication at least to the user related communication device 110a, 110b. Again the application 116 at the user related communication device may interpret the indication information received and e.g. display 119a it to the user or print it 119b in an understandable form, such e.g. “maximum limit exceeded” or “10% still left of the day limit”.
One exemplary embodiment may concern loosing weight, when the server 117 may be configured to calculate e.g. a personal daily limit so that the desired weight is still possible to be attained. The server may apply for example the following rules:
whereupon the server may for example calculate the maximum calories allowed for each day and compare the already consumed calories and send indication about this information, which the application 116 on the user related communication device 110a, 110b interprets and displays in understandable form.
The user ID may be any kind of information by which each user can be individualized at least in connection to said query, such as ID information of the user related communication device, like phone number when the device is user's mobile station, or IP-number of the user related communication device when the device is e g. a cash machine. Of course in the cash machine example the IP-number can be used for identifying the user only during the transaction and not longer, but often this is enough. Another possibility is that user ID is ID information input to the user related communication device, such as user name, password and/or social security number for example. Again the ID information may be read from the outer source, such as an ID card 118.
According to an embodiment the identifier of the product, as well as also user ID, can be read by the cash machine 110b, and send 101b them to the server 117 as a query, whereupon the server 117 may based on the user ID find the user's mobile station phone number for example in a database containing user data, like PHR database, and sent 104a the response also or only to the user's mobile station 110a.
The functions of the server, such as interpreting of received ID information, content information and calculations may be performed for example by a server application (implemented e.g. by a suitable computer program) at the server.
The identifier ID as well as user ID can be transferred from the user related communication devices to the server by the application in many different ways like an SMS, voice or other similar message or data connection. Also the server may send the response in similar ways to the user related communication devices.
The invention has been explained above with reference to the aforementioned embodiments, and several advantages of the invention have been demonstrated. It is clear that the invention is not only restricted to these embodiments, but comprises all possible embodiments within the spirit and scope of the inventive thought and the following patent claims.