IP Library Granted Patent US 12,207,225
Granted Patent B2
US 12,207,225 · App. 17/703,807 · Granted Jan 21, 2025

Head-mounted device communication adaptation using environment context

Inventors: Ivan Simoes Gaspar (West Linn, OR); Benjamin Eliot Lundell (Seattle, WA); Emily Po-Kay Chung (Mountain View, CA); Syed Toaha Ahmad (Renton, WA)
Assignee: Microsoft Technology Licensing, LLC
H04W64/006G06T19/006H04W4/38H04W56/0035
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 12,207,225
App. No.
17/703,807
Granted
Jan 21, 2025
Kind
B2
Abstract

A mechanism for repeatedly adjusting communication with a subject head-mounted device based on a changing real time environment of the subject head-mounted device. By utilizing information about the environment context in which the head-mounted device exists, the optimal parameters may be more quickly determined and with less power. The environment context may be generated from sensors on the head-mounted device itself, or from a proximate sensor device. Thus, the communication properties (such as which protocol to use and what parameters) may be quickly determined in time to be useful to maintain a good connection despite movement of the head-mounted device, and despite the connection being dropped and reestablished. Furthermore, limited battery power is more judiciously utilized.

Claims (35)

1. A computing system that repeatedly adjusts communication with a subject head-mounted device (HMD) based on a changing real time environment of the subject HMD, the computing system comprising:

one or more processors; and

one or more hardware storage devices that store instructions that are executable by the one or more processors to cause the computing system to:

access real time environment context data obtained from sensor data generated by a sensor, wherein the real time environment context data includes one or more of an orientation of the subject HMD or a predicted orientation of the subject HMD;

determine a communication property to be used in communicating with the subject HMD based on the real time environment context data; and

change or reestablish a communication protocol used between the subject HMD and an external device, said change or reestablishment being based on the determined communication property, such that changing or reestablishing the communication protocol is based on the one or more of the orientation of the subject HMD or the predicted orientation of the subject HMD.

2. The computing system of claim 1 , the communication property being a communication network to be used in communicating with the subject HMD.

3. The computing system of claim 1 , the communication property being an encoding scheme of a cellular network to be used in communicating with the subject HMD.

4. The computing system of claim 1 , the communication property being a modulation scheme of a cellular network to be used in communicating with the subject HMD.

5. The computing system of claim 1 , the communication property being an error correction to be used in communicating with the subject HMD.

6. The computing system of claim 1 , the communication property being a scheduling scheme to be used in communicating with the subject HMD.

7. The computing system of claim 1 , wherein the determination of the communication property to be used in communicating with the subject HMD based on the real time environment context data comprises:

estimating a future position of the subject HMD based on the environment context data; and

determining the communication property based on the estimated future position of the subject HMD.

8. The computing system of claim 1 , the real time environment context data includes an absolute position of the subject HMD.

9. The computing system of claim 1 , the real time environment context data includes a descriptive position of the HMD.

10. The computing system of claim 1 , the computing system comprising the subject HMD.

11. The computing system of claim 1 , the subject HMD comprising the sensor.

12. The computing system of claim 1 , the sensor being included in another HMD.

13. The computing system of claim 1 , the communication property including one or more networks to be used in communicating with the subject HMD.

14. A method for repeatedly adjusting communication with a subject head-mounted device (HMD) based on a changing real time environment of the subject HMD, the method comprising:

accessing real time environment context data obtained from sensor data generated by a sensor, wherein the real time environment context data includes one or more of an orientation of the subject HMD or a predicted orientation of the subject HMD;

determining a communication property to be used in communicating with the subject HMD based on the real time environment context data; and

changing or reestablishing a communication protocol used between the subject HMD and an external device, said change or reestablishment being based on the determined communication property, such that changing or reestablishing the communication protocol is based on the one or more of the orientation of the subject HMD or the predicted orientation of the subject HMD.

15. The method of claim 14 , the communication property being a communication network to be used in communicating with the subject HMD.

16. The method of claim 14 , the determination of the communication property to be used in communicating with the subject HMD based on the real time environment context data comprising the following:

estimating a future position of the subject HMD based on the environment context data; and

determining the communication property based on the estimated future position of the subject HMD.

17. The method of claim 14 , the real time environment context data being an absolute position of the subject HMD.

18. The method of claim 14 , the real time environment context data being a descriptive position of the HMD.

19. The method of claim 14 , wherein a movement of a user wearing the subject HMD causes a disruption that is reflected in the real time environment context data, and wherein the communication protocol is changed or reestablished based on the disruption.

20. One or more hardware storage devices that store instructions that are executable by one or more processors to cause the one or more processors to:

access real time environment context data obtained from sensor data generated by a sensor, wherein the real time environment context data includes one or more of an orientation of the subject HMD or a predicted orientation of the subject HMD;

determine a communication property to be used in communicating with the subject HMD based on the real time environment context data; and

change or reestablish a communication protocol used between the subject HMD and an external device, said change or reestablish being based on the determined communication property, such that changing or reestablishing the communication protocol is based on the one or more of the orientation of the subject HMD or the predicted orientation of the subject HMD.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2022
From: GASPAR, IVAN SIMOES; LUNDELL, BENJAMIN ELIOT; CHUNG, EMILY PO-KAY; AHMAD, SYED TOAHA
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 059405/0417 →
Continuity (1)
Related Publication 20230309055A1 · Sep 28, 2023
References Cited (10)
US 9818225B2 · Mao · 2017 [cited by examiner]
US 10445925B2 · Tokubo · 2019 [cited by examiner]
US 10713840B2 · Taylor · 2020 [cited by examiner]
US 10848902B2 · Sponza et al. · 2020 [cited by applicant]
US 11826651B2 · Black · 2023 [cited by examiner]
US 20190281318A1 · Han et al. · 2019 [cited by applicant]
WO 2011163057A1 · 2011 [cited by applicant]
WO 2014163836A1 · 2014 [cited by applicant]
“International Search Report and Written Opinion issued in PCT Application No. PCT/US23/010539”, Mailed Date: Apr. 11, 2023, 13 Pages [cited by applicant]
Willars, et al., “Enabling Time-Critical Applications over 5G with Rate Adaptation”, In White Paper of Ericsson and Deutsche Telekom , May 2021, 21 Pages. [cited by applicant]