IP Library Granted Patent US 10,987,643
Granted Patent B1
US 10,987,643 · App. 15/844,283 · Granted Apr 27, 2021

System and method for providing appliance operations associated with a recipe

Inventor: Michael Wayne Wallace (Vancouver, WA)
Assignee: Perfect Company
B01F15/00305A47J31/002A47J43/046A47J43/0716B01F15/00253B01F15/00311G06F16/2428B01F2215/0014
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,987,643
App. No.
15/844,283
Granted
Apr 27, 2021
Kind
B1
Abstract

A system and method directed to the partial or full automation of recipe processing by an appliance is described. A recipe may include one or more of at least a portion of operating code, one or more appliance operation(s) or one or more action(s) to initiate operation of the appliance. A computing device may include a recipe processing application that generates a display on a user interface. The display may include one or more indications of the partial or full automation of appliance operations for processing recipe ingredients. The appliance is a blender in one example, and the appliance operations are for processing the recipe ingredients by the blender.

Claims (47)

1. A system comprising:

a computing device having at least one processor, at least one user interface, a memory and a network interface for communication with a server; and

the memory including computer-executable instructions that, when executed by the processor, cause the processor to:

receive a recipe from the server, the recipe indicating at least two ingredients, appliance data and at least one action, the appliance data indicating at least a portion of an operating code to operate an appliance and the action including transmitting the portion of the operating code to the appliance;

establish communication with the appliance; and

transmit the portion of the operating code to the appliance.

2. The system of claim 1 , wherein the computer-executable instructions further cause the processor to:

render, on the user interface, a first indication associated with the action; receive from the appliance a second indication that an operation of the appliance associated with the portion of the operating code is completed; and

render, on the user interface, a third indication associated with a completion of the operation of the appliance associated with the portion of the operating code is completed.

3. The system of claim 2 , wherein the portion of the operating code includes at least a plurality of appliance operations, and wherein the computer-executable instructions further cause the processor to:

for each of the plurality of the appliance operations:

receive from the appliance another indication that the one of the plurality of appliance operations is in progress; and

render, on the user interface, the another indication.

4. The system of claim 1 , wherein the recipe further indicating an identification of the appliance and wherein the computer-executable instructions further cause the processor to establish communication with the appliance by detecting the appliance indicated by the recipe.

5. The system of claim 1 , wherein the appliance data is for a plurality of appliances, the appliance data including the at least a portion of the operating code for one or more of the plurality of appliances, the appliance of the plurality of appliances including the operating code and a different appliance of the plurality of appliances including a different operating code, and wherein the computer-executable instructions further cause the processor to:

establish communication with the appliance further including:

receive an identification of the appliance;

identify the appliance from the plurality of appliances; and

identify the operating code for the appliance.

6. The system of claim 1 , wherein the appliance data is based, at least in part, on one or more appliance operations associated with at least one of the recipe, the appliance, a container, the recipe and the appliance, the recipe and the container, the appliance and the container, a contribution by each of the recipe, the appliance and the container, or a prerecording of processing of the appliance.

7. The system of claim 2 , wherein at least one of the first indication or the third indication includes a representation of one or more of text, alphanumeric characters, graphs, graphics, scale, charts, visual indications, audio indications, video indications or other depictions.

8. The system of claim 3 , wherein the another indication includes a representation of one or more of text, alphanumeric characters, graphs, graphics, scale, charts, visual indications, audio indications, video indications or other depictions.

9. The system of claim 8 , wherein the another indication further includes a dynamic aspect of the one or more of the text, the alphanumeric characters, the graphs, the graphics, the scale, the charts, the visual indications, the audio indications, the video indications or the other depictions.

10. A system, comprising:

a computing device having at least one processor, at least one user interface, a memory and a network interface for communication with a server, the memory including computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to:

receive a recipe from the server, the recipe indicating at least two ingredients and at least one action, the action including at least one appliance operation;

establish communication with an appliance; and

transmit the at least one appliance operation to the appliance.

11. The system of claim 10 , wherein the appliance operation is based, at least in part, on at least one of the recipe, the appliance, a container, the recipe and the appliance, the recipe and the container, the appliance and the container, a contribution by each of the recipe, the appliance and the container, or a prerecording of processing by the appliance.

12. The system of claim 10 , wherein the computer-executable instructions further cause the processor to:

render, on the user interface, a first indication associated with the action; receive from the appliance a second indication that an operation of the appliance associated with the at least one appliance operation is completed; and

render, on the user interface, a third indication associated with a completion of the operation of the appliance associated with the at least one appliance operation is completed.

13. The system of claim 10 , wherein the at least one appliance operation includes a plurality of appliance operations, and wherein the computer-executable instructions further cause the processor to:

for each of the plurality of the appliance operations:

receive from the appliance another indication that the one of the plurality of appliance operations is in progress; and

render, on the user interface, the another indication.

14. The system of claim 10 , wherein the recipe further indicating an identification of the appliance and wherein the computer-executable instructions further cause the processor to establish communication with the appliance by detecting the appliance indicated by the recipe.

15. The system of claim 12 , wherein at least one of the first indication or the third indication includes a representation of one or more of text, alphanumeric characters, graphs, graphics, scale, charts, visual indications, audio indications, video indications or other depictions.

16. The system of claim 13 , wherein the another indication includes a representation of one or more of text, alphanumeric characters, graphs, graphics, scale, charts, visual indications, audio indications, video indications or other depictions.

17. The system of claim 16 , wherein the another indication further includes a dynamic aspect of the one or more of the text, the alphanumeric characters, the graphs, the graphics, the scale, the charts, the visual indications, the audio indications, the video indications or the other depictions.

18. A method for a computing device having at least one processor, at least one user interface, a memory and a network interface for communication with a server, comprising the steps of:

receiving a recipe from the server, the recipe indicating at least two ingredients and at least one action, the action including at least one appliance operation;

establishing communication with an appliance; and

transmitting the at least one appliance operation to the appliance.

19. The method of claim 18 , further comprising the steps of:

rendering, on the user interface, a first indication associated with the action; receiving from the appliance a second indication that an operation of the appliance associated with the at least one appliance operation is completed; and

rendering, on the user interface, a third indication associated with a completion of the operation of the appliance associated with the at least one appliance operation is completed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2018
From: WALLACE, MICHAEL WAYNE
To: PERFECT COMPANY
Reel/Frame 047518/0459 →
Cited By (8)
US 1,138,431 US 12,268,334 US 12,369,741 US 12,369,744 US 12,569,091 US 12,575,692 US 12,690,719 US 12,708,234