Predictive Food Logging Model for Diet Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current diet tracking applications require users to manually log their food consumption, which can be time-consuming and inefficient, as they lack predictive capabilities to anticipate future food choices based on historical data and user behavior.

Innovation Solution

A predictive model is generated using data items such as location, timing, personal, and commercial data to forecast food items that a user is likely to consume, which can be communicated to the user interface for easier logging or automatic logging, reducing user effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual food logging is implemented, then food consumption tracking accuracy is improved, but user time consumption and effort increase

Engineering Contradiction:
Improvefood consumption tracking accuracyVSAvoiduser time consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by generating predictions of food items the user is likely to consume before the user actually logs their food. The predictive model pre-processes historical data, location information, and timing data to create a list of predicted food items, so when the user needs to log food consumption, the work is already partially done and they only need to confirm or select from pre-generated options.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing the predictive model to automatically generate food logging entries based on analyzed data patterns. The model uses the user's historical food logging data, location data, and timing data to autonomously create predictions, reducing the need for manual user input while maintaining tracking accuracy.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If manual food logging is required, then logging accuracy is improved, but user effort and operational complexity increase

Engineering Contradiction:
Improvelogging accuracyVSAvoiduser effort
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The interface presents pre-generated predictions to the user before logging is required. By performing the analytical work in advance and presenting only relevant predicted food items, the system reduces the operational effort needed while maintaining logging accuracy through user confirmation of the pre-analyzed predictions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The predictive model performs self-service by automatically analyzing user data patterns and generating food logging predictions without requiring manual user input. The system serves itself by using its own accumulated data to generate predictions, reducing user effort while maintaining accuracy through the intelligent analysis process.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If predictive modeling is implemented, then user effort is reduced, but system complexity increases

Engineering Contradiction:
Improveuser effortVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the complex predictive modeling task into distinct functional modules: a predictive model generation module that creates predictions from raw data, a data analysis module that processes historical and contextual data, and a user interface module that presents results. This segmentation manages system complexity by organizing functions into separate, manageable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The predictive model acts as an intermediary between the raw user data and the food logging function. Rather than directly complex interactions between user input and logging outcomes, the predictive model serves as a mediating layer that processes data patterns and generates informed predictions, simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If more data items are collected for prediction, then prediction accuracy is improved, but data processing complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments data processing by creating separate analysis pathways for different data types: historical food logging data analysis, location data analysis, and timing data analysis. Each data type is processed through specialized routines that feed into the predictive model, managing complexity through structured data organization and type-specific processing logic.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9817559B2Predictive food logging
Publication Date: 2017.11.14 NOOM INC
  • US9817559B2 patent drawing
  • US9817559B2 patent drawing
  • US9817559B2 patent drawing

AI summary

A method of predicting food items consumed by a user of a food-logging application is disclosed. Loggings of consumptions of food items are received. A predictive model is generated based on the received loggings. The predictive model generates a prediction of one or more additional food items that a target user will consume or is likely to have consumed (e.g., at a particular time). The prediction is generated based on an application of the predictive model to one or more data items (e.g., data items streaming into the system in real time from the target user or other users that are relevant to food consumptions by the target user). The prediction of the consumption of the one or more additional food items by the user may then be communicated for presentation to the target user in a user interface.