Myfitnesspal, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-83 de 83 pour Myfitnesspal, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 77
        Marque 6
Juridiction
        États-Unis 79
        Canada 2
        International 2
Date
Nouveautés (dernières 4 semaines) 1
2025 octobre 1
2025 juillet 1
2025 (AACJ) 3
2024 7
Voir plus
Classe IPC
G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes 24
G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices 17
G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe 15
A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus 13
A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre 11
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 6
38 - Services de télécommunications 3
42 - Services scientifiques, technologiques et industriels, recherche et conception 2
44 - Services médicaux, services vétérinaires, soins d'hygiène et de beauté; services d'agriculture, d'horticulture et de sylviculture. 2
Statut
En Instance 8
Enregistré / En vigueur 75

1.

ASSOCIATING TASTE WITH FOOD RECORDS

      
Numéro d'application 19232391
Statut En instance
Date de dépôt 2025-06-09
Date de la première publication 2025-10-30
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Lee, Chul
  • Eastman, Kyler
  • Howell, Patrick
  • Martin, Layla
  • Salehian, Hesamoddin
  • Kim, Joohyun

Abrégé

A method for operating a health tracking system, a health tracking system, and non-transitory computer-readable medium for operating a health tracking system are disclosed. The method comprises receiving a data record comprising at least a descriptive string and nutritional data regarding a consumable item to which the data record corresponds; determining a taste associated to the consumable item based on an evaluation of at least one of: (i) the descriptive string, and (ii) the nutritional data; and associating the determined taste with the data record in a database.

Classes IPC  ?

  • G06Q 30/0601 - Commerce électronique [e-commerce]
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes

2.

Context and Domain Sensitive Spelling Correction in a Database

      
Numéro d'application 19004818
Statut En instance
Date de dépôt 2024-12-30
Date de la première publication 2025-07-03
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Xue, Wenzhe
  • Salehian, Hesamoddin
  • Howell, Patrick

Abrégé

A health tracking system and method of operation is disclosed herein. The method of operating the health tracking system comprises: receiving a first data record comprising at least a first descriptive string regarding a consumable item, the first descriptive string having at least one word thereof incorrectly spelled; generating a vector using the first descriptive string using a machine learning model; identifying a second descriptive string which corresponds to the consumable item and which has a correct spelling of the at least one incorrectly spelled word by applying the machine learning model to the generated vector; calculating a confidence factor regarding the identified second descriptive string using the machine learning model; and when it is determined that the confidence factor exceeds a predetermined threshold, (i) modifying the first data record by replacing the first descriptive string with the second descriptive string, and (ii) storing the modified first data record in the database.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/35 - PartitionnementClassement
  • G06F 16/353 - PartitionnementClassement dans des classes prédéfinies
  • G06F 16/355 - Création ou modification de classes ou de grappes
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/56 - Génération de langage naturel
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06N 20/00 - Apprentissage automatique
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance

3.

Methods and Apparatus for Recipe Discovery and Consumption Logging

      
Numéro d'application 18968869
Statut En instance
Date de dépôt 2024-12-04
Date de la première publication 2025-05-29
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Gohil, Palak
  • Baniqued, Angeline
  • Agrawal, Shubhansha
  • Pu, Yuting

Abrégé

System and method for recipe discovery and consumption logging. Improved solutions enable intelligent management of a user's personal fitness journey i.e., based on their overall health in their exercise and dietary habits. In one exemplary embodiment, recipes may be curated and tagged from a variety of sources such as health and fitness blogs and/or other articles of interest. Recipe tagging ensures that users can retrieve only the specific recipes of interest to them from a variety of sources which may be focused on the public at large. Additionally, the recipe discovery and consumption logging interface may enable users to log actual consumption activity for a selected recipe, including ad hoc user modifications to recipe ingredients.

Classes IPC  ?

  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques
  • G06F 16/908 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 16/9538 - Présentation des résultats des requêtes

4.

System and Method for Associating User-Entered Text to Database Entries

      
Numéro d'application 18655711
Statut En instance
Date de dépôt 2024-05-06
Date de la première publication 2024-11-21
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Howell, Patrick
  • Lee, Chul
  • Salehian, Hesamoddin

Abrégé

System and method for associating user-entered consumable item description to an entry in a consumable item database. In one embodiment, formally structured restaurant menu item is matched to a large database of food items that has been constructed via crowd-sourcing. A novel, practical, and scalable machine learning solution architecture, consisting of two major steps is utilized. First a query generation approach is applied, based on a Markov Decision Process algorithm, to reduce the time complexity of searching for matching candidates. That is then followed by a re-ranking step, using deep learning techniques, to ensure matching quality goals are met.

Classes IPC  ?

  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 40/20 - Analyse du langage naturel
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 7/01 - Modèles graphiques probabilistes, p. ex. réseaux probabilistes
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p. ex. séparateurs à vaste marge [SVM]

5.

HEALTH TRACKING SYSTEM WITH MEAL GOALS

      
Numéro d'application 18666485
Statut En instance
Date de dépôt 2024-05-16
Date de la première publication 2024-11-21
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Lee, Chul
  • Hsiao, Angela

Abrégé

Apparatus and methods for deriving a dietary plan. In one embodiment, the method comprises enabling a user to enter a long-term dietary goal at a health tracking device; accessing user profile information relating to the user; generating at least one value representative of a short-term dietary goal for the user based at least in part on the long-term dietary goal and the user profile information; dividing the at least one value of the short-term dietary goal among a plurality of dietary portions; and enabling the user to adjust the relative amount of the at least one value apportioned to each of the plurality of dietary portions.

Classes IPC  ?

  • G16H 10/20 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des essais ou des questionnaires cliniques électroniques
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G16H 40/63 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement local
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le calcul des indices de santéTIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne

6.

Methods and apparatus for training plan delivery and logging

      
Numéro d'application 18076124
Numéro de brevet 12076619
Statut Délivré - en vigueur
Date de dépôt 2022-12-06
Date de la première publication 2024-09-03
Date d'octroi 2024-09-03
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Carpenter, Kaitlyn
  • Fults, Bradford J.
  • Knight, Jeff

Abrégé

Systems, apparatus, and methods for training plan delivery and workout logging. In one embodiment of the present disclosure, a fitness tracking system and/or community of personal devices: (i) generates a training plan, (ii) schedules and coordinates delivery of workouts based on the training plan, and (iii) notifies the user of workouts via one or more wearables. In one exemplary embodiment, a fitness tracking system generates a training plan based on user workout history and/or user input. Thereafter, suggested workouts can be pushed to the user's community of personal devices, via a coordinating device (e.g., a smart phone). The coordinating device manages and controls workout notifications for any available coordinated devices (e.g., smart watches, smart shoes, etc.) Unlike previous systems, the disclosed embodiments of the present disclosure integrate a community of different personal devices together so as to capture activity tracking data regardless of what a user is wearing.

Classes IPC  ?

  • A63B 24/00 - Commandes électriques ou électroniques pour les appareils d'exercice des groupes
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes

7.

Restaurant Matching and Filtering for use in a Health Tracking System

      
Numéro d'application 18587434
Statut En instance
Date de dépôt 2024-02-26
Date de la première publication 2024-08-22
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Lee, Chul
  • Qiang, Yi

Abrégé

A system and method of providing nutritional data for a user is disclosed herein. The method includes receiving a selected restaurant from a health tracking device, and providing menu data for the user based on the selected restaurant. The method further includes receiving a selected menu item from the health tracking device, associating the selected menu item with a plurality of food items in a database, and providing the plurality of food items for the user. Furthermore, the method includes receiving a selected one of the plurality of food items from the health tracking device, and providing nutritional data based on the selected one of the plurality of food items.

Classes IPC  ?

  • G06Q 50/12 - Hôtellerie ou restauration
  • A23L 33/00 - Modification de la qualité nutritive des alimentsProduits diététiquesLeur préparation ou leur traitement
  • G01S 19/42 - Détermination de position
  • G06Q 30/0601 - Commerce électronique [e-commerce]

8.

Food knowledge graph for a health tracking system

      
Numéro d'application 18423603
Numéro de brevet 12417837
Statut Délivré - en vigueur
Date de dépôt 2024-01-26
Date de la première publication 2024-07-25
Date d'octroi 2025-09-16
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Salehian, Hesamoddin
  • Sharma, Poojit
  • Frazier, Kent
  • Yerva, Surender Reddy
  • Barjasteh, Iman
  • Martin, Layla

Abrégé

A method of operating a health tracking system is disclosed. The method comprises: storing a food knowledge graph having a plurality of labels describing consumable items and a plurality of relationships between pairs of labels, some of the labels being generic names for consumable items; receiving a data record having a descriptive string regarding a consumable item from a first health tracking device; matching the descriptive string to at least one label in the plurality of labels; and updating one or more information fields of the data record to associate the data record with the at least one label to which the descriptive string was matched. In some embodiments, the method further includes receiving a request for data records from a health tracking device and matching the request to the plurality of labels to provide an improved response to the request for data records.

Classes IPC  ?

  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique
  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe

9.

Deep multi-modal pairwise ranking model for crowdsourced food data

      
Numéro d'application 18412034
Numéro de brevet 12437004
Statut Délivré - en vigueur
Date de dépôt 2024-01-12
Date de la première publication 2024-07-11
Date d'octroi 2025-10-07
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Yerva, Surender Reddy
  • Barjasteh, Iman
  • Howell, Patrick
  • Lee, Chul
  • Salehian, Hesamoddin

Abrégé

A method and system for providing more relevant search results and recommendation from a food database is disclosed. The method includes receiving a query, a first candidate food, and a second candidate food. The method includes generating vectors based on the query and food names of the first and second candidate foods using at least one embedding function of a machine learning model. The method includes determining nutrition content vectors from the nutritional data of the first and second candidate foods. The method includes generating a nutrition content vector based on the query using another embedding function of the machine learning model. The method includes determining which of the first and second candidate food is more relevant to the query based at least in part on the nutrition content vectors. The method includes providing search results or recommendation based on the determined relevance.

Classes IPC  ?

  • G06F 16/906 - GroupementClassement
  • G06F 16/903 - Requêtes
  • G06F 16/908 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06N 3/049 - Réseaux neuronaux temporels, p. ex. éléments à retard, neurones oscillants ou entrées impulsionnelles
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p. ex. séparateurs à vaste marge [SVM]
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes

10.

Methods and apparatus for recipe discovery and consumption logging

      
Numéro d'application 18412043
Numéro de brevet 12164592
Statut Délivré - en vigueur
Date de dépôt 2024-01-12
Date de la première publication 2024-07-11
Date d'octroi 2024-12-10
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Gohil, Palak
  • Baniqued, Angeline
  • Agrawal, Shubhansha
  • Pu, Yuting

Abrégé

System and method for recipe discovery and consumption logging. Improved solutions enable intelligent management of a user's personal fitness journey i.e., based on their overall health in their exercise and dietary habits. In one exemplary embodiment, recipes may be curated and tagged from a variety of sources such as health and fitness blogs and/or other articles of interest. Recipe tagging ensures that users can retrieve only the specific recipes of interest to them from a variety of sources which may be focused on the public at large. Additionally, the recipe discovery and consumption logging interface may enable users to log actual consumption activity for a selected recipe, including ad hoc user modifications to recipe ingredients.

Classes IPC  ?

  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques
  • G06F 16/908 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 16/9538 - Présentation des résultats des requêtes

11.

METHODS AND APPARATUS FOR COACHING BASED ON NUTRITION

      
Numéro d'application 18455597
Statut En instance
Date de dépôt 2023-08-24
Date de la première publication 2023-12-14
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Lyke, James
  • Hamill, Ben
  • Knight, Jeff
  • Laing, Scott

Abrégé

A method for enabling dynamic coaching feedback is disclosed. The method comprises generating a plurality of expected profiles for a plurality of data records within a user history database by grouping users into the plurality of expected profiles, generating heuristics and performance metrics for each of the plurality of expected profiles, and associating a first user with a first expected profile of the plurality of expected profiles. The method further includes receiving user input relating to nutrition consumption for the first user and, in response to receiving the user input relating to nutrition consumption, recommending an activity for the first user based on the first expected profile. The first expected profile includes at least one heuristic for generating dynamic feedback with the activity, and the at least one heuristic for generating the dynamic feedback comprises a rule for modifying the activity based on the nutrition consumption for the first user.

Classes IPC  ?

  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G09B 5/00 - Matériel à but éducatif à commande électrique

12.

System and Method for Food Categorization

      
Numéro d'application 18323169
Statut En instance
Date de dépôt 2023-05-24
Date de la première publication 2023-09-28
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Kim, Joohyun
  • Lee, Chul
  • Levine, Bryan

Abrégé

A method of operating a food categorization engine includes extracting features from each text description of a training food data set to generate a feature set. The feature set is analyzed to determine sets of food categorization features that correlate to one or more food categories, wherein the sets of food categorization features are defined by a plurality of category vectors. Individual words and/or characters of a text description of a food item received from a user are then analyzed in order to generate a numerical vector representative thereof. The numerical vector is multiplied by a matrix defined by the plurality of category vectors. One or more food categories with which to associate the received food item are automatically selected based at least in part on the multiplication, and the data record associated with the food item is amended to include the selected food categories.

Classes IPC  ?

  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G06F 16/35 - PartitionnementClassement
  • G06Q 10/10 - BureautiqueGestion du temps
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes

13.

Food description processing methods and apparatuses

      
Numéro d'application 18323195
Numéro de brevet 12062295
Statut Délivré - en vigueur
Date de dépôt 2023-05-24
Date de la première publication 2023-09-21
Date d'octroi 2024-08-13
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Jain, Aadhar
  • Lee, Chul
  • Levine, Bryan

Abrégé

Disclosed embodiments include apparatuses, methods and storage media associated with modifying a food record database. The method comprises receiving a plurality of food records from a plurality of sources, each of the plurality of food records comprising at least a food record description, the plurality of sources including (i) at least one non-user entity that is an owner of a third party food database and (ii) users of the food record database. The method further comprises receiving search requests from users, and returning one or more top search results from the food record database in response. The method also comprises determining a score for a particular food record identified by the top search results, wherein the score is calculated based at least in part on one of: a number of times the particular food record has been included in the top search results of the search requests or a number of times the particular food record has been logged.

Classes IPC  ?

  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage

14.

Context and domain sensitive spelling correction in a database

      
Numéro d'application 18184268
Numéro de brevet 12182706
Statut Délivré - en vigueur
Date de dépôt 2023-03-15
Date de la première publication 2023-09-07
Date d'octroi 2024-12-31
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Xue, Wenzhe
  • Salehian, Hesamoddin
  • Howell, Patrick

Abrégé

A health tracking system and method of operation is disclosed herein. The method of operating the health tracking system comprises: receiving a first data record comprising at least a first descriptive string regarding a consumable item, the first descriptive string having at least one word thereof incorrectly spelled; generating a vector using the first descriptive string using a machine learning model; identifying a second descriptive string which corresponds to the consumable item and which has a correct spelling of the at least one incorrectly spelled word by applying the machine learning model to the generated vector; calculating a confidence factor regarding the identified second descriptive string using the machine learning model; and when it is determined that the confidence factor exceeds a predetermined threshold, (i) modifying the first data record by replacing the first descriptive string with the second descriptive string, and (ii) storing the modified first data record in the database.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/35 - PartitionnementClassement
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/56 - Génération de langage naturel
  • G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
  • G06N 20/00 - Apprentissage automatique
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance

15.

Health tracking system with verification of nutrition information

      
Numéro d'application 17992424
Numéro de brevet 12057215
Statut Délivré - en vigueur
Date de dépôt 2022-11-22
Date de la première publication 2023-07-20
Date d'octroi 2024-08-06
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Lee, Chul
  • Salehian, Hesamoddin

Abrégé

A method for decreasing a number of individual entries in a database of user-created records which describe a single item by: receiving a plurality of user-created records, each of said records comprising at least a descriptive string; placing individual ones of the plurality of user-created records having a sufficiently similar descriptive string into one of a plurality of first groups; hashing the descriptive string of each of the plurality of first groups in order to place two or more groups into a single bin; performing a pair-wise comparison of the descriptive strings of the two or more groups in each bin; and when the comparison of the descriptive strings of the two or more groups in a bin results in a distance below a first threshold, merging the two or more groups into a combined group.

Classes IPC  ?

  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G06F 7/36 - Interclassement et tri conjugués
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le calcul des indices de santéTIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne

16.

System and method for associating user-entered text to database entries

      
Numéro d'application 17712902
Numéro de brevet 12008002
Statut Délivré - en vigueur
Date de dépôt 2022-04-04
Date de la première publication 2022-07-21
Date d'octroi 2024-06-11
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Howell, Patrick
  • Lee, Chul
  • Salehian, Hesamoddin

Abrégé

System and method for associating user-entered consumable item description to an entry in a consumable item database. In one embodiment, formally structured restaurant menu item is matched to a large database of food items that has been constructed via crowd-sourcing. A novel, practical, and scalable machine learning solution architecture, consisting of two major steps is utilized. First a query generation approach is applied, based on a Markov Decision Process algorithm, to reduce the time complexity of searching for matching candidates. That is then followed by a re-ranking step, using deep learning techniques, to ensure matching quality goals are met.

Classes IPC  ?

  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 40/20 - Analyse du langage naturel
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 7/01 - Modèles graphiques probabilistes, p. ex. réseaux probabilistes
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p. ex. séparateurs à vaste marge [SVM]

17.

Food description processing methods and apparatuses

      
Numéro d'application 17556237
Numéro de brevet 11676507
Statut Délivré - en vigueur
Date de dépôt 2021-12-20
Date de la première publication 2022-04-14
Date d'octroi 2023-06-13
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Jain, Aadhar
  • Lee, Chul
  • Levine, Bryan

Abrégé

Disclosed embodiments include apparatuses, methods and storage media associated with modifying a food record database. The method comprises receiving a plurality of food records from a plurality of sources, each of the plurality of food records comprising at least a food record description, the plurality of sources including (i) at least one non-user entity that is an owner of a third party food database and (ii) users of the food record database. The method further comprises receiving search requests from users, and returning one or more top search results from the food record database in response. The method also comprises determining a score for a particular food record identified by the top search results, wherein the score is calculated based at least in part on one of: a number of times the particular food record has been included in the top search results of the search requests or a number of times the particular food record has been logged.

Classes IPC  ?

  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage

18.

Methods and apparatus for recipe discovery and consumption logging

      
Numéro d'application 17527447
Numéro de brevet 11899738
Statut Délivré - en vigueur
Date de dépôt 2021-11-16
Date de la première publication 2022-04-07
Date d'octroi 2024-02-13
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Gohil, Palak
  • Baniqued, Angeline
  • Agrawal, Shubhansha
  • Pu, Yuting

Abrégé

System and method for recipe discovery and consumption logging. Improved solutions enable intelligent management of a user's personal fitness journey i.e., based on their overall health in their exercise and dietary habits. In one exemplary embodiment, recipes may be curated and tagged from a variety of sources such as health and fitness blogs and/or other articles of interest. Recipe tagging ensures that users can retrieve only the specific recipes of interest to them from a variety of sources which may be focused on the public at large. Additionally, the recipe discovery and consumption logging interface may enable users to log actual consumption activity for a selected recipe, including ad hoc user modifications to recipe ingredients.

Classes IPC  ?

  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques
  • G06F 16/908 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 16/9538 - Présentation des résultats des requêtes

19.

Health tracking system with meal goals

      
Numéro d'application 17552867
Numéro de brevet 12014805
Statut Délivré - en vigueur
Date de dépôt 2021-12-16
Date de la première publication 2022-04-07
Date d'octroi 2024-06-18
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Lee, Chul
  • Hsiao, Angela

Abrégé

Apparatus and methods for deriving a dietary plan. In one embodiment, the method comprises enabling a user to enter a long-term dietary goal at a health tracking device; accessing user profile information relating to the user; generating at least one value representative of a short-term dietary goal for the user based at least in part on the long-term dietary goal and the user profile information; dividing the at least one value of the short-term dietary goal among a plurality of dietary portions; and enabling the user to adjust the relative amount of the at least one value apportioned to each of the plurality of dietary portions.

Classes IPC  ?

  • G16H 10/20 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des essais ou des questionnaires cliniques électroniques
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G16H 40/63 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement local
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le calcul des indices de santéTIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne

20.

Deep multi-modal pairwise ranking model for crowdsourced food data

      
Numéro d'application 17459404
Numéro de brevet 11874879
Statut Délivré - en vigueur
Date de dépôt 2021-08-27
Date de la première publication 2021-12-16
Date d'octroi 2024-01-16
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Yerva, Surender Reddy
  • Barjasteh, Iman
  • Howell, Patrick
  • Lee, Chul
  • Salehian, Hesamoddin

Abrégé

A method and system for providing more relevant search results and recommendation from a food database is disclosed. The method includes receiving a query, a first candidate food, and a second candidate food. The method includes generating vectors based on the query and food names of the first and second candidate foods using at least one embedding function of a machine learning model. The method includes determining nutrition content vectors from the nutritional data of the first and second candidate foods. The method includes generating a nutrition content vector based on the query using another embedding function of the machine learning model. The method includes determining which of the first and second candidate food is more relevant to the query based at least in part on the nutrition content vectors. The method includes providing search results or recommendation based on the determined relevance.

Classes IPC  ?

  • G06F 16/906 - GroupementClassement
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G06F 16/903 - Requêtes
  • G06N 3/049 - Réseaux neuronaux temporels, p. ex. éléments à retard, neurones oscillants ou entrées impulsionnelles
  • G06F 16/908 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p. ex. séparateurs à vaste marge [SVM]

21.

Context and domain sensitive spelling correction in a database

      
Numéro d'application 17379065
Numéro de brevet 11610123
Statut Délivré - en vigueur
Date de dépôt 2021-07-19
Date de la première publication 2021-11-04
Date d'octroi 2023-03-21
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Xue, Wenzhe
  • Salehian, Hesamoddin
  • Howell, Patrick

Abrégé

A method of operating a health tracking system is disclosed. The method comprises: receiving a first data record comprising at least a first descriptive string regarding a consumable item, the first descriptive string having at least one word thereof incorrectly spelled; generating a vector using the first descriptive string using a machine learning model; identifying a second descriptive string which corresponds to the consumable item and which has a correct spelling of the at least one incorrectly spelled word by applying the machine learning model to the generated vector; calculating a confidence factor regarding the identified second descriptive string using the machine learning model; and when it is determined that the confidence factor exceeds a predetermined threshold, (i) modifying the first data record by replacing the first descriptive string with the second descriptive string, and (ii) storing the modified first data record in the database.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/56 - Génération de langage naturel
  • G06F 16/35 - PartitionnementClassement
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence

22.

Fitness tracking system with voice input

      
Numéro d'application 16853375
Numéro de brevet 11602669
Statut Délivré - en vigueur
Date de dépôt 2020-04-20
Date de la première publication 2021-10-21
Date d'octroi 2023-03-14
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Mazzoleni, Michael
  • Allen, Jeffrey
  • Lanzer, Robert

Abrégé

A method of operating a fitness tracking system including a plurality of sensors is disclosed herein. The method includes mounting a biometric monitoring device on an article of apparel worn by a user. The method further includes receiving a prompt indicating that the user intends to provide a verbal cue via a microphone provided on the biometric monitoring device. After receiving the verbal cue from the user one of a plurality of exercise modules is selected for execution by the processor. Each of the plurality of exercise modules is configured to generate workout metrics based at least in part on physiological data received from a first of the plurality of sensors without regard to physiological data from a second of the plurality of sensors. The selected exercise module generates workout metrics for the user for a limited period of time ranging from selection of the exercise module until occurrence of a termination event.

Classes IPC  ?

  • A63B 24/00 - Commandes électriques ou électroniques pour les appareils d'exercice des groupes
  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • A63B 23/12 - Appareils d'exercice spécialement adaptés à des parties déterminées du corps pour les membres, c.-à-d. supérieurs ou inférieurs, p. ex. en même temps pour les membres supérieurs
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • A63B 23/04 - Appareils d'exercice spécialement adaptés à des parties déterminées du corps pour les membres, c.-à-d. supérieurs ou inférieurs, p. ex. en même temps pour les membres inférieurs
  • A63B 71/06 - Dispositifs indicateurs ou de marque pour jeux ou joueurs

23.

Methods and apparatus for managing sequential tasks via task specific user interface elements

      
Numéro d'application 16848059
Numéro de brevet 11541278
Statut Délivré - en vigueur
Date de dépôt 2020-04-14
Date de la première publication 2021-10-14
Date d'octroi 2023-01-03
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Mckenna, Lauren
  • Wu, Gloria
  • Laing, Scott

Abrégé

Systems, apparatus, and methods for managing workouts via exercise specific user interface elements. Various embodiments of the present disclosure are directed to exercise specific user interface elements (e.g., floating smart timers, etc.) that are automatically pre-populated with data based on prescribed workout information. The user is provided a workout that includes a number of different exercises, and their prescribed completion values. The user can perform the workout and quickly log the pre-populated completion values (if accurate), or alternatively manually enter actual workout data. Additionally, the user can quickly transition through their “checklist” of exercises, based on the prescribed ordering of the workout. The resulting workout data record can be automatically logged at the end of the workout session. The exercise specific user interface allows a user to log workout activity with minimal distraction.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • A63B 24/00 - Commandes électriques ou électroniques pour les appareils d'exercice des groupes
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • A63B 71/06 - Dispositifs indicateurs ou de marque pour jeux ou joueurs
  • H04L 67/50 - Services réseau

24.

Nutrient content identification method and apparatus

      
Numéro d'application 17345605
Numéro de brevet 11775752
Statut Délivré - en vigueur
Date de dépôt 2021-06-11
Date de la première publication 2021-09-30
Date d'octroi 2023-10-03
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Radcliffe, Paul
  • Berket, Karlo
  • Lee, Chul
  • Xu, Jiang
  • Levine, Bryan
  • Subramaniam, Karthik
  • Allen, Mark

Abrégé

Methods for calculating nutrient content information. In one embodiment, the methods comprise: receiving a recipe having a list of ingredients and quantities, for each of the ingredients a corresponding record is found within a database of known records, the records are associated to quantities and nutritional values. The units of measurement of the recipe ingredients and the identified record are compared. When the units are the same, no conversion is performed. When the units are different, the units of the known record are converted using a conversion factor derived from a relationship between the differing units of measurement. In one variant, the conversion factor may be identified from a table of conversion factors relating various units of measurement to one another. Finally, the converted or the known nutritional values are multiplied by a ratio of the quantity of the ingredient in the recipe to the quantity of the known record.

Classes IPC  ?

25.

Methods and apparatus for coaching based on workout history and readiness/recovery information

      
Numéro d'application 17201925
Numéro de brevet 11887496
Statut Délivré - en vigueur
Date de dépôt 2021-03-15
Date de la première publication 2021-07-01
Date d'octroi 2024-01-30
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Lyke, James
  • Hamill, Ben
  • Knight, Jeff
  • Laing, Scott

Abrégé

System and method for coaching based on workout history and/or readiness/recovery information. Improved solutions enable intelligent management of a user's personal fitness journey based on workout recommendations that closely align with the user's traits. In one exemplary embodiment, workout data for a population of different individuals is analyzed to identify groups of similarly performing individuals. Each group of individuals is analyzed to generate an expected profile that approximates the physiological and/or psychological traits of the group. An expected profile includes heuristics and/or performance metrics that enable dynamic coaching during workouts. Subsequently thereafter, users can be dynamically coached by their client device, based on the expected profile.

Classes IPC  ?

  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G09B 5/00 - Matériel à but éducatif à commande électrique
  • G09B 5/02 - Matériel à but éducatif à commande électrique avec présentation visuelle du sujet à étudier, p. ex. en utilisant une bande filmée
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G09B 5/04 - Matériel à but éducatif à commande électrique avec présentation sonore du sujet à étudier

26.

Methods and apparatus for media playback based on cue points

      
Numéro d'application 16730900
Numéro de brevet 11871082
Statut Délivré - en vigueur
Date de dépôt 2019-12-30
Date de la première publication 2021-07-01
Date d'octroi 2024-01-09
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Wu, Gloria
  • Laing, Scott
  • Mckenna, Lauren

Abrégé

Systems, apparatus, and methods for media playback based on cue points. Various embodiments of the present disclosure are directed to instructional media components (e.g., video, audio, and/or text) that focus the user's attention on details of proper form. The cue point navigation system enables the user to navigate the instructional media according to specific movement cues. Notably, the UI minimizes navigational complexity, while simultaneously maximizing user comprehension. As described in greater detail herein, hybrid media playback advantageously provides the user with different ways to absorb the instructional information.

Classes IPC  ?

  • H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • A63B 24/00 - Commandes électriques ou électroniques pour les appareils d'exercice des groupes
  • H04N 21/422 - Périphériques d'entrée uniquement, p. ex. système de positionnement global [GPS]

27.

Restaurant matching and filtering for use in a health tracking system

      
Numéro d'application 17192376
Numéro de brevet 11915331
Statut Délivré - en vigueur
Date de dépôt 2021-03-04
Date de la première publication 2021-06-24
Date d'octroi 2024-02-27
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Lee, Chul
  • Qiang, Yi

Abrégé

A system and method of providing nutritional data for a user is disclosed herein. The method includes receiving a selected restaurant from a health tracking device, and providing menu data for the user based on the selected restaurant. The method further includes receiving a selected menu item from the health tracking device, associating the selected menu item with a plurality of food items in a database, and providing the plurality of food items for the user. Furthermore, the method includes receiving a selected one of the plurality of food items from the health tracking device, and providing nutritional data based on the selected one of the plurality of food items.

Classes IPC  ?

  • G06Q 50/12 - Hôtellerie ou restauration
  • A23L 33/00 - Modification de la qualité nutritive des alimentsProduits diététiquesLeur préparation ou leur traitement
  • G06Q 30/0601 - Commerce électronique [e-commerce]
  • G01S 19/42 - Détermination de position

28.

Methods and apparatus for training plan delivery and logging

      
Numéro d'application 16696232
Numéro de brevet 11517790
Statut Délivré - en vigueur
Date de dépôt 2019-11-26
Date de la première publication 2021-05-27
Date d'octroi 2022-12-06
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Carpenter, Kaitlyn
  • Fults, Bradford J.
  • Knight, Jeff

Abrégé

Systems, apparatus, and methods for training plan delivery and workout logging. In one embodiment of the present disclosure, a fitness tracking system and/or community of personal devices: (i) generates a training plan, (ii) schedules and coordinates delivery of workouts based on the training plan, and (iii) notifies the user of workouts via one or more wearables. In one exemplary embodiment, a fitness tracking system generates a training plan based on user workout history and/or user input. Thereafter, suggested workouts can be pushed to the user's community of personal devices, via a coordinating device (e.g., a smart phone). The coordinating device manages and controls workout notifications for any available coordinated devices (e.g., smart watches, smart shoes, etc.) Unlike previous systems, the disclosed embodiments of the present disclosure integrate a community of different personal devices together so as to capture activity tracking data regardless of what a user is wearing.

Classes IPC  ?

  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • A63B 24/00 - Commandes électriques ou électroniques pour les appareils d'exercice des groupes

29.

Training plans and workout coaching for activity tracking system

      
Numéro d'application 16691849
Numéro de brevet 11690564
Statut Délivré - en vigueur
Date de dépôt 2019-11-22
Date de la première publication 2021-05-27
Date d'octroi 2023-07-04
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Carpenter, Kaitlyn
  • Knight, Jeff
  • Montzingo, Luke
  • Townson, Daniel
  • Laas, Jonathan
  • Feitosa, Pedro
  • Fults, Bradford J.

Abrégé

A method of providing workout training for a user of an activity tracking system includes displaying a plurality of training plan options to the user on a screen of a personal electronic device, and then receiving a selected training plan option from the user. Selected workout day options are received from the user and the system generates a training schedule for the user based on the selected training plan and the selected workout day options. One or more reminders identify the type of workout for the scheduled day and an option to accept or reject the workout. When the user selects the option to accept the workout, the workout goal associated with the scheduled workout is displayed. The method further includes determining progress toward the workout goal based on the received workout data, and displaying an indicator of progress toward the workout goal on the screen during the workout.

Classes IPC  ?

  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre
  • A63B 24/00 - Commandes électriques ou électroniques pour les appareils d'exercice des groupes
  • A63B 69/00 - Appareils d'entraînement ou appareils destinés à des sports particuliers
  • A63B 71/06 - Dispositifs indicateurs ou de marque pour jeux ou joueurs

30.

Method, system, and non-transitory computer-readable medium for associating taste with consumable records

      
Numéro d'application 17118279
Numéro de brevet 12327275
Statut Délivré - en vigueur
Date de dépôt 2020-12-10
Date de la première publication 2021-05-13
Date d'octroi 2025-06-10
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Lee, Chul
  • Eastman, Kyler
  • Howell, Patrick
  • Martin, Layla
  • Salehian, Hesamoddin
  • Kim, Joohyun

Abrégé

A method for operating a health tracking system, a health tracking system, and non-transitory computer-readable medium for operating a health tracking system are disclosed. The method comprises receiving a data record comprising at least a descriptive string and nutritional data regarding a consumable item to which the data record corresponds; determining a taste associated to the consumable item based on an evaluation of at least one of: (i) the descriptive string, and (ii) the nutritional data; and associating the determined taste with the data record in a database.

Classes IPC  ?

  • G06Q 30/0601 - Commerce électronique [e-commerce]
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes

31.

Methods and apparatus for coaching based on workout history

      
Numéro d'application 16588199
Numéro de brevet 11745058
Statut Délivré - en vigueur
Date de dépôt 2019-09-30
Date de la première publication 2021-04-01
Date d'octroi 2023-09-05
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Lyke, James
  • Hamill, Ben
  • Knight, Jeff
  • Laing, Scott

Abrégé

System and method for coaching based on workout history. Improved solutions enable intelligent management of a user's personal fitness journey based on workout recommendations that closely align with the user's traits. In one exemplary embodiment, workout data for a population of different individuals is analyzed to identify groups of similarly performing individuals. Each group of individuals is analyzed to generate an expected profile that approximates the physiological and/or psychological traits of the group. An expected profile includes heuristics and/or performance metrics that enable dynamic coaching during workouts. Subsequently thereafter, user's can be dynamically coached by their client device, based on the expected profile.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • A63B 24/00 - Commandes électriques ou électroniques pour les appareils d'exercice des groupes
  • A63B 71/06 - Dispositifs indicateurs ou de marque pour jeux ou joueurs
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/906 - GroupementClassement
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices

32.

Methods and apparatus for recipe discovery and consumption logging

      
Numéro d'application 16580435
Numéro de brevet 11537685
Statut Délivré - en vigueur
Date de dépôt 2019-09-24
Date de la première publication 2021-03-25
Date d'octroi 2022-12-27
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Gohil, Palak
  • Baniqued, Angeline
  • Agrawal, Shubhansha
  • Pu, Yuting

Abrégé

System and method for recipe discovery and consumption logging. Improved solutions enable intelligent management of a user's personal fitness journey i.e., based on their overall health in their exercise and dietary habits. In one exemplary embodiment, recipes may be curated and tagged from a variety of sources such as health and fitness blogs and/or other articles of interest. Recipe tagging ensures that users can retrieve only the specific recipes of interest to them from a variety of sources which may be focused on the public at large. Additionally, the recipe discovery and consumption logging interface may enable users to log actual consumption activity for a selected recipe, including ad hoc user modifications to recipe ingredients.

Classes IPC  ?

  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques
  • G06F 16/908 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 16/9538 - Présentation des résultats des requêtes

33.

Methods and apparatus for coaching based on workout history and readiness/recovery information

      
Numéro d'application 16721149
Numéro de brevet 10950139
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2021-03-16
Date d'octroi 2021-03-16
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Lyke, James
  • Hamill, Ben
  • Knight, Jeff
  • Laing, Scott

Abrégé

System and method for coaching based on workout history and/or readiness/recovery information. Improved solutions enable intelligent management of a user's personal fitness journey based on workout recommendations that closely align with the user's traits. In one exemplary embodiment, workout data for a population of different individuals is analyzed to identify groups of similarly performing individuals. Each group of individuals is analyzed to generate an expected profile that approximates the physiological and/or psychological traits of the group. An expected profile includes heuristics and/or performance metrics that enable dynamic coaching during workouts. Subsequently thereafter, users can be dynamically coached by their client device, based on the expected profile.

Classes IPC  ?

  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G09B 5/00 - Matériel à but éducatif à commande électrique
  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G09B 5/04 - Matériel à but éducatif à commande électrique avec présentation sonore du sujet à étudier
  • G09B 5/02 - Matériel à but éducatif à commande électrique avec présentation visuelle du sujet à étudier, p. ex. en utilisant une bande filmée

34.

Versatile data structure for workout session templates and workout sessions

      
Numéro d'application 16557211
Numéro de brevet 11107568
Statut Délivré - en vigueur
Date de dépôt 2019-08-30
Date de la première publication 2021-03-04
Date d'octroi 2021-08-31
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Hamill, Ben
  • Glauberman, Dory
  • Lyke, James
  • Peace, Jacob
  • Valerio, Luis
  • Youngblood, Carl

Abrégé

A fitness tracking system and methods collecting fitness data for a user during a workout session are disclosed. The fitness tracking system utilizes a versatile data structure for robustly representing complex workout session templates and recording fitness data associated with individual workout sessions. The versatile data structure enables detailed fitness data to be recorded in association with complex workout session templates in a manner that enables detailed analysis and a less cumbersome user experience.

Classes IPC  ?

  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
  • A63B 24/00 - Commandes électriques ou électroniques pour les appareils d'exercice des groupes

35.

Nutrition tracking system

      
Numéro d'application 17071440
Numéro de brevet 11430549
Statut Délivré - en vigueur
Date de dépôt 2020-10-15
Date de la première publication 2021-01-28
Date d'octroi 2022-08-30
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Teoh, Alison
  • Buckner, Jason
  • Crocker, Nick
  • Radcliffe, Paul

Abrégé

Methods and apparatus for nutrition tracking. In one exemplary embodiment, a methods and apparatus for nutrition tracking are provided which receive selections of consumable items from a user, identify at least one item to be purposefully omitted in nutrition calculation, and calculate total nutrition for a period of time based on the selections. The calculation comprises purposeful omission of the nutritional data of the identified at least one of the plurality of consumable items. In order to accomplish the calculation, each of the selected items is associated with a data record in a database, each data record in the database comprising nutritional data regarding a consumable item to which the data record corresponds.

Classes IPC  ?

  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G06Q 10/10 - BureautiqueGestion du temps
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G16H 40/63 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement local
  • G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance

36.

Nutrient content identification method and apparatus

      
Numéro d'application 16807981
Numéro de brevet 11055486
Statut Délivré - en vigueur
Date de dépôt 2020-03-03
Date de la première publication 2020-08-27
Date d'octroi 2021-07-06
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Radcliffe, Paul
  • Berket, Karlo
  • Lee, Chul
  • Xu, Jiang
  • Levine, Bryan
  • Subramaniam, Karthik
  • Allen, Mark

Abrégé

Methods for calculating nutrient content information. In one embodiment, the methods comprise: receiving a recipe having a list of ingredients and quantities, for each of the ingredients a corresponding record is found within a database of known records, the records are associated to quantities and nutritional values. The units of measurement of the recipe ingredients and the identified record are compared. When the units are the same, no conversion is performed. When the units are different, the units of the known record are converted using a conversion factor derived from a relationship between the differing units of measurement. In one variant, the conversion factor may be identified from a table of conversion factors relating various units of measurement to one another. Finally, the converted or the known nutritional values are multiplied by a ratio of the quantity of the ingredient in the recipe to the quantity of the known record.

Classes IPC  ?

37.

System and method for food categorization

      
Numéro d'application 16861901
Numéro de brevet 11663926
Statut Délivré - en vigueur
Date de dépôt 2020-04-29
Date de la première publication 2020-08-13
Date d'octroi 2023-05-30
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Kim, Joohyun
  • Lee, Chul
  • Levine, Bryan

Abrégé

A method of operating a food categorization engine includes extracting features from each text description of a training food data set to generate a feature set. The feature set is analyzed to determine sets of food categorization features that correlate to one or more food categories, wherein the sets of food categorization features are defined by a plurality of category vectors. Individual words and/or characters of a text description of a food item received from a user are then analyzed in order to generate a numerical vector representative thereof. The numerical vector is multiplied by a matrix defined by the plurality of category vectors. One or more food categories with which to associate the received food item are automatically selected based at least in part on the multiplication, and the data record associated with the food item is amended to include the selected food categories.

Classes IPC  ?

  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G06F 16/35 - PartitionnementClassement
  • G06Q 10/10 - BureautiqueGestion du temps
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes

38.

Method and arrangement for monitoring physiological data

      
Numéro d'application 16810146
Numéro de brevet 11038965
Statut Délivré - en vigueur
Date de dépôt 2020-03-05
Date de la première publication 2020-06-25
Date d'octroi 2021-06-15
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Oleson, Mark A.
  • Kovach, F. Grant

Abrégé

A physiological monitoring system includes a first handheld computing device, a second handheld computing device, and a biometric sensor device provided on an article of apparel. A method of operating the physiological monitoring system comprises receiving, at the second handheld computing device, user physiological data transmitted from the biometric sensor device, the second handheld computing device configured for wireless communication with the biometric sensor device and the first handheld computing device according to a communications protocol in a device network. The method further comprises operating the second handheld computing device in a first mode wherein the second handheld computing device operates as a slave controlled by the first handheld computing device in the device network. The method also comprises operating the second handheld computing device in a second mode wherein the second handheld computing device operates independent of the first handheld computing device in the device network.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04B 1/3827 - Émetteurs-récepteurs portatifs
  • H04Q 9/00 - Dispositions dans les systèmes de commande à distance ou de télémétrie pour appeler sélectivement une sous-station à partir d'une station principale, sous-station dans laquelle un appareil recherché est choisi pour appliquer un signal de commande ou pour obtenir des valeurs mesurées
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance
  • H04W 88/04 - Dispositifs terminaux adapté à la retransmission à destination ou en provenance d'un autre terminal ou utilisateur
  • G16H 20/40 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies mécaniques, la radiothérapie ou des thérapies invasives, p. ex. la chirurgie, la thérapie laser, la dialyse ou l’acuponcture

39.

Food description processing methods and apparatuses

      
Numéro d'application 16747229
Numéro de brevet 11238753
Statut Délivré - en vigueur
Date de dépôt 2020-01-20
Date de la première publication 2020-05-14
Date d'octroi 2022-02-01
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Jain, Aadhar
  • Lee, Chul
  • Levine, Bryan

Abrégé

Disclosed embodiments include apparatuses, methods and storage media associated with modifying a food record database. The method comprises receiving a plurality of food records from a plurality of sources, each of the plurality of food records comprising at least a food record description, the plurality of sources including (i) at least one government agency and (ii) users of the food record database. The method further comprises receiving search requests from users, and returning one or more top search results from the food record database in response. The method also comprises determining a score for a particular food record identified by the top search results, wherein the score is calculated based at least in part on one of: a number of times the particular food record has been included in the top search results of the search requests or a number of times the particular food record has been logged.

Classes IPC  ?

  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage

40.

Food knowledge graph for a health tracking system

      
Numéro d'application 16417291
Numéro de brevet 11887719
Statut Délivré - en vigueur
Date de dépôt 2019-05-20
Date de la première publication 2019-11-21
Date d'octroi 2024-01-30
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Salehian, Hesamoddin
  • Sharma, Poojit
  • Frazier, Kent
  • Yerva, Surender Reddy
  • Barjasteh, Iman
  • Martin, Layla

Abrégé

A method of operating a health tracking system is disclosed. The method comprises: storing a food knowledge graph having a plurality of labels describing consumable items and a plurality of relationships between pairs of labels, some of the labels being generic names for consumable items; receiving a data record having a descriptive string regarding a consumable item from a first health tracking device; matching the descriptive string to at least one label in the plurality of labels; and updating one or more information fields of the data record to associate the data record with the at least one label to which the descriptive string was matched. In some embodiments, the method further includes receiving a request for data records from a health tracking device and matching the request to the plurality of labels to provide an improved response to the request for data records.

Classes IPC  ?

  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique

41.

Nutrient content identification method and apparatus

      
Numéro d'application 16428416
Numéro de brevet 10635749
Statut Délivré - en vigueur
Date de dépôt 2019-05-31
Date de la première publication 2019-10-24
Date d'octroi 2020-04-28
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Radcliffe, Paul
  • Berket, Karlo
  • Lee, Chul
  • Xu, Jiang
  • Levine, Bryan
  • Subramaniam, Karthik
  • Allen, Mark

Abrégé

Methods for calculating nutrient content information. In one embodiment, the methods comprise: receiving a recipe having a list of ingredients and quantities, for each of the ingredients a corresponding record is found within a database of known records, the records are associated to quantities and nutritional values. The units of measurement of the recipe ingredients and the identified record are compared. When the units are the same, no conversion is performed. When the units are different, the units of the known record are converted using a conversion factor derived from a relationship between the differing units of measurement. In one variant, the conversion factor may be identified from a table of conversion factors relating various units of measurement to one another. Finally, the converted or the known nutritional values are multiplied by a ratio of the quantity of the ingredient in the recipe to the quantity of the known record.

Classes IPC  ?

  • G10L 15/00 - Reconnaissance de la parole
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique

42.

Methods and apparatus for dynamic displays

      
Numéro d'application 16208293
Numéro de brevet 10709393
Statut Délivré - en vigueur
Date de dépôt 2018-12-03
Date de la première publication 2019-09-26
Date d'octroi 2020-07-14
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Piña, Marcus
  • Wu, Gloria Shee Ching
  • Moore, Andrew
  • Laing, Scott

Abrégé

Apparatus and methods for providing dynamic displays. In one embodiment, a method is provided wherein health parameters having goals associated therewith are displayed; data relating to the health parameters is received and the display is incremented according to a progress of the user toward the goal. When collection of the data is completed, it is determined whether a current value of a first one of the health parameters within a predetermined range of the goal associated therewith. When the current value of the first one of the health parameters is within the range, a portion of the display relating thereto is upgraded. When the current value of all of the health parameters is within the range, the entire display is upgraded. The display upgrades may comprise display of an animation and/or using color, light, and/or flashing to simulate a shining or shimmering of the display.

Classes IPC  ?

  • A61B 5/02 - Détection, mesure ou enregistrement en vue de l'évaluation du système cardio-vasculaire, p. ex. mesure du pouls, du rythme cardiaque, de la pression sanguine ou du débit sanguin
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06T 13/80 - Animation bidimensionnelle [2D], p. ex. utilisant des motifs graphiques programmables
  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • A61B 5/024 - Mesure du pouls ou des pulsations cardiaques
  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles

43.

Deep multi-modal pairwise ranking model for crowdsourced food data

      
Numéro d'application 16354863
Numéro de brevet 11106742
Statut Délivré - en vigueur
Date de dépôt 2019-03-15
Date de la première publication 2019-09-19
Date d'octroi 2021-08-31
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Yerva, Surender Reddy
  • Barjasteh, Iman
  • Howell, Patrick
  • Lee, Chul
  • Salehian, Hesamoddin

Abrégé

A method and system for providing more relevant search results and recommendation from a food database is disclosed. The method includes receiving a query, a first candidate food, and a second candidate food. The method includes generating text feature vectors based on the query and food names of the first and second candidate foods using at least one first embedding function of a machine learning model. The method includes determining nutrition content vectors from the nutritional data of the first and second candidate foods. The method includes generating a nutrition content vector based on the query using a second embedding function of the machine learning model. The method includes determining which of the first and second candidate food is more relevant to the query based on the text feature vectors and the nutrition content vectors. The method includes providing search results or recommendation based on the determined relevance.

Classes IPC  ?

  • G06F 16/906 - GroupementClassement
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G06F 16/903 - Requêtes
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06F 16/908 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p. ex. séparateurs à vaste marge [SVM]

44.

Methods and apparatus for determining, recommending, and applying a calibration parameter for activity measurement

      
Numéro d'application 16390741
Numéro de brevet 10890469
Statut Délivré - en vigueur
Date de dépôt 2019-04-22
Date de la première publication 2019-08-08
Date d'octroi 2021-01-12
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Bhatt, Abhi
  • Boam, Eric
  • Torchin, Evan
  • Sargeant, Daniel
  • Arora, Mayank
  • Arnold, Jr., John
  • Martin, John
  • Green, Christopher
  • Desai, Nimesh
  • Fries, Breyna

Abrégé

Apparatus and methods are provided for determining, recommending, and applying a calibration parameter to collected activity data. In one embodiment, calibration parameter is estimated based on physical aspects of the user and automatically applied to collected data. In another embodiment, the calibration parameter is determined based on secondary data which is more precise than the data which is collected. The calibration factor based on the more precise data may comprise a recommended calibration factor, yet the user may be enabled to select any calibration factor he/she prefers via an interactive display. In one specific variant, the activity comprises a walk or run activity of the user, and the calibration parameter comprises the user's specific stride length. In another variant, the user selects a calibration factor by reviewing a list of previous activity against that same activity after calibration given a particular calibration factor is applied.

Classes IPC  ?

  • G01D 18/00 - Test ou étalonnage des appareils ou des dispositions prévus dans les groupes
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre
  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • G01C 25/00 - Fabrication, étalonnage, nettoyage ou réparation des instruments ou des dispositifs mentionnés dans les autres groupes de la présente sous-classe
  • G01C 22/00 - Mesure de la distance parcourue sur le sol par des véhicules, des personnes, des animaux ou autres corps solides en mouvement, p. ex. en utilisant des odomètres ou en utilisant des podomètres

45.

Methods and apparatus for account linking

      
Numéro d'application 16183329
Numéro de brevet 10986088
Statut Délivré - en vigueur
Date de dépôt 2018-11-07
Date de la première publication 2019-03-07
Date d'octroi 2021-04-20
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Hanifen, Jim
  • Killeen-Ewing, Louise
  • Wood, Eric
  • Day, Thomas Ryon
  • Berket, Karlo

Abrégé

Apparatus and methods are provided for enabling a plurality of applications running on a user device or in communication therewith to share data. In one exemplary embodiment, a single user device is configured to run a plurality of heath-monitoring applications which collect data from a respective plurality of health-monitoring devices and/or via user entry. According to the present disclosure, once the applications are linked, the user accesses, views, and analyzes the plurality of health-related data from the plurality of applications at a single application. Moreover, once the applications are linked, the user may sign-in to one application and be automatically signed into the other applications. In this manner, the user's activity and updated information entered, sensed, or otherwise collected into or by one application may be accessible at the other applications for analysis and display therein as well.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 4/50 - Fourniture de services ou reconfiguration de services
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • H04W 12/06 - Authentification

46.

Context and domain sensitive spelling correction in a database

      
Numéro d'application 15680351
Numéro de brevet 11087210
Statut Délivré - en vigueur
Date de dépôt 2017-08-18
Date de la première publication 2019-02-21
Date d'octroi 2021-08-10
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Xue, Wenzhe
  • Salehian, Hesamoddin
  • Howell, Patrick

Abrégé

A method of operating a health tracking system is disclosed. The method comprises: receiving a first data record comprising at least a first descriptive string regarding a consumable item, the first descriptive string having at least one word thereof incorrectly spelled; generating a vector using the first descriptive string using a machine learning model; identifying a second descriptive string which corresponds to the consumable item and which has a correct spelling of the at least one incorrectly spelled word by applying the machine learning model to the generated vector; calculating a confidence factor regarding the identified second descriptive string using the machine learning model; and when it is determined that the confidence factor exceeds a predetermined threshold, (i) modifying the first data record by replacing the first descriptive string with the second descriptive string, and (ii) storing the modified first data record in the database.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06F 40/56 - Génération de langage naturel
  • G06F 16/35 - PartitionnementClassement
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/232 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence

47.

Systems and methods for providing health task notifications

      
Numéro d'application 15596572
Numéro de brevet 10699247
Statut Délivré - en vigueur
Date de dépôt 2017-05-16
Date de la première publication 2018-11-22
Date d'octroi 2020-06-30
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Johnson, Gwen
  • Sharma, Poojit
  • Subramaniam, Karthik
  • Price, Martin
  • Laing, Scott

Abrégé

A method and system for providing health task notifications to users. In one embodiment, the method comprises establishing a schedule for the delivery of health task notifications or reminders. The schedule may be entered by the user or provided as an editable default schedule based on the user's inputted health goals. Notifications and/or reminders are then provided according to the schedule. The system includes a means by which the user may interact with the messages to provide a response. For example, the user may acknowledge, dismiss, and/or delay the message. Based on the user's interaction, the message display is completed or reiterated at a predetermined delay time. In some instances, the schedule may also be updated based on the user's response.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 50/22 - Aide sociale ou assistance sociale, p. ex. activités de développement communautaire ou services de consultation

48.

Display screen with graphical user interface

      
Numéro d'application 29561474
Numéro de brevet D0831671
Statut Délivré - en vigueur
Date de dépôt 2016-04-15
Date de la première publication 2018-10-23
Date d'octroi 2018-10-23
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Laing, Scott
  • Townson, Daniel
  • Carden, Brian
  • Piña, Marcus

49.

Method and system for monitoring biometric data

      
Numéro d'application 15962862
Numéro de brevet 10602243
Statut Délivré - en vigueur
Date de dépôt 2018-04-25
Date de la première publication 2018-08-30
Date d'octroi 2020-03-24
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Oleson, Mark A.
  • Kovach, F. Grant

Abrégé

A method of monitoring biometric data for an individual includes detecting that the individual has moved within a predetermined range of a fixed display device. The method further includes wirelessly receiving a sensed biometric parameter of the individual at a receiver associated with the fixed display device. After determining that the individual has moved within the predetermined range and that the sensed biometric parameter is an authorized parameter for display based on a user profile of the individual, the sensed biometric parameter is displayed on the fixed display device. The method further includes detecting that the individual has moved outside of the predetermined range, and removing the sensed biometric parameter from the fixed display device.

Classes IPC  ?

  • H04Q 9/00 - Dispositions dans les systèmes de commande à distance ou de télémétrie pour appeler sélectivement une sous-station à partir d'une station principale, sous-station dans laquelle un appareil recherché est choisi pour appliquer un signal de commande ou pour obtenir des valeurs mesurées
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04B 1/3827 - Émetteurs-récepteurs portatifs
  • G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
  • H04W 88/04 - Dispositifs terminaux adapté à la retransmission à destination ou en provenance d'un autre terminal ou utilisateur
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G16H 20/40 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies mécaniques, la radiothérapie ou des thérapies invasives, p. ex. la chirurgie, la thérapie laser, la dialyse ou l’acuponcture

50.

Display screen with graphical user interface

      
Numéro d'application 29631121
Numéro de brevet D0823866
Statut Délivré - en vigueur
Date de dépôt 2017-12-27
Date de la première publication 2018-07-24
Date d'octroi 2018-07-24
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Laing, Scott
  • Carden, Brian
  • Townson, Daniel
  • Boam, Eric
  • Piña, Marcus
  • Dubuisson, Kate
  • Moore, Andrew

51.

System and method for associating user-entered text to database entries

      
Numéro d'application 15832111
Numéro de brevet 11347751
Statut Délivré - en vigueur
Date de dépôt 2017-12-05
Date de la première publication 2018-06-07
Date d'octroi 2022-05-31
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Howell, Patrick
  • Lee, Chul
  • Salehian, Hesamoddin

Abrégé

System and method for associating user-entered consumable item description to an entry in a consumable item database. In one embodiment, formally structured restaurant menu item is matched to a large database of food items that has been constructed via crowd-sourcing. A novel, practical, and scalable machine learning solution architecture, consisting of two major steps is utilized. First a query generation approach is applied, based on a Markov Decision Process algorithm, to reduce the time complexity of searching for matching candidates. That is then followed by a re-ranking step, using deep learning techniques, to ensure matching quality goals are met.

Classes IPC  ?

  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p. ex. séparateurs à vaste marge [SVM]
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06F 40/20 - Analyse du langage naturel

52.

System and method for recipe to image associations

      
Numéro d'application 15826169
Numéro de brevet 10671893
Statut Délivré - en vigueur
Date de dépôt 2017-11-29
Date de la première publication 2018-06-07
Date d'octroi 2020-06-02
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Lee, Chul
  • Sun, Jiaqi
  • Salehian, Hesamoddin

Abrégé

System and method for associating images to recipe records. In one embodiment, a method is provided which includes: receiving an uploaded photograph of a recipe image; and searching a database for an image which matches to the uploaded image. The database search may, in one embodiment, make use of a convolutional neural network (CNN)-based classifier. When one of the records in the database is identified as matching, providing a portion of the data associated to the record to the user device; receiving feedback from the user; and based on the feedback, providing a remaining portion of the data associated to the identified record to the user device for logging thereat; or enabling the user to create a new consumable item record.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/532 - Formulation de requêtes, p. ex. de requêtes graphiques
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

53.

Activity tracking device and associated display

      
Numéro d'application 15815342
Numéro de brevet 10271774
Statut Délivré - en vigueur
Date de dépôt 2017-11-16
Date de la première publication 2018-03-15
Date d'octroi 2019-04-30
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Eastman, Kyler Maxwell
  • Drane, Jr., Clifford C.
  • Fikes, William Wiley

Abrégé

An activity tracking system includes a sensor device and a display device. The sensor device is configured to be carried by the user and includes at least one sensor configured to obtain the activity data for the user. The display device includes a display screen. The display device is configured to receive the activity data obtained by the sensor device and display the activity data about a circular axis on the display screen. The circular axis is provided as a solitary closed loop circular axis with respect to a defined center point. The activity data includes first data on one side of the circular axis and mutually exclusive second data on an opposite side of the circular axis. The first data includes a first start time and a first end time, the first end time occurring in a selected day and the first start time occurring in a previous day. The second data overlaps the first data on the circular axis such that both the first data and the second data are associated with at least one point on the circular axis.

Classes IPC  ?

  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre
  • G08C 17/02 - Dispositions pour transmettre des signaux caractérisées par l'utilisation d'une voie électrique sans fil utilisant une voie radio
  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • A61B 5/024 - Mesure du pouls ou des pulsations cardiaques
  • A61B 5/01 - Mesure de la température de parties du corps
  • H04Q 9/00 - Dispositions dans les systèmes de commande à distance ou de télémétrie pour appeler sélectivement une sous-station à partir d'une station principale, sous-station dans laquelle un appareil recherché est choisi pour appliquer un signal de commande ou pour obtenir des valeurs mesurées
  • A61B 5/0205 - Évaluation simultanée de l'état cardio-vasculaire et de l'état d'autres parties du corps, p. ex. de l'état cardiaque et respiratoire

54.

Health tracking system with meal goals

      
Numéro d'application 15241129
Numéro de brevet 11227673
Statut Délivré - en vigueur
Date de dépôt 2016-08-19
Date de la première publication 2018-02-22
Date d'octroi 2022-01-18
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Lee, Chul
  • Hsiao, Angela

Abrégé

Apparatus and methods for deriving a dietary plan. In one embodiment, the method comprises enabling a user to enter a long-term dietary goal at a health tracking device; accessing user profile information relating to the user; generating at least one value representative of a short-term dietary goal for the user based at least in part on the long-term dietary goal and the user profile information; dividing the at least one value of the short-term dietary goal among a plurality of dietary portions; and enabling the user to adjust the relative amount of the at least one value apportioned to each of the plurality of dietary portions.

Classes IPC  ?

  • G16H 10/20 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des essais ou des questionnaires cliniques électroniques
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le calcul des indices de santéTIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 40/63 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement local

55.

Restaurant matching and filtering for use in a health tracking system

      
Numéro d'application 15723508
Numéro de brevet 10943312
Statut Délivré - en vigueur
Date de dépôt 2017-10-03
Date de la première publication 2018-01-25
Date d'octroi 2021-03-09
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Lee, Chul
  • Qiang, Yi

Abrégé

A system and method of providing nutritional data for a user is disclosed herein. The method includes receiving a selected restaurant from a health tracking device, and providing menu data for the user based on the selected restaurant. The method further includes receiving a selected menu item from the health tracking device, associating the selected menu item with a plurality of food items in a database, and providing the plurality of food items for the user. Furthermore, the method includes receiving a selected one of the plurality of food items from the health tracking device, and providing nutritional data based on the selected one of the plurality of food items.

Classes IPC  ?

  • G06Q 50/12 - Hôtellerie ou restauration
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • A23L 33/00 - Modification de la qualité nutritive des alimentsProduits diététiquesLeur préparation ou leur traitement
  • G01S 19/42 - Détermination de position

56.

Associating taste with consumable records

      
Numéro d'application 15215861
Numéro de brevet 10878458
Statut Délivré - en vigueur
Date de dépôt 2016-07-21
Date de la première publication 2018-01-25
Date d'octroi 2020-12-29
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Lee, Chul
  • Eastman, Kyler
  • Howell, Patrick
  • Martin, Layla
  • Salehian, Hesamoddin
  • Kim, Joohyun

Abrégé

A method for operating a health tracking system, a health tracking system, and non-transitory computer-readable medium for operating a health tracking system are disclosed. The method comprises receiving a data record comprising at least a descriptive string and nutritional data regarding a consumable item to which the data record corresponds; determining a taste associated to the consumable item based on an evaluation of at least one of: (i) the descriptive string, and (ii) the nutritional data; and associating the determined taste with the data record in a database.

Classes IPC  ?

  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients
  • G16H 50/50 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour la simulation ou la modélisation des troubles médicaux
  • G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G16H 10/20 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des essais ou des questionnaires cliniques électroniques
  • G16H 40/20 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour la gestion ou l’administration de ressources ou d’établissements de soins de santé, p. ex. pour la gestion du personnel hospitalier ou de salles d’opération
  • G16H 40/63 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement local

57.

Methods and apparatus for dynamic displays

      
Numéro d'application 15211523
Numéro de brevet 10172570
Statut Délivré - en vigueur
Date de dépôt 2016-07-15
Date de la première publication 2018-01-18
Date d'octroi 2019-01-08
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Pina, Marcus
  • Wu, Gloria
  • Moore, Andrew
  • Laing, Scott

Abrégé

Apparatus and methods for providing dynamic displays. In one embodiment, a method is provided wherein health parameters having goals associated therewith are displayed; data relating to the health parameters is received and the display is incremented according to a progress of the user toward the goal. When collection of the data is completed, it is determined whether a current value of a first one of the heath parameters within a predetermined range of the goal associated therewith. When the current value of the first one of the health parameters is within the range, a portion of the display relating thereto is upgraded. When the current value of all of the health parameters is within the range, upgrading the entire display. The display upgrades may comprise display of an animation and/or using color, light, and/or flashing to simulate a shining or shimmering of the display.

Classes IPC  ?

  • A61B 5/02 - Détection, mesure ou enregistrement en vue de l'évaluation du système cardio-vasculaire, p. ex. mesure du pouls, du rythme cardiaque, de la pression sanguine ou du débit sanguin
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06T 13/80 - Animation bidimensionnelle [2D], p. ex. utilisant des motifs graphiques programmables
  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • A61B 5/024 - Mesure du pouls ou des pulsations cardiaques

58.

Method and apparatus for determining, recommending, and applying a calibration parameter for activity measurement

      
Numéro d'application 15176599
Numéro de brevet 10302469
Statut Délivré - en vigueur
Date de dépôt 2016-06-08
Date de la première publication 2017-12-14
Date d'octroi 2019-05-28
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Bhatt, Abhi
  • Boam, Eric
  • Torchin, Evan
  • Sargeant, Daniel
  • Arora, Mayank
  • Arnold, Jr., John
  • Martin, John
  • Green, Christopher
  • Desai, Nimesh
  • Fries, Breyna

Abrégé

Apparatus and methods are provided for determining, recommending, and applying a calibration parameter to collected activity data. In one embodiment, calibration parameter is estimated based on physical aspects of the user and automatically applied to collected data. In another embodiment, the calibration parameter is determined based on secondary data which is more precise than the data which is collected. The calibration factor based on the more precise data may comprise a recommended calibration factor, yet the user may be enabled to select any calibration factor he/she prefers via an interactive display. In one specific variant, the activity comprises a walk or run activity of the user, and the calibration parameter comprises the user's specific stride length. In another variant, the user selects a calibration factor by reviewing a list of previous activity against that same activity after calibration given a particular calibration factor is applied.

Classes IPC  ?

  • G01D 18/00 - Test ou étalonnage des appareils ou des dispositions prévus dans les groupes
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre
  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • G01C 22/00 - Mesure de la distance parcourue sur le sol par des véhicules, des personnes, des animaux ou autres corps solides en mouvement, p. ex. en utilisant des odomètres ou en utilisant des podomètres

59.

Nutrient content identification method and apparatus

      
Numéro d'application 15684120
Numéro de brevet 10346534
Statut Délivré - en vigueur
Date de dépôt 2017-08-23
Date de la première publication 2017-12-07
Date d'octroi 2019-07-09
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Radcliffe, Paul
  • Berket, Karlo
  • Lee, Chul
  • Xu, Jiang
  • Levine, Bryan
  • Subramaniam, Karthik
  • Allen, Mark

Abrégé

Methods for calculating nutrient content information. In one embodiment, the methods comprise: receiving a recipe having a list of ingredients and quantities, for each of the ingredients a corresponding record is found within a database of known records, the records are associated to quantities and nutritional values. The units of measurement of the recipe ingredients and the identified record are compared. When the units are the same, no conversion is performed. When the units are different, the units of the known record are converted using a conversion factor derived from a relationship between the differing units of measurement. In one variant, the conversion factor may be identified from a table of conversion factors relating various units of measurement to one another. Finally, the converted or the known nutritional values are multiplied by a ratio of the quantity of the ingredient in the recipe to the quantity of the known record.

Classes IPC  ?

  • G10L 15/00 - Reconnaissance de la parole
  • G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique

60.

Device and methods for automated testing

      
Numéro d'application 15135771
Numéro de brevet 10130305
Statut Délivré - en vigueur
Date de dépôt 2016-04-22
Date de la première publication 2017-10-26
Date d'octroi 2018-11-20
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Moya, Rogelio
  • Voth, Michael
  • Feitosa, Pedro

Abrégé

A testing device which provides testing relating to a health parameter monitoring device and/or a health monitoring application run at a user device is disclosed. In one embodiment, the device comprises: a transceiver which receives a control signal from a controlling device; a health parameter monitoring device connection port which connects to the health parameter monitoring device; a user device connection port which connects to the user device; and a plurality of simulation apparatus configured to electronically recreate one or more physiological parameters of a user according to the control signal. The physiological parameters are monitored by the health parameter monitoring device, which provides a plurality of data relating thereto to the user device for entry within the health monitoring application. The user device outputs at least a display of the health monitoring application to the controlling device for analysis thereof. Systems and methods for performing testing are also provided.

Classes IPC  ?

  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • G16H 40/63 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement local
  • A63B 22/02 - Appareils d'exercice spécialement adaptés à l'entraînement du système cardio-vasculaire, pour exercer l'agilité ou la coordination des mouvements avec des tapis roulants sans fin
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
  • A61B 5/024 - Mesure du pouls ou des pulsations cardiaques
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre

61.

Health tracking system including subjective nutrition perception tool

      
Numéro d'application 15130716
Numéro de brevet 10438507
Statut Délivré - en vigueur
Date de dépôt 2016-04-15
Date de la première publication 2017-10-19
Date d'octroi 2019-10-08
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Laing, Scott
  • Townson, Daniel
  • Carden, Brian
  • Piña, Marcus
  • Johnson, Gwen
  • Glen, Allan

Abrégé

A health tracking system configured to provide activity, nutrition, health, and sleep data to a user. The health tracking system comprises a personal electronic device configured to receive health data obtained by a sensor device and/or manually input by the user and display personal metrics on a display screen. A subjective nutrition rating prompt is also provided to the user, which includes a plurality of simplified nutrition rating options, each of the simplified nutrition rating options providing a subjective nutrition consumption estimate. The personal electronic device is further configured to receive the simplified nutrition rating options input by the user and display nutrition estimate metrics on the display screen.

Classes IPC  ?

  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • G09B 5/02 - Matériel à but éducatif à commande électrique avec présentation visuelle du sujet à étudier, p. ex. en utilisant une bande filmée
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre
  • A61B 5/024 - Mesure du pouls ou des pulsations cardiaques
  • A61B 5/08 - Dispositifs de mesure pour examiner les organes respiratoires
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le calcul des indices de santéTIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 40/63 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement local
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes

62.

Methods and apparatus for event management

      
Numéro d'application 15094395
Numéro de brevet 10606819
Statut Délivré - en vigueur
Date de dépôt 2016-04-08
Date de la première publication 2017-10-12
Date d'octroi 2020-03-31
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Villalva, Nicholas
  • Fults, Bradford J.
  • Harrison, Andrew
  • Hamill, Ben
  • Rivera, Carlos

Abrégé

Apparatus and methods are provided for enabling a sensor device to receive and transmit updates effectively via one or more rules applied to a plurality of event records for transmission by an event management server. In one exemplary embodiment, the event management server manages the plurality of event records (such as records of deletions or updates to a user's profile or goals), via an event suppression application. The event suppression application ensures that event records are not redundantly provided to the sensor device and/or irrelevant records (such as those which no longer contain the most up-to-date information) are not provided to the sensor device. Hence, only the most relevant event records are provided and that those which are not relevant are ignored (not transmitted). In this manner, the sensor device may operate more efficiently to receive only the most relevant transmissions.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices
  • G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance

63.

Health tracking system with verification of nutrition information

      
Numéro d'application 15093191
Numéro de brevet 11508472
Statut Délivré - en vigueur
Date de dépôt 2016-04-07
Date de la première publication 2017-10-05
Date d'octroi 2022-11-22
Propriétaire MyFitnessPal, Inc. (USA)
Inventeur(s)
  • Lee, Chul
  • Salehian, Hesamoddin

Abrégé

A method for decreasing a number of individual entries in a database of user-created records which describe a single item by: receiving a plurality of user-created records, each of said records comprising at least a descriptive string; placing individual ones of the plurality of user-created records having a sufficiently similar descriptive string into one of a plurality of first groups; hashing the descriptive string of each of the plurality of first groups in order to place two or more groups into a single bin; performing a pair-wise comparison of the descriptive strings of the two or more groups in each bin; and when the comparison of the descriptive strings of the two or more groups in a bin results in a distance below a first threshold, merging the two or more groups into a combined group.

Classes IPC  ?

  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G06F 7/36 - Interclassement et tri conjugués
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le calcul des indices de santéTIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p. ex. pour des dossiers électroniques de patients

64.

Recipe identification method and apparatus

      
Numéro d'application 15613507
Numéro de brevet 09881081
Statut Délivré - en vigueur
Date de dépôt 2017-06-05
Date de la première publication 2017-09-21
Date d'octroi 2018-01-30
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s) Radcliffe, Paul

Abrégé

Disclosed embodiments include apparatus, method and storage medium associated with recipe identification. In embodiments, an apparatus may include a recipe identification function configured to receive or retrieve a text document, analyze the text document to identify a recipe, and return the identified recipe. Other embodiments may be described and claimed.

Classes IPC  ?

  • G10L 15/00 - Reconnaissance de la parole
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique

65.

Method and system for monitoring biometric data

      
Numéro d'application 15495542
Numéro de brevet 09986315
Statut Délivré - en vigueur
Date de dépôt 2017-04-24
Date de la première publication 2017-08-10
Date d'octroi 2018-05-29
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Oleson, Mark A.
  • Kovach, F. Grant

Abrégé

A method of monitoring biometric data for an individual includes detecting that the individual has moved within a predetermined range of a fixed display device. The method further includes wirelessly receiving a sensed biometric parameter of the individual at a receiver associated with the fixed display device. After determining that the individual has moved within the predetermined range and that the sensed biometric parameter is an authorized parameter for display based on a user profile of the individual, the sensed biometric parameter is displayed on the fixed display device. The method further includes detecting that the individual has moved outside of the predetermined range, and removing the sensed biometric parameter from the fixed display device.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04Q 9/00 - Dispositions dans les systèmes de commande à distance ou de télémétrie pour appeler sélectivement une sous-station à partir d'une station principale, sous-station dans laquelle un appareil recherché est choisi pour appliquer un signal de commande ou pour obtenir des valeurs mesurées
  • H04B 1/3827 - Émetteurs-récepteurs portatifs
  • H04W 88/04 - Dispositifs terminaux adapté à la retransmission à destination ou en provenance d'un autre terminal ou utilisateur

66.

Methods and apparatus for account linking

      
Numéro d'application 15002036
Numéro de brevet 10158632
Statut Délivré - en vigueur
Date de dépôt 2016-01-20
Date de la première publication 2017-07-20
Date d'octroi 2018-12-18
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Hanifen, Jim
  • Killeen-Ewing, Louise
  • Wood, Eric
  • Day, Thomas Ryon
  • Berket, Karlo

Abrégé

Apparatus and methods are provided for enabling a plurality of applications running on a user device or in communication therewith to share data. In one exemplary embodiment, a single user device is configured to run a plurality of heath-monitoring applications which collect data from a respective plurality of health-monitoring devices and/or via user entry. According to the present disclosure, once the applications are linked, the user accesses, views, and analyzes the plurality of health-related data from the plurality of applications at a single application. Moreover, once the applications are linked, the user may sign-in to one application and be automatically signed into the other applications. In this manner, the user's activity and updated information entered, sensed, or otherwise collected into or by one application may be accessible at the other applications for analysis and display therein as well.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04W 4/50 - Fourniture de services ou reconfiguration de services
  • H04W 12/06 - Authentification

67.

Techniques for retrieving performance data from an exercise database

      
Numéro d'application 14937059
Numéro de brevet 10682101
Statut Délivré - en vigueur
Date de dépôt 2015-11-10
Date de la première publication 2017-05-11
Date d'octroi 2020-06-16
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Glode, Christopher
  • Bhatt, Abhi

Abrégé

Techniques are provided for retrieving performance data from an exercise database. At a server device, data entries are stored in a database. Each of the exercise data entries comprises one or more performance metrics for a corresponding metric category. The server receives first performance data of an individual performing an exercise event and selects one of the exercise entries in the database as a selected exercise entry. The server determines a metric category for the first performance data and matches the metric category of the first performance data with a same metric category for the selected exercise entry. The server retrieves second performance data from the selected exercise data entry. The second performance data belongs to a metric category that does not match the metric category of the first performance data. The server assigns the second performance data as data associated with the exercise event.

Classes IPC  ?

  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour le calcul des indices de santéTIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicalesTIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne
  • G16H 20/30 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant des thérapies ou des activités physiques, p. ex. la physiothérapie, l’acupression ou les exercices

68.

Methods and apparatus for device management

      
Numéro d'application 14938489
Numéro de brevet 10341204
Statut Délivré - en vigueur
Date de dépôt 2015-11-11
Date de la première publication 2017-05-11
Date d'octroi 2019-07-02
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Laing, Scott
  • Dessanti, Marissa
  • Carden, Brian
  • Piña, Marcus
  • Moore, Andrew

Abrégé

Apparatus and methods are provided for managing a plurality of user devices. In one exemplary embodiment, a unified user interface is provided which is configured to display to a user status information and frequency of use information regarding a plurality of health monitoring devices associated to the user. Such a unified interface assists the user in building healthy habits, meeting health-related goals, and ensuring that the user's devices are well maintained. The display is derived from information obtained and processed at a management entity in communication with the plurality of health monitoring devices.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • A61B 5/024 - Mesure du pouls ou des pulsations cardiaques
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre
  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • G01G 19/50 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes pour peser des personnes ayant des dispositifs de mesure supplémentaires, p. ex. pour mesurer la taille
  • A61B 5/0205 - Évaluation simultanée de l'état cardio-vasculaire et de l'état d'autres parties du corps, p. ex. de l'état cardiaque et respiratoire
  • G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
  • G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance
  • H04W 4/38 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour la collecte d’informations de capteurs
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie

69.

Health tracking system with restaurant matching

      
Numéro d'application 14925684
Numéro de brevet 10387931
Statut Délivré - en vigueur
Date de dépôt 2015-10-28
Date de la première publication 2017-05-04
Date d'octroi 2019-08-20
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Lee, Chul
  • Qiang, Yi
  • Spasova, Mirela
  • Allen, Mark
  • Sharma, Poojit
  • Aggarwal, Vaibhav
  • Kim, Joohyun
  • Salehian, Hesamoddin
  • O'Neal, Hannah
  • Martin, Layla

Abrégé

A system and method of providing nutritional data for a user is disclosed herein. The method includes receiving a selected restaurant from a personal electronic device, and providing menu data for the user based on the selected restaurant. The method further includes receiving a selected menu item from the personal electronic device, associating the selected menu item with a plurality of food items in a database, and providing the plurality of food items for the user. Furthermore, the method includes receiving a selected one of the plurality of food items from the personal electronic device, and providing nutritional data based on the selected one of the plurality of food items.

Classes IPC  ?

70.

Activity tracking device and associated display

      
Numéro d'application 14634328
Numéro de brevet 09848802
Statut Délivré - en vigueur
Date de dépôt 2015-02-27
Date de la première publication 2016-09-01
Date d'octroi 2017-12-26
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Eastman, Kyle Maxell
  • Drane, Jr., Clifford C.
  • Fikes, William Wiley

Abrégé

An activity tracking system includes a sensor device and a display device. The sensor device is configured to be carried by the user and includes at least one sensor configured to obtain the activity data for the user. The display device includes a display screen. The display device is configured to receive the activity data obtained by the sensor device and display the activity data about a circular axis on the display screen. The activity data includes sleep data on one side of the circular axis and awake data on an opposite side of the circular axis. The sleep data includes a start time and an end time for a daily retired sleep period, the end time occurring in a selected day and the start time occurring in a previous day.

Classes IPC  ?

  • G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre
  • G08C 17/02 - Dispositions pour transmettre des signaux caractérisées par l'utilisation d'une voie électrique sans fil utilisant une voie radio
  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • A61B 5/024 - Mesure du pouls ou des pulsations cardiaques
  • A61B 5/01 - Mesure de la température de parties du corps
  • H04Q 9/00 - Dispositions dans les systèmes de commande à distance ou de télémétrie pour appeler sélectivement une sous-station à partir d'une station principale, sous-station dans laquelle un appareil recherché est choisi pour appliquer un signal de commande ou pour obtenir des valeurs mesurées
  • A61B 5/0205 - Évaluation simultanée de l'état cardio-vasculaire et de l'état d'autres parties du corps, p. ex. de l'état cardiaque et respiratoire

71.

Hierarchical de-duplication techniques for tracking fitness metrics

      
Numéro d'application 14798588
Numéro de brevet 10229192
Statut Délivré - en vigueur
Date de dépôt 2015-07-14
Date de la première publication 2016-06-30
Date d'octroi 2019-03-12
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s) Peters, Christopher

Abrégé

A method is provided for tracking fitness data. A server device receives a first instance of fitness data from a first device and a second instance of fitness data from a second device. The fitness data comprises information about exercise activity of a user. The server determines that the first instance of the fitness data was received from the first device and that the second instance of the fitness data was received from the second device. The server selects a preferred instance of the fitness data comprising one of the first instance of the fitness data or the second instance of the fitness data based on a classification of the first instance and the second instance. The server incorporates the preferred instance of the fitness data into a fitness profile of the user.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
  • G06F 1/16 - Détails ou dispositions de structure

72.

Nutrient content identification method and apparatus

      
Numéro d'application 14805778
Numéro de brevet 09805021
Statut Délivré - en vigueur
Date de dépôt 2015-07-22
Date de la première publication 2016-06-30
Date d'octroi 2017-10-31
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Radcliffe, Paul
  • Berket, Karlo
  • Lee, Chul
  • Xu, Jiang
  • Levine, Bryan
  • Subramaniam, Karthik
  • Allen, Mark

Abrégé

Techniques are provided for calculating nutrient content information. A server that hosts a fitness management application receives text information that describes food recipe information. The server parses the text information to identify relevant food information. The relevant food information includes a first text portion that corresponds to food ingredient information and a second text portion that corresponds to food quantity information. The server matches the food ingredient information to the first text portion with a known food ingredient in a database of food ingredient information. The server converts the food quantity information in the second text portion to a known food quantity type. The server calculates nutrient content information of the food ingredient information using nutritional information of the known food ingredient and the known food quantity type.

Classes IPC  ?

  • G10L 15/00 - Reconnaissance de la parole
  • G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique

73.

Recipe identification method and apparatus

      
Numéro d'application 14826235
Numéro de brevet 09690850
Statut Délivré - en vigueur
Date de dépôt 2015-08-14
Date de la première publication 2016-06-30
Date d'octroi 2017-06-27
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s) Radcliffe, Paul

Abrégé

Disclosed embodiments include apparatus, method and storage medium associated with recipe identification. In embodiments, an apparatus may include a recipe identification function configured to receive or retrieve a text document, analyze the text document to identify a recipe, and return the identified recipe. Other embodiments may be described and claimed.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique

74.

System and method for food categorization

      
Numéro d'application 14513061
Numéro de brevet 10671657
Statut Délivré - en vigueur
Date de dépôt 2014-10-13
Date de la première publication 2016-04-14
Date d'octroi 2020-06-02
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Kim, Joohyun
  • Lee, Chul
  • Levine, Bryan

Abrégé

Disclosed embodiments include apparatuses, methods and storage media associated with food item categorization. In embodiments, an apparatus may include one or more processors and a food categorization engine. The food categorization engine may be operated by the one or more processors to cause the apparatus to receive a description of a food item; analyze the description of the food item; and select one or more food categories with which to associate the food item based at least in part on a result of the analysis. Other embodiments may be described and claimed.

Classes IPC  ?

  • G06F 16/35 - PartitionnementClassement
  • G06Q 10/10 - BureautiqueGestion du temps
  • G16H 20/60 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p. ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients concernant le contrôle de l’alimentation, p. ex. les régimes
  • G06Q 50/22 - Aide sociale ou assistance sociale, p. ex. activités de développement communautaire ou services de consultation
  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe

75.

Food description processing methods and apparatuses

      
Numéro d'application 14480401
Numéro de brevet 10559223
Statut Délivré - en vigueur
Date de dépôt 2014-09-08
Date de la première publication 2016-03-10
Date d'octroi 2020-02-11
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Jain, Aadhar
  • Lee, Chul
  • Levine, Bryan

Abrégé

Disclosed embodiments include apparatuses, methods and storage media associated with standardization or normalization of a food description. In embodiments, an apparatus may include one or more processors and a food data pre-processing engine. The food data processing engine may, when operated by the one or more processors, cause the apparatus to receive a description of a food item, process the description to generate a standardized or normalized description for the food item, and store the standardized or normalized description in a food record in a food data storage arrangement of a fitness management system. Other embodiments may be described and claimed.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G09B 19/00 - Enseignement non couvert par d'autres groupes principaux de la présente sous-classe
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage

76.

Athletic performance monitoring with dynamic proximity pairing

      
Numéro d'application 14477557
Numéro de brevet 10021188
Statut Délivré - en vigueur
Date de dépôt 2014-09-04
Date de la première publication 2015-03-05
Date d'octroi 2018-07-10
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Oleson, Mark A.
  • Kovach, F. Grant

Abrégé

A method of monitoring biometric data for an individual includes sensing a biometric parameter of the individual with a sensor carried by the individual. The method further comprises detecting that the individual has moved within a predetermined range of a fixed display device, and then wirelessly transmitting the sensed biometric parameter to a receiver associated with the fixed display device after the detection that the individual has moved within the predetermined range. The sensed biometric parameter of the individual is then displayed on the fixed display device. Thereafter, the fixed display device detects that the individual has moved outside of the predetermined range and removes the sensed biometric parameter of the individual from the fixed display device.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans filLeurs installations
  • H04W 4/02 - Services utilisant des informations de localisation
  • G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)

77.

Method and arrangement for monitoring physiological data

      
Numéro d'application 14175457
Numéro de brevet 09621684
Statut Délivré - en vigueur
Date de dépôt 2014-02-07
Date de la première publication 2014-08-07
Date d'octroi 2017-04-11
Propriétaire MYFITNESSPAL, INC. (USA)
Inventeur(s)
  • Oleson, Mark A.
  • Kovach, F. Grant

Abrégé

A physiological monitoring arrangement comprises a biometric sensor device coupled to a first garment, a first handheld computing device, and a second handheld computing device. The first handheld computing device is configured to act as a master in a device network and the biometric sensor is configured to act as a slave in the device network. The second handheld computing device is configured for wireless communication with both the biometric sensor device and the first handheld computing device according to the communications protocol in the device network. In particular, the second handheld computing device is configured to act as a slave to the first handheld computing device if the first handheld computing device is present in the device network, and the second handheld computing device is configured to act as a master to the biometric sensor device if the first handheld computing device is not present in the device network.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

78.

Miscellaneous Design

      
Numéro d'application 1156753
Statut Enregistrée
Date de dépôt 2013-03-05
Date d'enregistrement 2013-03-05
Propriétaire MyFitnessPal, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable software in the nature of a mobile application that provides access to information, advice, food and exercise databases and calculation tools in the fields of diet, weight loss, diet planning and lifestyle wellness.

79.

MYFITNESSPAL

      
Numéro d'application 1152553
Statut Enregistrée
Date de dépôt 2013-01-08
Date d'enregistrement 2013-01-08
Propriétaire MyFitnessPal, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception
  • 44 - Services médicaux, services vétérinaires, soins d'hygiène et de beauté; services d'agriculture, d'horticulture et de sylviculture.

Produits et services

Downloadable software in the nature of a mobile application that provides access to information, advice, food and exercise databases and calculation tools in the fields of diet, weight loss, diet planning and lifestyle wellness. Providing online forums for transmission of messages among computer and mobile device users concerning the topics of diet, weight loss, diet planning and lifestyle wellness. Providing temporary use of online non-downloadable software for calculating calories eaten and burned through exercise. Providing a website featuring information, advice, food and exercise information in the fields of diet, weight loss, diet planning and lifestyle wellness (Terms Too Vague in the opinion of the International Bureau - Rule 13(2)(b) of the Common Regulations).

80.

MyFitnessPal Logo

      
Numéro d'application 160045900
Statut Enregistrée
Date de dépôt 2012-10-31
Date d'enregistrement 2014-05-22
Propriétaire MyFitnessPal, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

(1) Downloadable software in the nature of a mobile application that provides access to information, advice, food and exercise databases and calculation tools in the field of diet, weight loss, diet planning and lifestyle wellness.

81.

Miscellaneous Design

      
Numéro de série 85767627
Statut Enregistrée
Date de dépôt 2012-10-31
Date d'enregistrement 2013-06-25
Propriétaire MYFITNESSPAL, INC. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable software in the nature of a mobile application that provides access to information, advice, food and exercise databases and calculation tools in the fields of diet, weight loss, diet planning and lifestyle wellness

82.

MYFITNESSPAL

      
Numéro d'application 158816900
Statut Enregistrée
Date de dépôt 2012-07-30
Date d'enregistrement 2014-01-10
Propriétaire MyFitnessPal, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 38 - Services de télécommunications

Produits et services

(1) Downloadable software in the nature of a mobile application that provides access to information, advice, food and exercise databases and calculation tools in the fields of diet, weight loss, diet planning and lifestyle wellness. (1) Providing online forums for transmission of messages among computer and mobile device users concerning the topics of diet, weight loss, diet planning and lifestyle wellness. (2) Providing access to a website featuring information, advice, food and exercise databases and calculation tools in the fields of diet, weight loss, diet planning and lifestyle wellness.

83.

MYFITNESSPAL

      
Numéro de série 85681428
Statut Enregistrée
Date de dépôt 2012-07-19
Date d'enregistrement 2013-04-09
Propriétaire MYFITNESSPAL, INC. ()
Classes de Nice  ?
  • 38 - Services de télécommunications
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception
  • 44 - Services médicaux, services vétérinaires, soins d'hygiène et de beauté; services d'agriculture, d'horticulture et de sylviculture.

Produits et services

Providing online forums for transmission of messages among computer and mobile device users concerning the topics of diet, weight loss, diet planning and lifestyle wellness Downloadable software in the nature of a mobile application that provides access to information, advice, food and exercise databases and calculation tools in the fields of diet, weight loss, diet planning and lifestyle wellness Providing temporary use of online non-downloadable software for calculating calories eaten and burned through exercise Providing a website featuring information, advice, food and exercise information in the fields of diet, weight loss, diet planning and lifestyle wellness