IP Library Granted Patent US 10,706,629
Granted Patent B2
US 10,706,629 · App. 16/009,623 · Granted Jul 7, 2020

Coordinate override in virtual, augmented, and mixed reality (xR) applications

Inventors: Anantha K. Boyapalle (Cedar Park, TX); Karthikeyan Krishnakumar (Austin, TX); Philip M. Seibert (Austin, TX); Vivek Viswanathan Iyer (Austin, TX)
Assignee: Dell Products, L.P.
G06T19/006G06F3/012G06F3/013G02B27/0172G02B2027/014
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,706,629
App. No.
16/009,623
Granted
Jul 7, 2020
Kind
B2
Abstract

Systems and methods for coordinate override in virtual, augmented, and mixed reality (xR) applications are described. In an illustrative, non-limiting embodiment, a first Head-Mounted Device (HMD) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the first HMD to: receive a position of a second HMD; and display an xR environment generated using the position of the second HMD.

Claims (36)

1. A first Head-Mounted Device (HMD), comprising:

a processor; and

a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the first HMD to:

receive a position of a second HMD;

receive a second HMD gaze vector from the second HMD;

render a virtual, augmented, or mixed (xR) environment using the position of the second HMD and the second HMD gaze vector; and

display the environment, wherein the position of the second HMD is received via a first transport channel, and wherein the second HMD gaze vector is received via a second transport channel different from the first transport channel.

2. The first HMD of claim 1 , wherein the position of the second HMD comprises a set of one or more Euclidian coordinates of a physical location of the second HMD.

3. The first HMD of claim 1 , wherein the position of the second HMD is received over direct communications between the first and second HMDs.

4. The first HMD of claim 1 , wherein the position of the second HMD overrides a corresponding position of the first HMD detected by the first HMD.

5. The first HMD of claim 1 , wherein the program instructions, upon execution, further cause the first HMD to:

send the position of the second HMD to a host Information Handling System (IHS) coupled to the first HMD, wherein the position of the second HMD is usable by the host IHS to render a video frame of the xR environment; and

display the video frame.

6. The first HMD of claim 1 , wherein the program instructions, upon execution, further cause the first HMD to:

generate a first HMD gaze vector; and

render the xR environment using the position of the second HMD and the first HMD gaze vector.

7. The first HMD of claim 1 , wherein the first and second transport channels are selected from the group consisting of: infrared, radio frequency, and ultrasonic.

8. The first HMD of claim 1 , wherein using the position of the second HMD to display the xR environment excludes using a vertical position of the second HMD.

9. A method, comprising:

receiving, by a first Head-Mounted Device (HMD), a second set of HMD coordinates describing a physical location of a second HMD;

receiving a second HMD gaze vector from the second HMD describing a gaze direction of a wearer of the second HMD;

rendering a virtual, augmented, or mixed (xR) video frame using the second set of HMD coordinates and the second HMD gaze vector; and

displaying, by the first HMD, the xR video frame, wherein the second set of HMD coordinates is received via a first transport channel, and wherein the second HMD gaze vector is received via a second transport channel different from the first transport channel.

10. The method of claim 9 , wherein the second set of HMD coordinates is received over direct communications between the first and second HMDs.

11. The method of claim 9 , further comprising:

generating a first HMD gaze vector by the first HMD describing a gaze direction of a wearer of the first HMD; and

rendering the xR video frame using the second set of HMD coordinates and the first HMD gaze vector.

12. A hardware memory device of a first Head-Mounted Device (HMD) having program instructions stored thereon that, upon execution by a hardware processor, cause the first HMD to:

receive a second set of HMD coordinates describing a physical location of a second HMD;

receive a second HMD gaze vector from the second HMD describing a gaze direction of a wearer of the second HMD;

render a virtual, augmented, or mixed (xR) video frame using the second set of HMD coordinates and the second HMD gaze vector;

display the xR video frame, wherein the second set of HMD coordinates is received via a first transport channel, and wherein the second HMD gaze vector is received via a second transport channel different from the first channel.

13. The hardware memory device of claim 12 , wherein the second set of HMD coordinates is received over direct communications between the first and second HMDs.

14. The hardware memory device of claim 12 , wherein the program instructions, upon execution, further cause the first HMD to:

generate a first HMD gaze vector describing a gaze direction of a wearer of the first HMD; and

render the xR video frame using the second set of HMD coordinates and the first HMD gaze vector.

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 (047648/0422) 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 060160/0862 →
RELEASE OF SECURITY INTEREST AT REEL 047648 FRAME 0346 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/0510 →
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 Oct 12, 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 047648/0346 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 12, 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 047648/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2018
From: BOYAPALLE, ANANTHA K.; KRISHNAKUMAR, KARTHIKEYAN; SEIBERT, PHILIP M.; IYER, VIVEK VISWANATHAN
To: DELL PRODUCTS, L.P.
Reel/Frame 046100/0111 →
Continuity (1)
Related Publication 20190385370A1 · Dec 19, 2019