Patents by Inventor Brian Henry John
Brian Henry John 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: 10997949Abstract: An artificial reality system includes a head-mounted display (HMD) configured to output artificial reality content, wherein the HMD includes a first wireless transceiver to communicate with one or more devices of the artificial reality system; a peripheral device of the one or more devices of the artificial reality system configured to capture media samples for the HMD to output the artificial reality content, wherein the peripheral device includes a second wireless transceiver to communicate with the HMD; a clock manager of the HMD configured to compute a first delta between a timestamp of the HMD and a timestamp of the first wireless transceiver; and a clock manager of the peripheral device configured to compute a second delta between a timestamp of the peripheral device and a timestamp of the second wireless transceiver, wherein the first delta and the second delta are used to adjust a clock of the peripheral device.Type: GrantFiled: January 8, 2020Date of Patent: May 4, 2021Assignee: Facebook Technologies, LLCInventors: Brian Henry John, Gang Lu
-
Publication number: 20210104211Abstract: An artificial reality system includes a head-mounted display (HMD) configured to output artificial reality content, wherein the HMD includes a first wireless transceiver to communicate with one or more devices of the artificial reality system; a peripheral device of the one or more devices of the artificial reality system configured to capture media samples for the HMD to output the artificial reality content, wherein the peripheral device includes a second wireless transceiver to communicate with the HMD; a clock manager of the HMD configured to compute a first delta between a timestamp of the HMD and a timestamp of the first wireless transceiver; and a clock manager of the peripheral device configured to compute a second delta between a timestamp of the peripheral device and a timestamp of the second wireless transceiver, wherein the first delta and the second delta are used to adjust a clock of the peripheral device.Type: ApplicationFiled: January 8, 2020Publication date: April 8, 2021Inventors: Brian Henry John, Gang Lu
-
Patent number: 10609741Abstract: A disclosed wireless tunneling system tunnels communications between two processing apparatuses through a wireless link, while maintaining compliance of the communications between the two processing apparatuses with a wired communication protocol. In one embodiment, the wireless tunneling system includes two wireless tunneling apparatuses that communicate with each other through the wireless link. A local wireless tunneling apparatus is coupled to a local processing apparatus through a wired connection and a remote wireless tunneling apparatus is coupled to the remote processing apparatus through another wired connection. In one aspect, the local wireless tunneling apparatus predicts a state of the remote processing apparatus, and mirrors the predicted state of the remote processing apparatus.Type: GrantFiled: August 21, 2018Date of Patent: March 31, 2020Assignee: Ubistar Technology, Inc.Inventors: David Noel Babbage, II, Chinh Huy Doan, Mark Graham Forbes, Brian Henry John, Nishit Kumar
-
Patent number: 10575350Abstract: A disclosed wireless tunneling system tunnels communications between two processing apparatuses through a wireless link, while maintaining compliance of the communications between the two processing apparatuses with at least two different wired communication protocols. In one embodiment, the wireless tunneling system includes two wireless tunneling apparatuses that communicate with each other through the wireless link. A local wireless tunneling apparatus is coupled to a local processing apparatus through a wired connection and a remote wireless tunneling apparatus is coupled to the remote processing apparatus through another wired connection. The two processing apparatuses may communicate with each other through the wireless link using the two wireless tunneling apparatuses as if the two processing apparatuses were connected through wired connections.Type: GrantFiled: January 10, 2018Date of Patent: February 25, 2020Assignee: Ubistar Technology, Inc.Inventors: Sohrab Emami, Brian Henry John, Jean-Marc Laurent, Nishit Kumar, Wen Tang, Hai Zhu
-
Patent number: 10485036Abstract: A disclosed wireless tunneling system determines a suitable configuration of a wireless tunneling apparatus for tunneling communications between two processing apparatuses through a wireless link. Responsive to determining the configuration of the wireless tunneling apparatus, the wireless tunneling system establishes a communication with another wireless tunneling apparatus through the wireless link, while maintaining compliance of the communications between the two processing apparatuses with a wired communication protocol. Moreover, the wireless tunneling apparatus can supply power to or source power from a processing apparatus coupled to the wireless tunneling apparatus through a wired cable.Type: GrantFiled: August 21, 2018Date of Patent: November 19, 2019Assignee: Ubistar Technology, Inc.Inventors: Brian Henry John, Nishit Kumar, Ron Zeng
-
Publication number: 20190007986Abstract: A disclosed wireless tunneling system determines a suitable configuration of a wireless tunneling apparatus for tunneling communications between two processing apparatuses through a wireless link. Responsive to determining the configuration of the wireless tunneling apparatus, the wireless tunneling system establishes a communication with another wireless tunneling apparatus through the wireless link, while maintaining compliance of the communications between the two processing apparatuses with a wired communication protocol. Moreover, the wireless tunneling apparatus can supply power to or source power from a processing apparatus coupled to the wireless tunneling apparatus through a wired cable.Type: ApplicationFiled: August 21, 2018Publication date: January 3, 2019Inventors: Brian Henry John, Nishit Kumar, Ron Zeng
-
Publication number: 20180359796Abstract: A disclosed wireless tunneling system tunnels communications between two processing apparatuses through a wireless link, while maintaining compliance of the communications between the two processing apparatuses with a wired communication protocol. In one embodiment, the wireless tunneling system includes two wireless tunneling apparatuses that communicate with each other through the wireless link. A local wireless tunneling apparatus is coupled to a local processing apparatus through a wired connection and a remote wireless tunneling apparatus is coupled to the remote processing apparatus through another wired connection. In one aspect, the local wireless tunneling apparatus predicts a state of the remote processing apparatus, and mirrors the predicted state of the remote processing apparatus.Type: ApplicationFiled: August 21, 2018Publication date: December 13, 2018Inventors: David Noel Babbage, II, Chinh Huy Doan, Mark Graham Forbes, Brian Henry John, Nishit Kumar
-
Patent number: 10111269Abstract: A disclosed wireless tunneling system tunnels communications between two processing apparatuses through a wireless link, while maintaining compliance of the communications between the two processing apparatuses with a wired communication protocol. In one embodiment, the wireless tunneling system includes two wireless tunneling apparatuses that communicate with each other through the wireless link. A local wireless tunneling apparatus is coupled to a local processing apparatus through a wired connection and a remote wireless tunneling apparatus is coupled to the remote processing apparatus through another wired connection. In one aspect, the local wireless tunneling apparatus predicts a state of the remote processing apparatus, and mirrors the predicted state of the remote processing apparatus.Type: GrantFiled: March 17, 2016Date of Patent: October 23, 2018Assignee: Lattice Semiconductor CorporationInventors: David Noel Babbage, II, Chinh Huy Doan, Mark Graham Forbes, Brian Henry John, Nishit Kumar
-
Patent number: 10104706Abstract: A disclosed wireless tunneling system determines a suitable configuration of a wireless tunneling apparatus for tunneling communications between two processing apparatuses through a wireless link. Responsive to determining the configuration of the wireless tunneling apparatus, the wireless tunneling system establishes a communication with another wireless tunneling apparatus through the wireless link, while maintaining compliance of the communications between the two processing apparatuses with a wired communication protocol. Moreover, the wireless tunneling apparatus can supply power to or source power from a processing apparatus coupled to the wireless tunneling apparatus through a wired cable.Type: GrantFiled: March 17, 2016Date of Patent: October 16, 2018Assignee: Lattice Semiconductor CorporationInventors: Brian Henry John, Nishit Kumar, Ron Zeng
-
Patent number: 10015744Abstract: A wireless tunneling system tunnels communications between a first host device and a second host device through a wireless link, while maintaining compliance of the communications between the first and second host devices with a wired communication protocol and operates in a power efficient manner. Two host devices may communicate with each other through a wireless link using the wireless tunneling system, as if two host devices were connected through the wired cable. The wireless tunneling system operates in one of a high power state and one or more low power states. In the high power state, the wireless tunneling system exchanges data at a higher data rate for tunneling. In the low power state, the wireless tunneling system disables power hungry components for conserving power.Type: GrantFiled: January 5, 2015Date of Patent: July 3, 2018Assignee: QUALCOMM IncorporatedInventors: Dmitry Cherniavsky, Chinh Huy Doan, Wen Fan, Mark Forbes, Brian Henry John, Nishit Kumar, James Ray Parker
-
Publication number: 20180139793Abstract: A disclosed wireless tunneling system tunnels communications between two processing apparatuses through a wireless link, while maintaining compliance of the communications between the two processing apparatuses with at least two different wired communication protocols. In one embodiment, the wireless tunneling system includes two wireless tunneling apparatuses that communicate with each other through the wireless link. A local wireless tunneling apparatus is coupled to a local processing apparatus through a wired connection and a remote wireless tunneling apparatus is coupled to the remote processing apparatus through another wired connection. The two processing apparatuses may communicate with each other through the wireless link using the two wireless tunneling apparatuses as if the two processing apparatuses were connected through wired connections.Type: ApplicationFiled: January 10, 2018Publication date: May 17, 2018Inventors: Sohrab Emami, Brian Henry John, Jean-Marc Laurent, Nishit Kumar, Wen Tang, Hai Zhu
-
Patent number: 9883539Abstract: A disclosed wireless tunneling system tunnels communications between two processing apparatuses through a wireless link, while maintaining compliance of the communications between the two processing apparatuses with at least two different wired communication protocols. In one embodiment, the wireless tunneling system includes two wireless tunneling apparatuses that communicate with each other through the wireless link. A local wireless tunneling apparatus is coupled to a local processing apparatus through a wired connection and a remote wireless tunneling apparatus is coupled to the remote processing apparatus through another wired connection. The two processing apparatuses may communicate with each other through the wireless link using the two wireless tunneling apparatuses as if the two processing apparatuses were connected through wired connections.Type: GrantFiled: March 17, 2016Date of Patent: January 30, 2018Assignee: Lattice Semiconductor CorporationInventors: Sohrab Emami, Brian Henry John, Jean-Marc Laurent, Nishit Kumar, Wen Tang, Hai Zhu
-
Publication number: 20160278142Abstract: A disclosed wireless tunneling system tunnels communications between two processing apparatuses through a wireless link, while maintaining compliance of the communications between the two processing apparatuses with a wired communication protocol. In one embodiment, the wireless tunneling system includes two wireless tunneling apparatuses that communicate with each other through the wireless link. A local wireless tunneling apparatus is coupled to a local processing apparatus through a wired connection and a remote wireless tunneling apparatus is coupled to the remote processing apparatus through another wired connection. In one aspect, the local wireless tunneling apparatus predicts a state of the remote processing apparatus, and mirrors the predicted state of the remote processing apparatus.Type: ApplicationFiled: March 17, 2016Publication date: September 22, 2016Inventors: David Noel Babbage II, Chinh Huy Doan, Mark Graham Forbes, Brian Henry John, Nishit Kumar
-
Publication number: 20160277994Abstract: A disclosed wireless tunneling system determines a suitable configuration of a wireless tunneling apparatus for tunneling communications between two processing apparatuses through a wireless link. Responsive to determining the configuration of the wireless tunneling apparatus, the wireless tunneling system establishes a communication with another wireless tunneling apparatus through the wireless link, while maintaining compliance of the communications between the two processing apparatuses with a wired communication protocol. Moreover, the wireless tunneling apparatus can supply power to or source power from a processing apparatus coupled to the wireless tunneling apparatus through a wired cable.Type: ApplicationFiled: March 17, 2016Publication date: September 22, 2016Inventors: Brian Henry John, Nishit Kumar, Ron Zeng
-
Publication number: 20160278141Abstract: A disclosed wireless tunneling system tunnels communications between two processing apparatuses through a wireless link, while maintaining compliance of the communications between the two processing apparatuses with at least two different wired communication protocols. In one embodiment, the wireless tunneling system includes two wireless tunneling apparatuses that communicate with each other through the wireless link. A local wireless tunneling apparatus is coupled to a local processing apparatus through a wired connection and a remote wireless tunneling apparatus is coupled to the remote processing apparatus through another wired connection. The two processing apparatuses may communicate with each other through the wireless link using the two wireless tunneling apparatuses as if the two processing apparatuses were connected through wired connections.Type: ApplicationFiled: March 17, 2016Publication date: September 22, 2016Inventors: Sohrab Emami, Brian Henry John, Jean-Marc Laurent, Nishit Kumar, Wen Tang, Hai Zhu
-
Publication number: 20160198410Abstract: A wireless tunneling system tunnels communications between a first host device and a second host device through a wireless link, while maintaining compliance of the communications between the first and second host devices with a wired communication protocol and operates in a power efficient manner. Two host devices may communicate with each other through a wireless link using the wireless tunneling system, as if two host devices were connected through the wired cable. The wireless tunneling system operates in one of a high power state and one or more low power states. In the high power state, the wireless tunneling system exchanges data at a higher data rate for tunneling. In the low power state, the wireless tunneling system disables power hungry components for conserving power.Type: ApplicationFiled: January 5, 2015Publication date: July 7, 2016Inventors: Dmitry Cherniavsky, Chinh Huy Doan, Wen Fan, Mark Forbes, Brian Henry John, Nishit Kumar, James Ray Parker