Intelligent assistance using voice services

US10692493B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10692493-B2
Application numberUS-201815967642-A
CountryUS
Kind codeB2
Filing dateMay 1, 2018
Priority dateMay 1, 2018
Publication dateJun 23, 2020
Grant dateJun 23, 2020

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.

Systems and methods for providing intelligent assistance using voice services. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: transmit an audio instruction to a voice service provider, where the voice service provider is configured to: (i) convert the audio instruction into a text instruction, and (ii) transmit the text instruction to an intelligent assistance provider; receive a command from the intelligent assistance provider, where the intelligent assistance provider is configured to generate the command based upon the text instruction; and execute the command.

First claim

Opening claim text (preview).

The invention claimed is: 1. An Information Handling System (IHS), comprising: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: transmit an audio instruction to a voice service provider, wherein the voice service provider is configured to: (i) convert the audio instruction into a text instruction, at least in part, by brokering the use of different language models, wherein at least one of the different language models is selected based upon context information, and (ii) transmit the text instruction and the context information to an intelligent assistance provider; receive a command from the intelligent assistance provider, wherein the intelligent assistance provider is configured to generate the command based upon the text instruction and the context information; and execute the command. 2. The IHS of claim 1 , wherein the audio instruction comprises a verbal registration request as part of an Out-of-Box-Experience (OOBE). 3. The IHS of claim 2 , wherein the verbal registration request comprises an IHS service tag. 4. The IHS of claim 3 , wherein the text instruction comprises the IHS service tag. 5. The IHS of claim 3 , wherein the intelligent assistance provider is configured to generate the command using technical support information associated with the IHS service tag. 6. The IHS of claim 1 , wherein the context information comprises a current physical location of the IHS. 7. The IHS of claim 1 , wherein the context information comprises an identification of an application executable by the IHS, and wherein the command enables the IHS to apply the command to the application. 8. The IHS of claim 1 , wherein the context information comprises an identification of a hardware part coupled to the IHS, and wherein the command enables the IHS to apply the command to the hardware part. 9. The IHS of claim 1 , wherein the context information comprises an identification of a peripheral device in communication with the IHS, and wherein the command enables the IHS to apply the command to the peripheral device. 10. The IHS of claim 1 , wherein the selected language model comprises a term relevant to the IHS depending upon a configuration of the IHS. 11. The IHS of claim 10 , wherein the term comprises a brand, a service, or a product that is not recognized by the voice service provider. 12. The IHS of claim 1 , wherein the program instructions, upon execution, further cause the IHS to receive an audio response from the voice service provider. 13. The IHS of claim 12 , wherein the program instructions, upon execution, further cause the IHS to synchronize playback of the audio response with execution of the command in response to receiving the audio response prior to the command. 14. A hardware memory device having program instructions stored thereon that, upon execution by a processor of a voice service provider, cause the voice service provider to: transmit an audio instruction to a voice service provider, wherein the voice service provider is configured to: (i) convert the audio instruction into a text instruction, at least in part, by brokering the use of different language models, wherein at least one of the different language models is selected based upon context information, and (ii) transmit the text instruction and the context information to an intelligent assistance provider; receive a command from the intelligent assistance provider, wherein the intelligent assistance provider is configured to generate the command based upon the text instruction and the context information; and execute the command. 15. In an Information Handling System (IHS), a method comprising: transmitting an audio instruction to a voice service provider, wherein the voice service provider is configured to: (i) convert the audio instruction into a text instruction, at least in part, by brokering the use of different language models, wherein at least one of the different language models is selected based upon context information, and (ii) transmit the text instruction and the context information to an intelligent assistance provider; receiving a command from the intelligent assistance provider, wherein the intelligent assistance provider is configured to generate the command based upon the text instruction and the context information; and executing the command. 16. The method of claim 15 , wherein the context information comprises a current physical location of the IHS. 17. The method of claim 15 , wherein the context information comprises an identification of an application executable by the IHS, and wherein the command enables the IHS to apply the command to the application. 18. The method of claim 15 , wherein the context information comprises an identification of a hardware part coupled to the IHS, and wherein the command enables the IHS to apply the command to the hardware part. 19. The method of claim 15 , wherein the context information comprises an identification of a peripheral device in communication with the IHS, and wherein the command enables the IHS to apply the command to the peripheral device. 20. The method of claim 15 , wherein the selected language model comprises a term relevant to the IHS depending upon a configuration of the IHS.

Assignees

Inventors

Classifications

  • G06F3/167Primary

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

  • Recurrent networks, e.g. Hopfield networks · CPC title

  • characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU] · CPC title

  • using context dependencies, e.g. language models · CPC title

  • using non-speech characteristics · 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 US10692493B2 cover?
Systems and methods for providing intelligent assistance using voice services. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: transmit an audio instruction to a voice service provider, where the voice service provider is config…
Who is the assignee on this patent?
Dell Products Lp
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 Tue Jun 23 2020 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).