Intelligent blending system
A blending system is provided for contextual blending. The blending system may include an ingredient component and a recipe component. The ingredient component may identify ingredients and determine a quantity of each type of ingredient. The recipe component may create a recipe based on the identified ingredients and the determined quantities of the ingredients. The recipe may include instructions for controlling a blender device.
1 . A blender system comprising:
a memory to store instructions; and
a processor, communicatively coupled to the memory configured to facilitate execution of the instructions to perform operations, comprising:
determining an identity of an ingredient being added to a set of ingredients for blending;
generating a blending process from a stored blending process stored in the memory based at least in part on the set of ingredients, the blending process including an operating parameter associated with a motor of the blender system; and
recommending a new ingredient to be added to the set of ingredients.
2 . The blender system of claim 1 , wherein generating the blending process further comprises:
generating the blending process based at least in part on user preference information, stored on the memory, associated with the blending.
3 . The blender system of claim 1 , wherein the blender system further comprises a sensor, and the set of ingredients is identified by the sensor.
4 . The blender system of claim 1 , wherein generating the blending process further comprises:
generating the blending process based at least in part on a target consistency, stored on the memory, describing a desired thickness of a mixture resulting from blending of the set of ingredients.
5 . The blender system of claim 1 , wherein the operations further comprise:
receiving data, from the memory, describing a property of the ingredient.
6 . The blender system of claim 5 , wherein receiving the data describing the property of the ingredient further comprises:
receiving the data, from the memory, as at least one of a cooked status, a temperature state, or a preparation status of the ingredient.
7 . The blender system of claim 5 , wherein receiving the data describing the property of the ingredient further comprises:
receiving the data, from the memory, as a quantity of the ingredient.
8 . The blender system of claim 7 , wherein the operations further comprise:
determining the quantity of the ingredient.
9 . The blender system of claim 1 , wherein the operations further comprise:
receiving data describing a user preference associated with at least one of a consistency of a blend, a blend time, dietary thresholds, or a flavor profile.
10 . The blender system of claim 1 , further comprising at least one of a tablet, smartphone, wearable device, networked computer system, central computer system, laptop, or desktop.
11 . The blender system of claim 1 , wherein generating the blending process further comprises:
generating the blending process based at least in part on a target texture, stored on the memory, describing a desired coarseness of a mixture resulting from the blending of the set of ingredients.
12 . The blender system of claim 1 , wherein generating the blending process further comprises:
selecting a motor speed associated with the motor of the blender system based at least in part on a characteristic of the set of ingredients.
13 . The blender system of claim 1 , wherein generating the blending process further comprises:
selecting a time interval for a particular motor speed associated with the motor of the blender system based at least in part on a characteristic of the set of ingredients.
14 . The blender system of claim 1 , wherein the new ingredient is recommended to achieve a target consistency, stored on the memory, describing a desired thickness of a mixture resulting from blending of the set of ingredients.