Patents by Inventor Christopher Chun

Christopher Chun 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: 11947004
    Abstract: A survey system including a multibeam echo sounder having a single projector array and a single hydrophone array constructs a multi-component message for ensonifying multiple fans and deconstructs a corresponding message echo for use in analyzing the returns from each fan.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: April 2, 2024
    Assignee: R3VOX LTD
    Inventors: Jens Steenstrup, Christopher Tiemann, Mark Chun, Kirk Hobart
  • Publication number: 20240077609
    Abstract: A sonar survey system and method excites reflectors using a broadband message that excites all frequencies within the band providing for selection and evaluation of frequencies of interest after the survey is completed.
    Type: Application
    Filed: November 8, 2023
    Publication date: March 7, 2024
    Inventors: Jens Steenstrup, Christopher Tiemann, Peter Bilodeau, Mark Chun, Kirk Hobart
  • Publication number: 20240069194
    Abstract: A survey system including a transmitter, receiver, projector array and hydrophone array transmits and receives sound waves to perform one or more survey missions.
    Type: Application
    Filed: November 7, 2023
    Publication date: February 29, 2024
    Inventors: Jens Steenstrup, Christopher Tiemann, Mark Chun, Kirk Hobart
  • Publication number: 20240069193
    Abstract: A survey system including a multibeam echo sounder having a projector array and a hydrophone array uses a multi-component message to ensonify one or more fans to estimate a Doppler velocity.
    Type: Application
    Filed: November 6, 2023
    Publication date: February 29, 2024
    Inventors: Jens Steenstrup, Christopher Tiemann, Mark Chun, Kirk Hobart
  • Patent number: 10992737
    Abstract: Systems, methods, and non-transitory computer-readable media can receive at least one request for performing one or more operations, the request originating from a media application running on a media device, the request being broadcasted by the media device over a network to which the computing device is also connected. Information describing the request can be provided through a software application running on the computing device. A determination is made when user operating the computing device has approved the request. The operations are performed by at least the software application running on the computing device.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 27, 2021
    Assignee: Facebook, Inc.
    Inventors: Christopher Chun-Ning Pan, Francislav P. Penov
  • Patent number: 10972528
    Abstract: A client device provides to a user, in an application associated with a social-networking service provided by a server system, a link to a page associated with a third-party service provider. The third-party service provider is distinct from the social-networking service. In response to user selection of the link, the page is loaded within the application. The page includes script for calling one or more application programming interfaces (APIs) of the server system. The client device calls the one or more APIs to obtain information associated with the user from the server system. The client device displays the page within the application, and uses the information associated with the user to conduct a transaction with the third-party service provider through the page.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: April 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Derek Chirk Yin Cheng, Karandeep Anand, Edward Kenneth O'Neil, Christopher Chun-Ning Pan, Ming Fei Li, Sean Wiese, Prakash Ahuja
  • Patent number: 10785184
    Abstract: Embodiments of a notification framework for smart objects (e.g., smart televisions) to deliver notifications to user devices are described. In one embodiment, a method includes a smart device sending an event-registration request to a server, the event-registration request including event information associated with an event associated with the smart device. The smart device may receive a code generated by the server in response to the event-registration request, the code being associated with the event information. The smart device may send the code to a user device through short-range wireless communication. By using the code, the user device may obtain from the server the event information associated with the event of the smart device.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: September 22, 2020
    Assignee: Facebook, Inc.
    Inventors: Christopher Chun-Ning Pan, Francislav Penov, Arthur Beatte, IV
  • Publication number: 20200028893
    Abstract: Systems, methods, and non-transitory computer-readable media can receive at least one request for performing one or more operations, the request originating from a media application running on a media device, the request being broadcasted by the media device over a network to which the computing device is also connected. Information describing the request can be provided through a software application running on the computing device. A determination is made when user operating the computing device has approved the request. The operations are performed by at least the software application running on the computing device.
    Type: Application
    Filed: September 30, 2019
    Publication date: January 23, 2020
    Inventors: Christopher Chun-Ning Pan, Francislav P. Penov
  • Patent number: 10476941
    Abstract: Systems, methods, and non-transitory computer-readable media can receive at least one request for performing one or more operations, the request originating from a media application running on a media device, the request being broadcasted by the media device over a network to which the computing device is also connected. Information describing the request can be provided through a software application running on the computing device. A determination is made when user operating the computing device has approved the request. The operations are performed by at least the software application running on the computing device.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: November 12, 2019
    Assignee: Facebook, Inc.
    Inventors: Christopher Chun-Ning Pan, Francislav P. Penov
  • Publication number: 20190327203
    Abstract: Embodiments of a notification framework for smart objects (e.g., smart televisions) to deliver notifications to user devices are described. In one embodiment, a method includes a smart device sending an event-registration request to a server, the event-registration request including event information associated with an event associated with the smart device. The smart device may receive a code generated by the server in response to the event-registration request, the code being associated with the event information. The smart device may send the code to a user device through short-range wireless communication. By using the code, the user device may obtain from the server the event information associated with the event of the smart device.
    Type: Application
    Filed: July 3, 2019
    Publication date: October 24, 2019
    Inventors: Christopher Chun-Ning Pan, Francislav Penov, Arthur Beatte, IV
  • Patent number: 10389678
    Abstract: Embodiments of a notification framework for smart objects (e.g., smart televisions) to deliver notifications to user devices are described. In one embodiment, a method includes a server receiving an event-registration request from a smart object. The event-registration request may include event information associated with an event associated with the smart object. In response to the request, the server may generate a code, associate the code with the event information, and send the code to the smart object. The smart object may then broadcast the code to the user device through, e.g., short-range wireless communication. The server may receive an information request from a user device that includes the code, and in response send the event information associated with the code to the user device.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: August 20, 2019
    Assignee: Facebook, Inc.
    Inventors: Christopher Chun-Ning Pan, Francislav Penov, Arthur Beatte, IV
  • Publication number: 20180248834
    Abstract: Embodiments of a notification framework for smart objects (e.g., smart televisions) to deliver notifications to user devices are described. In one embodiment, a method includes a server receiving an event-registration request from a smart object. The event-registration request may include event information associated with an event associated with the smart object. In response to the request, the server may generate a code, associate the code with the event information, and send the code to the smart object. The smart object may then broadcast the code to the user device through, e.g., short-range wireless communication. The server may receive an information request from a user device that includes the code, and in response send the event information associated with the code to the user device.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 30, 2018
    Inventors: Christopher Chun-Ning Pan, Francislav Penov, Arthur Beatte, IV
  • Publication number: 20180145987
    Abstract: Systems, methods, and non-transitory computer-readable media can receive at least one request for performing one or more operations, the request originating from a media application running on a media device, the request being broadcasted by the media device over a network to which the computing device is also connected. Information describing the request can be provided through a software application running on the computing device. A determination is made when user operating the computing device has approved the request. The operations are performed by at least the software application running on the computing device.
    Type: Application
    Filed: November 21, 2016
    Publication date: May 24, 2018
    Inventors: Christopher Chun-Ning Pan, Francislav P. Penov
  • Publication number: 20180048696
    Abstract: A client device provides to a user, in an application associated with a social-networking service provided by a server system, a link to a page associated with a third-party service provider. The third-party service provider is distinct from the social-networking service. In response to user selection of the link, the page is loaded within the application. The page includes script for calling one or more application programming interfaces (APIs) of the server system. The client device calls the one or more APIs to obtain information associated with the user from the server system. The client device displays the page within the application, and uses the information associated with the user to conduct a transaction with the third-party service provider through the page.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Derek Chirk Yin Cheng, Karandeep Anand, Edward Kenneth O'Neil, Christopher Chun-Ning Pan, Ming Fei Li, Sean Wiese, Prakash Ahuja
  • Patent number: 9087114
    Abstract: An electrical current (“EC”) manager module may assign a plurality of hardware elements of the PCD to one of two groups. The EC manager module may monitor individual electrical current levels of one of the groups as well as calculate an instantaneous electrical current level for the PCD based on a current charge status for the PCD. The EC manager module may then adjust operation of at least one hardware element to keep operation of the PCD below the calculated instantaneous electrical current level for the PCD. The EC manager module may estimate an electrical current level for one of the groups based on requests issued to hardware elements. The EC manager module may also compare the calculated instantaneous electrical current level to the monitored electrical current level. The calculated instantaneous electrical current level may be compared to minimum current levels listed in a table.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: July 21, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Christopher Chun, Amy Derbyshire, Jon J. Anderson, Christopher Patrick, Todd Sutton, Eric Ian Mikuteit
  • Patent number: 9047415
    Abstract: A method for media access control, the method includes generating at least one media access grant in response to at least one media access request. The method further includes monitoring a data line, while maintaining at least a clock line in a low power mode, to detect at least one media access request generated by at least one component connected to the data line and to the clock line; and forcing the at least clock line to exit the low power mode and starting a contention prevention period, when the media access controller or at least one component requests to access the data line. Also disclosed is a device for implementing the method of media access control.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: June 2, 2015
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Michael Priel, Christopher Chun, Gordon P. Lee, Cor Voorwinden
  • Publication number: 20130227327
    Abstract: An electrical current (“EC”) manager module may assign a plurality of hardware elements of the PCD to one of two groups. The EC manager module may monitor individual electrical current levels of one of the groups as well as calculate an instantaneous electrical current level for the PCD based on a current charge status for the PCD. The EC manager module may then adjust operation of at least one hardware element to keep operation of the PCD below the calculated instantaneous electrical current level for the PCD. The EC manager module may estimate an electrical current level for one of the groups based on requests issued to hardware elements. The EC manager module may also compare the calculated instantaneous electrical current level to the monitored electrical current level. The calculated instantaneous electrical current level may be compared to minimum current levels listed in a table.
    Type: Application
    Filed: March 23, 2012
    Publication date: August 29, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Christopher Chun, Amy Derbyshire, Jon J. Anderson, Christopher Patrick, Todd Sutton, Eric Ian Mikuteit
  • Publication number: 20090175393
    Abstract: A method for frame synchronization, the method includes providing a high frequency clock signal over a clock line during a transmission of information over a data line connected to a media access controller and to at least one component; characterized by defining a short synchronization period; processing at least one signal conveyed over the data line during the short synchronization period to determine a presence of a synchronization error; and maintaining at least the clock line in a low power mode when the data line is substantially idle. A device having frame synchronization capabilities, the device includes a clock signal provider and at least one component connected to a data line. The clock signal provider is adapted to provide a high frequency clock signal over a clock line during a transmission of information over the data line.
    Type: Application
    Filed: June 10, 2005
    Publication date: July 9, 2009
    Applicant: SANIT-GOBAIN GLASS FRANCE
    Inventors: Michael Priel, Christopher Chun, Gordon P. Lee, Cor Voorwinden
  • Publication number: 20080313479
    Abstract: A method for media access control, the method includes generating at least one media access grant in response to at least one media access request. The method is characterized by monitoring a data line, while maintaining at least a clock line in a low power mode, to detect at least one media access request generated by at least one component connected to the data line and to the clock line; and forcing the at least clock line to exit the low power mode and starting a contention prevention period, when the media access controller or at least one component requests to access the data line. A device including multiple components that are connected to a data line, and adapted to transmit information over the data line at a transmission rate responsive to a first clock rate.
    Type: Application
    Filed: June 10, 2005
    Publication date: December 18, 2008
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Michael Priel, Christopher Chun, Gordon P. Lee, Cor Voorwinden
  • Publication number: 20060255849
    Abstract: A method of power gating a latch including detecting a state of the latch, detecting a power gate signal, providing power to the latch while the power gate signal is negated, and removing power from the latch when the power gate signal is asserted and the latch is in a predetermined state. The method may include any one or more of pulling a node of the latch to a selected state while the power gate signal is asserted to ensure that the latch powers up in the predetermined state, providing a signal indicative of the latch state and the power gate signal to respective inputs of a logic gate having an output indicative thereof, switching a supply voltage to a power input of the latch based on a state of the output of the logic gate, and closing a switch to pull a node of the latch low.
    Type: Application
    Filed: May 10, 2005
    Publication date: November 16, 2006
    Applicant: Freescale Semiconductor Inc.
    Inventor: Christopher Chun