Intelligent device arbitration and control

US2023393811A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023393811-A1
Application numberUS-202318235755-A
CountryUS
Kind codeA1
Filing dateAug 18, 2023
Priority dateJun 11, 2016
Publication dateDec 7, 2023
Grant date

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.

This relates to systems and processes for using a virtual assistant to arbitrate among and/or control electronic devices. In one example process, a first electronic device samples an audio input using a microphone. The first electronic device broadcasts a first set of one or more values based on the sampled audio input. Furthermore, the first electronic device receives a second set of one or more values, which are based on the audio input, from a second electronic device. Based on the first set of one or more values and the second set of one or more values, the first electronic device determines whether to respond to the audio input or forego responding to the audio input.

First claim

Opening claim text (preview).

What is claimed is: 1 . A non-transitory computer readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system, the one or more programs including instructions for: receiving an audio input from a user; receiving a command including a first parameter of a task and an identification of a user device, wherein the first parameter of the task is based on the data corresponding to the audio input and wherein the identification of the user device is discovered in response to a determination that a record does not include a device with attributes corresponding to a second parameter derived from the data corresponding to the audio input; and causing execution of the task with the first parameter at the user device. 2 . The non-transitory computer readable storage medium of claim 1 , the one or more programs further including instructions for: sending an identification of the first parameter to a database, and wherein the first parameter is received from a database. 3 . The non-transitory computer readable storage medium of claim 1 , wherein the second parameter includes an indication of a type of device. 4 . The non-transitory computer readable storage medium of claim 1 , wherein the record stores a plurality of attributes respectively corresponding to a plurality of user devices. The non-transitory computer readable storage medium of claim 1 , wherein the record is updated to include the user device and one or more attributes of the user device after the user device is discovered. 6 . The non-transitory computer readable storage medium of claim 1 , wherein discovering the user device includes discovering a user device associated with an indication of a named location of a user. 7 . The non-transitory computer readable storage medium of claim 1 , the one or more programs further including instructions for: receiving a plurality of identification corresponding to a plurality of user devices; presenting the plurality of user devices as selectable options; and receiving an input representing a selection of a particular user device of the plurality of user devices. 8 . The non-transitory computer readable storage medium of claim 7 , wherein each of the plurality of user devices has an attribute matching the second parameter. 9 . The non-transitory computer readable storage medium of claim 7 , the one or more programs further including instructions for: updating the record to include the particular user device of the plurality of user devices. 10 . The non-transitory computer readable storage medium of claim 1 , the one or more programs further including instructions for: prior to receiving the command including the first parameter of the task and the identification of the second user device: receiving data corresponding to the user device; presenting the user device as a confirmable option; and receiving an input representing the confirmation of the user device. 11 . An electronic device comprising: a microphone; one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: receiving an audio input from a user; receiving a command including a first parameter of a task and an identification of a user device, wherein the first parameter of the task is based on the data corresponding to the audio input and wherein the identification of the user device is discovered in response to a determination that a record does not include a device with attributes corresponding to a second parameter derived from the data corresponding to the audio input; and causing execution of the task with the first parameter at the user device. 12 . A method comprising: at an electronic device: receiving an audio input from a user; receiving a command including a first parameter of a task and an identification of a user device, wherein the first parameter of the task is based on the data corresponding to the audio input and wherein the identification of the user device is discovered in response to a determination that a record does not include a device with attributes corresponding to a second parameter derived from the data corresponding to the audio input; and causing execution of the task with the first parameter at the user device.

Assignees

Inventors

Classifications

  • G06F3/167Primary

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

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

  • Distributed recognition, e.g. in client-server systems, for mobile phones or network applications · CPC title

  • for discriminating voice from noise · CPC title

  • Speaker identification or verification techniques · 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 US2023393811A1 cover?
This relates to systems and processes for using a virtual assistant to arbitrate among and/or control electronic devices. In one example process, a first electronic device samples an audio input using a microphone. The first electronic device broadcasts a first set of one or more values based on the sampled audio input. Furthermore, the first electronic device receives a second set of one or mo…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/167. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 07 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).