Data aggregation and personalization for remotely controlled cooking devices
First Claim
1. A method of operation in a processor-based food preparation guidance system, the method comprising:
- receiving, by at least one processor, an indication of an execution of a plurality of cooking programs by a plurality of cooking appliances, each of the plurality of cooking appliances operated by a different one of a plurality of users;
receiving, by the at least one processor, at least one cooking parameter for each of the plurality of cooking programs, the at least one cooking parameter comprising an input cooking parameter or an output cooking parameter;
storing, by the at least one processor, aggregated data based on the received cooking parameters in a nontransitory processor-readable storage medium communicatively coupled to the at least one processor;
analyzing, by the at least one processor, the aggregated data by analyzing a plurality of cooking parameters for the plurality of cooking programs to modify a particular cooking program of the plurality of cooking programs; and
providing, by the at least one processor, the modified particular cooking program to at least one of a user computing device or a cooking appliance associated with a particular user of the plurality of users based at least in part on the analysis of the aggregated data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and articles for gathering and utilizing individual and aggregate data from connected cooking devices, online recipe databases and/or mobile applications. Cooking instructions may be stored as processor-readable cooking programs that use mutable real time status updates as input. Such programs may be chosen via a user computing device and may be further parameterized by numeric, textual or camera-based inputs. Various methods may be used to determine what foods a user is preparing, and what equipment and techniques are used. This data may be supplemented with feedback to verify what was cooked, how the result compared to visual representation in advance of cooking, and satisfaction level. The data may be used to reproduce past cooking results, adjust future recipes, suggest recipes or products, or connecting users to online communities of users. Cooking data may be used to offer just-in-time problem solving, products, or connection to other users.
-
Citations
37 Claims
-
1. A method of operation in a processor-based food preparation guidance system, the method comprising:
-
receiving, by at least one processor, an indication of an execution of a plurality of cooking programs by a plurality of cooking appliances, each of the plurality of cooking appliances operated by a different one of a plurality of users; receiving, by the at least one processor, at least one cooking parameter for each of the plurality of cooking programs, the at least one cooking parameter comprising an input cooking parameter or an output cooking parameter; storing, by the at least one processor, aggregated data based on the received cooking parameters in a nontransitory processor-readable storage medium communicatively coupled to the at least one processor; analyzing, by the at least one processor, the aggregated data by analyzing a plurality of cooking parameters for the plurality of cooking programs to modify a particular cooking program of the plurality of cooking programs; and providing, by the at least one processor, the modified particular cooking program to at least one of a user computing device or a cooking appliance associated with a particular user of the plurality of users based at least in part on the analysis of the aggregated data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A processor-based food preparation guidance system, the system comprising:
-
at least one processor; and at least one nontransitory processor-readable storage medium, communicatively coupled to the at least one processor and which stores at least one of processor-executable instructions or data, wherein in use the at least one processor; receives an indication of an execution of a plurality of cooking programs by a plurality of cooking appliances, each of the plurality of cooking appliances operated by a different one of a plurality of users; receives at least one cooking parameter for each of the plurality of cooking programs, the at least one cooking parameter comprising an input cooking parameter or an output cooking parameter; analyzes aggregated data based on the received cooking parameters to identify overlapping execution of the same cooking program by at least two of the plurality of cooking appliances; and provides communication information to user computing devices of at least two of the plurality of users associated with the respective cooking appliances executing the same cooking program based on the analysis of the aggregated data so that the at least two users may communicate with each other during or subsequent to the execution of the same cooking program. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of operation in a processor-based food preparation guidance system, the method comprising:
-
receiving, by at least one processor, an indication of an execution of a plurality of cooking programs by a plurality of cooking appliances, each of the plurality of cooking appliances operated by a different one of a plurality of users; receiving, by the at least one processor, at least one cooking parameter for each of the plurality of cooking programs, the at least one cooking parameter comprising an input cooking parameter or an output cooking parameter; storing, by the at least one processor, aggregated data based on the received cooking parameters in a nontransitory processor-readable storage medium communicatively coupled to the at least one processor; analyzing, by the at least one processor, the aggregated data to identify overlapping execution of the same cooking program by at least two of the plurality of cooking appliances; and providing communication information to user computing devices of at least two of the plurality of users associated with the respective cooking appliances executing the same cooking program based on the analysis of the aggregated data so that the at least two users may communicate with each other during or subsequent to the execution of the same cooking program.
-
Specification