×

Physical activity and dietary based services

  • US 10,262,553 B2
  • Filed: 10/13/2017
  • Issued: 04/16/2019
  • Est. Priority Date: 06/27/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing dynamic services the method comprising:

  • receiving, by one or more computer processors, a dietary plan for an individual;

    tracking, by a physical activity tracking device, physical activity data for the individual, where the physical activity tracking device includes an optical sensor that monitors heart rate, a global positioning system, and a class two medical device, wherein the tracked physical activity data includes a number of calories burned, a time, a location, and a result of a medical diagnostic;

    determining, by the one or more computer processors, whether the individual is at a restaurant based on the global positioning system of the tracked physical activity device;

    responsive to determining that the individual is at the restaurant, determining, by the one or more computer processors, a total number of calories for consumption based at least in part on the received dietary plan and the tracked physical activity data for the individual;

    retrieving, by the one or more computer processors, menu information associated with the restaurant, wherein the menu information includes a caloric value and a nutritional content of menu items;

    identifying, by the one or more computer processors, one on more meal options based on a comparison of the caloric value of the menu information and the determined total number of calories for consumption;

    identifying, by the one or more computer processors, a nutritional content for consumption based at least in part on the received dietary plan, wherein the nutritional content for consumption includes one or more of;

    a percentage of carbohydrates, fats, and protein for consumption;

    creating, by the one or more computer processors, one or more meal recommendations from within the one or more meal options based on a comparison of the nutritional content for the identified one or more meal options to the identified nutritional content for consumption, the received dietary plan, and the tracked physical activity data;

    providing, by the one or more computer processors, the created one or more meal recommendations to the individual;

    receiving, by the one or more computer processors, a selection from the created one or more meal recommendations;

    retrieving, by the one or more computer processors, a caloric value and a nutritional content of the received selection;

    analyzing, by the one or more computer processors, the retrieved caloric value and nutritional content of the received selection, with respect to a calculated remaining total number of calories for consumption and a calculated remaining nutritional content;

    identifying, by the one or more computer processors, an additional food item to add to the received selection based on the analysis, the received dietary plan, and the tracked physical activity data;

    retrieving, by the one or more computer processors, a caloric value of the identified additional food item;

    retrieving, by the one or more computer processors, a nutritional content of the identified additional food item;

    recalculating, by the one or more computer processors, the retrieved caloric value of the received selection to include the retrieved caloric value of the identified additional food item;

    recalculating, by the one or more computer processors, the retrieved nutritional content of the received selection to include the retrieved nutritional content of the identified additional food item;

    recalculating, by the one or more computer processors, the total number of remaining calories for consumption based on the recalculated caloric value of the received selection;

    recalculating, by the one or more computer processors, the remaining nutritional content for consumption based on the recalculated nutritional content of the received selection;

    determining, by the one or more computer processors, whether the individual is at a store that provides goods and services for purchase by the individual;

    responsive to determining that the individual is at the store, calculating, by the one or more computer processors, an elapsed time, that is an actual amount of time between a completion of a workout within the tracked physical activity and an arrival time at the store;

    determining, by the one or more computer processors, whether the elapsed time is within a defined period of time that identifies a time prior to and after the workout;

    responsive to determining, that the elapsed time occurs within the defined period of time prior to and after the workout, accessing by the one or more computer processors, an inventory for the store;

    identifying, by the one or more computer processors, one or more items within the accessed store inventory for purchase by the individual based on the received dietary plan and the tracked physical activity data;

    creating, by the one or more computer processors, one or more retailer offers based on the identified one or more items;

    providing, by the one or more computer processors, the created one or more retailer offers to the individual;

    receiving, by the one or more computer processors, a selection of a purchase item from within the created one or more retailer offers;

    identifying, by the one or more computer processors, a value of a retailer offer associated with the purchase item from within the created one or more retailer offers; and

    storing, by the one or more computer processors, the value of the retailer offer associated with the purchase item.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×