# US 2025/0165166 A1 · Storing data in a digital assistant

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

- Number: US 2025/0165166 A1
- Document ID: US20250165166A1
- Status: Published application
- Kind: A1
- Application number: 19/034,264
- Filed: 2025-01-22
- Published: 2025-05-22
- Earliest claimed: 2023-10-27
- Assignees: Beijing Zitiao Network Technology Co., Ltd.
- Applicants: Beijing Zitiao Network Technology Co., Ltd.
- Inventors: Ren ZHOU
- Web page: https://patentgrep.com/patent/US20250165166A1

## CPC

- G06F 3/0631: {by allocating resources to storage systems}
- G06F 3/0607: {by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device}
- G06F 3/0652: {Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket}
- G06F 3/067: {Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]}
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06F 8/34: Graphical or visual programming
- G06F 9/44505: {Configuring for program initiating, e.g. using registry, configuration files}
- G06F 9/451: Execution arrangements for user interfaces
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Embodiments of the disclosure provide a method, apparatus, device, and storage medium for storing data in a digital assistant. The method includes: receiving a configuration request for one or more types of data to be stored in the digital assistant; in response to the configuration request, obtaining configuration information of the one or more types of data, the configuration information comprising at least one of: a field name of the one or more types of data to be stored or a description of the one or more types of data to be stored; receiving a user input for the digital assistant; and updating, using the user input, the one or more types of data based on the configuration information.

## Claims

### Claim 1

A method of storing data in a digital assistant, comprising:
receiving a configuration request for one or more types of data to be stored in the digital assistant;
in response to the configuration request, obtaining configuration information of the one or more types of data, the configuration information comprising at least one of: a field name of the one or more types of data to be stored or a description of the one or more types of data to be stored;
receiving a user input for the digital assistant; and
updating, using the user input, the one or more types of data based on the configuration information.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
providing the one or more types of data as interactive context to the digital assistant; and
determining a response to a user based on the one or more types of data.

### Claim 3 (depends on 2)

The method of claim 2, wherein the configuration information comprises predetermined default values for the one or more types of data, and wherein determining the response comprises:
determining the response based on the predetermined default values.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
updating the predetermined default values based on information obtained in an interaction between the digital assistant and the user.

### Claim 5 (depends on 2)

The method of claim 2, further comprising:
displaying a card of stored data, the card presenting a time of the stored data being modified.

### Claim 6 (depends on 1)

The method of claim 1, wherein the configuration information is obtained via one or more entries corresponding to the one or more types of data.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
in response to receiving the configuration request, displaying, in a first user interface, the one or more entries corresponding to the one or more types of data.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
displaying, in the first user interface, a control for deleting the one or more entries corresponding to the one or more types of data; and
in response to receiving a predetermined operation on the control for deleting the one or more entries, deleting one or more entries corresponding to the control.

### Claim 9 (depends on 1)

The method of claim 1, wherein the configuration request comprises a request to add a data type.

### Claim 10 (depends on 9)

The method of claim 9, wherein receiving the configuration request comprises:
displaying, in a first user interface, a control for adding the data type; and
receiving a predetermined operation on the control for adding the data type, as the request to add the data type.

### Claim 11 (depends on 1)

The method of claim 1, wherein the configuration request comprises a request to use a data storage template.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
displaying, in a first user interface, a control for activating the data storage template;
in response to receiving a predetermined operation on the control for activating the data storage template, displaying, in the first user interface, a display card of the data storage template,
wherein receiving the configuration request comprises:
receiving a predetermined operation on a control for enabling the data storage template, as the request to use the data storage template, the control enabling the data storage template being displayed in the display card.

### Claim 13

An electronic device comprising:
at least one processor; and
at least one memory, the at least one memory being coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, causing the electronic device to perform operations comprising:
receiving a configuration request for one or more types of data to be stored in the digital assistant;
in response to the configuration request, obtaining configuration information of the one or more types of data, the configuration information comprising at least one of: a field name of the one or more types of data to be stored or a description of the one or more types of data to be stored;
receiving a user input for the digital assistant; and
updating, using the user input, the one or more types of data based on the configuration information.

### Claim 14 (depends on 13)

The electronic device of claim 13, the operations further comprising:
providing the one or more types of data as interactive context to the digital assistant; and
determining a response to a user based on the one or more types of data.

### Claim 15 (depends on 14)

The electronic device of claim 14, wherein the configuration information comprises predetermined default values for the one or more types of data, and wherein determining the response comprises:
determining the response based on the predetermined default values.

### Claim 16 (depends on 15)

The electronic device of claim 15, the operations further comprising:
updating the predetermined default values based on information obtained in an interaction between the digital assistant and the user.

### Claim 17 (depends on 14)

The electronic device of claim 14, the operations further comprising:
displaying a card of stored data, the card presenting a time of the stored data being modified.

### Claim 18 (depends on 13)

The electronic device of claim 13, wherein the configuration information is obtained via one or more entries corresponding to the one or more types of data.

### Claim 19 (depends on 18)

The electronic device of claim 18, the operations further comprising:
in response to receiving the configuration request, displaying, in a first user interface, the one or more entries corresponding to the one or more types of data.

### Claim 20

A non-transitory computer readable storage medium storing a computer program thereon, the computer program being executable by a processor to implement operations comprising:
receiving a configuration request for one or more types of data to be stored in the digital assistant;
in response to the configuration request, obtaining configuration information of the one or more types of data, the configuration information comprising at least one of:
a field name of the one or more types of data to be stored or a description of the one or more types of data to be stored;
receiving a user input for the digital assistant; and
updating, using the user input, the one or more types of data based on the configuration information.
