IP Library Granted Patent US 10,692,493
Granted Patent B2
US 10,692,493 · App. 15/967,642 · Granted Jun 23, 2020

Intelligent assistance using voice services

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,692,493
App. No.
15/967,642
Granted
Jun 23, 2020
Kind
B2
Abstract

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.

Claims (31)

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.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (046366/0014) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 046366/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2018
From: SWIERK, TODD ERICK; COX, TYLER RYAN; HAMMONS, MARC RANDALL
To: DELL PRODUCTS, LP.
Reel/Frame 045677/0156 →