IP Library Granted Patent US 10,687,669
Granted Patent B2
US 10,687,669 · App. 14/340,745 · Granted Jun 23, 2020

Programmable blender having record and playback features

Inventor: David J. Kolar (Stow, OH)
Assignee: Vita-Mix Management Corporation
A47J43/0716A47J43/07A47J43/085B01F15/00363B01F15/00538B01F2215/0014B01F2215/0022
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,687,669
App. No.
14/340,745
Granted
Jun 23, 2020
Kind
B2
Abstract

A programmable blender having record and playback features includes a record mode and a playback mode. When the blender is placed into the record mode, a processor stores a user created blending sequence to a memory unit. Alternatively, when the blender is placed into a playback mode, the processor automatically controls the operation of the blender in accordance with the stored blending sequence.

Claims (43)

1. A method for creating a blending sequence comprising:

initiating a dedicated record mode for operation of a motor of a blender, the blender comprising a memory unit, wherein the motor is operatively coupled to a movable blade assembly;

receiving input defining a motor speed directly from a user interface;

driving the movable blade assembly via the motor according to the motor speed;

monitoring the input for changes to the motor speed;

recording, in real-time as the motor drives the movable blade assembly, in the memory unit adjustments of the motor speed and time intervals associated with the adjustments via the input received directly from the user interface;

receiving a command to terminate the recording;

storing in the memory unit the recorded adjustments as a new blending sequence; and

initiating a dedicated playing back mode that controls operation of the motor in accordance with the new blending sequence.

2. The method of claim 1 , further comprising receiving an instruction to actuate the recording and storing before receiving the adjustments.

3. The method of claim 1 , further comprising selecting a memory location in the memory unit to which the new blending sequence is to be stored.

4. The method of claim 1 further comprising:

selecting the new blending sequence stored at the memory unit; and

playing back the selected blend sequence while in the play back mode, such that the blender automatically controls parameters of the motor in accordance with the new blending sequence.

5. The method of claim 4 , further comprising receiving an instruction to actuate the play back after said selecting of the new blending sequence.

6. A method of creating a blending sequence comprising:

providing a blender comprising a memory unit, a motor, and at least one user adjustable feature that is adjustable via a selector switch:

identifying whether an initiate switch is in an initiate or deactivate state;

in response to identifying the initiate switch is in the initiate state, driving the motor and recording at least two adjustments of the at least one user adjustable feature that are received from manipulation of the selector switch during operation of the motor; and

storing the recorded at least two adjustments of the at least one user adjustable feature as a new blending sequence at the memory unit for future play-back.

7. The method of claim 6 , further comprising receiving an instruction from the initiate switch, before said recording at least two adjustments, to initiate said recording and storing.

8. The method of claim 7 , further comprising receiving an instruction from the initiate switch after initiating said recording to terminate said recording.

9. The method of claim 6 , further comprising selecting a memory location in the memory unit to which the new blending sequence is to be stored, said selecting occurs prior to said recording at least two adjustments.

10. The method of claim 6 , wherein the at least one user adjustable feature includes a motor speed setting that controls a speed of the motor provided by the blender that rotatably carries a blade assembly.

11. The method of claim 10 , wherein the selector switch comprises a speed selector switch.

12. The method of claim 6 further comprising the steps of:

receiving an instruction to place the blender into a playback mode;

selecting the new blending sequence stored at the memory unit; and

playing back the selected blend sequence, such that the blender automatically controls the at least one user adjustable feature of the blender in accordance with the new blending sequence.

13. The method of claim 12 , wherein the at least one user adjustable feature includes a motor speed setting that controls a speed of the motor provided by the blender that rotatably carries a blade assembly.

14. The method of claim 12 , further comprising receiving an instruction from the initiate switch after said selecting step to initiate said playing back step.

15. The method of claim 14 , further comprising receiving an instruction from the initiate switch to terminate said playing back step.

16. The method of claim 6 , wherein the initiate switch comprises a human input device of the blender.

17. The method of claim 6 , further comprising a display configured to graphically display a value or magnitude of the at least one user adjustable feature that is adjustable via a selector switch display 180 .

18. A method for creating a blending sequence for a blender comprising a motor, the method comprising:

receiving, via a user interface of the blender, an instruction to record changes to a speed of the motor;

initiating operation of the motor;

monitoring the user interface for the changes to the speed of the motor; recording a history of the changes to the speed of the motor; and

storing, via non-transitory memory, a blending sequence based at least in part on the history of the changes,

wherein the blending sequence is stored for future playback, and wherein the blending sequence comprises information identifying speeds and durations for operating the motor.

19. The method of claim 18 , further comprising associating the stored blending sequence with a selectable position of the user interface.

20. The method of claim 19 , wherein associating the stored blending sequence with the selectable position of the user interface comprises association the stored blending sequence with a position of at least one of a dial or a switch.

21. The method of claim 19 , wherein associating the stored blending sequence with the selectable position of the user interface comprises association the stored blending sequence with a position of a touch screen.

Assignments (6)
SECURITY INTEREST Recorded Jul 28, 2023
From: VITA-MIX MANAGEMENT CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 064425/0099 →
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2023
From: KEYBANK NATIONAL ASSOCIATION
To: VITA-MIX MANAGEMENT CORPORATION
Reel/Frame 064422/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: KOLAR, DAVID J.
To: VITA-MIX MANAGEMENT CORPORATION
Reel/Frame 052567/0569 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 5, 2016
From: VITA-MIX MANAGEMENT CORPORATION
To: KEYBANK NATIONAL ASSOCIATION
Reel/Frame 039256/0146 →
CHANGE OF NAME Recorded May 20, 2015
From: VITA-MIX CORPORATION
To: VITA-MIX HOLDINGS COMPANY
Reel/Frame 035742/0250 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2015
From: VITA-MIX HOLDINGS COMPANY
To: VITA-MIX MANAGEMENT CORPORATION
Reel/Frame 035742/0443 →
Cited By (3)
US 1,092,143 US 12,426,740 US 12,575,699