# US 12,178,361 B2 · Dynamic power control of torque in motor

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,178,361 B2
- Document ID: US12178361B2
- Status: Granted
- Kind: B2
- Application number: 17/298,331
- Filed: 2019-12-04
- Published: 2022-04-21
- Granted: 2024-12-31
- Earliest claimed: 2018-12-04
- Assignees: Vita-Mix Management Corporation
- Applicants: Vita-Mix Management Corporation
- Inventors: Saifur Tareen; David Kolar
- Web page: https://patentgrep.com/patent/US12178361B2

## CPC

- A47J 43/082: {for machines with tools driven from the upper side (A47J43/087, A47J43/09 take precedence)}
- A47J 36/32: Time-controlled igniting mechanisms or alarm devices
- A47J 43/046: with tools driven from the bottom side
- A47J 43/07: Parts or details, e.g. mixing tools, whipping tools
- A47J 43/085: {for machines with tools driven from the lower side (A47J43/087, A47J43/09 take precedence)}
- H02K 7/14: Structural association with mechanical loads, e.g. with hand-held machine tools or fans (with fan or impeller for cooling the machine H02K9/06)
- H02P 23/00: Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- A47J: KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- H02K: DYNAMO-ELECTRIC MACHINES (dynamo-electric relays H01H53/00; conversion of DC or AC input power into surge output power {H03K3/53})
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS

## Abstract

A motor for a blender may include an armature and a coil. The coil and armature operatively receive power from a power source. The blender may include a controller and a memory. The memory may store instructions that, when executed by the controller, cause the controller to dynamically alter an output current to the motor. The instructions adjust the output current supplied to the motor at a given speed to reduce torque of the motor to match a preferred torque versus speed profile.

## Claims

### Claim 1

A blender system, comprising:
a blender base;
a brushless motor disposed within the blender base; and
a controller and a memory storing instructions that, when executed by the controller to apply a transfer function to a speed of the motor to determine an upper limit of torque associated with the motor, cause the controller to determine an output signal to be applied to the motor based on the speed of the motor and the determined upper limit of torque associated with the speed of the motor.

### Claim 2 (depends on 1)

The blender system of claim 1, wherein the output signal controls a current to be applied to the motor.

### Claim 3 (depends on 2)

The blender system of claim 2, wherein the blender base is operatively attached to a blade assembly.

### Claim 4 (depends on 1)

The blender system of claim 1, wherein the memory stores the instructions as firmware.

### Claim 5 (depends on 1)

The blender system of claim 1, wherein the controller determines parameters of the output signal based on an algorithm defining a speed versus torque curve.

### Claim 6 (depends on 5)

The blender system of claim 5, wherein the controller operatively monitors the speed of the motor and determines the parameters of the output signal based on the monitored speed and the speed versus torque curve.

### Claim 7 (depends on 1)

The blender system of claim 1, wherein the controller operatively receives a wireless signal identifying the operating parameters.

### Claim 8 (depends on 7)

The blender system of claim 7, wherein the controller operatively adjusts the torque of the motor based upon a container identification associated with the operating parameters.
