Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for providing dynamic services, the method comprising: receiving, by one or more computer processors, a first dietary plan for an individual from a fitness tracking device; tracking, by the one or more computer processors, a physical activity data for the individual from the fitness tracking device, wherein the fitness tracking device incorporates accelerometers, altimeters, and gyroscopes to track distance, heartbeat, quality of sleep, type of activity, and length of activity; calculating, by the one or more computer processors, a calorie expenditure for the individual based on the physical activity data from the fitness tracking device; graphing, by the one or more computer processors, the physical activity data on the fitness tracking device; determining, by the one or more computer processors, whether the individual is at a store, wherein whether the individual is at the store is determined from a global positioning system in the fitness tracking device; responsive to determining that the individual is at the store, 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 for purchase by the individual from the inventory for the store based on the first dietary plan and the physical activity data; calculating, by the one or more computer processors, an elapsed time, wherein the elapsed time is an actual amount of time between a completion of a workout within the physical activity data and a time of arrival 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 physical activity occurs within the defined period of time, creating, by the one or more computer processors, a second dietary plan; creating, by the one or more computer processors, one or more meal recommendations for the individual based at least in part on the first dietary plan, the physical activity data, the one or more items for purchase by the individual within the inventory for the store, and the second dietary plan; providing, by the one or more computer processors, the one or more meal recommendations to the individual; receiving, by the one or more computer processors, a selection from the one or more meal recommendations; and tracking, by the one or more computer processors, the selection from the one or more meal recommendations on the physical fitness tracking device.
This invention relates to personalized health and wellness services, specifically addressing the challenge of providing timely and relevant dietary recommendations based on an individual's real-time activity and location. The system receives a dietary plan and physical activity data from a fitness tracking device. This device uses sensors like accelerometers, altimeters, and gyroscopes to monitor distance, heart rate, sleep quality, activity type, and duration. The system calculates calorie expenditure from this activity data and displays it graphically on the fitness device. A key feature is determining the individual's presence at a store using the fitness device's GPS. If at a store, the system accesses store inventory. It then identifies potential purchase items based on the individual's dietary plan and activity data. The system also calculates the time elapsed between a completed workout and arrival at the store. If this elapsed time falls within a defined window around the workout, a second, updated dietary plan is created. Based on the initial dietary plan, activity data, identified store items, and the updated dietary plan, the system generates meal recommendations. These recommendations are provided to the individual, and their selection is tracked on the fitness device.
2. The method of claim 1 , wherein creating the one or more meal recommendations for the individual based at least in part on the first dietary plan, the physical activity data, the one or more items for purchase by the individual within the inventory for the store, and the second dietary plan further comprises: determining, by the one or more computer processors, whether the individual is at a restaurant, wherein whether the individual is at the restaurant is determined from the global positioning system in the fitness tracking 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 first dietary plan, the physical activity data, the one or more items for purchase by the individual within the inventory for the store, and the second dietary plan; retrieving, by the one or more computer processors, a menu information associated with the restaurant, wherein the menu information includes a caloric value of the menu information and the one or more meal recommendations of one or more menu items; identifying, by the one or more computer processors, one or more meal options based on a comparison of the caloric value of the menu information and the total number of calories for consumption; identifying, by the one or more computer processors, a consumption nutritional content based at least in part on the first dietary plan, wherein the consumption nutritional content includes at least one of a percentage of carbohydrates, fats, and protein for consumption; and creating, by the one or more computer processors, the one or more meal recommendations from within the one or more meal options based on a comparison of a meal options nutritional content to the consumption nutritional content.
This invention relates to a system for generating personalized meal recommendations, particularly for individuals at restaurants. The system uses data from a fitness tracking device, including GPS, to determine if the individual is at a restaurant. If detected, the system calculates a total calorie allowance for the meal based on the individual's dietary plan, physical activity data, and available grocery items. The system then retrieves the restaurant's menu, which includes caloric values for each item, and compares these values to the calculated calorie allowance to identify suitable meal options. Additionally, the system analyzes the nutritional content of these options (carbohydrates, fats, and protein) against the individual's dietary plan to refine the recommendations. The goal is to provide meal suggestions that align with the individual's dietary goals while considering their current location and activity level. This approach helps users make healthier choices when dining out by leveraging real-time data and personalized dietary guidelines.
3. The method of claim 2 , further comprising: analyzing, by the one or more computer processors, a meal recommendations nutritional content of the one or more meal recommendations, with respect to a total number of remaining calories for consumption and a remaining nutritional content; identifying, by the one or more computer processors, an additional food item to add to the one or more meal recommendations; retrieving, by the one or more computer processors, a caloric value of the additional food item; retrieving, by the one or more computer processors, an additional item nutritional content of the additional food item; recalculating, by the one or more computer processors, the total number of remaining calories for consumption based on the caloric value of the additional food item; and recalculating, by the one or more computer processors, the remaining nutritional content based on the additional item nutritional content of the additional food item.
This invention relates to a dietary management system that provides personalized meal recommendations while dynamically adjusting for nutritional balance and caloric intake. The system addresses the challenge of maintaining a balanced diet by tracking nutritional content and calorie consumption in real-time, ensuring users meet their dietary goals without exceeding caloric limits. The system generates meal recommendations based on user preferences, dietary restrictions, and nutritional requirements. It analyzes the nutritional content of these recommendations, including macronutrients and micronutrients, in relation to the user's remaining daily caloric allowance and nutritional needs. If additional food items are introduced, the system retrieves their caloric and nutritional data, then recalculates the remaining calories and nutritional balance. This dynamic adjustment ensures that any new food items are accounted for, maintaining dietary compliance. The system continuously updates the user's nutritional profile, allowing for flexible meal planning while preventing deficiencies or excesses. By integrating real-time data, it helps users make informed dietary choices that align with their health objectives. This approach improves dietary adherence and supports long-term health management.
4. The method of claim 1 , wherein tracking the selection from the one or more meal recommendations further comprises: determining, by the one or more computer processors, whether the selection is a meal recommendation of the one or more meal recommendations; responsive to determining that the selection is the meal recommendation, identifying, by the one or more computer processors, the meal recommendation within a menu information; retrieving, by the one or more computer processors, a caloric value of the meal recommendation within the menu information; retrieving, by the one or more computer processors, a meal recommendations nutritional content within the menu information; calculating, by the one or more computer processors, a total number of remaining calories for consumption based on the caloric value of the meal recommendation within the menu information; and calculating, by the one or more computer processors, a remaining nutritional content for consumption based on the meal recommendations nutritional content within the menu information.
This invention relates to a system for tracking and analyzing meal selections to manage dietary intake. The system provides personalized meal recommendations and monitors user selections to calculate remaining caloric and nutritional allowances. When a user selects a meal from the recommendations, the system verifies the selection is a recommended meal. It then retrieves the meal's caloric value and nutritional content from menu data. The system calculates the remaining calories and nutritional intake based on the selected meal, updating the user's daily dietary tracking. This helps users adhere to dietary goals by providing real-time feedback on their consumption. The system ensures accurate tracking by cross-referencing the selected meal with the recommended options and menu information. The invention improves dietary management by automating the calculation of remaining allowances, reducing manual tracking errors, and supporting healthier eating habits.
5. The method of claim 1 , wherein tracking the selection from the one or more meal recommendations further comprises: determining, by the one or more computer processors, whether the selection is a retailer offer; responsive to determining that the selection is the retailer offer, identifying, by the one or more computer processors, a purchase item; identifying, by the one or more computer processors, a value of the retailer offer associated with the purchase item; and storing, by the one or more computer processors, the value of the retailer offer and the purchase item.
This invention relates to a system for tracking and processing meal recommendations, particularly focusing on retailer offers associated with those recommendations. The system identifies when a user selects a meal recommendation that includes a retailer offer, such as a discount or promotion. Upon detecting such a selection, the system determines the specific purchase item linked to the offer and retrieves the associated value, such as a discount amount or promotional benefit. This information is then stored for further use, such as tracking user preferences, analyzing offer effectiveness, or facilitating transactions. The system automates the process of capturing and recording retailer offers within meal recommendations, ensuring accurate data collection and enabling personalized or optimized meal selection based on available promotions. This approach enhances user experience by integrating promotional offers into meal planning while providing retailers with insights into offer engagement. The invention improves upon existing systems by dynamically tracking and storing offer details, allowing for real-time adjustments and personalized recommendations based on available deals.
6. A computer program product for providing dynamic services, the computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions including instructions to: receive a first dietary plan for an individual from a fitness tracking device; track a physical activity data for the individual from the fitness tracking device, wherein the fitness tracking device incorporates accelerometers, altimeters, and gyroscopes to track distance, heartbeat, quality of sleep, type of activity, and length of activity; calculate a calorie expenditure for the individual based on the physical activity data from the fitness tracking device; graph the physical activity data on the fitness tracking device; determine whether the individual is at a store, wherein whether the individual is at the store is determined from a global positioning system in the fitness tracking device; responsive to determining that the individual is at the store, access an inventory for the store; identify one or more items for purchase by the individual from the inventory for the store based on the first dietary plan and the physical activity data; calculate an elapsed time, wherein the elapsed time is an actual amount of time between a completion of a workout within the physical activity data and a time of arrival at the store; determine 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 physical activity occurs within the defined period of time, create a second dietary plan; create one or more meal recommendations for the individual based at least in part on the first dietary plan, the physical activity data, the one or more items for purchase by the individual within the inventory for the store, and the second dietary plan; provide the one or more meal recommendations to the individual; receive a selection from the one or more meal recommendations; and track the selection from the one or more meal recommendations on the fitness tracking device.
A system for providing dynamic dietary recommendations integrates with a fitness tracking device equipped with sensors such as accelerometers, altimeters, and gyroscopes to monitor physical activity, including distance, heart rate, sleep quality, activity type, and duration. The system calculates calorie expenditure based on this data and displays activity trends on the device. Using GPS, the system detects when the user is at a store and accesses the store's inventory. It then identifies suitable food items for purchase based on the user's existing dietary plan and recent physical activity. The system also calculates the time elapsed since the user's last workout and, if within a predefined window, generates an updated dietary plan. Meal recommendations are created by analyzing the user's dietary plan, activity data, available store inventory, and the updated dietary plan. These recommendations are presented to the user, and their selection is tracked on the fitness device. The system aims to optimize nutrition based on real-time activity and location data, ensuring dietary choices align with fitness goals.
7. The computer program product of claim 6 , wherein creating the one or more meal recommendations for the individual based at least in part on the first dietary plan, the physical activity data, the one or more items for purchase by the individual within the inventory for the store, and the second dietary plan further comprises: determining whether the individual is at a restaurant, wherein whether the individual is at the restaurant is determined from the global positioning system in the fitness tracking device; responsive to determining that the individual is at the restaurant, determining a total number of calories for consumption based at least in part on the first dietary plan, the physical activity data, the one or more items for purchase by the individual within the inventory for the store, and the second dietary plan; retrieving a menu information associated with the restaurant, wherein the menu information includes a caloric value of the menu information and one or more meal recommendations of one or more menu items; identifying one or more meal options based on a comparison of the caloric value of the menu information and the total number of calories for consumption; identifying a consumption nutritional content based at least in part on the first dietary plan, wherein the consumption nutritional content includes at least one of a percentage of carbohydrates, fats, and protein for consumption; and creating the one or more meal recommendations from within the one or more meal options based on a comparison of a meal options nutritional content to the consumption nutritional content.
A system generates personalized meal recommendations for an individual based on dietary plans, physical activity data, and available food items. The system determines if the individual is at a restaurant using GPS data from a fitness tracking device. If the individual is at a restaurant, the system calculates a total calorie allowance for consumption based on the individual's dietary plans, physical activity, and available food items. The system retrieves the restaurant's menu, which includes caloric values and meal options. It then compares the menu items' caloric values to the calculated allowance to identify suitable meal options. The system further determines the individual's desired nutritional content, such as the percentage of carbohydrates, fats, and protein, based on their dietary plans. Finally, the system generates meal recommendations by comparing the nutritional content of the meal options to the desired nutritional content, ensuring the recommendations align with the individual's dietary goals and activity levels. This approach helps individuals make healthier food choices while dining out by leveraging real-time data and personalized dietary guidelines.
8. The computer program product of claim 7 , further comprising: analyzing a meal recommendations nutritional content of the one or more meal recommendations, with respect to a total number of remaining calories for consumption and a remaining nutritional content; identifying an additional food item to add to the one or more meal recommendations; retrieving a caloric value of the additional food item; retrieving an additional item nutritional content of the additional food item; recalculating the total number of remaining calories for consumption based on the caloric value of the additional food item; and recalculating the remaining nutritional content based on the additional item nutritional content of the additional food item.
This invention relates to a computer program product for optimizing meal recommendations based on nutritional content and caloric intake. The system addresses the problem of ensuring dietary recommendations meet specific nutritional goals while staying within a defined calorie limit. The program analyzes the nutritional content of one or more meal recommendations, comparing them against a user's remaining daily calorie allowance and nutritional requirements. If adjustments are needed, the system identifies an additional food item to supplement the meal recommendations. It then retrieves the caloric value and nutritional content of this additional item. The program recalculates the total remaining calories and nutritional balance, incorporating the new item's data. This ensures the meal plan remains aligned with dietary goals while accounting for any additional food consumed. The invention enhances dietary planning by dynamically adjusting recommendations to maintain nutritional balance and calorie control.
9. The computer program product of claim 6 , wherein tracking the selection from the one or more meal recommendations further comprises: determining whether the selection is a meal recommendation of the one or more meal recommendations; responsive to determining that the selection is the meal recommendation, identifying the meal recommendation within a menu information; retrieving a caloric value of the meal recommendation within the menu information; retrieving a meal recommendations nutritional content within the menu information; calculating a total number of remaining calories for consumption based on the caloric value of the meal recommendation within the menu information; and calculating a remaining nutritional content for consumption based on the meal recommendations nutritional content within the menu information.
This invention relates to a computer program product for tracking meal selections and managing nutritional intake. The system addresses the problem of monitoring dietary habits by providing real-time feedback on caloric and nutritional consumption. The program tracks user selections from meal recommendations, verifies if the selection matches a recommended meal, and retrieves detailed nutritional data from menu information. For valid selections, it calculates the caloric value and nutritional content of the chosen meal. The system then updates the user's remaining caloric allowance and nutritional intake based on the selected meal. This helps users adhere to dietary goals by providing accurate, up-to-date information on their consumption patterns. The program ensures that meal selections are properly identified and that nutritional data is retrieved and processed to maintain an accurate record of dietary intake. This functionality supports personalized nutrition management by dynamically adjusting remaining calorie and nutrient targets after each meal selection.
10. The computer program product of claim 6 , wherein tracking the selection from the one or more meal recommendations further comprises: determining whether the selection is a retailer offer; responsive to determining that the selection is the retailer offer, identifying a purchase item; identifying a value of the retailer offer associated with the purchase item; and storing the value of the retailer offer and the purchase item.
This invention relates to a computer program product for tracking user selections from meal recommendations, particularly in the context of retailer offers. The system addresses the problem of efficiently capturing and processing user interactions with meal recommendations, especially when those selections involve promotional offers from retailers. When a user selects a meal recommendation, the system determines whether the selection corresponds to a retailer offer. If it does, the system identifies the specific purchase item associated with the offer and retrieves the value of the offer. This value, along with the purchase item details, is then stored for further use, such as analytics, personalized recommendations, or transaction processing. The system ensures that retailer offers are accurately tracked and their associated values are recorded, enabling better decision-making and user engagement. This functionality enhances the ability to monitor and analyze user behavior in response to promotional offers, improving the effectiveness of marketing strategies and user experience. The invention integrates seamlessly with existing meal recommendation systems, providing a robust solution for tracking and managing retailer offers within a digital platform.
11. A computer system for providing dynamic services, the computer system comprising: one or more computer processors, one or more computer readable storage media, and program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions including instructions to: receive a first dietary plan for an individual from a fitness tracking device; track a physical activity data for the individual from the fitness tracking device, wherein the fitness tracking device incorporates accelerometers, altimeters, and gyroscopes to track distance, heartbeat, quality of sleep, type of activity, and length of activity; calculate a calorie expenditure for the individual based on the physical activity data from the fitness tracking device; graph the physical activity data on the fitness tracking device; determine whether the individual is at a store, wherein whether the individual is at the store is determined from a global positioning system in the fitness tracking device; responsive to determining that the individual is at the store, access an inventory for the store; identify one or more items for purchase by the individual from the inventory for the store based or the first dietary plan and the physical activity data; calculate an elapsed time, wherein the elapsed time is an actual amount of time between a completion of a workout within the physical activity data and a time of arrival at the store; determine 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 physical activity occurs within the defined period of time, create a second dietary plan; create one or more meal recommendations for the individual based at least in part on the first dietary plan, the physical activity data, the one or more items for purchase by the individual within the inventory for the store, and the second dietary plan; provide the one or more meal recommendations to the individual; receive a selection from the one or more meal recommendations; and track the selection from the one or more meal recommendations on the fitness tracking device.
A computer system provides dynamic dietary recommendations based on real-time fitness tracking and location data. The system integrates with a fitness tracking device equipped with sensors like accelerometers, altimeters, and gyroscopes to monitor physical activity, including distance, heart rate, sleep quality, activity type, and duration. It calculates calorie expenditure from this data and displays activity trends on the device. Using GPS, the system detects when the user is at a store and accesses the store's inventory. It then identifies suitable food items for purchase based on the user's initial dietary plan and recent physical activity. The system also calculates the time elapsed since the user's last workout and, if within a defined post-workout window, generates a second dietary plan tailored to recovery. Meal recommendations are created by combining the user's dietary plan, activity data, available store inventory, and the post-workout dietary plan. These recommendations are presented to the user, and their selection is tracked on the fitness device. The system aims to optimize nutrition by aligning food choices with exercise routines and immediate availability of healthy options.
12. The computer system of claim 11 , wherein creating the one or more meal recommendations for the individual based at least in part on the first dietary plan, the physical activity data, the one or more items for purchase by the individual within the inventory for the store, and the second dietary plan-further comprises: determining whether the individual is at a restaurant, wherein whether the individual is at the restaurant is determined from the global positioning system in the fitness tracking device; responsive to determining that the individual is at the restaurant, determining a total number of calories for consumption based at least in part on the first dietary plan, the physical activity data, the one or more items for purchase by the individual within the inventory for the store, and the second dietary plan; retrieving a menu information associated with the restaurant, wherein the menu information includes a caloric value of the menu information and one or more meal recommendations of one or more menu items; identifying one or more meal options based on a comparison of the caloric value of the menu information and the total number of calories for consumption; identifying a consumption nutritional content based at least in part on the first dietary plan, wherein the consumption nutritional content includes at least one of a percentage of carbohydrates, fats, and protein for consumption; and creating the one or more meal recommendations from within the one or more meal options based on a comparison of a meal options nutritional content to the consumption nutritional content.
A computer system generates personalized meal recommendations for an individual by analyzing dietary plans, physical activity data, and store inventory. The system determines if the individual is at a restaurant using GPS data from a fitness tracking device. If the individual is at a restaurant, the system calculates a total calorie allowance based on the individual's dietary plans, physical activity, and available store items. The system retrieves the restaurant's menu, which includes caloric values and meal options. It then compares the menu items' caloric values to the calculated allowance to identify suitable meal options. The system further analyzes the nutritional content of these options—such as carbohydrates, fats, and protein—against the individual's dietary requirements to generate tailored meal recommendations. This ensures the recommended meals align with the individual's dietary goals while considering their current location and activity levels. The system dynamically adjusts recommendations based on real-time data to support healthy eating habits.
13. The computer system of claim 12 , further comprising: analyzing a meal recommendations nutritional content of the one or more meal recommendations, with respect to a total number of remaining calories for consumption and a remaining nutritional content; identifying an additional food item to add to the one or more meal recommendations; retrieving a caloric value of the additional food item; retrieving an additional item nutritional content of the additional food item; recalculating the total number of remaining calories for consumption based on the caloric value of the additional food item; and recalculating the remaining nutritional content based on the additional item nutritional content of the additional food item.
A computer system provides personalized meal recommendations based on nutritional goals and dietary preferences. The system generates meal plans by analyzing nutritional content, including calories, macronutrients, and micronutrients, to ensure alignment with user-defined dietary targets. The system further enhances meal recommendations by dynamically adjusting for additional food items. When a user selects an extra food item, the system retrieves its caloric and nutritional data, then recalculates the remaining daily calorie allowance and nutritional balance. This adjustment ensures the overall meal plan remains consistent with the user's dietary objectives, accounting for the added item's impact on total intake. The system continuously monitors nutritional intake, providing real-time feedback to help users maintain their dietary goals while accommodating spontaneous food choices. This approach supports flexible meal planning while ensuring nutritional balance.
14. The computer system of claim 11 , wherein tracking the selection from the one or more meal recommendations further comprises: determining whether the selection is a meal recommendation of the one or more meal recommendations; responsive to determining that the selection is the meal recommendation, identifying the meal recommendation within a menu information; retrieving a caloric value of the meal recommendation within the menu information; retrieving a meal recommendations nutritional content within the menu information; calculating a total number of remaining calories for consumption based on the caloric value of the meal recommendation within the menu information; and calculating a remaining nutritional content for consumption based on the meal recommendations nutritional content within the menu information.
This invention relates to a computer system for tracking meal selections and managing nutritional intake. The system addresses the problem of monitoring dietary habits by providing real-time feedback on caloric and nutritional consumption. When a user selects a meal recommendation from a list of options, the system verifies whether the selection matches one of the recommended meals. If confirmed, the system accesses menu information to retrieve the caloric value and nutritional content of the selected meal. It then calculates the remaining calories and nutritional content available for the user's daily intake, ensuring adherence to dietary goals. The system integrates meal recommendations with detailed nutritional data to provide personalized dietary tracking. This approach helps users make informed food choices and maintain balanced nutrition by dynamically updating their remaining caloric and nutrient allowances based on their selections. The system enhances dietary management by combining meal recommendations with real-time nutritional analysis, supporting healthier eating habits.
Unknown
June 16, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.