IP Library Granted Patent US 11,157,075
Granted Patent B2
US 11,157,075 · App. 15/967,628 · Granted Oct 26, 2021

Gaze-activated voice services for interactive workspaces

Inventors: Tyler Ryan Cox (Austin, TX); Todd Erick Swierk (Austin, TX); Marc Randall Hammons (Round Rock, TX)
Assignee: Dell Products, L.P.
G06F3/013G06F3/167G10L15/183G10L15/22G10L15/30G10L2015/223
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 11,157,075
App. No.
15/967,628
Granted
Oct 26, 2021
Kind
B2
Abstract

Systems and methods for providing gaze-activated voice services for interactive workspaces. 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 a voice command to a voice service provider; receive a textual instruction in response to the voice command; identify a gaze focus of the user; and execute the textual instruction using the gaze focus.

Claims (40)

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 a first voice command from a user operating a client device to a voice service provider, wherein the voice service provider is configured to: (i) convert the first voice command into a first textual instruction; and (ii) transmit the first textual instruction to an intelligent assistant provider distinct from the voice service provider, wherein the intelligent assistant provider comprises first contextual information, and wherein the first contextual information comprises: an identification of a totem coupled to the client device, and a first gaze focus of the user obtained concurrently with the first voice command;

receive a first totem command generated by the intelligent assistant provider based upon the first textual instruction and the first gaze focus, wherein the first totem command is of a type selected from the group consisting of: change color, change size, and rotate;

execute the first totem command;

transmit a second voice command from the user to the voice service provider, wherein the voice service provider is configured to: (i) convert the second voice command into a second textual instruction; and (ii) transmit the second textual instruction to the intelligent assistant provider, wherein the intelligent assistant provider comprises second contextual information, and wherein the second contextual information comprises a second gaze focus of the user obtained concurrently with the second voice command;

receive a second totem command generated by the intelligent assistant provider based upon the second textual instruction and the second gaze focus, wherein in response to a second target of the second gaze focus being of a different type than a first target of the first gaze focus, the second totem command is of a different type than the first totem command; and

execute the second totem command.

2. The IHS of claim 1 , wherein the first totem command is generated, at least in part, by brokering the use of different language models, and wherein at least one of the different language models is selected based upon the contextual information.

3. The IHS of claim 1 , wherein to execute the first totem command, the program instructions, upon execution, further cause the IHS to route the first totem command to an application selected by the first gaze focus.

4. The IHS of claim 1 , wherein to execute the second totem command, the program instructions, upon execution, further cause the IHS to position content at the second gaze focus.

5. The IHS of claim 1 , wherein to execute the first totem command, the program instructions, upon execution, further cause the IHS to select a mode of operation of the totem from the group consisting of: color control, brightness control, contrast control, and size control.

6. The IHS of claim 1 , wherein the first voice command is captured in response to a selected user interaction with the totem.

7. The IHS of claim 1 , wherein to execute the first totem command, the program instructions, upon execution, further cause the IHS to select a gradient of a Graphical User Interface (GUI) element displayed by the IHS.

8. The IHS of claim 1 , wherein the first contextual information comprises a position of the totem on a touchscreen.

9. A hardware memory device having program instructions stored thereon that, upon execution by an Information Handling System (IHS), cause the IHS to:

transmit a first voice command from a user operating a client device to a voice service provider, wherein the voice service provider is configured to: (i) convert the first voice command into a first textual instruction; and (ii) transmit the first textual instruction to an intelligent assistant provider distinct from the voice service provider, wherein the intelligent assistant provider comprises first contextual information, and wherein the first contextual information comprises: an identification of a totem coupled to the client device, and a first gaze focus of the user obtained concurrently with the first voice command;

receive a first totem command generated by the intelligent assistant provider based upon the first textual instruction and the first gaze focus, wherein the first totem command is of a type selected from the group consisting of: change color, change size, and rotate;

execute the first totem command;

transmit a second voice command from the user to the voice service provider, wherein the voice service provider is configured to: (i) convert the second voice command into a second textual instruction; and (ii) transmit the second textual instruction to the intelligent assistant provider, wherein the intelligent assistant provider comprises second contextual information, and wherein the second contextual information comprises a second gaze focus of the user obtained concurrently with the second voice command;

receive a second totem command generated by the intelligent assistant provider based upon the second textual instruction and the second gaze focus, wherein in response to a second target of the second gaze focus being of a different type than a first target of the first gaze focus, the second totem command is of a different type than the first totem command; and

execute the second totem command.

10. The hardware memory device of claim 9 , wherein the first contextual information comprises at least one of: a position of the totem, or a state of the totem.

11. The hardware memory device of claim 9 , wherein the program instructions, upon execution, further cause the IHS to select one of a plurality of modes of operation of the totem in response to the first totem command.

12. The hardware memory device of claim 9 , wherein the voice command is captured in response to physical interaction with the totem.

13. The hardware memory device of claim 9 , wherein the program instructions, upon execution, further cause the IHS to select a gradient of an element displayed in a Graphical User Interface (GUI) of the IHS.

14. The hardware memory device of claim 9 , wherein the program instructions, upon execution, further cause the IHS to select one of a plurality of modes of operation of the wireless totem in response to the first gaze focus.

15. The hardware memory device of claim 9 , wherein the program instructions, upon execution, further cause the IHS to select a touch layer parameter of an area of a touchscreen identified as the first gaze focus.

16. A method, comprising:

transmitting a first voice command from a user operating a client device to a voice service provider, wherein the voice service provider is configured to: (i) convert the first voice command into a first textual instruction; and (ii) transmit the first textual instruction to an intelligent assistant provider distinct from the voice service provider, wherein the intelligent assistant provider comprises first contextual information, and wherein the first contextual information comprises: an identification of a totem coupled to the client device, and a first gaze focus of the user obtained concurrently with the first voice command;

receiving a first totem command generated by the intelligent assistant provider based upon the first textual instruction and the first gaze focus, wherein the first totem command is of a type selected from the group consisting of: change color, change size, and rotate;

executing the first totem command;

transmitting a second voice command from the user to the voice service provider, wherein the voice service provider is configured to: (i) convert the second voice command into a second textual instruction; and (ii) transmit the second textual instruction to the intelligent assistant provider, wherein the intelligent assistant provider comprises second contextual information, and wherein the second contextual information comprises a second gaze focus of the user obtained concurrently with the second voice command;

receiving a second totem command generated by the intelligent assistant provider based upon the second textual instruction and the second gaze focus, wherein in response to a second target of the second gaze focus being of a different type than a first target of the first gaze focus, the second totem command is of a different type than the first totem command; and

executing the second totem command.

17. The IHS of claim 1 , wherein the program instructions, upon execution, further cause the IHS to select a touch layer parameter of an area of a touchscreen identified as the first gaze focus, and wherein the touch layer parameter comprises a palm rejection parameter.

18. The IHS of claim 17 , wherein the palm rejection parameter comprises at least one of: a threshold size of a rejection area or a latency.

19. The IHS of claim 17 , wherein the palm rejection parameter comprises an aggressiveness of a palm rejection algorithm.

20. The IHS of claim 1 , wherein the program instructions, upon execution, further cause the IHS to select a touch layer parameter of an area of a touchscreen identified as the first gaze focus, and wherein the touch layer parameter comprises a touch processing parameter that defines one or more exclusively active digitizer zones of the touchscreen where totem inputs are allowed.

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: COX, TYLER RYAN; SWIERK, TODD ERICK; HAMMONS, MARC RANDALL
To: DELL PRODUCTS, L.P.
Reel/Frame 045676/0687 →