IP Library Granted Patent US 11,412,511
Granted Patent B2
US 11,412,511 · App. 16/867,277 · Granted Aug 9, 2022

Switching between different communication protocols

Inventors: Gang Lu (Pleasanton, CA); Nihar Doshi (Fremont, CA); Jiwon Steve Han (San Ramon, CA); Xiaoguang Wang (Sunnyvale, CA); Dong Zheng (Saratoga, CA); Chunyu Hu (Saratoga, CA); Qi Qu (Redmond, WA)
Assignee: FACEBOOK TECHNOLOGIES, LLC
H04W72/0453H04W52/0229H04W72/042
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,412,511
App. No.
16/867,277
Granted
Aug 9, 2022
Kind
B2
Abstract

Disclosed herein are a system, a method and a device for switching between different communications protocols. A head wearable display can transmit, to a console during a first session interval, a first request to switch from a first link using a first communication protocol to a second link using a second communication protocol. The first request can include at least one characteristic of the first link. The head wearable display can receive, from the console, a first response to the first request, to perform a switch from the first link to the second link. The first response can indicate a wake up time and a second session interval to perform the switch. The head wearable display can switch from the first link to the second link in the second session interval and after the wake up time.

Claims (62)

1. A method comprising:

transmitting, by a head wearable display to a console during a first session interval, a first request to switch from a first link using a first communication protocol to a second link using a second communication protocol for communications between the head wearable display and the console, the first request including at least one characteristic of the first link;

receiving, by the head wearable display from the console, a first response to the first request, to perform a switch from the first link to the second link, the first response indicating a wake up time and a second session interval, the wake up time corresponding to a time for the head wearable display to begin or initiate the second session interval to perform the switch; and

switching, by the head wearable display, from the first link to the second link in the second session interval and after the wake up time, for communications between the head wearable display and the console.

2. The method of claim 1 , wherein the first communication protocol or the second communication protocol includes one of: 802.11 based protocol, Bluetooth based protocol, or cellular based protocol.

3. The method of claim 1 , further comprising transmitting, by the head wearable display, an acknowledgement to the console confirming receipt of the first response to switch from the first link to the second link.

4. The method of claim 1 , further comprising:

detecting, by the head wearable display, that a level of traffic on the second link is less than a threshold level; and

determining, by the head wearable display according to the level of traffic being less than the threshold level, that the console failed to receive an acknowledgement of the first response to switch.

5. The method of claim 4 , further comprising:

switching, by the head wearable display, from the second link to the first link responsive to the level of traffic on the second link being less than the threshold level.

6. The method of claim 4 , further comprising:

retransmitting, by the head wearable display to the console, the first request to switch from the first link to the second link responsive to the console failing to receive the acknowledgement;

receiving, by the head wearable display from the console, a second response to switch from the first link to the second link; and

switching, by the head wearable display, from the first link to the second link responsive to the second response.

7. The method of claim 1 , further comprising:

determining, by the head wearable display in a third session interval, that a first characteristic of the first link is less than a channel quality threshold for the first link; and

transmitting, by the head wearable display to the console responsive to the first characteristic being less than the channel quality threshold, a second request to switch from the first link to the second link.

8. The method of claim 7 , further comprising:

receiving, by the head wearable display from the console, a second response to switch from the first link to the second link in the third session interval; and

switching, by the head wearable display in the third session interval, from the first link to the second link.

9. The method of claim 7 , further comprising:

receiving, by the head wearable display from the console, a second response to switch from the first link to the second link during a fourth session interval; and

switching, by the head wearable display in the fourth session interval, from the first link to the second link.

10. The method of claim 1 , further comprising:

transmitting, by the head wearable display to the console, a second request to switch from the second link to the first link; and

receiving, by the head wearable display from the console, a second response to switch from the second link to the first link, the second response indicating a time to perform the switch and one or more configuration settings for the first link.

11. The method of claim 10 , further comprising:

switching, by the head wearable display at the indicated time, from the second link to the first link, the first link established with the one or more configuration settings.

12. A head wearable display comprising:

at least one processor configured to:

transmit, to a console during a first session interval, a first request to switch from a first link using a first communication protocol to a second link using a second communication protocol, for communications between the head wearable display and the console, the first request including at least one characteristic of the first link;

receive, from the console, a first response to the first request, to perform a switch from the first link to the second link, the first response indicating a wake up time and a second session interval, the wake up time corresponding to a time for the head wearable display to begin or initiate the second session interval to perform the switch; and

switch, from the first link to the second link in the second session interval and after the wake up time, for communications between the head wearable display and the console.

13. The head wearable display of claim 12 , wherein the first communication protocol or the second communication protocol includes one of: 802.11 based protocol, Bluetooth based protocol, or cellular based protocol.

14. The head wearable display of claim 12 , wherein the at least one processor is further configured to:

detect that a level of traffic on the second link is less than a threshold level;

determine, according to the level of traffic being less than the threshold level, that the console failed to receive an acknowledgement of the first response to switch; and

switch from the second link to the first link.

15. The head wearable display of claim 14 , wherein the at least one processor is further configured to:

retransmit, to the console, the first request to switch from the first link to the second link responsive to the console failing to receive the acknowledgement;

receive, from the console, a second response to switch from the first link to the second link; and

switch from the first link to the second link responsive to the second response.

16. The head wearable display of claim 12 , wherein the at least one processor is further configured to:

determine, in a third session interval, that a first characteristic of the first link is less than a channel quality threshold for the first link; and

transmit to the console responsive to the first characteristic being less than the channel quality threshold, a second request to switch from the first link to the second link.

17. The head wearable display of claim 16 , wherein the at least one processor is further configured to:

receive, from the console, a second response to switch from the first link to the second link in the third session interval; and

switch, in the third session interval, from the first link to the second link.

18. The head wearable display of claim 12 , wherein the at least one processor is further configured to:

transmit, to the console, a second request to switch from the second link to the first link; and

receive, from the console, a second response to switch from the first link to the second link, the second response indicating a time to perform the switch and one or more configuration settings for the first link; and

switch, at the indicated time, from the second link to the first link, the first link established with the one or more configuration settings.

19. A non-transitory computer readable medium storing instructions when executed by one or more processors cause the one or more processors to:

transmit, to a console during a first session interval, a first request to switch from a first link using a first communication protocol to a second link using a second communication protocol for communications between the head wearable display and the console, the first request including at least one characteristic of the first link;

receive, from the console, a first response to the first request, to perform a switch from the first link to the second link, the first response indicating a wake up time and a second session interval, the wake up time corresponding to a time for the head wearable display to begin or initiate the second session interval to perform the switch; and

switch, from the first link to the second link during the second session interval and after the wake up time, for communications between the head wearable display and the console.

20. The non-transitory computer readable medium of claim 19 , further comprising instructions when executed by the one or more processors further cause the one or more processors to:

determine, in a third session interval, that a first characteristic of the first link is less than a channel quality threshold for the first link;

transmit, to the console responsive to the first characteristic being less than the channel quality threshold, a second request to switch from the first link to the second link;

receive, from the console, a second response to switch from the first link to the second link in the third session interval; and

switch in the third session interval, from the first link to the second link.

Assignments (2)
CHANGE OF NAME Recorded Jul 22, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060816/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: LU, GANG; DOSHI, NIHAR; HAN, JIWON STEVE; WANG, XIAOGUANG; ZHENG, DONG; HU, CHUNYU; QU, QI
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 053060/0592 →
Continuity (1)
Related Publication 20210352669A1 · Nov 11, 2021