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: 10997949
    Abstract: 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: Grant
    Filed: January 8, 2020
    Date of Patent: May 4, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Brian Henry John, Gang Lu
  • Publication number: 20210104211
    Abstract: 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: Application
    Filed: January 8, 2020
    Publication date: April 8, 2021
    Inventors: Brian Henry John, Gang Lu
  • Patent number: 10609741
    Abstract: 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: Grant
    Filed: August 21, 2018
    Date of Patent: March 31, 2020
    Assignee: Ubistar Technology, Inc.
    Inventors: David Noel Babbage, II, Chinh Huy Doan, Mark Graham Forbes, Brian Henry John, Nishit Kumar
  • Patent number: 10575350
    Abstract: 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: Grant
    Filed: January 10, 2018
    Date of Patent: February 25, 2020
    Assignee: Ubistar Technology, Inc.
    Inventors: Sohrab Emami, Brian Henry John, Jean-Marc Laurent, Nishit Kumar, Wen Tang, Hai Zhu
  • Patent number: 10485036
    Abstract: 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: Grant
    Filed: August 21, 2018
    Date of Patent: November 19, 2019
    Assignee: Ubistar Technology, Inc.
    Inventors: Brian Henry John, Nishit Kumar, Ron Zeng
  • Publication number: 20190007986
    Abstract: 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: Application
    Filed: August 21, 2018
    Publication date: January 3, 2019
    Inventors: Brian Henry John, Nishit Kumar, Ron Zeng
  • Publication number: 20180359796
    Abstract: 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: Application
    Filed: August 21, 2018
    Publication date: December 13, 2018
    Inventors: David Noel Babbage, II, Chinh Huy Doan, Mark Graham Forbes, Brian Henry John, Nishit Kumar
  • Patent number: 10111269
    Abstract: 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: Grant
    Filed: March 17, 2016
    Date of Patent: October 23, 2018
    Assignee: Lattice Semiconductor Corporation
    Inventors: David Noel Babbage, II, Chinh Huy Doan, Mark Graham Forbes, Brian Henry John, Nishit Kumar
  • Patent number: 10104706
    Abstract: 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: Grant
    Filed: March 17, 2016
    Date of Patent: October 16, 2018
    Assignee: Lattice Semiconductor Corporation
    Inventors: Brian Henry John, Nishit Kumar, Ron Zeng
  • Patent number: 10015744
    Abstract: 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: Grant
    Filed: January 5, 2015
    Date of Patent: July 3, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Dmitry Cherniavsky, Chinh Huy Doan, Wen Fan, Mark Forbes, Brian Henry John, Nishit Kumar, James Ray Parker
  • Publication number: 20180139793
    Abstract: 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: Application
    Filed: January 10, 2018
    Publication date: May 17, 2018
    Inventors: Sohrab Emami, Brian Henry John, Jean-Marc Laurent, Nishit Kumar, Wen Tang, Hai Zhu
  • Patent number: 9883539
    Abstract: 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: Grant
    Filed: March 17, 2016
    Date of Patent: January 30, 2018
    Assignee: Lattice Semiconductor Corporation
    Inventors: Sohrab Emami, Brian Henry John, Jean-Marc Laurent, Nishit Kumar, Wen Tang, Hai Zhu
  • Publication number: 20160277994
    Abstract: 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: Application
    Filed: March 17, 2016
    Publication date: September 22, 2016
    Inventors: Brian Henry John, Nishit Kumar, Ron Zeng
  • Publication number: 20160278142
    Abstract: 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: Application
    Filed: March 17, 2016
    Publication date: September 22, 2016
    Inventors: David Noel Babbage II, Chinh Huy Doan, Mark Graham Forbes, Brian Henry John, Nishit Kumar
  • Publication number: 20160278141
    Abstract: 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: Application
    Filed: March 17, 2016
    Publication date: September 22, 2016
    Inventors: Sohrab Emami, Brian Henry John, Jean-Marc Laurent, Nishit Kumar, Wen Tang, Hai Zhu
  • Publication number: 20160198410
    Abstract: 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: Application
    Filed: January 5, 2015
    Publication date: July 7, 2016
    Inventors: Dmitry Cherniavsky, Chinh Huy Doan, Wen Fan, Mark Forbes, Brian Henry John, Nishit Kumar, James Ray Parker