Naming devices via voice commands

US12579979B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12579979-B2
Application numberUS-202418615766-A
CountryUS
Kind codeB2
Filing dateMar 25, 2024
Priority dateDec 28, 2015
Publication dateMar 17, 2026
Grant dateMar 17, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for naming devices via voice commands are described herein. For instance, a user may issue a voice command to a voice-controlled device stating, “you are the kitchen device”. Thereafter, the device may respond to voice commands directed, by name, to this device. For instance, the user may issue a voice command requesting to “play music on my kitchen device”. Given that the user has configured the device to respond to this name, the device may respond to the command by outputting the requested music.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving an audio signal representing a voice command to assign a name to an electronic device; based at least in part on the audio signal, determining that a user has requested to associate the name with the electronic device; storing the name in association with a functional identifier for the electronic device; generating audio data, the audio data representing speech indicating the functional identifier associated with the electronic device, the functional identifier including a location qualifier indicating a location of the electronic device; determining that the functional identifier is potentially inapplicable to the electronic device; and based on the determining that the functional identifier is potentially inapplicable to the electronic device, sending additional audio data from a remote service to the electronic device, the additional audio data representing a query associated with changing the functional identifier to another different functional identifier. 2 . The method as recited in claim 1 , further comprising sending the audio data to the electronic device, the electronic device to output the audio data at least one of audibly or visually. 3 . The method as recited in claim 1 , wherein the receiving of the audio signal comprises receiving the audio signal from the electronic device. 4 . The method as recited in claim 1 , wherein the audio signal comprises a first audio signal and the electronic device comprises a first electronic device, and further comprising: receiving a second audio signal from a second electronic device; and determining that the first audio signal and the second audio signal indicate that the user has requested to associate the name with the first electronic device. 5 . The method as recited in claim 1 , wherein the determining that the functional identifier is potentially inapplicable to the electronic device is based on determining the electronic device has likely moved since a time the electronic device was named, and wherein the determining that the electronic device has likely moved since the time the electronic device was named is based on one or both of the electronic device connecting to a different network or the electronic device being proximate to different devices. 6 . The method as recited in claim 1 , further comprising sending a file including a configuration code to the electronic device for optimizing the electronic device to perform functionality dependent on the location of the electronic device. 7 . A system comprising: one or more processors; and one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising: receiving an audio signal representing a voice command to assign a name to an electronic device; based at least in part on the audio signal, determining that a user has requested to associate the name with the electronic device; storing the name in association with a functional identifier for the electronic device; generating audio data, the audio data representing speech indicating the functional identifier associated with the electronic device, the functional identifier including a location qualifier indicating a location of the electronic device; determining that the functional identifier is potentially inapplicable to the electronic device; and based on the determining that the functional identifier is potentially inapplicable to the electronic device, sending additional audio data from a remote service to the electronic device, the additional audio data representing a query associated with changing the functional identifier to another different functional identifier. 8 . The system as recited in claim 7 , further comprising sending the audio data to the electronic device, the electronic device to output the audio data at least one of audibly or visually. 9 . The system as recited in claim 7 , wherein the receiving of the audio signal comprises receiving the audio signal from the electronic device. 10 . The system as recited in claim 7 , wherein the audio signal comprises a first audio signal and the electronic device comprises a first electronic device, and further comprising: receiving a second audio signal from a second electronic device; and determining that the first audio signal and the second audio signal indicate that the user has requested to associate the name with the first electronic device. 11 . The system as recited in claim 7 , wherein the determining that the functional identifier is potentially inapplicable to the electronic device is based on determining the electronic device has likely moved since a time the electronic device was named, and wherein the determining that the electronic device has likely moved since the time the electronic device was named is based on one or both of the electronic device connecting to a different network or the electronic device being proximate to different devices. 12 . The system as recited in claim 7 , further comprising sending a file including a configuration code to the electronic device for optimizing the electronic device to perform functionality dependent on the location of the electronic device. 13 . A method comprising: receiving a first audio signal representing a first voice command to assign a name to an electronic device; based at least in part on the first audio signal, determining that a user has requested to associate the name with the electronic device; storing the name in association with a functional identifier for the electronic device, the functional identifier including a location qualifier indicating a location of the electronic device; determining that the functional identifier is potentially inapplicable to the electronic device; based on the determining that the functional identifier is potentially inapplicable to the electronic device, sending additional audio data from a remote service to the electronic device, the additional audio data representing a query associated with changing the functional identifier to another different functional identifier; receiving a second audio signal representing the another different functional identifier and a second voice command to perform an operation associated with the functionality corresponding to the location; and sending an instruction to the electronic device to perform the operation. 14 . The method as recited in claim 13 , wherein the receiving of the first audio signal comprises receiving the first audio signal from the electronic device. 15 . The method as recited in claim 13 , wherein the receiving of the second audio signal comprises receiving the second audio signal from the electronic device or a second electronic device. 16 . The method as recited in claim 13 , wherein the electronic device comprises a first electronic device, and further comprising: receiving a third audio signal from a second electronic device; and determining that the first audio signal and the third audio signal indicate that the user has requested to associate the name with the first electronic device. 17 . The method as recited in claim 13 , wherein the determining that the functional identifier is potentially inapplicable to the electronic device is based on determining the electronic device has likely moved since a time the electronic device was named, and wherein the determining that the electronic device has likely moved since the time the electronic device was named is based on one or both of the el

Assignees

Inventors

Classifications

  • Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • Execution procedure of a spoken command · CPC title

  • G10L15/22Primary

    Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12579979B2 cover?
Techniques for naming devices via voice commands are described herein. For instance, a user may issue a voice command to a voice-controlled device stating, “you are the kitchen device”. Thereafter, the device may respond to voice commands directed, by name, to this device. For instance, the user may issue a voice command requesting to “play music on my kitchen device”. Given that the user has c…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G10L15/22. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 17 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).