# US 2021/0243545 A1 · Digital assistant

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

- Number: US 2021/0243545 A1
- Document ID: US20210243545A1
- Status: Published application
- Kind: A1
- Application number: 17/050,859
- Filed: 2019-04-26
- Published: 2021-08-05
- Earliest claimed: 2018-04-27
- Assignees: Sherpa Europe, S.L.
- Applicants: Sherpa Europe, S.L.
- Inventors: Xabier URIBE-ETXEBARRIA JIMENEZ
- Web page: https://patentgrep.com/patent/US20210243545A1

## CPC

- H04S 7/304: {For headphones}
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06F 16/635: Filtering based on additional data, e.g. user or group profiles
- H04R 5/02: Spatial or constructional arrangements of loudspeakers
- H04R 5/04: Circuit arrangements, {e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments (combinations of amplifiers H03F3/68; stereophonic systems H04S)}
- H04S 3/008: {in which the audio signals are in digital form, i.e. employing more than two discrete digital channels (data reduction aspects thereof based on psychoacoustics G10L19/02)}
- H04S 7/308: {Electronic adaptation dependent on speaker or headphone connection}
- H04S 7/303: {Tracking of listener position or orientation}
- H04S 2400/11: Positioning of individual sound objects, e.g. moving airplane, within a sound field (H04S2420/13 takes precedence)
- H04S 2400/13: Aspects of volume control, not necessarily automatic, in stereophonic sound systems
- H04S: STEREOPHONIC SYSTEMS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)

## Abstract

The present invention relates to a method for a digital assistant to generate output data, said method being implemented by a computer. Additionally, the invention also relates to a computer program and an electronic device.

## Claims

### Claim 1

A method implemented by a computer for a digital assistant (10) to generate output data and run by an electronic device (1), wherein the method comprises the following steps:
a) receiving input data (21) in the electronic device (1),
b) in response to said input data (21), determining if output data (22) including audio (23) with a three-dimensional effect has to be provided,
c) generating output data (22), wherein if it has been determined that output data (22) including audio (23) with a three-dimensional effect has to be provided, the generation of the output data (22) comprises including audio (23) with a three-dimensional effect in said output data (22), and
d) emitting the output data (22),
wherein step b) comprises detecting if there are at least two audio emitters connected to the electronic device (1), and wherein:
if there are at least two connected audio emitters, it is determined that output data (22) including audio (23) with a three-dimensional effect has to be provided, and
if there are less than two connected audio emitters, it is determined that output data (22) including audio (23) with a three-dimensional effect does not have to be provided.

### Claim 2 (depends on 1)

The method according to claim 1, wherein step c) comprises:
evaluating the received input data (21),
determining the output data (22) that suits the evaluation of the received input data (21), and
generating the output data (22) that suits the determination of step b) and the evaluation of the received input data (21).

### Claim 3 (depends on 1)

The method according to claim 1, wherein step c) comprises evaluating at least one of the following variables: context of the input data (21), type of information to be provided as the output data (22), spatial position of the electronic device (1) implementing the method, spatial position of a user (30) of the electronic device (1) implementing the method, time, date, background noise in an environment of the electronic device (1) implementing the method.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the audio (23) with a three-dimensional effect originates from a virtual source (50) and the position of said virtual source (50) simulates the position of the digital assistant (10).

### Claim 5 (depends on 1)

The method according to claim 1, wherein the generation of audio (23) with a three-dimensional effect comprises the step of establishing the initial virtual position from where said audio (23) originates and at least one of the following actions:
temporarily shifting the phase of the generated audio (23) for the emission thereof by one of the at least two audio emitters, and
applying an intensity or amplitude difference to the generated audio (23) for the emission thereof by at least one of the at least two audio emitters.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the output data (22) comprises one or more components selected from: audio, image, text, augmented content, virtual reality content, or at least one sentence for running external actions.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the input data (21) comprises an information request made by a user (30), a database query result, information obtained by at least one sensor, and/or a combination of any of the above.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the audio (23) with a three-dimensional effect is generated by means of any technique adapted for binaural hearing.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the input data (21) comprises data in the form of text, audio, a visual signal, a tactile signal, a sensor signal, and/or metadata.

### Claim 10 (depends on 1)

A computer program comprising program code which, when run in a computer, causes the computer to carry out the steps of the method according to claim 1.

### Claim 11 (depends on 10)

The program according to claim 10, further comprising instructions for querying at least one internal or external database relative to the electronic device (1).

### Claim 12 (depends on 11)

The program according to any of claim 11 further comprising instructions for using the query result in the generation of the output data (22).

### Claim 13 (depends on 1)

An electronic device (1) comprising:
a processor (2.1),
a memory (2.2) that is accessible from the processor (2.1), and
a program stored in the memory (2.2), the program comprising instructions for carrying out a method according to claim 1, and
at least one emitter for emitting output data (22).

### Claim 14 (depends on 13)

The electronic device (1) according to claim 13 comprising two audio emitters.

### Claim 15 (depends on 14)

The electronic device according to claim 14, wherein the at least two audio emitters are two earphones (4.1, 4.2).
