Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR CONTROLLING A USER INTERFACE OF A CULINARY SYSTEM
Document Type and Number:
WIPO Patent Application WO/2018/185418
Kind Code:
A1
Abstract:
Method for controlling a user interface (IU) of a culinary system (SC) comprising steps of: having a non-structured item of content (CB) for an initial recipe (R), structuring the non-structured item of content (CB) into a structured item of content (CT) comprising a list of ingredients and of associated amounts (IQ), breaking down the structured item of content (CT) into a plurality of nutritional values (VN) on the basis of a nutritional correspondence base (BCN), recording the plurality of nutritional values (VN) in an item of nutritional information (NUT), the item of nutritional information (NUT) comprising previous nutritional values (VNA) relating to previously performed recipes that were made using the culinary device (AC) and/or using an additional culinary device (ACA) of the culinary system (SC), comparing the item of nutritional information (NUT) with a personalized target nutritional profile (PR) and determining an item of deviation information (ID) relating to a difference between the personalized target nutritional profile (PR) and the item of nutritional information (NUT), determining an item of nutritional recommendation information (RC) from the item of deviation information (ID) and from a recommended recipe base (BR) comprising a plurality of recommended recipes (RR), the item of nutritional recommendation information (RC) comprising at least one recipe to be selected (RS) from among the plurality of recommended recipes (RR), configuring a control interface element (EI) of the user interface (IU) to create an instruction to parameterize and/or to execute (CL) the at least one recipe to be selected (RS) that is intended to be received by a culinary device (AC) of the culinary system (SC).

Inventors:
SICARD MARIETTE (FR)
VALANCE NICOLAS (FR)
GREGNAC CYRIL (FR)
PORCHER GRÉGORY (FR)
Application Number:
PCT/FR2018/050819
Publication Date:
October 11, 2018
Filing Date:
March 30, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SEB SA (FR)
International Classes:
G06F19/00; G16H20/60
Other References:
MAYA SAPPELLI: "An adaptive recipe recommendation system for people with Diabetes type 2", 1 January 2011 (2011-01-01), XP055434727, Retrieved from the Internet [retrieved on 20171213]
TING YU-HSIEN ET AL: "Dietary recommendation based on recipe ontology", 2014 IEEE 6TH INTERNATIONAL CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY (ICAST), IEEE, 29 October 2014 (2014-10-29), pages 1 - 6, XP032701697, DOI: 10.1109/ICAWST.2014.6981829
UETA TSUGUYA ET AL: "A Recipe Recommendation System Based on Automatic Nutrition Information Extraction", 12 December 2011, NETWORK AND PARALLEL COMPUTING; [LECTURE NOTES IN COMPUTER SCIENCE; LECT.NOTES COMPUTER], SPRINGER INTERNATIONAL PUBLISHING, CHAM, PAGE(S) 79 - 90, ISBN: 978-3-540-28012-5, ISSN: 0302-9743, XP047435237
"System and Method to Recommend Meals and Snacks Based on Daily Caloric Goals", IP.COM JOURNAL, IP.COM INC., WEST HENRIETTA, NY, US, 7 March 2017 (2017-03-07), XP013174658, ISSN: 1533-0001
KAMIETH FELIX ET AL: "Adaptive Implicit Interaction for Healthy Nutrition and Food Intake Supervision", 9 July 2011, NETWORK AND PARALLEL COMPUTING; [LECTURE NOTES IN COMPUTER SCIENCE; LECT.NOTES COMPUTER], SPRINGER INTERNATIONAL PUBLISHING, CHAM, PAGE(S) 205 - 212, ISBN: 978-3-540-28012-5, ISSN: 0302-9743, XP047433252
GIJS GELEIJNSE ET AL: "A personalized recipe advice system to promote healthful choices", PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES, IUI '11, 1 January 2011 (2011-01-01), New York, New York, USA, pages 437, XP055434322, ISBN: 978-1-4503-0419-1, DOI: 10.1145/1943403.1943487
YANG YA-TING CAROLYN ET AL: "Technology-enhanced game-based team learning for improving intake of food groups and nutritional elements", COMPUTERS & EDUCATION, PERGAMON, AMSTERDAM, NL, vol. 88, 14 May 2015 (2015-05-14), pages 143 - 159, XP029296018, ISSN: 0360-1315, DOI: 10.1016/J.COMPEDU.2015.04.008
TSUGUYA UETA ET AL: "Implementation of a Goal-Oriented Recipe Recommendation System Providing Nutrition Information", TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2011 INTERNATIONAL CONFERENCE ON, IEEE, 11 November 2011 (2011-11-11), pages 183 - 188, XP032087548, ISBN: 978-1-4577-2174-8, DOI: 10.1109/TAAI.2011.39
Attorney, Agent or Firm:
SEB DEVELOPPEMENT - LUIS FILIPE SOARES (FR)
Download PDF:
Claims:
REVENDICATIONS

1. Procédé de contrôle d'une interface utilisateur (IU) d'un système culinaire (SC) comprenant les étapes consistant à :

- (ECB) disposer d'un contenu non structuré (CB) d'une recette initiale (R), le contenu non structuré (CB) comprenant une suite de caractères mis en forme selon une disposition donnée,

- (ETR) structurer le contenu non structuré (CB) par comparaison de la suite de caractères à une pluralité de références d'ingrédients et/ou quantités (RIO.) d'une ontologie déterminée (BL), la structuration du contenu non structuré (CB) engendrant un contenu structuré (CT) comprenant une liste d'ingrédients et de quantités associées (IQ.),

- (EDC) décomposer le contenu structuré (CT) en une pluralité de valeurs nutritionnelles (VN) à partir d'une base de correspondance nutritionnelle (BCN) comprenant une correspondance entre une pluralité d'ingrédients (IN) en des quantités connues et une pluralité d'unités nutritionnelles (UN), chaque valeur nutritionnelle (VN) étant exprimée en une unité nutritionnelle (UN) correspondante,

- (EER) enregistrer la pluralité de valeurs nutritionnelles (VN) dans une information nutritionnelle (NUT), l'information nutritionnelle (NUT) comprenant des valeurs nutritionnelles antérieures (VNA) relatives à des recettes antérieurement accomplies qui ont été réalisées par l'appareil culinaire (AC) et/ou par un appareil culinaire additionnel (ACA) du système culinaire (SC),

- (EPR) comparer l'information nutritionnelle (NUT) à un profil nutritionnel cible personnalisé (PR) comprenant une pluralité de valeurs limites exprimées chacune en une unité nutritionnelle (UN) correspondante, et déterminer une information de déviation (ID) relative à un écart entre le profil nutritionnel cible personnalisé (PR) et l'information nutritionnelle (NUT),

- (ERC) déterminer une information de recommandation nutritionnelle (RC) à partir de l'information de déviation (ID) et d'une base de recettes recommandées (BR) comprenant une pluralité de recettes recommandées (RR), l'information de recommandation nutritionnelle (RC) comprenant au moins une recette à sélectionner (RS) parmi la pluralité de recettes recommandées (RR),

- (ECO) configurer un élément d'interface de commande (El) de l'interface utilisateur (IU) pour la création, en réponse à un ordre de commande de l'utilisateur, d'une consigne de paramétrage et / ou d'exécution (CL) de l'au moins une recette à sélectionner (RS) destinée à être reçue par un appareil culinaire (AC) du système culinaire (SC).

2. Procédé de contrôle de l'interface utilisateur (IU) du système culinaire (SC) selon la revendication 1, dans lequel l'étape (EER) d'enregistrement de la pluralité de valeurs nutritionnelles (VN) dans l'information nutritionnelle (NUT) est réalisée suite à une étape (EAC) consistant à disposer d'une information de paramètres d'accomplissement (IAD) de la recette initiale (R).

3. Procédé de contrôle de l'interface utilisateur (IU) du système culinaire (SC) selon l'une des revendications 1 ou 2, dans lequel la pluralité d'unités nutritionnelles (UN) comprend une unité nutritionnelle (UNFL) relative à une quantité de fruits et/ou de légumes, une unité nutritionnelle (UNFE) relative à une quantité de féculents, une unité nutritionnelle (UNPL) relative à une quantité de produits laitiers, et/ou une unité nutritionnelle (UNVP) relative à une quantité de viande, poisson et/ou d'œufs et/ou une unité nutritionnelle relative à une quantité de légumineuse et/ou une unité nutritionnelle relative à une quantité de fruits secs et/ou à coques.

4. Procédé de contrôle de l'interface utilisateur (IU) du système culinaire (SC) selon l'une des revendications 1 à 3, dans lequel l'information de recommandation nutritionnelle (RC) comprend un besoin nutritionnel (BN) exprimé en unités nutritionnelles (UN) et défini pour une plage de temps (DT), le besoin nutritionnel (BN) étant fonction de l'information de déviation (ID).

5. Procédé de contrôle de l'interface utilisateur (IU) du système culinaire (SC) selon l'une des revendications 1 à 4, comprenant une étape (EIN) consistant à disposer d'une pluralité d'indications de préférences culinaires et/ou nutritionnelles (IND), l'au moins une recette à sélectionner (RS) parmi la pluralité de recettes recommandées (RR) et/ou les valeurs limites du profil nutritionnel cible personnalisé (PR) étant déterminées en fonction de la pluralité d'indications de préférences culinaires et/ou nutritionnelles (IND).

6. Procédé de contrôle de l'interface utilisateur (IU) du système culinaire (SC) selon la revendication 5, comprenant une étape (ESA) de saisie d'au moins une indication de la pluralité d'indications de préférences culinaires et/ou nutritionnelles (IND) au niveau de l'interface utilisateur (IU) du système culinaire (SC).

7. Procédé de contrôle de l'interface utilisateur (IU) du système culinaire (SC) selon l'une des revendications 1 à 6, comprenant une étape (ERR) d'enregistrement du contenu non structuré (CB) et/ou du contenu structuré (CT) de la recette initiale (R) en tant que recette recommandée (RR) dans la base de recettes recommandées (BR).

8. Procédé de contrôle de l'interface utilisateur (IU) du système culinaire (SC) selon l'une des revendications 1 à 7, dans lequel l'information de déviation (ID) est déterminée en tout ou partie à l'aide d'un appareil de mesure physique et/ou physiologique, par exemple pour déterminer un indice de masse corporelle, un poids, la pratique d'une activité physique, un caryotype génétique, une qualité de sommeil.

9. Produit programme d'ordinateur comprenant des instructions de code agencées pour mettre en œuvre les étapes d'un procédé de contrôle d'une interface utilisateur (IU) d'un système culinaire (SC) selon l'une des revendications 1 à 8 lorsque ledit programme est exécuté sur un processeur (C) d'une unité de traitement (UT) du système culinaire (SC). 10. Système culinaire (SC) comprenant :

- un appareil culinaire (AC),

- une unité de traitement (UT) pourvue d'un processeur (C) et comprenant en mémoire les instructions de code d'un produit programme d'ordinateur selon la revendication 9,

- une interface utilisateur (IU) pourvue d'un élément d'interface de commande (El) configuré pour recevoir un ordre de commande d'un utilisateur engendrant une consigne de paramétrage et/ou d'exécution (CL) d'au moins une recette à sélectionner (RS) parmi une pluralité de recettes recommandées (RR) d'une base de recettes recommandées (BR), l'au moins une recette à sélectionner (RS) étant destinée à être reçue par l'appareil culinaire (AC).

11. Système culinaire (SC) selon la revendication 10 comprenant en outre un appareil culinaire additionnel (ACA) apte à recevoir une consigne de paramétrage et/ou d'exécution additionnelle (CLA) en provenance de l'élément d'interface de commande (El).

12. Système culinaire (SC) selon l'une des revendications 10 ou 11, dans lequel l'interface utilisateur (IU) est intégrée dans un terminal (T) apte à échanger des informations à distance avec l'unité de traitement (UT) et/ou avec l'appareil culinaire (AC).

13. Système culinaire (SC) selon l'une des revendications 10 à 12, dans lequel l'unité de traitement (UT) est comprise dans un serveur distant (S).

Description:
PROCEDE DE CONTROLE D'UNE INTERFACE UTILISATEUR D'UN SYSTEME CULINAIRE

Domaine de l'invention

La présente invention concerne un procédé de contrôle d'une interface utilisateur d'un système culinaire.

Art antérieur

I l est connu de disposer d'un système culinaire comprenant un appareil culinaire, une interface utilisateur et une unité de traitement pour commander l'appareil culinaire.

I I est également connu de réaliser une recette avec l'appareil culinaire en la commandant depuis l'unité de traitement et en disposa nt sous forme numérique de données relatives à la recette. I l est alors possible de calculer les valeurs nutritionnelles liées à la recette exécutée pour obtenir un retour.

Un utilisateur suivant un régime peut ainsi connaître les valeurs nutritionnelles des différents aliments de la recette et contrôler sa nutrition.

L'unité de traitement peut également être agencée pour proposer un ensemble de recettes à l'utilisateur souhaitant suivre un régime particulier pendant une période donnée.

Toutefois il apparaît en pratique difficile de réaliser les recettes proposées à chaque repas. I l est également compliqué pour l'utilisateur de réaliser une recette non comprise dans l'ensemble de recettes proposées et de déterminer l'impact de cet écart sur les prochaines recettes.

La présente invention vise à résoudre tout ou partie des inconvénients mentionnés ci-dessus. Exposé de l'invention

A cet effet, la présente invention concerne un procédé de contrôle d'une interface utilisateur d'un système culinaire comprenant les étapes consistant à :

- disposer d'un contenu non structuré d'une recette initiale, le contenu non structuré comprenant une suite de caractères mis en forme selon une disposition donnée, - structurer le contenu non structuré par comparaison de la suite de caractères à une pluralité de références d'ingrédients et/ou quantités d'une ontologie déterminée, la structuration du contenu non structuré engendrant un contenu structuré comprenant une liste d'ingrédients et de quantités associées,

- décomposer le contenu structuré en une pluralité de valeurs nutritionnelles à partir d'une base de correspondance nutritionnelle comprenant une correspondance entre une pluralité d'ingrédients en des quantités connues et une pluralité d'unités nutritionnelles, chaque valeur nutritionnelle étant exprimée en une unité nutritionnelle correspondante,

- enregistrer la pluralité de valeurs nutritionnelles dans une information nutritionnelle, l'information nutritionnelle comprenant des valeurs nutritionnelles antérieures relatives à des recettes antérieurement accomplies qui ont été réalisées par l'appareil culinaire et/ou par un appareil culinaire additionnel du système culinaire,

- comparer l'information nutritionnelle à un profil nutritionnel cible personnalisé comprenant une pluralité de valeurs limites exprimées chacune en une unité nutritionnelle correspondante, et déterminer une information de déviation relative à un écart entre le profil nutritionnel cible personnalisé et l'information nutritionnelle,

- déterminer une information de recommandation nutritionnelle à partir de l'information de déviation et d'une base de recettes recommandées comprenant une pluralité de recettes recommandées, l'information de recommandation nutritionnelle comprenant au moins une recette à sélectionner parmi la pluralité de recettes recommandées,

- configurer un élément d'interface de commande de l'interface utilisateur pour la création, en réponse à un ordre de commande de l'utilisateur, d'une consigne de paramétrage et/ou d'exécution de l'au moins une recette à sélectionner destinée à être reçue par un appareil culinaire du système culinaire.

Ce procédé permet à un utilisateur disposant d'une recette sous forme d'un contenu non structuré d'obtenir d'une part un retour sur l'équilibre alimentaire de la recette et d'autre part une recommendation d'autres recettes complémentaires à la recette exécutée pour améliorer l'équilibre alimentaire pour ses prochains repas.

Le procédé permet également de configurer l'interface utilisateur de manière à pouvoir paramétrer un appareil culinaire et/ou exécuter facilement une recette à sélectionner qui est compatible avec les objectifs nutritionnels de l'utilisateur. Aucun format spécifique n'est requis pour le contenu non structuré. Il s'agit d'une suite de caractères ou de termes. Dans ce contexte, l'utilisation d'une ontologie déterminée renvoyant à des concepts structurés est avantageux.

L'ontologie déterminée permet de reconnaître chaque ingrédient de la recette, notamment lorsque cet ingrédient se compose de plusieurs termes. L'ingrédient « tomate cerise » sera ainsi compris comme étant relatif à une variété de tomate et non comme relatif à deux ingrédients distincts.

L'ontologie déterminée permet de reconnaître les quantités mentionnées dans le contenu non structuré telles que celles exprimées en unités du système international ou équivalentes. L'ontologie déterminée permet également de reconnaître les quantités plus ou moins arbitraires comme un nombre de fruits ou d'oeufs.

L'utilisation d'une base de correspondance nutritionnelle distincte de l'ontologie déterminée est aussi avantageuse. Le contenu structuré possède un format spécifique car il contient une liste d'ingrédients et de quantitées associées.

La base de correspondance nutritionnelle est définie selon un contexte précis : elle comprend des unités nutritionnelles qui peuvent être différentes des unités du système international. La base nutritionnelle dépend par exemple d'une norme locale. En effet, selon les pays ou régions une portion d'aliment n'est pas considérée de la même manière, ou bien un fruit présentera un calibre différent selon les cultures alimentaires.

Il apparaît donc que l'architecture de l'ontologie demeure inchangée et l'adaptation du procédé aux normes locales peut être réalisée sans avoir à modifier cette architecture.

En outre, le fait que l'information nutritionnelle comprenne des valeurs nutritionnelles antérieures relatives à des recettes antérieurement accomplies permet de constituer une information nutritionnelle comprenant un historique des recettes préalablement effectuées. Ainsi, l'information de déviation et l'information de recommandation nutritionnelle obtenues sont fonction non seulement de la dernière recette effectuée mais également du comportement alimentaire antérieur de l'utilisateur.

L'information de déviation et l'information de recommandation nutritionnelle sont ainsi plus précises et correspondent mieux aux besoins nutritionnels de l'utilisateur.

Par ailleurs cela permet de faire remonter les informations nutritionnelles des recettes exécutées par tous les appareils culinaires d'une cuisine. Ainsi il est possible d'automatiser la remontée d'informations nutritionnelles de toutes les recettes réalisées.

Selon un aspect de l'invention, un ingrédient en quantité connue peut correspondre à une ou plusieurs valeurs nutritionnelles. Cette disposition est utile car un ingrédient peut être composé de plusieurs nutriments de valeurs nutritionnelles différentes.

Selon un aspect de l'invention, l'étape d'enregistrement de la pluralité de valeurs nutritionnelles dans l'information nutritionnelle est réalisée suite à une étape consistant à disposer d'une information de paramètres d'accomplissement de la recette initiale.

Cette disposition permet de rendre possible l'automatisation de l'enregistrement des valeurs nutritionnelles dans l'information nutritionnelle une fois que l'on sait que la recette initiale a effectivement été réalisée, par exemple par l'appareil culinaire.

II peut également être envisagé de saisir une recette initiale manuellement avec une interface dédiée et d'émettre ensuite une information de paramètres d'accomplissement correspondante.

Selon un aspect de l'invention, le procédé comprend une étape de réception de l'information de paramètres d'accomplissement. De préférence, l'information de paramètres d'accomplissement provient de l'appareil culinaire.

Ainsi, si l'appareil culinaire est apte à communiquer et émettre ladite information de paramètres d'accomplissement, l'utilisateur n'a pas à intervenir et le procédé prend en compte chaque recette réalisée par l'appareil culinaire.

Le fait que la recette soit réalisée par un appareil culinaire permet également de déterminer avec plus de précision les valeurs nutritionnelles.

C'est en particulier le cas pour un ingrédient transformé par l'appareil culinaire car la transformation est connue. Une cuisson d'un aliment peut modifier sa ou ses valeurs nutritionnelles. Ainsi deux ingrédients seront considérés : l'aliment avant cuisson et l'aliment cuit.

Selon un aspect de l'invention, la pluralité d'unités nutritionnelles comprend une unité nutritionnelle relative à une quantité de fruits et/ou de légumes, une unité nutritionnelle relative à une quantité de féculents, une unité nutritionnelle relative à une quantité de produits laitiers, et/ou une unité nutritionnelle relative à une quantité de viande, poisson et/ou d'œufs, et/ou une unité nutritionnelle relative à une quantité de légumineuse et/ou une unité nutritionnelle relative à une quantité de fruits secs et/ou à coques.

L'information de déviation est donc interprétable par un utilisateur quelconque sans connaissances particulières en nutrition puisqu'elle fait état de sa consommation selon différentes catégories d'aliments facilement identifiables.

Ainsi même si l'utilisateur ne choisit pas d'exécuter la recette à sélectionner, il pourra estimer ses besoins nutrionnels en certains aliments pour les prochains repas.

Selon un aspect de l'invention, l'information de recommandation nutritionnelle comprend un besoin nutritionnel exprimé en unités nutritionnelles et défini pour une plage de temps, le besoin nutritionnel étant fonction de l'information de déviation.

Selon un aspect de l'invention, la plage de temps correspond à un jour ou une pluralité de jours. De préférence, la plage de temps est une plage de temps glissante dont la fin correspond à la dernière recette réalisée.

Cette disposition permet, en plus des recettes conseillées à l'utilisateur, de déterminer quels sont ses besoins nutritonnels pour les repas à venir. L'utilisateur garde ainsi le contrôle de son alimentation en pouvant prévoir le contenu de ses repas sans que celui-ci lui soit imposé.

L'utilisateur dispose pour le choix de son prochain repas d'un objectif à atteindre l'aidant pour la composition de son futur repas. Ce procédé de contrôle permet ainsi de mettre en place de nouvelles habitudes chez l'utilisateur car il a un retour immédiat suite à l'exécution de la recette initiale.

Ainsi un utilisateur assidu apprend des notions de diététique en observant l'évolution de l'information de déviation en fonction de son alimentation.

Selon un aspect de l'invention, le procédé de contrôle de l'interface utilisateur du système culinaire comprend une étape consistant à disposer d'une pluralité d'indications de préférences culinaires et/ou nutritionnelles, l'au moins une recette à sélectionner parmi la pluralité de recettes recommandées et/ou les valeurs limites du profil nutritionnel cible personnalisé étant déterminées en fonction de la pluralité d'indications de préférences culinaires et/ou nutritionnelles.

Cette disposition permet d'adapter le profil nutritionnel cible personnalisé selon les contraintes relatives à un ou plusieurs utilisateurs du système culinaire. Cette disposition est utile en cas de régimes particuliers, comme par exemple lorsque certains aliments ou nutriments doivent être évités. Cette disposition permet aussi de prendre en compte les préférences culinaire de l'utilisateur, par exemple si l'utilisateur n'aime pas un ingrédient et qu'il ne souhaite pas obtenir de recette à sélectionner comprenant cet ingrédient.

Cette disposition permet également de préciser si l'utilisateur souhaite réaliser des recettes compliquées demandant un temps de préparation conséquent ou si au contraire l'utilisateur souhaite réduire son temps passé à cuisiner.

Selon un aspect de l'invention, le procédé de contrôle de l'interface utilisateur du système culinaire comprend une étape de saisie d'au moins une indication de la pluralité d'indications de préférences culinaires et/ou nutritionnelles au niveau de l'interface utilisateur du système culinaire.

Cette disposition permet à un utilisateur d'adapter simplement son profil nutritionnel cible personnalisé et/ou les critères de sélection des recettes recommandées. Ainsi les recettes à sélectionner ont de fortes chances de plaire à l'utilisateur : elles sont personnalisées.

Selon un aspect de l'invention, le procédé de contrôle de l'interface utilisateur du système culinaire comprend une étape d'enregistrement du contenu non structuré et/ou du contenu structuré de la recette initiale en tant que recette recommandée dans la base de recettes recommandées.

Cette disposition permet de mémoriser une recette initiale pour qu'elle puisse être proposée à nouveau à l'utilisateur. Ainsi si une recette initiale n'est pas déjà connue en tant que recette recommandée, il est possible d'enrichir la base de recettes recommandées.

Selon un aspect de l'invention, l'information de déviation est déterminée en tout ou partie à l'aide d'un appareil de mesure physique et/ou physiologique, par exemple pour déterminer un indice de masse corporelle, un poids, la pratique d'une activité physique, un caryotype génétique, une qualité de sommeil.

La présente invention concerne également un produit programme d'ordinateur comprenant des instructions de code agencées pour mettre en œuvre les étapes d'un procédé de contrôle d'une interface utilisateur d'un système culinaire tel que décrit ci-avant lorsque ledit programme est exécuté sur un processeur d'une unité de traitement du système culinaire.

La présente invention concerne en outre un système culinaire comprenant :

- un appareil culinaire, - une unité de traitement pourvue d'un processeur et comprenant en mémoire les instructions de code d'un produit programme d'ordinateur tel que décrit ci-avant,

- une interface utilisateur pourvue d'un élément d'interface de commande configuré pour recevoir un ordre de commande d'un utilisateur engendrant une consigne de paramétrage et/ou d'exécution d'au moins une recette à sélectionner parmi une pluralité de recettes recommandées d'une base de recettes recommandées, l'au moins une recette à sélectionner étant destinée à être reçue par l'appareil culinaire.

L'unité de traitement du système culinaire est en d'autres termes agencée pour contrôler l'interface utilisateur de manière à ce que l'interface utilisateur comprenne un élément d'interface de commande apte à paramétrer et/ou exécuter une recette à sélectionner parmi une pluralité de recettes recommandées.

La sélection de recettes dans la base de recettes recommandées est réalisée selon des critères évoqués plus haut permettant à la fois de combler les besoins nutritionnels par rapport aux recettes précédemment réalisées et de proposer des recettes à sélectionner correspondant aux exigences de l'utilisateur. Ces exigences peuvent être relatives à un régime particulier ou simplement gustatives si l'utilisateur souhaite privilégier ou non certains aliments.

Selon un aspect de l'invention, le système culinaire comprend en outre un appareil culinaire additionnel apte à recevoir une consigne de paramétrage et/ou d'exécution additionnelle en provenance de l'élément d'interface de commande.

Cette disposition permet à partir d'une seule unité de traitement et d'une seule interface utilisateur d'envoyer des consignes de paramétrage et/ou d'exécution à différents appareils culinaires.

Ainsi tous les appareils culinaires d'une cuisine peuvent être compris dans le système culinaire. L'utilisateur peut cuisiner avec chacun de ses appareils et recevoir une recommandation pertinente sur les recettes à exécuter pour maintenir son équilibre alimentaire.

Selon un aspect de l'invention, l'interface utilisateur est intégrée dans un terminal apte à échanger des informations à distance avec l'unité de traitement et/ou avec l'appareil culinaire.

Cette disposition permet d'utiliser un terminal comme par exemple un téléphone pour avoir une interface utilisateur facile d'accès.

Selon un aspect de l'invention, l'interface utilisateur est agencée pour échanger des informations avec l'unité de traitement selon un premier protocole de communication sans fil et/ou avec l'appareil culinaire selon un deuxième protocole de communication sans fil.

Cette disposition permet de choisir un premier et un deuxième protocole de communication adaptés à la distance séparant le terminal de l'unité de traitement d'une part et la distance séparant le terminal de l'appareil culinaire d'autre part.

Selon un aspect de l'invention, l'unité de traitement est comprise dans un serveur distant.

Cette disposition permet d'utiliser un serveur distant comme unité de traitement pour plusieurs systèmes culinaires. Il apparaît ainsi que la base de correspondance nutritionnelle, l'ontologie déterminée et/ou la base de recettes recommandées peuvent être mutualisées pour plusieurs systèmes culinaires.

De plus cette disposition permet de réduire l'investissement pour la mise en place du procédé de contrôle dans une cuisine puisque l'unité de traitement existe déjà.

Selon un aspect de l'invention, l'appareil culinaire est agencé pour échanger des informations avec l'unité de traitement selon le premier protocole, par exemple le protocole Internet.

Cette disposition permet à l'unité de traitement de collecter des données d'utilisation directement auprès de l'appareil culinaire sans nécessiter d'avoir recours au terminal utilisateur dans lequel est intégrée l'interface utilisateur.

Les différents aspects définis ci-dessus non incompatibles peuvent être combinés.

Brève description des fifiures

L'invention sera mieux comprise à l'aide de la description détaillée qui est exposée ci-dessous en regard du dessin annexé dans lequel :

la figure 1 est une vue schématique d'un système culinaire comprenant un appareil culinaire, un serveur distant et un terminal ;

la figure 2 est un schéma représentant les étapes d'un procédé de contrôle d'une interface utilisateur du système culinaire ;

- la figure 3 est un schéma représentant un besoin nutritionnel défini pour une plage de temps. Description en référence aux fifiures

Dans la description détaillée qui va suivre des figures définies ci-dessus, les mêmes éléments ou les éléments remplissant des fonctions identiques pourront conserver les mêmes références de manière à simplifier la compréhension de l'invention.

Comme illustré à la figure 1, un système culinaire SC comprend un serveur distant s, un terminal T, un appareil culinaire AC et un appareil culinaire additionnel ACA.

Le serveur distant S comprend une unité de traitement UT pourvue d'un processeur C. Le terminal T et le serveur distant s sont agencés pour échanger des informations selon un premier protocole de communication, par exemple Internet.

Le terminal T est également agencé pour échanger des informations avec l'appareil culinaire AC et l'appareil culinaire additionnel ACA selon un second protocole de communication, par exemple Bluetooth ou Wifi.

II apparaît ainsi que le terminal T est apte à communiquer à distance avec le serveur distant S, l'appareil culinaire AC et l'appareil culinaire additionnel ACA.

Il est également envisageable que l'appareil culinaire AC communique à distance directement avec le serveur distant S afin de remonter des informations sur l'utilisation de l'appareil culinaire AC à l'unité de traitement UT sans devoir utiliser une passerelle telle que le terminal T.

Dans ce cas, l'appareil culinaire AC peut être intégré à un réseau local via une connexion wifi ou Ethernet et communiquer avec le serveur distant via une box Internet.

Le terminal T comprend une interface utilisateur IU apte à afficher des informations relatives à une ou des recettes destinées à être exécutées par l'appareil culinaire AC ou l'appareil culinaire additionnel ACA.

L'interface utilisateur IU comprend un élément d'interface de commande El agencé pour recevoir un ordre de commande d'un utilisateur et élaborer en conséquence une consigne de paramétrage et/ou d'exécution CL d'une recette destinée à l'appareil culinaire AC et/ou l'appareil culinaire additionnel ACA.

Un procédé de contrôle de l'interface utilisateur du système culinaire est détaillé ci-après, les étapes étant illustrées à la figure 2.

Le procédé de contrôle de l'interface utilisateur comprend une étape ECB consistant à disposer d'un contenu non structuré CB d'une recette initiale R, le contenu non structuré CB comprenant une suite de caractères mis en forme selon une disposition donnée.

Cette recette initiale R peut être stockée dans une mémoire de l'unité de traitement UT, du terminal T, de l'appareil culinaire AC et/ou de l'appareil culinaire additionnel ACA.

Cette recette initiale R peut également être saisie par l'utilisateur au niveau de l'interface utilisateur IU du terminal T ou transférée en mémoire de l'unité de traitement UT depuis un autre dispositif apte à communiquer avec le serveur distant S selon le premier protocole de communication.

Une étape ETR consiste ensuite à structurer le contenu non structuré CB par comparaison de la suite de caractères à une pluralité de références d'ingrédients et/ou quantités RIO. d'une ontologie déterminée BL enregistrée en mémoire de l'unité de traitement UT.

La structuration du contenu non structuré CB engendre un contenu structuré CT comprenant une liste d'ingrédients et de quantités associées IQ.. La recette initiale R est maintenant transformée en un format défini.

Une étape EDC consiste alors à décomposer le contenu structuré CT en une pluralité de valeurs nutritionnelles VN à partir d'une base de correspondance nutritionnelle BCN enregistrée en mémoire de l'unité de traitement UT.

La base de correspondance nutritionnelle BCN comprend une correspondance entre une pluralité d'ingrédients IN en des quantités connues et une pluralité d'unités nutritionnelles UN, chaque valeur nutritionnelle VN étant exprimée en une unité nutritionnelle UN correspondante.

Comme illustré à la figure 3, la pluralité d'unités nutritionnelles UN comprend une unité nutritionnelle UNFL relative à une quantité de fruits de légumes, une unité nutritionnelle UNFE relative à une quantité de féculents, une unité nutritionnelle UNPL relative à une quantité produits laitiers, et une unité nutritionnelle UNVP relative à une quantité de viande, poisson et/ou d'œufs.

Bien entendu, cette liste n'est pas exhaustive et d'autres unités nutritionnelles relatives à d'autres types d'aliments peuvent être envisagées, par exemple une unité nutritionnelle relative à une quantité de légumineuse ou à une quantité de fruits secs et/ou à coques.

Les unités nutritionnelles UN sont donc facilement interprétables par l'utilisateur. La base de correspondance nutritionnelle BCN peut également être adaptée selon les normes locales par exemple une unité nutritionnelle de féculents UNFE peut représenter une quantité plus ou moins importante de féculents selon les régions du monde.

Une étape EER consiste ensuite à enregistrer la pluralité de valeurs nutritionnelles VN dans une information nutritionnelle NUT en mémoire de l'unité de traitement UT.

Cette étape EER d'enregistrement de la pluralité de valeurs nutritionnelles VN dans l'information nutritionnelle NUT peut être réalisée suite à une étape EAC consistant à disposer d'une information de paramètres d'accomplissement IAD de la recette initiale R en mémoire de l'unité de traitement UT.

C'est par exemple le cas lorsque la recette initiale R est réalisée par l'appareil culinaire AC ou l'appareil culinaire additionnel ACA. L'appareil AC ou ACA informe le serveur distant s qu'il a exécuté la recette initiale R, ce qui signifie que l'utilisateur a bien mangé un plat correspondant à la recette initiale R.

Alternativement l'utilisateur peut déclarer lui-même par l'intermédiaire du premier protocole de communication en envoyant au processeur C ladite information de paramètres d'accomplissement IAD qu'il a effectivement mangé un plat correspondant à la recette initiale.

L'information nutritionnelle NUT peut également comprendre des valeurs nutritionnelles antérieures VNA relatives à des recettes antérieurement accomplies. Les recettes antérieurement accomplies peuvent avoir été réalisées par l'appareil culinaire AC et/ou par l'appareil culinaire additionnel ACA.

Il apparaît donc que l'information nutritionnelle NUT est constamment enrichie au fur et à mesure de l'accomplissement de recettes par l'utilisateur.

Une série d'étapes est ensuite effectuée pour définir un profil nutritionnel cible personnalisé PR qui est paramétrable pour correspondre au mieux aux besoins nutritionnels de l'utilisateur. Ces étapes permettent également de définir des préférences gustatives de l'utilisateur.

Une étape ESA consiste à saisir au moins une indication de préférences culinaires et/ou nutritionnelles IND au niveau de l'interface utilisateur IU du système culinaire SC.

L'utilisateur définit donc des contraintes de régimes et également des contraintes gustatives par exemple pour éviter certains aliments qu'il n'aime pas ou qu'il ne tolère pas. La saisie au niveau de l'interface utilisateur IU est ensuite transférée à l'unité de traitement UT. Une étape EIN consiste ensuite, pour l'unité de traitement UT, à disposer d'une pluralité d'indications de préférences culinaires et/ou nutritionnelles IND préalablement recueillies lors de la saisie ou existant par défaut ou étant préenregistrées en mémoire de l'unité de traitement UT.

Un profil nutritionnel cible personnalisé PR est ensuite défini. Ce profil nutritionnel cible personnalisé PR peut comprendre des préférences gustatives relatives à l'utilisateur, ces dernières n'ayant pas d'impact sur ses besoins nutritionnels.

Une étape EPR consiste ensuite à comparer l'information nutritionnelle NUT au profil nutritionnel cible personnalisé PR qui a une pluralité de valeurs limites exprimées chacune en une unité nutritionnelle UN correspondante.

Les valeurs limites du profil nutritionnel cible personnalisé PR sont déterminées en fonction de la pluralité d'indications de préférences culinaires et/ou nutritionnelles IND.

Cette étape consiste également à déterminer une information de déviation ID relative à un écart entre le profil nutritionnel cible personnalisé PR et l'information nutritionnelle NUT.

L'information de déviation ID est ainsi un renseignement utile pour l'utilisateur car il peut déterminer s'il est proche de son objectif nutritionnel ou non.

Cette information de déviation peut par exemple être déterminée en tout ou partie à l'aide d'un appareil de mesure physique et/ou physiologique, par exemple pour déterminer un indice de masse corporelle, un poids, la pratique d'une activité physique, un caryotype génétique, une qualité de sommeil.

Ainsi, un tel appareil de mesure physique et/ou physiologique peut par exemple comprendre un pèse-personne et/ou un mètre ruban électronique agencé pour mesurer un contour d'une partie du corps d'un utilisateur ou une mensuration d'un utilisateur.

Une étape suivante ERC consiste ensuite à déterminer une information de recommandation nutritionnelle RC à partir de l'information de déviation ID et d'une base de recettes recommandées BR.

La base de recettes recommandées BR comprend une pluralité de recettes recommandées RR, l'information de recommandation nutritionnelle RC comprenant au moins une recette à séletionner RS parmi la pluralité de recettes recommandées RR.

II est à remarquer que l'au moins une recette à sélectionner RS parmi la pluralité de recettes recommandées RR et/ou les valeurs limites du profil nutritionnel cible personnalisé PR sont déterminées en fonction de la pluralité d'indications de préférences culinaires et/ou nutritionnelles IND.

Ainsi la double contrainte nutritionnelle et gustative est prise en compte par l'unité de traitement UT pour déterminer la ou les recettes à sélectionner RS. Il apparaît donc que ces recettes à sélectionner RS ont de fortes chances de plaire à l'utilisateur.

Comme illustré à la figure 3, l'information de recommandation nutritionnelle RC comprend en outre un besoin nutritionnel BN exprimé en unités nutritionnelles UN et défini pour une plage de temps DT, le besoin nutritionnel BN étant fonction de l'information de déviation ID.

Cette disposition permet ainsi à l'utilisateur de se situer rapidement par rapport à ses objectifs nutritionnels par rapport à la plage de temps DT.

Cette plage de temps DT peut par exemple durer une semaine, ce qui permet à l'utilisateur de faire quelques écarts en réalisant des recettes qu'il apprécie tout conservant ses objectifs. Pour cela il doit ensuite choisir des recettes moins riches en certaines unités nutritionnelles UN pour ses prochains repas.

Selon les variantes de réalisation cette plage de temps DT peut être fixe dans le temps ou glissante, la fin de la plage glissante étant par exemple l'instant présent.

Suite à la détermination de l'information de recommandation, une étape ECO consiste à configurer l'élément d'interface de commande El de l'interface utilisateur IU pour la création, en réponse à un ordre de commande de l'utilisateur, d'une consigne de paramétrage et/ou d'exécution CL de l'au moins une recette à sélectionner RS destinée à être reçue par un appareil culinaire AC et/ou un appareil culinaire additionnel ACA du système culinaire SC, ledit appareil culinaire additionnel ACA étant apte à recevoir une consigne de paramétrage et/ou d'exécution additionnelle CLA en provenance de l'élément d'interface de commande El.

Il apparaît ainsi que toutes les opérations réalisées par l'unité de traitement UT pour la détermination de l'information de recommandation nutritionnelle RC sont totalement transparentes pour l'utilisateur.

Également, lorsque l'utilisateur a réalisé les recettes antérieures avec l'appareil culinaire AC et/ou l'appareil culinaire additionnel ACA, il n'a aucune démarche à réaliser pour que la configuration de l'élément d'interface de commande El lui permette de sélectionner une recette à sélectionner RS qui est à son goût et adaptée à ses besoins nutritionnels. Le procédé de contrôle de l'interface utilisateur IL ) permet également à l'utilisateur de disposer d'un retour d'information sur sa consommation des repas précédents tout en conservant la liberté de réaliser une recette particulière.

Si l'utilisateur doit s'absenter de son domicile, il a également une idée des aliments qu'il doit privilégier pour de prochains repas grâce aux unités nutritionnelles UN qui sont simples à comprendre.

Lorsque la recette initiale n'est pas connue de la base de recettes recommandées BR, il est possible d'enregistrer cette recette initiale R lors d'une étape ERR d'enregistrement du contenu non structuré CB et/ou du contenu structuré CT de la recette initiale R en tant que recette recommandée RR dans la base de recettes recommandées BR.

Cette disposition est particulièrement intéressante lorsque l'utilisateur découvre une nouvelle recette et ne dispose que de son contenu non structuré CB. Dans ce cas la recette initiale R est traitée comme détaillée ci-avant pour que le contenu non structuré CB soit transformé en contenu structuré CT.

Il est alors possible d'enregistrer cette recette initiale R pour qu'elle soit proposée à nouveau à l'utilisateur dans le futur.

Le présent procédé de contrôle fonctionne également lorsque la recette initiale R concerne plusieurs utilisateurs. Dans ce cas les préférences de chaque utilisateur sont prises en compte pour proposer au moins une recette à sélectionner RS qui convient à tous les utilisateurs.

Comme il va de soi, l'invention ne se limite pas à la seule forme d'exécution décrite ci-dessus à titre d'exemple, elle en embrasse au contraire toutes les variantes de réalisation.