US2022244777A1PendingUtilityA1

Interface between host processor and wireless processor for artificial reality

Assignee: FACEBOOK TECH LLCPriority: Apr 28, 2020Filed: Apr 25, 2022Published: Aug 4, 2022
Est. expiryApr 28, 2040(~13.7 yrs left)· nominal 20-yr term from priority
G02B 2027/014G06F 3/012G06F 3/011G02B 27/0093G06F 1/325G02B 27/0172G02B 2027/0138H04W 84/18
68
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed herein are devices and methods related to an interface between a host processor and a wireless processor of a first device for maintaining an artificial reality session with a second device. In one aspect, the host processor is configured to provide data of the artificial reality session to the wireless processor, and the wireless processor is configured to transmit the data to the second device through a wireless medium. In one aspect, the host processor is configured to provide an indicator indicating an end of transmission of the data, to the wireless processor, to cause the wireless processor to transmit the indicator to the second device through the wireless medium, and to cause the host processor and the wireless processor to enter a sleep state in response to transmission of the indicator. The indicator may cause the second device to enter the sleep state.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A first device comprising:
 a wireless processor; and   a host processor configured to:
 provide data of a communication session to the wireless processor, the wireless processor to transmit the data to a second device through a wireless medium, and 
 provide an indicator indicating an end of transmission of the data, to the wireless processor, to cause:
 the wireless processor to transmit the indicator to the second device through the wireless medium and to enter a sleep state until a scheduled time for additional data of a subsequent communication session, and 
 the host processor to enter another sleep state until the scheduled time, in response to the indicator. 
 
   
     
     
         2 . The first device of  claim 1 , wherein the host processor is configured to provide the data to the wireless processor through a network layer protocol of communication between the host processor and the wireless processor. 
     
     
         3 . The first device of  claim 1 , wherein the indicator causes the second device to enter the sleep state. 
     
     
         4 . The first device of  claim 1 , wherein the host processor and the wireless processor are scheduled to enter an active state at a first time for the communication session. 
     
     
         5 . The first device of  claim 4 , wherein the host processor is configured to provide another indicator to the wireless processor to cause the wireless processor to enter the active state at the scheduled time for the subsequent communication session, a difference between the first time and the scheduled time corresponding to a frame time. 
     
     
         6 . The first device of  claim 1 , wherein the second device includes another host processor and another wireless processor,
 wherein the another wireless processor is configured to provide the data from the wireless processor to the another host processor.   
     
     
         7 . The first device of  claim 6 ,
 wherein the another wireless processor is configured to provide the indicator from the wireless processor to the another host processor, and   wherein the another wireless processor and the another host processor are configured to enter the sleep state in response to the indicator.   
     
     
         8 . The first device of  claim 1 , wherein the host processor is configured to provide, to the wireless processor, a command for synchronization, wherein the wireless processor is configured to synchronize a clock of the wireless processor according to a clock of the host processor, in response to the command. 
     
     
         9 . The first device of  claim 8 ,
 wherein the wireless processor is configured to transmit, to the second device through the wireless medium, the command,   wherein another wireless processor and another host processor of the second device are configured to synchronize with the host processor according to the command.   
     
     
         10 . The first device of  claim 9 , wherein the host processor is configured to schedule the scheduled time to enter the active state for the wireless processor, the host processor, the another wireless processor, and the another host processor. 
     
     
         11 . A method comprising:
 providing, by a host processor of a first device, data of a communication session to a wireless processor of the first device;   transmitting, by the wireless processor, the data to a second device through a wireless medium; and   providing, by the host processor, an indicator indicating an end of transmission of the data, to the wireless processor, to cause:
 the wireless processor to transmit the indicator to the second device through the wireless medium and to enter a sleep state until a scheduled time for additional data of a subsequent communication session, and 
 the host processor to enter another sleep state until the scheduled time, in response to transmission the indicator. 
   
     
     
         12 . The method of  claim 11 , wherein providing the data to the wireless processor of the first device includes providing the data to the wireless processor through a network layer of communication between the host processor and the wireless processor. 
     
     
         13 . The method of  claim 11 , further comprising:
 entering, by the host processor and the wireless processor, an active state at a first time for the communication session.   
     
     
         14 . The method of  claim 13 , further comprising:
 providing, by the host processor, another indicator to the wireless processor to cause the wireless processor to enter the active state at the scheduled time for the subsequent communication session, a difference between the first time and the scheduled time corresponding to a frame time.   
     
     
         15 . The method of  claim 11 , wherein the wireless processor is configured to transmit the data and the indicator to the second device, the indicator causing the second device to enter the sleep state in response to the indicator. 
     
     
         16 . The method of  claim 15 , further comprising:
 synchronizing, by the first device, the second device with the first device, the first device and the second device to enter an active state for additional data of an additional communication session according to the synchronization.   
     
     
         17 . A first device comprising:
 a wireless processor configured to:
 receive, from a second device through a wireless medium, data of a communication session for an artificial reality, 
 receive, from the second device through the wireless medium, an indicator indicating an end of transmission of the data, 
 provide the data and the indicator to a host processor, and 
 enter a sleep state until a scheduled time for additional data of a subsequent communication session for the artificial reality; and 
   the host processor configured to:
 present the artificial reality according to the data, and 
 enter another sleep state until the scheduled time, in response to the indicator after presenting the artificial reality. 
   
     
     
         18 . The first device of  claim 17 , wherein the host processor and the wireless processor are scheduled to enter an active state for the subsequent communication session for the artificial reality. 
     
     
         19 . The first device of  claim 17 , wherein the wireless processor is configured to provide the data and the indicator to the host processor through a network layer protocol of communication between the host processor and the wireless processor. 
     
     
         20 . The first device of  claim 17 ,
 wherein the wireless processor is configured to receive, from the second device through the wireless medium, a command for synchronization, and   wherein the host processor is configured to synchronize a first clock of the host processor with a second clock of the wireless processor, in response to the command.

Join the waitlist — get patent alerts

Track US2022244777A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.