[go: up one dir, main page]

WO2018198100A1 - System and method for managing digital food information - Google Patents

System and method for managing digital food information Download PDF

Info

Publication number
WO2018198100A1
WO2018198100A1 PCT/IB2018/052991 IB2018052991W WO2018198100A1 WO 2018198100 A1 WO2018198100 A1 WO 2018198100A1 IB 2018052991 W IB2018052991 W IB 2018052991W WO 2018198100 A1 WO2018198100 A1 WO 2018198100A1
Authority
WO
WIPO (PCT)
Prior art keywords
food
consumer
data processing
consumers
processing arrangement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/IB2018/052991
Other languages
French (fr)
Inventor
Tarryn GORRE
Kim ANTONIOU
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kafoodle Ltd
Original Assignee
Kafoodle Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US15/499,961 external-priority patent/US20180314804A1/en
Priority claimed from GB1706788.5A external-priority patent/GB2562040A/en
Application filed by Kafoodle Ltd filed Critical Kafoodle Ltd
Publication of WO2018198100A1 publication Critical patent/WO2018198100A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/0092Nutrition

Definitions

  • the present disclosure relates to systems for managing digital food information.
  • the present disclosure also relates to methods of managing the digital food information.
  • the present disclosure relates to a software product recording on machine-readable data storage media that is executable upon computing hardware for implementing the aforesaid methods.
  • the selection of food is not based on all personal nutritional and dietary requirements such as general physical condition, age, allergies, medical condition, prescribed medication, allergies and personal preferences. Also, the consumers are often not aware of the effects that the consumption of certain products may have on their health based on effectiveness of their prescribed medication. Therefore matching people to food becomes a priority to do in an easy coherent way.
  • the food service provider's staff (such as waiters, nurses, carers and so forth) perform task of providing consumers with information related to food items served by them.
  • the food service provider's staff such as waiters, nurses, carers and so forth
  • the food service provider's staff perform task of providing consumers with information related to food items served by them.
  • they are not apprised of all the ingredients used for preparing the food items, and therefore may not communicate appropriate and sufficient information when asked by the consumers.
  • consumer suffering from a food allergy certain medical conditions or having strong food preferences may be served with a food item having an ingredient that can cause harm to their health or wellbeing. In one example, this can lead to adverse reactions and/or extreme situations, such as anaphylactic shock.
  • the present disclosure seeks to provide improved systems for managing digital food information, for example, a system for managing digital food information that is operable to provide optimized digital food information to a consumer, patient or care home resident.
  • the present disclosure seeks to provide an improved method of managing digital food information for providing optimized digital food information to a consumer, patient or care home resident.
  • a system for managing digital food information includes a data processing arrangement, a plurality of computing devices associated with food service providers, a plurality of computing devices associated with consumer, patient or care home resident, wherein the data processing arrangement is coupled via a communication network to the computing devices of the food service providers and the consumers, patients or care home resident, characterized in that the data processing arrangement is operable to :
  • consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, to be provided by the consumer using the computing devices associated with the consumers; and
  • the present disclosure seeks to provide an efficient system for managing digital food information, which is operable to filter digital food plans generated by the food service provider, based on preferred consumer, patient or care home resident information, further the system is operable to suggest desirable food items for the consumers, patient or care home resident based on their personal consumer information and dietary needs.
  • a method for managing digital food information characterized in that the method includes:
  • - generating a digital food plan comprising at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item;
  • consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, to be provided by consumers; and
  • a software product recording on machine-readable data storage media, characterized in that the software product is executable upon computing hardware for implementing the aforesaid method for managing digital food information.
  • a system for managing digital food information the system includes at least one device associated with a food service provider, the at least one device includes a data processing arrangement, characterized in that the data processing arrangement is operable to :
  • a digital food plan by the food service provider using the computing device associated therewith, comprising at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item;
  • consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients;
  • FIG. 1 is a block diagram of an architecture of a system for managing digital food information, in accordance with an embodiment of the present disclosure
  • FIG. 2 is a schematic illustration a computing device, of the system of
  • FIG. 1 associated with a food service provider having an exemplary user interface, in accordance with an embodiment of the present disclosure
  • FIG. 3 is a schematic illustration a computing device, of the system of
  • FIG. 1 associated with a consumer having an exemplary user interface, in accordance with an embodiment of the present disclosure.
  • FIG. 4 is an illustration of steps of a method of managing digital food information, in accordance with an embodiment of the present disclosure.
  • an underlined number is employed to represent an item over which the underlined number is positioned or an item to which the underlined number is adjacent.
  • a non- underlined number relates to an item identified by a line linking the non- underlined number to the item.
  • the non-underlined number is used to identify a general item at which the arrow is pointing.
  • embodiments of the present disclosure are concerned with a system for managing digital food information that is operable to provide enhanced human-computer intractability, simplify the food service provider locating process, provide an increased safety for the consumers and fulfil the consumer's food consumption needs.
  • FIG. 1 illustrated is a block diagram of an architecture of a system 100 for managing digital food information, in accordance with an embodiment of the present disclosure.
  • the system 100 includes a data processing arrangement 102, a plurality of computing device 104 associated with food service providers, a plurality of computing devices 106 associated with consumers, wherein the data processing arrangement 102 is coupled via a communication network 108, to the computing devices 104 and 106, of the food service providers and the consumers.
  • the term ⁇ digital food information' as used herein relates to an organised and structured representation of metadata related to food in a computer-implemented environment.
  • the metadata includes both non-commercial and/or commercial data related to food.
  • the non-commercial data related to food includes description of food, service providers that provide food, ingredients and allergens used in food, medical data associated with the ingredients and allergens used in food, calorific value of the ingredients and allergens used in the food, method of preparation of the food, quantity of the food in one serving, environment of preparation of the food, and so forth.
  • the commercial data related to food includes the cost of the ingredients and allergens used in food, the cost of a recipe per serving, sampling cost of a recipe per serving, additional charges associated with per serving of a recipe, profit of a recipe per serving, and so forth.
  • the metadata related to food is stored and processed in a data processing arrangement (such as the data processing arrangement 102 of the system 100) to generate, process and manage the digital food information.
  • the term ⁇ data processing arrangement' as used herein relates to an arrangement including programmable and/or nonprogrammable components that are configured to manage the digital food information.
  • the data processing arrangement 102 is implemented using one or more database servers.
  • the database servers may be hardware, software, firmware or a combination of these, suitable for storing and processing the digital food information.
  • the database servers may include functional components, for example, a processor, a memory, a network adapter and so forth.
  • the database servers provide a computing platform wherein a plurality of computer programs may be installed for managing digital food information.
  • the database servers of the data processing arrangement 102 may include various modules for storing and processing information, such as the digital food information.
  • the data processing arrangement 102 is operable to store and process information provided by the food service providers and the consumers via the computing devices, such as the computing devices 104 associated with the food service providers and the computing devices 106 associated with the consumers.
  • the term ⁇ computing device' as used herein relates to an electronic device associated with (or used by) a user, such as the food service providers and/or the consumers.
  • the computing devices 104, 106 associated with the food service providers and the consumers, respectively include hardware, software, firmware, or a combination of these.
  • the computing devices 104, 106 relate to portable computing devices and/or fixed computing devices. Examples of the computing devices 104, 106 include but are not limited to, desktop computers, laptop computers, tablet computers, phablet computers, smartphones, and personal digital assistants.
  • the computing devices 104, 106 are operable to render user interfaces (such as the exemplary user interface 200, 300 of FIG. 2 and FIG. 3 respectively) thereon, to facilitate interaction between the food service provider and/or the consumer, and the data processing arrangement 102.
  • the user interface may include icons, onscreen keyboards, pull-down menus, buttons, control options, and audiovisual indicators to receive input from the at least one user.
  • the user interface is used to provide text input, voice input, keypad input, image input, image capture, and so forth.
  • the user interface may be used by a food service provider to input metadata related to food in the form of text messages via a keypad input.
  • the keypad input may be provided via a virtual keyboard and/or a physical keyboard .
  • the user interface may consequently interact with the food service provider and/or the consumer by employing text output, voice output, image output, and so forth.
  • the food service provider and/or the consumer is associated with one or more computing devices.
  • a sing le user may be associated with three computing devices, namely, a desktop computer, a tablet computer, and a smartphone.
  • the computing devices 104, 106 are configured to execute a user agent application thereon, to communicate with the data processing arrangement 102.
  • the user interfaces rendered on the computing devices 104, 106 are operable to facilitate interaction between the food service provider and/or the consumer, and the data processing arrangement 102, upon execution of the user agent application.
  • the user agent application establishes communication between the computing devices 104, 106 and the data processing arrangement 102, through the communication network 108.
  • the term ⁇ communication network' as used herein relates to an arrangement of interconnected programmable and/or non ⁇ programmable components that are configured to facilitate connection between the data processing arrangement 102, the computing devices 104, 106.
  • the communication network may be an individual network, or a collection of individual networks, interconnected with each other and functioning as a single large network. Such individual networks may be wired, wireless, or a combination thereof.
  • Examples of such individual networks include, but are not limited to, Local Area Networks (LANs), Wide Area Networks (WANs), Metropolitan Area Networks (MANs), Wireless LANs (WLANs), Wireless WANs (WWANs), Wireless MANs (WMANs), the Internet, second generation (2G) telecommunication networks, third generation (3G) telecommunication networks, fourth generation (4G) telecommunication networks, and Worldwide Interoperability for Microwave Access (WiMAX) networks.
  • the system 100 may be implemented in cloud computing environments where tasks are performed by remote processing devices (such as the data processing arrangement 102) that are linked through a communications network (such as the communications network 108) to the computing nodes (such as the computing devices 104, 106) .
  • FIG. 2 illustrated is a schematic illustration the computing device 104, of the system 100 of FIG. 1, associated with a food service provider having an exemplary user interface 200, in accordance with an embodiment of the present disclosure.
  • FIG. 2 includes input fields (such as the input fields 202 to 212) for providing food information related to at least one food item.
  • the food information provided by the food service provider via the exemplary user interface 200 is provided to the data processing arrangement 102 (shown in FIG. 1) via the communication network 108, and stored therein.
  • the data processing arrangement 102 is configured to generate a digital food plan, by each of the plurality of food service providers using the computing devices 104 associated therewith, comprising at least one food item.
  • the at least one food item is defined by the food information provided by the food service provider using the computing device 104 associated with the food service provider, and wherein the food information includes ing redients and allergens associated with the at least one food item.
  • the term Vood service provider' as used herein relates to organizations, and/or individuals operable to prepare and supply food item for consumers.
  • the food service provider may be a restaurant and/or a catering service including a plurality of individuals associated to the restaurant and/or a catering service, such as chefs, line cooks, prep cooks, apprentices, nutritionist, dietician and so forth.
  • the food service provider may be organizations, and/or individuals that are associated with domiciliary care, care homes or hospitals.
  • the food service provides may be operable to provide food to the consumers residing within domiciliary care, care homes or hospitals.
  • the food service provider uses the exemplary user interface 200 of the computing device 104 to input the food information for defining the at least one food item, and thereby generating the digital food plan comprising the at least one food item.
  • the term ⁇ digital food plan' (or a digital meal plan or a digital food menu) as used herein relates to digital display of a list comprising at least one food item that is prepared and supplied by the food service provider to the consumer.
  • a digital food plan is an electronic list of food items that is created by the food service provider in the computing device 104.
  • the food service provider creates the digital food plan by inputting food information via the input fields 202 to 220 displayed in the exemplary user interface 200, for defining the at least one food item.
  • the food service provider may input information related to more than one food item, thereby creating a plurality of food items in the digital food plan.
  • the exemplary user interface 200 is configured to acquire data associated with the food items offered by the service providers to the consumers.
  • the input fields 202 to 220 displayed in the exemplary user interface 200 are configured to accept the food information, such as the digital food information provided by the food service provider.
  • the food service provider may use input field such as the input field 202 in the exemplary user interface 200, displayed on the computing device 104 for inputting a name of the food item.
  • a food service provider 'ABC may name a food item as ⁇ Chefs Special'.
  • the food service provider may use input field such as the input field 204 to input the names of the ingredient used in the recipe of a food item such as the food item ⁇ Chefs Special'.
  • the food item ⁇ Chefs Special' may include the ingredients ⁇ ', 2', ⁇ 3', 4', ⁇ 5', ⁇ 6', and ⁇ 7'.
  • the food service provider may use input field such as the input field 206 to input the names of the allergen used in recipe of a food item such as the food item ⁇ Chefs Special'.
  • the food item ⁇ Chefs Special' may include the allergens VU', ⁇ 42', and ⁇ 43'.
  • the food service provider may also provide alternative names for the ingredients and the allergens. This will allow in exhaustively covering the details for the ingredients and the allergens used in preparation of a food item.
  • the food service provider may use input field such as the input field 208 to input the amount of nutritional value associated to a food item such as the food item ⁇ Chefs Special'.
  • the food item ⁇ Chefs Special' may have a nutritional value of 106 kilo caloric (kcal) per serving.
  • the exemplary user interface 200 may be operable to provide input fields (not shown) for the food service provider to manually input the amount of nutritional value for each of the ingredient and/or the allergens used in the recipe of the food item ⁇ Chefs Special', based on the quantity of ingredient and/or the allergens used. Furthermore, in another example, the exemplary user interface 200 may be operable to automatically generate individual nutritional value for each of the ingredient and/or the allergens used in the recipe of the food item ⁇ Chefs Special', based on the quantity of ingredient and/or the allergens used. Moreover, the exemplary user interface 200 may be operable to automatically generate a total nutritional value for the amount of food served in one serving of the food item ⁇ Chefs Special'.
  • the food service provider may use input field, such as the input field 210, to provide steps for preparing the food item such as the food item ⁇ Chefs Special'.
  • the food service provider may list down the exact steps of preparing the food item ⁇ chefss Special'.
  • the food service provider may provide a video showing the steps for preparing the food item ⁇ chefss Special'.
  • the food service provider may use input field such as the input field 212 to input the amount of cost associated with a food item such as the food item ⁇ chefss Special'.
  • the food item ⁇ chefss Special' may have a cost of 100 dollars' per serving .
  • the food service provider may use input field, such as the input field 212, to provide the quantity of food item that may be provided in one serving of the food item.
  • the food service provider may manually input the quantity of food that may be provided in one serving of the food item, such as the food item ⁇ chefss Special'.
  • the exemplary user interface 200 may be operable to automatically generate the quantity of food based on the amount of ingredient and the allergen used for the food item ⁇ chefss Special'.
  • the food service provider may use input field, such as the input field 214, to provide the cost of food item that may be provided in one serving of the food item.
  • the exemplary user interface 200 may be operable to provide input field 214 for the food service provider to manually input the cost of the food item, such as the food item ⁇ chefss Special'.
  • the exemplary user interface 200 may be operable to provide input fields for the food service provider to manually input the cost of each of the ingredient and/or the allergens used in the recipe of the food item ⁇ chefss Special', based on the quantity of ingredient and/or the allergens used .
  • the exemplary user interface 200 may be operable to automatically generate individual cost for each of the ingred ient and/or the allergens used in the recipe of the food item ⁇ chefss Special', based on the quantity of ingred ient and/or the allergens used . Moreover, the exemplary user interface 200 may be operable to automatically generate a total cost of food item ⁇ chefss Special' served in one serving, based on the amount of ingredients and/or the allergens used in the recipe.
  • the exemplary user interface 200 may provide a selection button, such as the button 216 for a food service provider to edit and/or update the food information related to the food item.
  • the food service provider may ed it and/or update the food information related to the food item, in order to reflect a change in the food item.
  • the food service provider may select the button 216 of the exemplary user interface 200 to update the information of the food item ⁇ ' for displaying that the recipe of the food item ⁇ ' include the ing redient V2' and allergen ' ⁇ 2'.
  • the exemplary user interface 200 may include selection button, such as the button 218.
  • the service provider may select the button 218 to save the inputted food information for a food item such as the food item ⁇ chefss Special'.
  • the exemplary user interface 200 may include selection button, such as the button 220.
  • the service provider may select the button 220 to discard the inputted food information for a food item such as the food item ⁇ chefss Special'. This allows the food service providers to easily perform and reflect changes made to a food item of a digital food plan using the computing device 104.
  • the food information inputted by the food service provider in the input fields 202 to 212 displayed in the exemplary user interface 200 is provided to the data processing arrangement 102 for storing and processing .
  • the data processing arrangement 102 is operable to generate the d igital food plan based the food information provided by the food service provider in the exemplary user interface 200, displayed on the computing device 104 associated with the food service provider.
  • FIG. 3 illustrated is a schematic illustration the computing device 106, of the system 100 of FIG. 1, associated with the consumer having an exemplary user interface 300, in accordance with an embodiment of the present disclosure.
  • FIG. 3 includes input fields (such as the input fields 302 to 308) for acquiring consumer information from the consumer.
  • the exemplary user interface 300 is configured to provide the data processing arrangement 102 with consumer information acquired from the consumer, via the communication network 108.
  • the data processing arrangement 102 is configured to receive consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, to be provided by the consumers using the computing devices 106 associated with the consumers.
  • the term ⁇ consumer' as used herein relate to individuals and/or users accessing the exemplary user interface 300, provided in the computing device 106. Furthermore, the consumers access the exemplary user interface 300 for retrieving a digital food plan associated with a food service provider (such as the digital food plan and the food service provider described herein above in FIG 2) . Additionally, the consumers input their consumer information in the input fields 302 to 306, of the exemplary user interface 300 to retrieve such digital food plan.
  • a food service provider such as the digital food plan and the food service provider described herein above in FIG 2
  • the consumers input their consumer information in the input fields 302 to 306, of the exemplary user interface 300 to retrieve such digital food plan.
  • the term ⁇ consumer information' as used herein relate to a preference of quality, quantity, and accessibility of a food item to be consumed by the consumer.
  • the consumer information of the consumer includes information related to undesirable ingredients, including allergens, that the consumer prefers to avoid or has to avoid because of suffering from certain health conditions.
  • the consumer information also includes preferred nutritional value for the consumer and/or food preferences of the consumer.
  • the input fields 302 to 306 displayed in the exemplary user interface 300 are configured to accept the consumer information inputted by the consumer.
  • a consumer 'CJ ' may use input field such as the input field 302 in the exemplary user interface 300, displayed on the computing device 106 for selecting the undesirable food ingredients that the consumer 'CJ ' prefers to avoid.
  • input field 302 may include ingredients VJ', V2', and 73'.
  • the consumer 'CJ ' may select the ingredients J' and V2' to be excluded .
  • the consumer 'CJ ' may use input field such as the input field 304 in the exemplary user interface 300 for selecting the amount and/or nutritional value.
  • input field 304 may include nutritional elements, such as ' ⁇ ', ⁇ 2', ⁇ ⁇ / ⁇ 3', ⁇ ⁇ / ⁇ 4', and ⁇ ⁇ / ⁇ 5'.
  • the consumer 'CJ ' may select the value of the nutritional elements ' ⁇ ', ⁇ 2', ⁇ ⁇ / ⁇ 3', ⁇ ⁇ / ⁇ 4', and ⁇ ⁇ / ⁇ 5'.
  • the consumer 'CJ ' may use input field such as the input field 306 in the exemplary user interface 300 for inputting the food preferences.
  • the input field 306 may include a header for selecting the amount of cost of a food item, a header for selecting a preferred range of geographical distance of the food service provider from the location of a consumer.
  • the consumer 'CJ ' may select the amount of cost of a food item to be ⁇ IOO dollars' and the preferred range of geographical distance to be ⁇ 5 km'.
  • the exemplary user interface 300 may include selection button, such as the button 308.
  • the service provider may select the button 308 to find a food item based on the selected preferences such the aforementioned preferences of ingredients, nutritional value and personal preferences.
  • the exemplary user interface 300 may include input fields (not shown) for acquiring consumer information related to food habit, medical conditions, general physical condition, age, allergies and use of medications.
  • the term Vood habit' as used herein relate to a type of food the consumer consumes.
  • the consumer 'CI ' may have a food habit of consuming non-vegetarian food .
  • the term 'medical conditions' as used herein relate to a type of illness or abnormality of the consumer.
  • the consumer 'CI ' may have 'diabetes'
  • the term "general physical condition" as used herein relate to physical health of the consumer, such as a body mass index, i.e.
  • the "general physical condition” can be further correlated with the age of the consumer.
  • allergies relate to details of certain substances (particularly edible ingredients) that can cause highly sensitive reaction to the consumer's body. Therefore, the allergies (i.e. the information provided by the consumer) associated with a consumer essentially correlate to the allergens used in preparation of a food item (i.e. the information provided by the food service provider).
  • the term 'use of medications' as used herein relates to drugs or other form of medicines for the medical conditions of the consumer. For example, the consumer 'CI ' may have to consume ⁇ Novolin' and ⁇ Humulin' for the medical condition 'diabetes'.
  • the data processing arrangement 102 is configured to filter digital food plans, based on the consumer information, to provide desirable food items to the consumers. Specifically, the data processing arrangement 102 to identify the desirable food items in a digital food plan, for the consumer. Furthermore, the desirable food items are food item which does not contain the ingredients to be avoided by the consumer. Thereby providing the consumer with a food item based on the consumer information.
  • the term ⁇ filter' as used herein relate to selection of food items that do not contain the ingredients to be avoided by the consumer.
  • the data processing arrangement 102 is configured to identify the food item in the digital food plan of a food service provider, that comply with the food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, of the consumer.
  • the data processing arrangement 102 is operable to identify the undesirable food ingredients that the consumer wants to avoid based on the consumer information provided by the consumer using the exemplary user interface 300 of the computing device 106.
  • the data processing arrangement 102 is configured to analyse the food information related to the food item of a digital food plan, to identify ingredients used in the recipe of the food item and provide desirable food items to the consumers. Furthermore, in an event wherein an ingredient used in a recipe of a food item matches an undesirable food ingredient that has been selected by the consumer to be avoided or is recommended to be avoided, the data processing arrangement 102 discards the food item, and thereafter analyses food information related to another food item of the digital food plan. Additionally, the data processing arrangement 102 may suggest the food service provider to offers the desirable food item to the consumers.
  • a food item ⁇ FIl' of a digital food plan of the food service provider ' ⁇ ' may contain undesirable food ingredients 7U' and ⁇ ⁇ 2' and a food item ⁇ 2' of a digital food plan of the food service provider ' ⁇ ' may contain ingredient ⁇ 43' and ⁇ 44'.
  • the data processing arrangement 102 is configured to identify the food item ⁇ 2' to be a desirable food item to the consumers, and thereafter instruct the food service provider ' ⁇ ' to provide the consumer 'CI ' with the food item ⁇ 2' of the d igital food plan of the food service provider ' ⁇ '.
  • the data processing arrangement 102 is operable to suggest the food service providers, alterations for the at least one of the ingred ients and/or the cooking procedure associated with a food item, to provide a tailored food item for a consumer based on a consumer information of the consumer. Additionally, the data processing arrangement 102 may suggest the food service provider to offer the tailored food items to the consumers.
  • a food item ⁇ 3' of a digital food plan of the food service provider ' ⁇ ' may contain ingredient VU ' ⁇ ⁇ 2' and ⁇ 43'.
  • the data processing arrangement 102 is operable to suggest the food service providers ' ⁇ ' to d iscard the use of the ingredients VU ' for the food item ⁇ 3'. Thereby suggesting the food service providers ' ⁇ ' to alter the food item ⁇ 3' to contain the ingred ients ⁇ 42' and ⁇ 43'.
  • the data processing arrangement 102 is configured to filter the d igital food plan based on the preferred nutritional requirements for the consumer. Specifically, the data processing arrangement 102 analyzes the nutritional value associated with a food item of the digital food plan based on the preferred nutritional requirements for the consumer. Furthermore, if the nutritional value associated with a food item matches the preferred nutritional requirements for the consumer, the data processing arrangement 102 provides the consumer with the name of the food item.
  • the data processing arrangement 102 is configured to filter the digital food plan based on the food preferences of the consumer.
  • a customer 'CI ' may opt to locate food service providers that are located within a 5km distance from the location of the customer 'CJ ', and offers a food item within the cost of 100 dollars'.
  • the data processing arrangement 102 is configured to analyse the food information of the food items provided by the food service provider.
  • the data processing arrangement 102 is configured to identify the food service provider located within 5 km distance from the location of the customer 'CI ', and offers a food item within the cost of '100 dollars'. Thereafter, provide the consumer 'CJ ' with the name of the food service provider and a food item provided by the food service provider.
  • the data processing arrangement 102 is configured to filter the digital food plan based on the medical cond itions of the consumer. Specifically, the data processing arrangement 102 is operable to match the consumer information such the food habit, medical conditions and use of medications to filter the digital food plan.
  • a consumer 'CI ' may have a food habit of consuming non- vegetarian, further the consumer 'CI ' may be diabetic and may use diabetic medication.
  • the data processing arrangement 102 is configured to filter a digital food plan provided by a food service provider ⁇ ' to identify at least one food item that contains ingred ients which are not to be avoided by the consumer 'CI '.
  • a consumer 'CI ' may be using the med ication 'Zyloprim' for a medical cond ition 'Hyperuricemia'.
  • the data processing arrangement 102 may be operable to identify the food ingredients such as an ingredient ed meat', that may be harmful for the consumer while consuming of the medication 'Zyloprim'.
  • the data processing arrangement 102 may identify a food item including the ingredient ed meat' to be an undesirable food item. Therefore, the data processing arrangement 102 may filter a digital plan to exclude the food item including the ingred ient ed meat'.
  • a consumer ⁇ Cl ' may use the exemplary user interface 300 to provide the data processing arrangement 102 with med ical information, such as, consumption of a medicine 'Cozaar' for a med ical condition ⁇ high blood pressure'.
  • the data processing arrangement 102 may identify that ⁇ alcoholic beverages' are harmful for the consumer 'CI ', while the consumer ⁇ Cl' is using the med ication 'Cozaar'. Therefore in such example, the data processing arrangement 102 may exclude a food item including 1 alcoholic beverages' as an ingred ient, while filtering the digital plan including the food item.
  • the data processing arrangement 102 is operable to analyze the acquired data associated with the offered food items to determine one of: a consumption history of the consumers, a food consumption trend of the consumers, an impact of food consumption on the consumers' health, a geographical area associated specific food items.
  • the data processing arrangement 102 is operable to store information related to the food items of a dig ital food plan provided by a food service provider, which is consumed by the consumer. For example, data processing arrangement 102 stores the number of times a consumer 'CI ' selects a food item 'Fl' from a food service provider ' ⁇ ' and a food item 'F2' from a food service provider ⁇ 43C * . In such the data processing arrangement 102 generates a consumption history of the consumer 'Ci ' identifying the number of times a food item has been selected by the consumer 'Ci '.
  • the data processing arrangement 102 is operable to analyse the consumption history of the consumers to generate food consumption trend of the consumers. For example, in an event, a consumer 'Ci' selects a food item 'Fl ' from a food service provider ' ⁇ ' more often than a food item 'F2' from a food service provider ⁇ 43C. In such example, the data processing arrangement 102 is operable to generate a food consumption trend for the consumer 'Ci ' identifying that the consumer ⁇ Cl' has an affinity of selecting the food item ⁇ Fl' when offered a choice between the food item ⁇ Fl' and 'F2'.
  • the data processing arrangement 102 is operable to identify the impact of food consumption on the consumers' health based on the food consumption trend of the consumer.
  • a consumer ⁇ Cl' may be a diabetic and has a food consumption trend of consuming food item which contains a high amount of carbohydrate.
  • the data processing arrangement 102 may identify that the impact of food consumption on the consumers' health to be risky.
  • the data processing arrangement 102 is operable to identify geographical area associated specific food items.
  • a consumer ⁇ Cl' may have a trend of selecting the food item ⁇ Fl' provided by a food service provider ⁇ ⁇ '.
  • the food service provider ⁇ ⁇ ' may be located in a place ⁇ ⁇ '.
  • data processing arrangement 102 is operable to store the location of the food service provider ⁇ ⁇ ' which provides the food item ⁇ Fl' preferred by the consumer ⁇ Cl'.
  • the data processing arrangement 102 is operable to calculate the distance of food service provider ⁇ ⁇ ' from the location of the consumer ⁇ Cl' , such as 10km.
  • the data processing arrangement 102 may be operable to communicate with external resources to acquire information related to the consumer.
  • the data processing arrangement 102 may communicate with medical databases, to acquire medical information related to the consumer.
  • the medical information related to the consumer may contain any medical condition associated to the consumer, medical test results and/or the medication prescribed (or medical recommendations) to the consumer for the medical condition.
  • the data processing arrangement 102 may use such information to filter the digital menu to exclude food item that may be harmful for the consumer.
  • the data processing arrangement 102 is operable to suggest the consumer with the suggestion of food item.
  • the data processing arrangement is operable to suggest desirable food items to the consumers based on the consumption history, the food consumption trend, impact of food consumption and the geographical areas.
  • a consumer is operable to rate a food service provider based on the quality of the service provided by the food service provider.
  • the data processing arrangement 102 is operable to suggest food items based on a rating to the consumer based on a selection history of the consumer
  • the data processing arrangement 102 is operable to match the quantity of food used in the preparation of a food item and the amount of selection received for the food item. Furthermore, the data processing arrangement 102 is operable to calculate the amount of wastage associated with the food item. In an example, 10 kilograms of indignant are used for the preparation of the food item ' 4'. In such example, the food item ' ' may be selected by one consumer for one serving. In such example, the data processing arrangement 102 is operable to identify a wastage for the food item ' 4'.
  • the present disclosure provides a system (not shown) for managing digital food information, the system includes at least one device associated with a food service provider (such as the computing devices 104, 106).
  • the at least one device includes a data processing arrangement (such as data processing arrangement 102).
  • the data processing arrangement is operable to: generate a digital food plan, by the food service provider using the computing device associated therewith, comprising at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item; receive consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients; and filter digital food plans, based on the consumer information, to provide desirable food items to consumers.
  • the data processing arrangement may be associated with a food service provider, such as the hospital, the domiciliary care or the care home. Further, the data processing arrangement may communicate with (or operatively coupled to) a database to acquire consumer information related to the consumer.
  • the database may include one of a database of a hospital, a database of a domiciliary care, or a database of a care home, having the consumer information of consumer stored therein. In an embodiment, the database may be operable to include updated consumer information related to the consumer.
  • the data processing arrangement and the database may be implemented using at least one computing device, such as one computing device having both the data processing arrangement and the database therein, or two separate computing devices associated with the data processing arrangement and the database individually. Therefore, the consumer information may not be provided by the consumer to the data processing arrangement rather such consumer information is retrieved by the data processing arrangement automatically from the database.
  • the consumer information includes at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients.
  • the consumer information primarily includes medical information associated with a consumer.
  • the medical information may include any medical condition associated to the consumer, medical test results and/or the medication prescribed (or medical recommendations) to the consumer for the medical condition.
  • the data processing arrangement of the present embodiment may use such medical information to filter the digital plan to exclude food item that may be harmful for the consumer. This allows a hospital, a domiciliary care or a care home to efficiently identify and provide desirable food items to the consumers associated therewith.
  • the data processing arrangement 102 is configured to host a device-functionality software and/or an operating system software configured to execute other programs/software application/ artificial intelligence algorithms including various modules for storing and processing the digital food information provided by the computing devices 104, 106 associated with the food service providers and the consumers, respectively.
  • AI Artificial intelligence
  • the term "Artificial intelligence" (AI) relates to software-based algorithms that are executable upon computing hardware and are operable to adapt and adjust their operating parameters in an adaptive manner depending upon information that is presented to the software-based algorithms when executed upon the computing hardware, such as the data processing arrangement 102.
  • the algorithms involve a decision tree or neural network defining decision states concerning whether or not at least one food item is to be consumed by a consumer.
  • the decision tree or neural network is operable to define the decision states based on the information acquired from a digital food plan, provided by the food service provider that includes the ingredients and allergens associated with the at least one food item of the digital food plan, and the consumer information related to the consumer, such as the food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients.
  • weightings associated with the decision states are based upon previous experiences derived from food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients provided by the consumer using the computing devices 106 or other similar types of communication devices of the consumer; optionally, the experiences are aggregated across a plurality of communication devices, as will be described in greater detail below.
  • the algorithms are operable to migrate between the decision states depending upon the at least one food item of the digital food plan, and the including the food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients presented to the algorithms, in operation. Furthermore, the data processing arrangement 102 is operable to generate and suggest food plans that consumers can follow when eating both out of home and in home.
  • the algorithms hosted in the data processing arrangement 102 is operable to generate new decision states for new types of digital food plan including at least one food item that have not previously been provided to the algorithms, as detected using a matching function of the algorithms that compares a given type of digital food plan including at least one food item with another type of digital food plan including at least one food item that can be acquired from a food service provider or can be prepared at home.
  • the matching function is optionally based upon a neural network that is trained against different types of content to differentiate between the different types of digital food plan including at least one food item.
  • the at least one food item is processed to generate metadata, or pseudo-metadata (including the ingredient and/or the allergens in the at least one food item), wherein the matching function is operable to determine an "ingredient and/or allergens" in the at least one food item to compared, based at least in part upon the metadata or pseudo- metadata (including food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients) associated to the consumer.
  • metadata or pseudo-metadata including the ingredient and/or the allergens in the at least one food item
  • the matching function is operable to determine an "ingredient and/or allergens" in the at least one food item to compared, based at least in part upon the metadata or pseudo- metadata (including food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients) associated to the consumer.
  • Pseudo-metadata is, for example, a combination of metadata parameters associated to the at least one food item in the digital food plan and the consumer information related to the consumer, such as the food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients.
  • the data processing arrangement 102 is configured to host one or more routines or set of instruction that is operable to perform data mining of user preferences to provide business intelligence and facilitating customisation of business offering to suit the consumer.
  • the one or more routines or set of instruction is operable to extract historical recorded data from the computing devices 106 used by the consumer.
  • the term 'historical recorded data' as used herein relates to a periodically stored data associated with the web activity performed by a consumer using the computing devices 106.
  • the historical recorded data may include the food item searched by the consumer, the preferred nutritional value mentioned by the consumer while accessing the computing devices 106, the food preferences of the consumer mentioned by the consumer while accessing the computing devices 106 and the like.
  • the one or more routines or set of instruction may be configured to analyse the food item searched, food preferences mentioned, the nutritional value of food items preferred by the consumer to customisation of business offering to suit the consumer.
  • the business offering may be suggestion of acquiring food from a specific food service provider, or a discounted offer on a food item offered by a food service provider.
  • the business offering may be determined comparing the consumer information of a consumer, and information of the food service provider, such as the food item provided by the food service provider and the ingredient and/or allergens included in the provided food item.
  • the historical recorded data can be extracted from the computing device 104 associated with the food service providers.
  • the data processing arrangement 102 is operable to generate digital food plans, based on the consumer, patient or care home resident information, and available food from various locations to provide desirable health outcomes for the consumers.
  • the one or more routines or set of instruction hosted in the data processing arrangement 102 is operable to generate digital food plans, based on the consumer, patient or care home resident information, and available food from various locations to provide desirable health outcomes for the consumers.
  • the one or more routines or set of instruction is operable to use the extracted historical recorded data of the consumer, the service provide to identify the patient or care home resident information, and available food from various locations and generate a digital food plan including at least one food item that provides a desirable health outcomes for the consumers, such as weight loss, remedy of body pain and the like.
  • the data processing arrangement 102 use the one or more routines or set of instruction for collecting, building and operating on multiple 'trusted source' data sets, and thereafter combine with the data stored in the data processing arrangement to deliver innovative value enhanced data.
  • trusted source data sets refer to external data source that provide food item information, ingredient and/or allergens information that can be associated with foods, the effects of consuming the ingredient and/or allergens and the like.
  • the one or more routines or set of instruction can acquire the food item information, ingredient and/or allergens information that can be associated with foods, the effects of consuming the ingredient and/or allergens and combine with information acquired from the computing devices 104, 106 associated with the food service providers and the consumers, to generate an enhanced data.
  • a digital food plan is generated, by each of the plurality of food service providers using the computing devices associated therewith, that comprises at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item.
  • consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, to be provided by consumers is received .
  • digital food plan is filtered, based on the based on the consumer information, to provide desirable food items to the consumers.
  • steps 402 to 406 are only illustrative and other alternatives can also be provided where one or more steps are added, one or more steps are removed, or one or more steps are provided in a different sequence without departing from the scope of the claims herein.
  • the present disclosure provides a software product recorded on machine-readable data storage media, characterized in that the software product is executable upon computing hardware for implementing the aforementioned described method 400 of managing digital food information.
  • Such software produced is relevant to operation of a system for managing digital food information as described in the foregoing.
  • the present disclosure provides an efficient system for managing digital food information.
  • the present system enables a food service provider to describe a food item adequately.
  • the system is operable to enable a consumer to locate a food item that is suitable for the consumer.
  • a consumer may implement the system to select food item based on the allergens and ingredients used in a food item. Therefore, a consumer having health issues, such as food allergies towards few specific ingredients may be self-assured that the consumer is having an allergen free food item.
  • the food service provider may be operable to update and/or edit the food information related to a food item. Therefore, a consumer may have access to any change or alteration in the food item.
  • a consumer may use the present system to select a food item that has the exact amount of nutritional value that the consumer intends to consume.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • Primary Health Care (AREA)
  • Nutrition Science (AREA)
  • Educational Technology (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

Disclosed is a system for managing digital food information. The system includes a data processing arrangement coupled to a plurality of computing device associated with food service providers and a plurality of computing devices associated with consumers, via a communication network. Furthermore, the data processing arrangement is operable to generate digital food plans comprising at least one food item. The at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item. Additionally, the data processing arrangement is operable to receive consumer information, provided by the consumer, including food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients. The data processing arrangement is further operable to filter the digital food plans, based on the consumer information, to provide desirable food items to the consumers.

Description

SYSTEM AND METHOD FOR MANAGING DIGITAL FOOD
INFORMATION
TECHNICAL FIELD
[001] The present disclosure relates to systems for managing digital food information. The present disclosure also relates to methods of managing the digital food information. Moreover, the present disclosure relates to a software product recording on machine-readable data storage media that is executable upon computing hardware for implementing the aforesaid methods.
BACKGROUND
[002] With growing awareness about importance of diet, and increasing number of diet-dependent health conditions there has been an increase in consciousness among many consumers regarding certain ingredients that may be harmful, or beneficial, to their health. Moreover, it is common practice for many consumers to check a restaurant menu to spot items that meet their dietary preferences. Furthermore, consumers with food allergies and other medical conditions have strict food preferences, which make selection of restaurants and food items difficult. Moreover, not only restaurants but also other food service providers, such as care homes, nurse homes, hospitals and so forth, struggle to personalise their residents' and patients' food plan.
[003] Also, the selection of food is not based on all personal nutritional and dietary requirements such as general physical condition, age, allergies, medical condition, prescribed medication, allergies and personal preferences. Also, the consumers are often not aware of the effects that the consumption of certain products may have on their health based on effectiveness of their prescribed medication. Therefore matching people to food becomes a priority to do in an easy coherent way.
[004] Conventionally, the food service provider's staff (such as waiters, nurses, carers and so forth) perform task of providing consumers with information related to food items served by them. However, at times they are not apprised of all the ingredients used for preparing the food items, and therefore may not communicate appropriate and sufficient information when asked by the consumers. In such instance, consumer suffering from a food allergy, certain medical conditions or having strong food preferences may be served with a food item having an ingredient that can cause harm to their health or wellbeing. In one example, this can lead to adverse reactions and/or extreme situations, such as anaphylactic shock.
[005] Moreover, with the advent of internet technologies in the catering and healthcare industries, consumers tend to check for restaurant, takeaway and their menu items online or on their mobile devices. However, many ingredients have different or multiple names and/or can be found as sub-ingredients in various main ingredients. Furthermore, different restaurants may prefer to identify/name their menu items differently. Therefore, in such scenarios, a consumer may have difficulty, or in certain cases be unable to identify the menu items that might be harmful (for example allergic) to the consumer and to personalise their diet in a manner that conforms to their dietary and medical requirements.
[006] Additionally, a mismatch between the amount of food ordered and consumed may cause a huge food waste problem. For example, in developed countries food, about 100 kilograms per person per year is wasted at the consumption stage, and that is mainly due to a mismatch between the amount of food ordered and consumed . [007] Therefore, in light of the foregoing discussion, there exist problems associated with providing required food information to the consumers.
SUMMARY
[008] The present disclosure seeks to provide improved systems for managing digital food information, for example, a system for managing digital food information that is operable to provide optimized digital food information to a consumer, patient or care home resident.
[009] Moreover, the present disclosure seeks to provide an improved method of managing digital food information for providing optimized digital food information to a consumer, patient or care home resident.
[0010] According to a first aspect, there is provided a system for managing digital food information, the system includes a data processing arrangement, a plurality of computing devices associated with food service providers, a plurality of computing devices associated with consumer, patient or care home resident, wherein the data processing arrangement is coupled via a communication network to the computing devices of the food service providers and the consumers, patients or care home resident, characterized in that the data processing arrangement is operable to :
- generate a digital, filterable and personalised food plan, by each of the plurality of food service providers using the computing devices associated therewith, comprising at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item;
- receive consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, to be provided by the consumer using the computing devices associated with the consumers; and
- filter the digital food plans, based on the consumer information, to provide desirable food items to the consumers.
[0011] The present disclosure seeks to provide an efficient system for managing digital food information, which is operable to filter digital food plans generated by the food service provider, based on preferred consumer, patient or care home resident information, further the system is operable to suggest desirable food items for the consumers, patient or care home resident based on their personal consumer information and dietary needs.
[0012] According to a second aspect, there is provided a method for managing digital food information, characterized in that the method includes:
- generating a digital food plan comprising at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item;
- receiving consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, to be provided by consumers; and
- filtering digital food plans, based on the consumer information, to provide desirable food items to the consumers.
[0013] According to a third aspect, there is provided a software product recording on machine-readable data storage media, characterized in that the software product is executable upon computing hardware for implementing the aforesaid method for managing digital food information. [0014] According to a fourth aspect, there is provided a system for managing digital food information, the system includes at least one device associated with a food service provider, the at least one device includes a data processing arrangement, characterized in that the data processing arrangement is operable to :
- generate a digital food plan, by the food service provider using the computing device associated therewith, comprising at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item;
- receive consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients; and
- filter digital food plans, based on the consumer information, to provide desirable food items to consumers.
[0015] It will be appreciated that features of the invention are susceptible to being combined in various combinations without departing from the scope of the invention as defined by the appended claims.
DESCRIPTION OF THE DIAGRAMS
[0016] Embodiments of the present disclosure will now be described, by way of example only, with reference to the following diagrams wherein :
FIG. 1 is a block diagram of an architecture of a system for managing digital food information, in accordance with an embodiment of the present disclosure;
FIG. 2 is a schematic illustration a computing device, of the system of
FIG. 1, associated with a food service provider having an exemplary user interface, in accordance with an embodiment of the present disclosure;
FIG. 3 is a schematic illustration a computing device, of the system of
FIG. 1, associated with a consumer having an exemplary user interface, in accordance with an embodiment of the present disclosure; and
FIG. 4 is an illustration of steps of a method of managing digital food information, in accordance with an embodiment of the present disclosure.
[0017] In the accompanying diagrams, an underlined number is employed to represent an item over which the underlined number is positioned or an item to which the underlined number is adjacent. A non- underlined number relates to an item identified by a line linking the non- underlined number to the item. When a number is non-underlined and accompanied by an associated arrow, the non-underlined number is used to identify a general item at which the arrow is pointing.
DESCRIPTION OF EMBODIMENTS
[0018] In overview, embodiments of the present disclosure are concerned with a system for managing digital food information that is operable to provide enhanced human-computer intractability, simplify the food service provider locating process, provide an increased safety for the consumers and fulfil the consumer's food consumption needs.
[0019] Referring to FIG. 1, illustrated is a block diagram of an architecture of a system 100 for managing digital food information, in accordance with an embodiment of the present disclosure. As shown the system 100 includes a data processing arrangement 102, a plurality of computing device 104 associated with food service providers, a plurality of computing devices 106 associated with consumers, wherein the data processing arrangement 102 is coupled via a communication network 108, to the computing devices 104 and 106, of the food service providers and the consumers.
[0020] Optionally, the term ^digital food information' as used herein relates to an organised and structured representation of metadata related to food in a computer-implemented environment. Specifically, the metadata includes both non-commercial and/or commercial data related to food. Optionally, the non-commercial data related to food includes description of food, service providers that provide food, ingredients and allergens used in food, medical data associated with the ingredients and allergens used in food, calorific value of the ingredients and allergens used in the food, method of preparation of the food, quantity of the food in one serving, environment of preparation of the food, and so forth. Furthermore, the commercial data related to food includes the cost of the ingredients and allergens used in food, the cost of a recipe per serving, sampling cost of a recipe per serving, additional charges associated with per serving of a recipe, profit of a recipe per serving, and so forth. Furthermore, the metadata related to food is stored and processed in a data processing arrangement (such as the data processing arrangement 102 of the system 100) to generate, process and manage the digital food information.
[0021] Optionally, the term ^data processing arrangement' as used herein relates to an arrangement including programmable and/or nonprogrammable components that are configured to manage the digital food information. Optionally, the data processing arrangement 102 is implemented using one or more database servers. Specifically, the database servers may be hardware, software, firmware or a combination of these, suitable for storing and processing the digital food information. Optionally, the database servers may include functional components, for example, a processor, a memory, a network adapter and so forth. Additionally, the database servers provide a computing platform wherein a plurality of computer programs may be installed for managing digital food information. In operation, the database servers of the data processing arrangement 102 may include various modules for storing and processing information, such as the digital food information.
[0022] Optionally, the data processing arrangement 102 is operable to store and process information provided by the food service providers and the consumers via the computing devices, such as the computing devices 104 associated with the food service providers and the computing devices 106 associated with the consumers.
[0023] Optionally, the term ^computing device' as used herein relates to an electronic device associated with (or used by) a user, such as the food service providers and/or the consumers. Specifically, the computing devices 104, 106 associated with the food service providers and the consumers, respectively, include hardware, software, firmware, or a combination of these. Furthermore, the computing devices 104, 106 relate to portable computing devices and/or fixed computing devices. Examples of the computing devices 104, 106 include but are not limited to, desktop computers, laptop computers, tablet computers, phablet computers, smartphones, and personal digital assistants.
[0024] Optionally, the computing devices 104, 106 are operable to render user interfaces (such as the exemplary user interface 200, 300 of FIG. 2 and FIG. 3 respectively) thereon, to facilitate interaction between the food service provider and/or the consumer, and the data processing arrangement 102. Furthermore, the user interface may include icons, onscreen keyboards, pull-down menus, buttons, control options, and audiovisual indicators to receive input from the at least one user. Additionally, the user interface is used to provide text input, voice input, keypad input, image input, image capture, and so forth. For example, the user interface may be used by a food service provider to input metadata related to food in the form of text messages via a keypad input. In such example, the keypad input may be provided via a virtual keyboard and/or a physical keyboard . Further, the user interface may consequently interact with the food service provider and/or the consumer by employing text output, voice output, image output, and so forth. Alternatively, optionally, the food service provider and/or the consumer is associated with one or more computing devices. For example, a sing le user may be associated with three computing devices, namely, a desktop computer, a tablet computer, and a smartphone.
[0025] Optionally, the computing devices 104, 106 are configured to execute a user agent application thereon, to communicate with the data processing arrangement 102. Specifically, the user interfaces rendered on the computing devices 104, 106 are operable to facilitate interaction between the food service provider and/or the consumer, and the data processing arrangement 102, upon execution of the user agent application. Furthermore, the user agent application establishes communication between the computing devices 104, 106 and the data processing arrangement 102, through the communication network 108.
[0026] Optionally, the term ^communication network' as used herein relates to an arrangement of interconnected programmable and/or non¬ programmable components that are configured to facilitate connection between the data processing arrangement 102, the computing devices 104, 106. Furthermore, the communication network may be an individual network, or a collection of individual networks, interconnected with each other and functioning as a single large network. Such individual networks may be wired, wireless, or a combination thereof. Examples of such individual networks include, but are not limited to, Local Area Networks (LANs), Wide Area Networks (WANs), Metropolitan Area Networks (MANs), Wireless LANs (WLANs), Wireless WANs (WWANs), Wireless MANs (WMANs), the Internet, second generation (2G) telecommunication networks, third generation (3G) telecommunication networks, fourth generation (4G) telecommunication networks, and Worldwide Interoperability for Microwave Access (WiMAX) networks. [0027] Optionally, the system 100 may be implemented in cloud computing environments where tasks are performed by remote processing devices (such as the data processing arrangement 102) that are linked through a communications network (such as the communications network 108) to the computing nodes (such as the computing devices 104, 106) .
[0028] Referring to FIG. 2, illustrated is a schematic illustration the computing device 104, of the system 100 of FIG. 1, associated with a food service provider having an exemplary user interface 200, in accordance with an embodiment of the present disclosure. As shown, FIG. 2 includes input fields (such as the input fields 202 to 212) for providing food information related to at least one food item. Furthermore, the food information provided by the food service provider via the exemplary user interface 200 is provided to the data processing arrangement 102 (shown in FIG. 1) via the communication network 108, and stored therein.
[0029] The data processing arrangement 102 is configured to generate a digital food plan, by each of the plurality of food service providers using the computing devices 104 associated therewith, comprising at least one food item. The at least one food item is defined by the food information provided by the food service provider using the computing device 104 associated with the food service provider, and wherein the food information includes ing redients and allergens associated with the at least one food item.
[0030] Optionally, the term Vood service provider' as used herein relates to organizations, and/or individuals operable to prepare and supply food item for consumers. For example, the food service provider may be a restaurant and/or a catering service including a plurality of individuals associated to the restaurant and/or a catering service, such as chefs, line cooks, prep cooks, apprentices, nutritionist, dietician and so forth. Additionally, the food service provider may be organizations, and/or individuals that are associated with domiciliary care, care homes or hospitals. Furthermore, the food service provides may be operable to provide food to the consumers residing within domiciliary care, care homes or hospitals. Optionally, the food service provider uses the exemplary user interface 200 of the computing device 104 to input the food information for defining the at least one food item, and thereby generating the digital food plan comprising the at least one food item.
[0031] Optionally, the term ^digital food plan' (or a digital meal plan or a digital food menu) as used herein relates to digital display of a list comprising at least one food item that is prepared and supplied by the food service provider to the consumer. Specifically, a digital food plan is an electronic list of food items that is created by the food service provider in the computing device 104. Furthermore, the food service provider creates the digital food plan by inputting food information via the input fields 202 to 220 displayed in the exemplary user interface 200, for defining the at least one food item. Alternatively, optionally, the food service provider may input information related to more than one food item, thereby creating a plurality of food items in the digital food plan.
[0032] Optionally, the exemplary user interface 200 is configured to acquire data associated with the food items offered by the service providers to the consumers. Specifically, the input fields 202 to 220 displayed in the exemplary user interface 200 are configured to accept the food information, such as the digital food information provided by the food service provider. In an example, the food service provider may use input field such as the input field 202 in the exemplary user interface 200, displayed on the computing device 104 for inputting a name of the food item. In such example, a food service provider 'ABC may name a food item as ^Chefs Special'. In another example, the food service provider may use input field such as the input field 204 to input the names of the ingredient used in the recipe of a food item such as the food item ^Chefs Special'. In such example, the food item ^Chefs Special' may include the ingredients ΊΙ', 2', Ί3', 4', Ί5', Ί6', and Ί7'.
[0033] In another example, the food service provider may use input field such as the input field 206 to input the names of the allergen used in recipe of a food item such as the food item ^Chefs Special'. In such example, the food item ^Chefs Special' may include the allergens VU', \42', and \43'. It is to be understood that the food service provider may also provide alternative names for the ingredients and the allergens. This will allow in exhaustively covering the details for the ingredients and the allergens used in preparation of a food item. In another example, the food service provider may use input field such as the input field 208 to input the amount of nutritional value associated to a food item such as the food item ^Chefs Special'. In such example, the food item ^Chefs Special' may have a nutritional value of 106 kilo caloric (kcal) per serving.
[0034] Optionally, in another example, the exemplary user interface 200 may be operable to provide input fields (not shown) for the food service provider to manually input the amount of nutritional value for each of the ingredient and/or the allergens used in the recipe of the food item ^Chefs Special', based on the quantity of ingredient and/or the allergens used. Furthermore, in another example, the exemplary user interface 200 may be operable to automatically generate individual nutritional value for each of the ingredient and/or the allergens used in the recipe of the food item ^Chefs Special', based on the quantity of ingredient and/or the allergens used. Moreover, the exemplary user interface 200 may be operable to automatically generate a total nutritional value for the amount of food served in one serving of the food item ^Chefs Special'.
[0035] In another example, the food service provider may use input field, such as the input field 210, to provide steps for preparing the food item such as the food item ^Chefs Special'. In such example, the food service provider may list down the exact steps of preparing the food item ^Chefs Special'. Furthermore, the food service provider may provide a video showing the steps for preparing the food item ^Chefs Special'. In another example, the food service provider may use input field such as the input field 212 to input the amount of cost associated with a food item such as the food item ^Chefs Special'. In such example, the food item ^Chefs Special' may have a cost of 100 dollars' per serving .
[0036] In another example, the food service provider may use input field, such as the input field 212, to provide the quantity of food item that may be provided in one serving of the food item. In such example, the food service provider may manually input the quantity of food that may be provided in one serving of the food item, such as the food item ^Chefs Special'. Optionally, in another example, the exemplary user interface 200 may be operable to automatically generate the quantity of food based on the amount of ingredient and the allergen used for the food item ^Chefs Special'.
[0037] In another example, the food service provider may use input field, such as the input field 214, to provide the cost of food item that may be provided in one serving of the food item. Optionally, in another example, the exemplary user interface 200 may be operable to provide input field 214 for the food service provider to manually input the cost of the food item, such as the food item ^Chefs Special'. Optionally, in another example, the exemplary user interface 200 may be operable to provide input fields for the food service provider to manually input the cost of each of the ingredient and/or the allergens used in the recipe of the food item ^Chefs Special', based on the quantity of ingredient and/or the allergens used . Furthermore, in another example, the exemplary user interface 200 may be operable to automatically generate individual cost for each of the ingred ient and/or the allergens used in the recipe of the food item ^Chefs Special', based on the quantity of ingred ient and/or the allergens used . Moreover, the exemplary user interface 200 may be operable to automatically generate a total cost of food item ^Chefs Special' served in one serving, based on the amount of ingredients and/or the allergens used in the recipe.
[0038] Optionally, the exemplary user interface 200 may provide a selection button, such as the button 216 for a food service provider to edit and/or update the food information related to the food item. Specifically, the food service provider may ed it and/or update the food information related to the food item, in order to reflect a change in the food item. For example, in an event wherein an ingredient VI' and allergen 7U ' used in the recipe of the food item ΙΙ ' has been altered to ingredient V2' and allergen 'Α2', the food service provider may select the button 216 of the exemplary user interface 200 to update the information of the food item ΙΙ ' for displaying that the recipe of the food item ΙΙ ' include the ing redient V2' and allergen 'Α2'. In another example, the exemplary user interface 200 may include selection button, such as the button 218. In such example, the service provider may select the button 218 to save the inputted food information for a food item such as the food item ^Chefs Special'. In another example, the exemplary user interface 200 may include selection button, such as the button 220. In such example, the service provider may select the button 220 to discard the inputted food information for a food item such as the food item ^Chefs Special'. This allows the food service providers to easily perform and reflect changes made to a food item of a digital food plan using the computing device 104.
[0039] Additionally, the food information inputted by the food service provider in the input fields 202 to 212 displayed in the exemplary user interface 200 is provided to the data processing arrangement 102 for storing and processing . Furthermore, the data processing arrangement 102 is operable to generate the d igital food plan based the food information provided by the food service provider in the exemplary user interface 200, displayed on the computing device 104 associated with the food service provider.
[0040] Referring to FIG. 3, illustrated is a schematic illustration the computing device 106, of the system 100 of FIG. 1, associated with the consumer having an exemplary user interface 300, in accordance with an embodiment of the present disclosure. As shown, FIG. 3 includes input fields (such as the input fields 302 to 308) for acquiring consumer information from the consumer. Furthermore, the exemplary user interface 300 is configured to provide the data processing arrangement 102 with consumer information acquired from the consumer, via the communication network 108.
[0041] The data processing arrangement 102 is configured to receive consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, to be provided by the consumers using the computing devices 106 associated with the consumers.
[0042] Optionally, the term ^consumer' as used herein relate to individuals and/or users accessing the exemplary user interface 300, provided in the computing device 106. Furthermore, the consumers access the exemplary user interface 300 for retrieving a digital food plan associated with a food service provider (such as the digital food plan and the food service provider described herein above in FIG 2) . Additionally, the consumers input their consumer information in the input fields 302 to 306, of the exemplary user interface 300 to retrieve such digital food plan.
[0043] Optionally, the term ^consumer information' as used herein relate to a preference of quality, quantity, and accessibility of a food item to be consumed by the consumer. Furthermore, the consumer information of the consumer includes information related to undesirable ingredients, including allergens, that the consumer prefers to avoid or has to avoid because of suffering from certain health conditions. Additionally, the consumer information also includes preferred nutritional value for the consumer and/or food preferences of the consumer.
[0044] Optionally, the input fields 302 to 306 displayed in the exemplary user interface 300 are configured to accept the consumer information inputted by the consumer. In an example, a consumer 'CJ ' may use input field such as the input field 302 in the exemplary user interface 300, displayed on the computing device 106 for selecting the undesirable food ingredients that the consumer 'CJ ' prefers to avoid. In such example, input field 302 may include ingredients VJ', V2', and 73'. Furthermore, in such example, the consumer 'CJ ' may select the ingredients J' and V2' to be excluded . In another example, the consumer 'CJ ' may use input field such as the input field 304 in the exemplary user interface 300 for selecting the amount and/or nutritional value. In such example, input field 304 may include nutritional elements, such as 'ΝΕΙ', ΝΕ2', λΛ/Ε3', λΛ/Ε4', and λΛ/Ε5'. Furthermore, in such example, the consumer 'CJ ' may select the value of the nutritional elements 'ΝΕΙ', ΝΕ2', λΛ/Ε3', λΛ/Ε4', and λΛ/Ε5'. In another example, the consumer 'CJ ' may use input field such as the input field 306 in the exemplary user interface 300 for inputting the food preferences. In such example, the input field 306 may include a header for selecting the amount of cost of a food item, a header for selecting a preferred range of geographical distance of the food service provider from the location of a consumer. Furthermore, in such example, the consumer 'CJ ' may select the amount of cost of a food item to be ^IOO dollars' and the preferred range of geographical distance to be λ5 km'. In another example, the exemplary user interface 300 may include selection button, such as the button 308. In such example, the service provider may select the button 308 to find a food item based on the selected preferences such the aforementioned preferences of ingredients, nutritional value and personal preferences.
[0045] The exemplary user interface 300 may include input fields (not shown) for acquiring consumer information related to food habit, medical conditions, general physical condition, age, allergies and use of medications. Optionally the term Vood habit' as used herein relate to a type of food the consumer consumes. In an example, the consumer 'CI ' may have a food habit of consuming non-vegetarian food . Further, the term 'medical conditions' as used herein relate to a type of illness or abnormality of the consumer. For example, the consumer 'CI ' may have 'diabetes' The term "general physical condition" as used herein relate to physical health of the consumer, such as a body mass index, i.e. a ratio of consumer's weight (in kilograms) by square of consumer's height (in meters). The "general physical condition" can be further correlated with the age of the consumer. Moreover, term "allergies" as used herein relate to details of certain substances (particularly edible ingredients) that can cause highly sensitive reaction to the consumer's body. Therefore, the allergies (i.e. the information provided by the consumer) associated with a consumer essentially correlate to the allergens used in preparation of a food item (i.e. the information provided by the food service provider). Furthermore, the term 'use of medications' as used herein relates to drugs or other form of medicines for the medical conditions of the consumer. For example, the consumer 'CI ' may have to consume ^Novolin' and ^Humulin' for the medical condition 'diabetes'.
[0046] The data processing arrangement 102 is configured to filter digital food plans, based on the consumer information, to provide desirable food items to the consumers. Specifically, the data processing arrangement 102 to identify the desirable food items in a digital food plan, for the consumer. Furthermore, the desirable food items are food item which does not contain the ingredients to be avoided by the consumer. Thereby providing the consumer with a food item based on the consumer information. Optionally the term ^filter' as used herein relate to selection of food items that do not contain the ingredients to be avoided by the consumer. Specifically, the data processing arrangement 102 is configured to identify the food item in the digital food plan of a food service provider, that comply with the food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, of the consumer. Optionally, the data processing arrangement 102 is operable to identify the undesirable food ingredients that the consumer wants to avoid based on the consumer information provided by the consumer using the exemplary user interface 300 of the computing device 106.
[0047] Additionally, the data processing arrangement 102 is configured to analyse the food information related to the food item of a digital food plan, to identify ingredients used in the recipe of the food item and provide desirable food items to the consumers. Furthermore, in an event wherein an ingredient used in a recipe of a food item matches an undesirable food ingredient that has been selected by the consumer to be avoided or is recommended to be avoided, the data processing arrangement 102 discards the food item, and thereafter analyses food information related to another food item of the digital food plan. Additionally, the data processing arrangement 102 may suggest the food service provider to offers the desirable food item to the consumers. In an example, a food item ^FIl' of a digital food plan of the food service provider 'ΑΎΖ' may contain undesirable food ingredients 7U' and λΑ2' and a food item Π2' of a digital food plan of the food service provider 'ΑΎΖ' may contain ingredient \43' and \44'. Furthermore, in such example, if a consumer 'CI' select the ingredients VU' and \42' to be undesirable food ingredient. The data processing arrangement 102 is configured to identify the food item Π2' to be a desirable food item to the consumers, and thereafter instruct the food service provider 'ΑΎΖ' to provide the consumer 'CI ' with the food item Π2' of the d igital food plan of the food service provider 'ΑΎΖ'.
[0048] Optionally, the data processing arrangement 102 is operable to suggest the food service providers, alterations for the at least one of the ingred ients and/or the cooking procedure associated with a food item, to provide a tailored food item for a consumer based on a consumer information of the consumer. Additionally, the data processing arrangement 102 may suggest the food service provider to offer the tailored food items to the consumers. In an example, a food item Π3' of a digital food plan of the food service provider 'ΑΎΖ' may contain ingredient VU ' λΑ2' and \43'. Furthermore, if a consumer 'C2' select the ingredients 7U ' to be an undesirable food ing redient, then in such event the data processing arrangement 102 is operable to suggest the food service providers 'ΑΎΖ' to d iscard the use of the ingredients VU ' for the food item Π3'. Thereby suggesting the food service providers 'ΑΎΖ' to alter the food item Π3' to contain the ingred ients \42' and \43'.
[0049] Optionally, the data processing arrangement 102 is configured to filter the d igital food plan based on the preferred nutritional requirements for the consumer. Specifically, the data processing arrangement 102 analyzes the nutritional value associated with a food item of the digital food plan based on the preferred nutritional requirements for the consumer. Furthermore, if the nutritional value associated with a food item matches the preferred nutritional requirements for the consumer, the data processing arrangement 102 provides the consumer with the name of the food item.
[0050] Optionally, the data processing arrangement 102 is configured to filter the digital food plan based on the food preferences of the consumer. In an example, a customer 'CI ' may opt to locate food service providers that are located within a 5km distance from the location of the customer 'CJ ', and offers a food item within the cost of 100 dollars'. In such example, the data processing arrangement 102 is configured to analyse the food information of the food items provided by the food service provider. Furthermore, the data processing arrangement 102 is configured to identify the food service provider located within 5 km distance from the location of the customer 'CI ', and offers a food item within the cost of '100 dollars'. Thereafter, provide the consumer 'CJ ' with the name of the food service provider and a food item provided by the food service provider.
[0051] Optionally, the data processing arrangement 102 is configured to filter the digital food plan based on the medical cond itions of the consumer. Specifically, the data processing arrangement 102 is operable to match the consumer information such the food habit, medical conditions and use of medications to filter the digital food plan. In an example, a consumer 'CI ' may have a food habit of consuming non- vegetarian, further the consumer 'CI ' may be diabetic and may use diabetic medication. In such example, the data processing arrangement 102 is configured to filter a digital food plan provided by a food service provider \ΧΎΖ' to identify at least one food item that contains ingred ients which are not to be avoided by the consumer 'CI '.
[0052] In another example, a consumer 'CI ' may be using the med ication 'Zyloprim' for a medical cond ition 'Hyperuricemia'. In such example, the data processing arrangement 102 may be operable to identify the food ingredients such as an ingredient ed meat', that may be harmful for the consumer while consuming of the medication 'Zyloprim'. In such example, the data processing arrangement 102 may identify a food item including the ingredient ed meat' to be an undesirable food item. Therefore, the data processing arrangement 102 may filter a digital plan to exclude the food item including the ingred ient ed meat'. [0053] In another example, a consumer ^Cl ' may use the exemplary user interface 300 to provide the data processing arrangement 102 with med ical information, such as, consumption of a medicine 'Cozaar' for a med ical condition ^high blood pressure'. In such example, the data processing arrangement 102 may identify that ^alcoholic beverages' are harmful for the consumer 'CI ', while the consumer ^Cl' is using the med ication 'Cozaar'. Therefore in such example, the data processing arrangement 102 may exclude a food item including 1 alcoholic beverages' as an ingred ient, while filtering the digital plan including the food item.
[0054] Optionally, the data processing arrangement 102 is operable to analyze the acquired data associated with the offered food items to determine one of: a consumption history of the consumers, a food consumption trend of the consumers, an impact of food consumption on the consumers' health, a geographical area associated specific food items.
[0055] Optionally, the data processing arrangement 102 is operable to store information related to the food items of a dig ital food plan provided by a food service provider, which is consumed by the consumer. For example, data processing arrangement 102 stores the number of times a consumer 'CI ' selects a food item 'Fl' from a food service provider 'ΑΎΖ' and a food item 'F2' from a food service provider \43C*. In such the data processing arrangement 102 generates a consumption history of the consumer 'Ci ' identifying the number of times a food item has been selected by the consumer 'Ci '.
[0056] Optionally, the data processing arrangement 102 is operable to analyse the consumption history of the consumers to generate food consumption trend of the consumers. For example, in an event, a consumer 'Ci' selects a food item 'Fl ' from a food service provider 'ΑΎΖ' more often than a food item 'F2' from a food service provider \43C. In such example, the data processing arrangement 102 is operable to generate a food consumption trend for the consumer 'Ci ' identifying that the consumer ^Cl' has an affinity of selecting the food item ^Fl' when offered a choice between the food item ^Fl' and 'F2'.
[0057] Optionally, the data processing arrangement 102 is operable to identify the impact of food consumption on the consumers' health based on the food consumption trend of the consumer. For example, a consumer ^Cl' may be a diabetic and has a food consumption trend of consuming food item which contains a high amount of carbohydrate. In such event, the data processing arrangement 102 may identify that the impact of food consumption on the consumers' health to be risky.
[0058] Optionally, the data processing arrangement 102 is operable to identify geographical area associated specific food items. In an example, a consumer ^Cl' may have a trend of selecting the food item ^Fl' provided by a food service provider λΑΎΖ'. In such example, the food service provider λΑΎΖ' may be located in a place λΜΝ'. In such example, data processing arrangement 102 is operable to store the location of the food service provider λΑΎΖ' which provides the food item ^Fl' preferred by the consumer ^Cl'. Furthermore, the data processing arrangement 102 is operable to calculate the distance of food service provider λΑΎΖ' from the location of the consumer ^Cl' , such as 10km.
[0059] Optionally, the data processing arrangement 102 may be operable to communicate with external resources to acquire information related to the consumer. Specifically, the data processing arrangement 102 may communicate with medical databases, to acquire medical information related to the consumer. More specifically, the medical information related to the consumer may contain any medical condition associated to the consumer, medical test results and/or the medication prescribed (or medical recommendations) to the consumer for the medical condition. Furthermore, the data processing arrangement 102 may use such information to filter the digital menu to exclude food item that may be harmful for the consumer. [0060] Optionally, the data processing arrangement 102 is operable to suggest the consumer with the suggestion of food item. Furthermore, the data processing arrangement is operable to suggest desirable food items to the consumers based on the consumption history, the food consumption trend, impact of food consumption and the geographical areas. Optionally, a consumer is operable to rate a food service provider based on the quality of the service provided by the food service provider. Furthermore, the data processing arrangement 102 is operable to suggest food items based on a rating to the consumer based on a selection history of the consumer
[0061] Optionally, the data processing arrangement 102 is operable to match the quantity of food used in the preparation of a food item and the amount of selection received for the food item. Furthermore, the data processing arrangement 102 is operable to calculate the amount of wastage associated with the food item. In an example, 10 kilograms of indignant are used for the preparation of the food item ' 4'. In such example, the food item ' ' may be selected by one consumer for one serving. In such example, the data processing arrangement 102 is operable to identify a wastage for the food item ' 4'.
[0062] In one embodiment, the present disclosure provides a system (not shown) for managing digital food information, the system includes at least one device associated with a food service provider (such as the computing devices 104, 106). The at least one device includes a data processing arrangement (such as data processing arrangement 102). The data processing arrangement is operable to: generate a digital food plan, by the food service provider using the computing device associated therewith, comprising at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item; receive consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients; and filter digital food plans, based on the consumer information, to provide desirable food items to consumers.
[0063] In accordance with the above embodiment, the data processing arrangement may be associated with a food service provider, such as the hospital, the domiciliary care or the care home. Further, the data processing arrangement may communicate with (or operatively coupled to) a database to acquire consumer information related to the consumer. In an example, the database may include one of a database of a hospital, a database of a domiciliary care, or a database of a care home, having the consumer information of consumer stored therein. In an embodiment, the database may be operable to include updated consumer information related to the consumer. It is to be understood that, the data processing arrangement and the database may be implemented using at least one computing device, such as one computing device having both the data processing arrangement and the database therein, or two separate computing devices associated with the data processing arrangement and the database individually. Therefore, the consumer information may not be provided by the consumer to the data processing arrangement rather such consumer information is retrieved by the data processing arrangement automatically from the database. As mentioned herein above, the consumer information includes at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients. However, in the present embodiment the consumer information primarily includes medical information associated with a consumer. In an example, the medical information may include any medical condition associated to the consumer, medical test results and/or the medication prescribed (or medical recommendations) to the consumer for the medical condition. Accordingly, the data processing arrangement of the present embodiment may use such medical information to filter the digital plan to exclude food item that may be harmful for the consumer. This allows a hospital, a domiciliary care or a care home to efficiently identify and provide desirable food items to the consumers associated therewith.
[0064] In accordance with the above embodiment, the data processing arrangement 102 is configured to host a device-functionality software and/or an operating system software configured to execute other programs/software application/ artificial intelligence algorithms including various modules for storing and processing the digital food information provided by the computing devices 104, 106 associated with the food service providers and the consumers, respectively. Throughout the present disclosure the term "Artificial intelligence" (AI) relates to software-based algorithms that are executable upon computing hardware and are operable to adapt and adjust their operating parameters in an adaptive manner depending upon information that is presented to the software-based algorithms when executed upon the computing hardware, such as the data processing arrangement 102.
[0065] Optionally, the algorithms involve a decision tree or neural network defining decision states concerning whether or not at least one food item is to be consumed by a consumer. The decision tree or neural network is operable to define the decision states based on the information acquired from a digital food plan, provided by the food service provider that includes the ingredients and allergens associated with the at least one food item of the digital food plan, and the consumer information related to the consumer, such as the food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients. Furthermore, weightings associated with the decision states are based upon previous experiences derived from food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients provided by the consumer using the computing devices 106 or other similar types of communication devices of the consumer; optionally, the experiences are aggregated across a plurality of communication devices, as will be described in greater detail below.
[0066] The algorithms are operable to migrate between the decision states depending upon the at least one food item of the digital food plan, and the including the food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients presented to the algorithms, in operation. Furthermore, the data processing arrangement 102 is operable to generate and suggest food plans that consumers can follow when eating both out of home and in home. Specifically, the algorithms hosted in the data processing arrangement 102 is operable to generate new decision states for new types of digital food plan including at least one food item that have not previously been provided to the algorithms, as detected using a matching function of the algorithms that compares a given type of digital food plan including at least one food item with another type of digital food plan including at least one food item that can be acquired from a food service provider or can be prepared at home. The matching function is optionally based upon a neural network that is trained against different types of content to differentiate between the different types of digital food plan including at least one food item. For performing such a comparison of digital food plan including at least one food item, the at least one food item is processed to generate metadata, or pseudo-metadata (including the ingredient and/or the allergens in the at least one food item), wherein the matching function is operable to determine an "ingredient and/or allergens" in the at least one food item to compared, based at least in part upon the metadata or pseudo- metadata (including food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients) associated to the consumer. Pseudo-metadata is, for example, a combination of metadata parameters associated to the at least one food item in the digital food plan and the consumer information related to the consumer, such as the food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients.
[0067] In another embodiment, the data processing arrangement 102 is configured to host one or more routines or set of instruction that is operable to perform data mining of user preferences to provide business intelligence and facilitating customisation of business offering to suit the consumer. Optionally, the one or more routines or set of instruction is operable to extract historical recorded data from the computing devices 106 used by the consumer. The term 'historical recorded data' as used herein relates to a periodically stored data associated with the web activity performed by a consumer using the computing devices 106. For example, the historical recorded data may include the food item searched by the consumer, the preferred nutritional value mentioned by the consumer while accessing the computing devices 106, the food preferences of the consumer mentioned by the consumer while accessing the computing devices 106 and the like. In such example, the one or more routines or set of instruction may be configured to analyse the food item searched, food preferences mentioned, the nutritional value of food items preferred by the consumer to customisation of business offering to suit the consumer. In such example, the business offering may be suggestion of acquiring food from a specific food service provider, or a discounted offer on a food item offered by a food service provider. Furthermore, the business offering may be determined comparing the consumer information of a consumer, and information of the food service provider, such as the food item provided by the food service provider and the ingredient and/or allergens included in the provided food item. Optionally, the historical recorded data can be extracted from the computing device 104 associated with the food service providers.
[0068] In an embodiment, the data processing arrangement 102 is operable to generate digital food plans, based on the consumer, patient or care home resident information, and available food from various locations to provide desirable health outcomes for the consumers. Specifically, the one or more routines or set of instruction hosted in the data processing arrangement 102 is operable to generate digital food plans, based on the consumer, patient or care home resident information, and available food from various locations to provide desirable health outcomes for the consumers. In an example, the one or more routines or set of instruction is operable to use the extracted historical recorded data of the consumer, the service provide to identify the patient or care home resident information, and available food from various locations and generate a digital food plan including at least one food item that provides a desirable health outcomes for the consumers, such as weight loss, remedy of body pain and the like.
[0069] In accordance with the above embodiment, the data processing arrangement 102 use the one or more routines or set of instruction for collecting, building and operating on multiple 'trusted source' data sets, and thereafter combine with the data stored in the data processing arrangement to deliver innovative value enhanced data. The term trusted source data sets refer to external data source that provide food item information, ingredient and/or allergens information that can be associated with foods, the effects of consuming the ingredient and/or allergens and the like. Furthermore, the one or more routines or set of instruction can acquire the food item information, ingredient and/or allergens information that can be associated with foods, the effects of consuming the ingredient and/or allergens and combine with information acquired from the computing devices 104, 106 associated with the food service providers and the consumers, to generate an enhanced data. [0070] Referring to FIG. 4, illustrated are steps of a method 400 of managing digital food information, in accordance with an embodiment of the present disclosure. At a step 402, a digital food plan is generated, by each of the plurality of food service providers using the computing devices associated therewith, that comprises at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item. At a step 404, consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, to be provided by consumers is received . At a step 406, digital food plan is filtered, based on the based on the consumer information, to provide desirable food items to the consumers.
[0071] The steps 402 to 406 are only illustrative and other alternatives can also be provided where one or more steps are added, one or more steps are removed, or one or more steps are provided in a different sequence without departing from the scope of the claims herein.
[0072] In an embodiment, the present disclosure provides a software product recorded on machine-readable data storage media, characterized in that the software product is executable upon computing hardware for implementing the aforementioned described method 400 of managing digital food information. Such software produced is relevant to operation of a system for managing digital food information as described in the foregoing.
[0073] The present disclosure provides an efficient system for managing digital food information. The present system enables a food service provider to describe a food item adequately. Furthermore, the system is operable to enable a consumer to locate a food item that is suitable for the consumer. Moreover, a consumer may implement the system to select food item based on the allergens and ingredients used in a food item. Therefore, a consumer having health issues, such as food allergies towards few specific ingredients may be self-assured that the consumer is having an allergen free food item. Additionally, the food service provider may be operable to update and/or edit the food information related to a food item. Therefore, a consumer may have access to any change or alteration in the food item. Furthermore, a consumer may use the present system to select a food item that has the exact amount of nutritional value that the consumer intends to consume.
[0074] Modifications to embodiments of the invention described in the foregoing are possible without departing from the scope of the invention as defined by the accompanying claims. Expressions such as "including", "comprising", "incorporating", "consisting of", "have", "is" used to describe and claim the present invention are intended to be construed in a non-exclusive manner, namely allowing for items, components or elements not explicitly described also to be present. Reference to the singular is also to be construed to relate to the plural. Numerals included within parentheses in the accompanying claims are intended to assist understanding of the claims and should not be construed in any way to limit subject matter claimed by these claims.

Claims

1. A system for managing digital food information, the system includes a data processing arrangement, a plurality of computing devices associated with food service providers, a plurality of computing devices associated with consumers, wherein the data processing arrangement is coupled via a communication network to the computing devices of the food service providers and the consumers, characterized in that the data processing arrangement is operable to:
- generate a digital food plan, by each of the plurality of food service providers using the computing devices associated therewith, comprising at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item;
- receive consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, to be provided by the consumers using the computing devices associated with the consumers; and
- filter digital food plans, based on the consumer information, to provide desirable food items to the consumers.
2. The system according to the claim 1, characterized in that the data processing arrangement is operable to suggest the food service providers, alterations for the at least one of the ingredients and/or the cooking procedure associated with a food item, to provide a tailored food item for a consumer based on a consumer information of the consumer.
3. The system according to claim 1 and 2, characterized in that the food service providers offers the desirable food and the tailored food items to the consumers.
4. The system according to claim 3, characterized in that the data processing arrangement is operable to acquire data associated with the food items offered by the service providers to the consumers.
5. The system according to claim 4, characterized in that the data processing arrangement is operable to analyze the acquired data associated with the offered food items to determine one of:
- a consumption history of the consumers,
- a food consumption trend of the consumers,
- an impact of food consumption on the consumers health, and
- a geographical areas associated specific food items.
6. The system according to claim 5, characterized in that the data processing arrangement is operable to suggest desirable food items to the consumers based on the consumption history, the food consumption trend, impact of food consumption and the geographical areas
7. The system according to any of the preceding claims, characterized in that the food information further includes food quantity associated with the at least one food item.
8. A method of managing digital food information, characterized in that the method includes:
- generating digital food plans comprising at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item provided by food service providers;
- receiving consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients, to be provided by consumers; and - filtering the digital food plans, based on the consumer information, to provide desirable food items to the consumers.
9. A computer program product comprising a non-transitory computer- readable storage medium having computer-readable instructions stored thereon, the computer-readable instructions being executable by a computerized device comprising processing hardware to execute a method of claim 8.
10. A system for managing digital food information, the system includes at least one device associated with a food service provider, the at least one device includes a data processing arrangement, characterized in that the data processing arrangement is operable to:
- generate a digital food plan, by the food service provider using the computing device associated therewith, comprising at least one food item, wherein the at least one food item is defined with food information including at least one of ingredients and cooking procedure associated with the at least one food item;
- receive consumer information including at least one of: food habit, food preferences, nutritional requirements, medical conditions, use of medications, general physical condition, age, allergies and undesirable food ingredients; and
- filter digital food plans, based on the consumer information, to provide desirable food items to consumers.
PCT/IB2018/052991 2017-04-28 2018-04-30 System and method for managing digital food information Ceased WO2018198100A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US15/499,961 2017-04-28
US15/499,961 US20180314804A1 (en) 2017-04-28 2017-04-28 System and method for managing digital food information
GB1706788.5 2017-04-28
GB1706788.5A GB2562040A (en) 2017-04-28 2017-04-28 System and method for managing digital food information

Publications (1)

Publication Number Publication Date
WO2018198100A1 true WO2018198100A1 (en) 2018-11-01

Family

ID=63014735

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2018/052991 Ceased WO2018198100A1 (en) 2017-04-28 2018-04-30 System and method for managing digital food information

Country Status (1)

Country Link
WO (1) WO2018198100A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10720235B2 (en) 2018-01-25 2020-07-21 Kraft Foods Group Brands Llc Method and system for preference-driven food personalization
US10776856B2 (en) 2018-01-25 2020-09-15 Kraft Foods Group Brands Llc Method and system for improving food-related personalization
US11844458B2 (en) 2020-10-13 2023-12-19 June Life, Llc Method and system for automatic cook program determination
US12002245B2 (en) 2019-10-25 2024-06-04 Mashgin Inc. Method and system for item identification

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030225731A1 (en) * 2002-06-03 2003-12-04 Edward Vidgen System and method for optimized dietary menu planning
US20060199155A1 (en) * 2005-03-01 2006-09-07 Mosher Michele L System and method for automated dietary planning
US20110112904A1 (en) * 2009-11-12 2011-05-12 Steven Elliot Stupp Providing a recommendation based on a dietary preference
US20120253828A1 (en) * 2011-04-01 2012-10-04 Bellacicco Jr John A System and method for sensitivity or nutritional factor exposure monitoring
US20130211814A1 (en) * 2012-02-10 2013-08-15 Microsoft Corporation Analyzing restaurant menus in view of consumer preferences
US20130224694A1 (en) * 2011-08-26 2013-08-29 Laura M. Moore Integrated System and Method for Meal Planning and Management
US20130295531A1 (en) * 2012-05-01 2013-11-07 Zlavor Inc. Method for meal optimization
US20150371553A1 (en) * 2014-06-23 2015-12-24 MyFuelUp, LLC System and method for personalized nutrition
US20160253922A1 (en) * 2015-02-27 2016-09-01 Food Friend, Inc. Systems and Methods of Food Management

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030225731A1 (en) * 2002-06-03 2003-12-04 Edward Vidgen System and method for optimized dietary menu planning
US20060199155A1 (en) * 2005-03-01 2006-09-07 Mosher Michele L System and method for automated dietary planning
US20110112904A1 (en) * 2009-11-12 2011-05-12 Steven Elliot Stupp Providing a recommendation based on a dietary preference
US20120253828A1 (en) * 2011-04-01 2012-10-04 Bellacicco Jr John A System and method for sensitivity or nutritional factor exposure monitoring
US20130224694A1 (en) * 2011-08-26 2013-08-29 Laura M. Moore Integrated System and Method for Meal Planning and Management
US20130211814A1 (en) * 2012-02-10 2013-08-15 Microsoft Corporation Analyzing restaurant menus in view of consumer preferences
US20130295531A1 (en) * 2012-05-01 2013-11-07 Zlavor Inc. Method for meal optimization
US20150371553A1 (en) * 2014-06-23 2015-12-24 MyFuelUp, LLC System and method for personalized nutrition
US20160253922A1 (en) * 2015-02-27 2016-09-01 Food Friend, Inc. Systems and Methods of Food Management

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10720235B2 (en) 2018-01-25 2020-07-21 Kraft Foods Group Brands Llc Method and system for preference-driven food personalization
US10776856B2 (en) 2018-01-25 2020-09-15 Kraft Foods Group Brands Llc Method and system for improving food-related personalization
US11587140B2 (en) 2018-01-25 2023-02-21 Kraft Foods Group Brands Llc Methods for improving food-related personalization
US11610665B2 (en) 2018-01-25 2023-03-21 Kraft Foods Group Brands Llc Method and system for preference-driven food personalization
US12002245B2 (en) 2019-10-25 2024-06-04 Mashgin Inc. Method and system for item identification
US12354313B2 (en) 2019-10-25 2025-07-08 Mashgin Inc. Method and system for item identification
US11844458B2 (en) 2020-10-13 2023-12-19 June Life, Llc Method and system for automatic cook program determination
US12094104B1 (en) 2020-10-13 2024-09-17 June Life, Llc Method and system for automatic cook program determination

Similar Documents

Publication Publication Date Title
US20170053552A1 (en) Management and prioritization of the delivery of glycemic insight messages
US11037682B2 (en) Dynamic selection and sequencing of healthcare assessments for patients
US9754508B2 (en) Computerized method and system for analyzing and processing a food recipe
US8601005B2 (en) Location enabled food database
US20100136508A1 (en) Meal Plan Management
WO2017035024A1 (en) Data analytics and insight delivery for the management and control of diabetes
US20200111550A1 (en) Continuous Health Care Plan Coordination Between Patient and Patient Care Team
US20210407633A1 (en) System and method for tracking informal observations about a care recipient by caregivers
WO2018198100A1 (en) System and method for managing digital food information
CN103577671A (en) Method and system for generating personalized meal schemes
Waibel et al. Outcomes from a regional synchronous tele-allergy service
US20180181722A1 (en) Eliciting Habit Formation Via Coordination Between Patient and Patient Care Team
US20180181711A1 (en) Continuous Health Care Plan Coordination and Habit Eliciting Patient Communications
JP2022010340A (en) Control method, information terminal, program, recording medium, and information provision method
Ntalaperas et al. DISYS: an intelligent system for personalized nutritional recommendations in restaurants
Ribeiro et al. Souschef: improved meal recommender system for portuguese older adults
US20180314804A1 (en) System and method for managing digital food information
CA3019886C (en) A method for providing a favorite menu on a computing device and a computing device
JP2020177469A (en) Health prediction system and program
GB2562040A (en) System and method for managing digital food information
GB2529328A (en) Health promotion support system, management server, and terminal device
US20240321419A2 (en) Information terminal, recording medium, information processing system, and information processing method
KR20190051720A (en) Method and server for supporting meal recording
Stein Diet office redesign to enhance satisfaction and reduce costs
HK1194508A (en) Location enabled food database

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18746008

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 18/02/2020)

122 Ep: pct application non-entry in european phase

Ref document number: 18746008

Country of ref document: EP

Kind code of ref document: A1