# US 12,178,360 B1 · Intelligent blending and user interface

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

- Number: US 12,178,360 B1
- Document ID: US12178360B1
- Status: Granted
- Kind: B1
- Application number: 18/231,600
- Filed: 2023-08-08
- Granted: 2024-12-31
- Earliest claimed: 2023-08-08
- Assignees: SharkNinja Operating LLC
- Applicants: SharkNinja Operating LLC
- Inventors: Trevor Dyment; Glen Harrison Ruggiero
- Web page: https://patentgrep.com/patent/US12178360B1

## CPC

- A47J 43/0716: {for machines with tools driven from the lower side (A47J43/0727 - A47J43/08 take precedence)}
- A47J 36/32: Time-controlled igniting mechanisms or alarm devices
- A47J 43/046: with tools driven from the bottom side
- A47J 2043/0733: {Weighing means}
- A47J: KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES

## Abstract

A food processor system includes a user interface including a plurality of indicators, the user interface configured to receive a user input. A monitoring device is configured to detect at least one property associated with processing one or more food items and generating at least one detection signal. A controller is configured to control operations of a controllable component based on receiving the at least one detection signal, identifying one or more types of food items based on the received at least one detection signal, activating of a first indicator of the plurality of indicators on the user interface, and determining of one or more food processing actions based at least in part on the identified one or more types of food items.

## Claims

### Claim 1

A food processor system comprising:
a user interface including a plurality of indicators, the user interface configured to receive a user input;
a memory configured to store a plurality of food item vectors, each of the plurality of food item vectors being associated with a type of food item and a plurality of indicator configuration instructions associated with the plurality of indicators, a first indicator configuration instruction of the plurality of indicator configuration instructions being associated with detecting at least one property, and a second indicator configuration instruction of the plurality of indicator configuration instructions being associated with activating a controllable component;
a monitoring device configured to detect at least two properties associated with processing one or more food items and generating at least one detection signal; and
a controller configured to:
receive the at least one detection signal;
calculate a detection vector based on the at least two detected properties;
identify one or more types of food items based on comparing a location of the detection vector with a location of one or more of the plurality of food item vectors within a multi-dimensional feature space;
activate a first indicator of the plurality of indicators on the user interface, the first indicator indicative of at least one of the following being in progress: (i) the monitoring device detecting the at least two properties, or (ii) the controller identifying the one or more types of food items;
determine one or more food processing actions based at least in part on the identified one or more types of food items; and
control operation of the controllable component based at least in part on the one or more determined food processing actions.

### Claim 2 (depends on 1)

The food processor of claim 1, wherein the first indicator configuration instruction includes activating the first indicator of the plurality of indicators on the user interface.

### Claim 3 (depends on 1)

The food processor of claim 1, wherein the second indicator configuration instruction includes activating a second indicator of the plurality of indicators on the user interface.

### Claim 4 (depends on 1)

The food processor of claim 1, wherein controlling operation of the controllable component based at least in part on the one or more determined food processing actions includes first receiving the user input via the user interface based on an activation of the one or more of the plurality of indicators.

### Claim 5 (depends on 1)

The food processor of claim 1, wherein the user interface includes one or more static prompts.

### Claim 6 (depends on 1)

The food processor of claim 1, wherein the user interface includes a rotatable dial.

### Claim 7 (depends on 1)

The food processor of claim 1, wherein the monitoring device activates a sensing indicator while the monitoring device detects the at least two properties.

### Claim 8 (depends on 1)

The food processor of claim 1, wherein a blending indicator of the plurality of indicators is activated when the controllable component is activated.

### Claim 9 (depends on 1)

The food processor of claim 1, wherein a blending indicator of the plurality of indicators is deactivated when the controllable component is deactivated.

### Claim 10 (depends on 6)

The food processor of claim 6, wherein the rotatable dial is configured to display the first and second indicators of the plurality of indicators.

### Claim 11 (depends on 8)

The food processor of claim 8, wherein displaying the first and second indicators of the plurality of indicators includes illuminating one or more LEDs.

### Claim 12 (depends on 10)

The food processor of claim 10, wherein the controller receives the user input via the user interface based on an activation of the one or more of the plurality of indicators when the user rotates the rotatable dial.

### Claim 13 (depends on 1)

The food processor of claim 1, wherein the plurality of indicators include functionality and ring indicators.

### Claim 14 (depends on 13)

The food processor of claim 13, wherein the plurality of indicators communicate controllable component processing modes, functions, intensities, lengths, and/or speeds.

### Claim 15 (depends on 1)

The food processor of claim 1, wherein detecting the at least two properties associated with the processing of the one or more food items includes determining a type and/or size of the one or more components, and
wherein activating the plurality of indicators is based on the determined type and/or size of the one or more components.

### Claim 16 (depends on 1)

The food processor of claim 1, wherein the controller is further configured to identify the one or more types of food items associated with a detection vector by determining which of the plurality of food item vectors is closest to the detection vector in the multi-dimensional feature space, or
wherein the controller is further configured to identify the one or more types of food items associated with the detection vector by determining the position of the detection vector in the multi-dimensional feature space with respect to positions of two or more of the plurality of food item vectors in the multi-dimensional feature space.

### Claim 17 (depends on 16)

The food processor of claim 16, wherein the controller is configured to control the operation based on applying a weight factor to each of the two or more of the plurality of food item vectors, the weight factor being based on at least one of a distance of a food item vector from the detection vector, a frequency of determining a type of food item, and a type of container used during food processing,
wherein the controller activates the plurality of indicators based at least in part on the applied weight factor.

### Claim 18

A non-transitory computer-readable storage medium storing instructions including a plurality of food processing instructions associated with a food processing sequence which when executed by a computer cause the computer to perform a method for processing food items using a food processor via a controllable component configured to process one or more food items, the method comprising:
storing, via a memory, a plurality of food item vectors, each of the plurality of food item vectors being associated with a type of food item and a plurality of indicator configuration instructions associated with a plurality of indicators, a first indicator configuration instruction of the plurality of indicator configuration instructions being associated with detecting at least one property, and a second indicator configuration instruction of the plurality of indicator configuration instructions being associated with activating the controllable component;
operating the controllable component via one or more user interfaces configured to receive a user input and operably coupled to a base, wherein the one or more user interfaces include the plurality of indicators;
detecting, via a monitoring device, at least two properties associated with processing one or more food items and generating at least one detection signal;
receiving the at least one detection signal;
calculating a detection vector based on the at least two properties;
identifying one or more types of food items based on comparing a location of the detection vector with a location of one or more of the plurality of food item vectors within a multi-dimensional feature space,
activating a first indicator of the plurality of indicators on the user interface, the first indicator indicative of at least one of the following being in progress: (i) detecting, via the monitoring device, the at least two properties, or (ii) identifying the one or more types of food items;
determining one or more food processing actions based at least in part on the identified one or more types of food items; and
controlling operation of the controllable component based at least in part on the one or more determined food processing actions.
