Patents by Inventor Nihar Doshi
Nihar Doshi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11882552Abstract: 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.Type: GrantFiled: August 1, 2022Date of Patent: January 23, 2024Assignee: Meta Platforms Technologies, LLCInventors: Gang Lu, Nihar Doshi, Jiwon Steve Han, Xiaoguang Wang, Dong Zheng, Chunyu Hu, Qi Qu
-
Publication number: 20220369318Abstract: 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.Type: ApplicationFiled: August 1, 2022Publication date: November 17, 2022Inventors: Gang Lu, Nihar Doshi, Jiwon Steve Han, Xiaoguang Wang, Dong Zheng, Chunyu Hu, Qi Qu
-
Patent number: 11412511Abstract: 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.Type: GrantFiled: May 5, 2020Date of Patent: August 9, 2022Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Gang Lu, Nihar Doshi, Jiwon Steve Han, Xiaoguang Wang, Dong Zheng, Chunyu Hu, Qi Qu
-
Publication number: 20220244777Abstract: 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.Type: ApplicationFiled: April 25, 2022Publication date: August 4, 2022Inventors: Gang LU, Jiwon Steve HAN, Nihar DOSHI, Xiaoguang WANG, Qi QU, Dong ZHENG, Chunyu HU
-
Patent number: 11314320Abstract: 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.Type: GrantFiled: April 28, 2020Date of Patent: April 26, 2022Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Gang Lu, Jiwon Steve Han, Nihar Doshi, Xiaoguang Wang, Qi Qu, Dong Zheng, Chunyu Hu
-
Publication number: 20210352669Abstract: 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.Type: ApplicationFiled: May 5, 2020Publication date: November 11, 2021Inventors: Gang Lu, Nihar Doshi, Jiwon Steve Han, Xiaoguang Wang, Dong Zheng, Chunyu Hu, Qi Qu
-
Publication number: 20210333866Abstract: 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.Type: ApplicationFiled: April 28, 2020Publication date: October 28, 2021Inventors: Gang LU, Jiwon Steve HAN, Nihar DOSHI, Xiaoguang WANG, Qi QU, Dong ZHENG, Chunyu HU
-
Patent number: 9867208Abstract: A method and apparatus for producing medium access control (MAC) protocol data units (PDUs) are disclosed. A controller may, on a Transmission Time Interval (TTI) basis, select a size of a MAC service data unit (SDU) for each of a plurality of logical channels based on information provided by a MAC layer. The controller may then provide a respective first value for each logical channel. Further, the controller may select logical channels for a MAC PDU based on a respective priority of each of the logical channels and on the respective first value of each of the logical channels being greater than zero. Also, the controller may multiplex the MAC SDUs of the selected logical channels to produce the MAC PDU. In addition, the controller may provide a transport block for transmission based on the MAC PDU. The controller and a transmitter may then transmit the provided transport block.Type: GrantFiled: July 11, 2016Date of Patent: January 9, 2018Assignee: InterDigital Technology CorporationInventors: Ana Lucia A. Pinheiro, Nihar A. Doshi, Sasidhar Movva, Janet A. Stern-Berkowitz, Stephen E. Terry, Guodong Zhang, Gary Schnee
-
Publication number: 20160323910Abstract: A method and apparatus for producing medium access control (MAC) protocol data units (PDUs) are disclosed. A controller may, on a Transmission Time Interval (TTI) basis, select a size of a MAC service data unit (SDU) for each of a plurality of logical channels based on information provided by a MAC layer. The controller may then provide a respective first value for each logical channel. Further, the controller may select logical channels for a MAC PDU based on a respective priority of each of the logical channels and on the respective first value of each of the logical channels being greater than zero. Also, the controller may multiplex the MAC SDUs of the selected logical channels to produce the MAC PDU. In addition, the controller may provide a transport block for transmission based on the MAC PDU. The controller and a transmitter may then transmit the provided transport block.Type: ApplicationFiled: July 11, 2016Publication date: November 3, 2016Applicant: INTERDIGITAL TECHNOLOGY CORPORATIONInventors: Ana Lucia A. Pinheiro, Nihar A. Doshi, Sasidhar Movva, Janet A. Stern-Berkowitz, Stephen E. Terry, Guodong Zhang, Gary Schnee
-
Patent number: 9392490Abstract: A method for determining padding compatibility is disclosed. A determination is made of a number of protocol data units (PDUs) for a logical channel mapped to a transport channel such that, for a logical channel allowing segmentation, calculate n wherein n=service data unit size/transport block size (SDU size/TB size), and on a condition that n is an integer, setting the number of PDUs=n.Type: GrantFiled: January 14, 2014Date of Patent: July 12, 2016Assignee: InterDigital Technology CorporationInventors: Ana Lucia Iacono, Nihar A. Doshi, Sasidhar Movva, Janet A. Stern-Berkowitz, Stephen E. Terry, Guodong Zhang, Gary Schnee
-
Publication number: 20140161039Abstract: A method for determining padding compatibility is disclosed. A determination is made of a number of protocol data units (PDUs) for a logical channel mapped to a transport channel such that, for a logical channel allowing segmentation, calculate n wherein n=service data unit size/transport block size (SDU size/TB size), and on a condition that n is an integer, setting the number of PDUs=n.Type: ApplicationFiled: January 14, 2014Publication date: June 12, 2014Applicant: InterDlgital Technology CorporationInventors: Ana Lucia Iacono, Nihar A. Doshi, Sasidhar Movva, Janet A. Stern-Berkowitz, Stephen E. Terry, Guodong Zhang, Gary Schnee
-
Patent number: 8644229Abstract: A method for determining padding compatibility is disclosed. A determination is made of a number of protocol data units (PDUs) for a logical channel mapped to a transport channel such that, for a logical channel allowing segmentation, calculate n wherein n=service data unit size/transport block size (SDU size/TB size), and on a condition that n is an integer, setting the number of PDUs=n.Type: GrantFiled: September 28, 2009Date of Patent: February 4, 2014Assignee: InterDigital Technology CorporationInventors: Ana Lucia Iacono, Nihar A. Doshi, Sasidhar Movva, Janet A. Stern-Berkowitz, Stephen E. Terry, Guodong Zhang, Gary Schnee
-
Publication number: 20050289214Abstract: The present invention is related to the software architecture and supporting application programming interface (API) that enable operating system (OS) independence and platform independence of a mobility enabled system architecture (MESA) in a wireless local area network (WLAN). The present invention provides a system for supporting portable and modular software implementation in different platforms in a WLAN node. The node includes a control plane configured to implement a control plane algorithm while interacting with a medium access control (MAC) driver, a data plane configured to implement a data plane algorithm while interacting with the MAC driver and, an operation, administration and maintenance (OAM) handler task configured to interact with the OAM agent. APIs are provided to enable interaction with external modules regardless of the differences of OS, specificity of OAM agent implementation and AP platform differences.Type: ApplicationFiled: March 4, 2005Publication date: December 29, 2005Applicant: InterDigital Technology CorporationInventors: Pascal Adjakple, Bhavin Dalal, Nihar Doshi, Lakshmi Erukulapati, Sven Forner, Prasanth Krishnam, Eric Mascio