# US 2026/0093520 A1 · Artificial intelligence based task execution on an electronic device

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

- Number: US 2026/0093520 A1
- Document ID: US20260093520A1
- Status: Published application
- Kind: A1
- Application number: 18/979,019
- Filed: 2024-12-12
- Published: 2026-04-02
- Earliest claimed: 2024-09-28
- Assignees: Motorola Mobility LLC
- Applicants: Motorola Mobility LLC
- Inventors: Amit Kumar Agrawal; Rohit Sisodia; Dan Dery
- Web page: https://patentgrep.com/patent/US20260093520A1

## CPC

- G06F 9/5055: {considering software capabilities, i.e. software resources associated or available to the machine}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 9/4843: {by program, e.g. task dispatcher, supervisor, operating system}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An electronic device receives a user input identifying a task requested by a user. One or more actions to be performed to carry out the task are identified based at least in part on an artificial intelligence model trained at least in part on information included in a personal knowledge base associated with the user, where at least one of the one or more actions is not specified by the user input. The electronic device then performs the one or more actions.

## Claims

### Claim 1

A first electronic device comprising:
at least one memory; and
at least one processor coupled with the at least one memory and configured to cause the electronic device to:
receive a user input identifying a task requested by a user;
identify, based at least in part on an artificial intelligence model trained at least in part on information included in a personal knowledge base associated with the user, one or more actions to be performed to carry out the task, wherein at least one of the one or more actions is not specified by the user input;
perform the one or more actions.

### Claim 2 (depends on 1)

The first electronic device of claim 1, wherein the user input comprises a text input or a speech input.

### Claim 3 (depends on 1)

The first electronic device of claim 1, wherein at least one processor is configured to cause the electronic device to receive the user input from a second electronic device separate from the first electronic device.

### Claim 4 (depends on 1)

The first electronic device of claim 1, wherein an application to perform the task is automatically identified by the artificial intelligence model.

### Claim 5 (depends on 4)

The first electronic device of claim 4, wherein the one or more actions comprise one or more interactions with one or more user interface elements of the application.

### Claim 6 (depends on 1)

The first electronic device of claim 1, wherein the at least one processor is configured to cause the first electronic device to perform the one or more actions in a background that is not visible to the user.

### Claim 7 (depends on 1)

The first electronic device of claim 1, wherein the artificial intelligence model is trained at least in part on a tree of actionable user interface elements on the first electronic device.

### Claim 8 (depends on 1)

The first electronic device of claim 1, wherein the personal knowledge base stores information regarding the user that relates to at least one of the one or more actions.

### Claim 9

A method performed by a first electronic device, the method comprising:
receiving a user input identifying a task requested by a user;
identifying, based at least in part on an artificial intelligence model trained at least in part on information included in a personal knowledge base associated with the user, one or more actions to be performed to carry out the task, wherein at least one of the one or more actions is not specified by the user input; and
performing the one or more actions.

### Claim 10 (depends on 9)

The method of claim 9, wherein the user input comprises a text input or a speech input.

### Claim 11 (depends on 9)

The method of claim 9, wherein the receiving comprises receiving the user input from a second electronic device separate from the first electronic device.

### Claim 12 (depends on 9)

The method of claim 9, wherein an application to perform the task is automatically identified by the artificial intelligence model.

### Claim 13 (depends on 12)

The method of claim 12, wherein the one or more actions comprise one or more interactions with one or more user interface elements of the application.

### Claim 14 (depends on 9)

The method of claim 9, wherein the performing comprises performing the one or more actions in a background that is not visible to the user.

### Claim 15 (depends on 9)

The method of claim 9, wherein the artificial intelligence model is trained at least in part on a tree of actionable user interface elements on the first electronic device.

### Claim 16 (depends on 9)

The method of claim 9, wherein the personal knowledge base stores information regarding the user that relates to at least one of the one or more actions.

### Claim 17

A system comprising:
a display device; and
a task execution system to:
receive a user input identifying a task requested by a user;
identify, based at least in part on an artificial intelligence model trained at least in part on information included in a personal knowledge base associated with the user, one or more actions to be performed to carry out the task, wherein at least one of the one or more actions is not specified by the user input;
perform the one or more actions.

### Claim 18 (depends on 17)

The system of claim 17, wherein the task execution system is to receive the user input from an electronic device separate from the system.

### Claim 19 (depends on 17)

The system of claim 17, wherein an application to perform the task is automatically identified by the artificial intelligence model.

### Claim 20 (depends on 19)

The system of claim 19, wherein the one or more actions comprise one or more interactions with one or more user interface elements of the application.
