Patents by Inventor Hao Song

Hao Song 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: 10846751
    Abstract: An online system receives multiple candidate components for including in content items to be presented to online system users. Upon identifying an opportunity to present content to a subject user of the online system, the online system dynamically generates an optimal content item for presentation to the subject user that includes one or more candidate components. Candidate components included in the optimal content item are selected by predicting an affinity of the subject user for each candidate component. The affinity of the subject user for a candidate component may be predicted using a machine-learned model that is trained using historical performance information about content items including the candidate component that were presented to viewing users of the online system having at least a threshold measure of similarity to the subject user. Components of content items used to train the model may be selected using a heuristic (e.g., Thompson sampling).
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: November 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Zhurun Zhang, Hao Zhang, Junbiao Tang, James Theodore Kleban, Avi Samuel Gavlovski, Hao Song, David Benjamin Lue, Anand Sumatilal Bhalgat
  • Publication number: 20200344397
    Abstract: An adaptive filter system and a method for controlling the adaptive filter system are described herein. The system can includes one or more filters to attenuate incoming light. The one or more filters can be moved by one or more actuators. The method can capture image data from an imaging device through the one or more filters. Information can be determined from the captured image data. The one or more filters can be moved to a position for capturing image data based on the information.
    Type: Application
    Filed: July 14, 2020
    Publication date: October 29, 2020
    Inventors: Kai Chen, Jun Peng, Tiancheng Lou, Xiang Yu, Zhuo Zhang, Hao Song, Sinan Xiao, Yiming Liu, Tianyi Li
  • Patent number: 10817715
    Abstract: A number-of-people detection system includes at least one binocular camera and a computing circuit. A lens of the binocular camera is configured to capture at least one image of a target area. The computing circuit is electrically connected to the binocular camera, wherein the binocular camera is adapted to transmit the captured image to the computing circuit for analysis. When the captured image of the binocular camera shows that at least one human body in the target area, the computing circuit analyzes the captured image of the binocular camera and calculates a distance from the human body to the binocular camera by using a binocular vision method to determine a three-dimensional world coordinate relationship between the human body and the target area, so as to determine a number of people located in the target area.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: October 27, 2020
    Assignee: ULSee Inc.
    Inventor: Yu-Hao Song
  • Publication number: 20200336641
    Abstract: Systems, methods, and non-transitory computer readable media may be configured to characterize optical characteristics of optical elements. An optical element mount may be configured to carry an optical element. A calibration display may be configured to display a calibration object. The calibration object may include a known visual pattern. Multiple images of the calibration object may be obtained. The multiple images may be acquired using the optical element carried by the optical element mount. The multiple images may include different perspectives of the calibration object. Optical characteristics of the optical element may be characterized based on the known visual pattern and the different perspectives of the calibration object.
    Type: Application
    Filed: June 2, 2020
    Publication date: October 22, 2020
    Inventors: Yubo Zhang, Xiang Yu, Tiancheng Lou, Jun Peng, Kai Chen, Yiming Liu, Sinan Xiao, Tianyi Li, Yin Zhong, Hao Song
  • Patent number: 10793472
    Abstract: The present invention provides a composition, a gypsum board and their preparation method and the use of ascorbic acid as an anti-sagging additive in a gypsum board. Said gypsum board comprises set gypsum prepared from the composition; while said composition comprises hemi-hydrate gypsum, water and a compound comprising group and no carboxylate groups. The set gypsum prepared from the said composition shows better anti-sagging or deformation resisting property. The gypsum board of the present invention is hardly distorted and has stronger stability even in the condition of high humidity, thus improve the quality of the gypsum board to meet the demands of the customer.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: October 6, 2020
    Assignee: SAINT-GOBAIN PLACO
    Inventors: Xiaotong Gao, Huifen Li, Hao Song, Ke Zhang
  • Publication number: 20200285236
    Abstract: A set of sensor information may include first sensor information generated based on a first sensor of a first vehicle and second sensor information generated based on a second sensor of a second vehicle. Individual sensor information may characterize positions of objects in an environment of individual sensors. Relevant sensor information for a vehicle may be determined based on the set of sensor information and a position of the vehicle. The relevant sensor information may characterize positions of objects in a maneuver environment of the vehicle. A desired navigation of the vehicle in the maneuver environment of the vehicle may be determined based on the relevant sensor information. An instruction may be provided to the vehicle based on the desired navigation of the vehicle. The instruction may characterize one or more maneuvers to be performed by the vehicle to execute the desired navigation.
    Type: Application
    Filed: May 21, 2020
    Publication date: September 10, 2020
    Inventors: Jianan Wang, Nengxiu Deng, Xiang Yu, Tiancheng Lou, Jun Peng, Kai Chen, Hao Song
  • Patent number: 10768629
    Abstract: A computer-implemented method and a system for training a computer-based autonomous driving model used for an autonomous driving operation by an autonomous vehicle are described. The method includes: creating time-dependent three-dimensional (3D) traffic environment data using at least one of real traffic element data and simulated traffic element data; creating simulated time-dependent 3D traffic environmental data by applying a time-dependent 3D generic adversarial network (GAN) model to the created time-dependent 3D traffic environment data; and training a computer-based autonomous driving model using the simulated time-dependent 3D traffic environmental data.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: September 8, 2020
    Assignee: Pony AI Inc.
    Inventors: Hao Song, Jun Peng, Nengxiu Deng, Sinan Xiao, Tao Qin, Tiancheng Lou, Tianyi Li, Xiang Yu, Yubo Zhang
  • Patent number: 10769494
    Abstract: Systems, methods, and non-transitory computer readable media configured to generate enhanced training information. Training information may be obtained. The training information may characterize behaviors of moving objects. The training information may be determined based on observations of the behaviors of the moving objects. Behavior information may be obtained. The behavior information may characterize a behavior of a given object. Enhanced training information may be generated by inserting the behavior information into the training information.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: September 8, 2020
    Assignee: Pony AI Inc.
    Inventors: Bo Xiao, Yiming Liu, Sinan Xiao, Xiang Yu, Tiancheng Lou, Jun Peng, Jie Hou, Zhuo Zhang, Hao Song
  • Patent number: 10768637
    Abstract: Systems, methods, and non-transitory computer readable media may be configured to facilitate prioritization of vehicle navigation. One or more vehicles in an environment of a priority vehicle may be identified. Priorities of the vehicle(s) and the priority vehicle may be determined. A desired navigation of the priority vehicle in the environment may be determined based on the priorities of the vehicle(s) and the priority vehicle. An instruction may be provided to at least one of the vehicle(s) based on the desired navigation of the priority vehicle in the environment. The instruction may characterize one or more maneuvers to be performed by the at least one of the vehicle(s) to facilitate the desired navigation of the priority vehicle.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: September 8, 2020
    Assignee: Pony AI Inc.
    Inventors: Xing He, Xiang Yu, Tiancheng Lou, Jun Peng, Nengxiu Deng, Hao Song
  • Patent number: 10757340
    Abstract: An adaptive filter system and a method for controlling the adaptive filter system are described herein. The system can includes one or more filters to attenuate incoming light. The one or more filters can be moved by one or more actuators. The method can capture image data from an imaging device through the one or more filters. Information can be determined from the captured image data. The one or more filters can be moved to a position for capturing image data based on the information.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: August 25, 2020
    Assignee: Pony AI Inc.
    Inventors: Kai Chen, Jun Peng, Tiancheng Lou, Xiang Yu, Zhou Zhang, Hao Song, Sinan Xiao, Yiming Liu, Tianyi Li
  • Patent number: 10740914
    Abstract: Systems, methods, and non-transitory computer readable media configured to generate enhanced three-dimensional information. Three-dimensional information of a scene may be obtained. The three-dimensional information may define a three-dimensional point cloud model of the scene. The three-dimensional information may be determined based on distances of the scene from a location. Image information may be obtained. The image information may define one or more images of an object. The object may be identified based on the image information. A three-dimensional point cloud model of the object may be obtained. Enhanced three-dimensional information of the scene may be generated by inserting the three-dimensional point cloud model of the object into the three-dimensional point cloud model of the scene.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: August 11, 2020
    Assignee: Pony AI Inc.
    Inventors: Bo Xiao, Yiming Liu, Sinan Xiao, Xiang Yu, Tiancheng Lou, Jun Peng, Jie Hou, Zhuo Zhang, Hao Song
  • Patent number: 10726687
    Abstract: A system included and a computer-implemented method performed in an autonomous-driving vehicle are described. The system performs: detecting one or more movable objects; determining a target movable object from the one or more detected objects; determining a manner of generating a directed alert notification selectively toward the target movable object; and causing a directed alert notification of the determined manner to be generated toward the target movable object.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: July 28, 2020
    Assignee: Pony AI Inc.
    Inventors: Hao Song, Zhuo Zhang, Sinan Xiao, Xiang Yu, Tiancheng Lou, Jun Peng, Jie Hou, Tianyi Li, Yiming Liu
  • Publication number: 20200233422
    Abstract: A system included and a computer-implemented method performed in an autonomous-driving vehicle are described. The system performs: detecting a wireless push signal transmitted from a signal transmitter accompanied by an off-vehicle passer and received by a signal receiver of the autonomous-driving vehicle, the wireless push signal including information about a motion capability level of the off-vehicle passer, determining a position and a motion capability level of the off-vehicle passer at least based on the wireless push signal, and controlling a locomotive mechanism of the autonomous-driving vehicle based on the determined position and motion capability level of the off-vehicle passer.
    Type: Application
    Filed: March 31, 2020
    Publication date: July 23, 2020
    Inventors: Hao Song, Xiang Yu, Tiancheng Lou, Jun Peng, Yiming Liu, Sinan Xiao
  • Patent number: 10717384
    Abstract: Systems and methods directed to projecting a current trajectory path of the autonomous vehicle on a surface of road is disclosed. In some embodiments, an autonomous vehicle with a light projector is disclosed, where the light projector is on a top surface of an autonomous vehicle. Additionally, in some embodiments, the autonomous vehicle may include an electronic control unit for controlling an operation of the light projector, where the electronic control unit detects whether the autonomous vehicle is turned on. In further embodiments, the electronic control unit receives data of an environmental condition surrounding the autonomous vehicle and receives an upcoming trajectory path of the autonomous vehicle. The electronic control unit may also project a light from the light projector onto a surface of a road indicating the upcoming trajectory path of the autonomous vehicle.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: July 21, 2020
    Assignee: Pony AI Inc.
    Inventors: Xiang Yu, Zichao Qi, Hao Song, Sinan Xiao, Bo Xiao, Jie Hou, Tianyi Li, Tiancheng Lou, Jun Peng, Yiming Liu
  • Patent number: 10712744
    Abstract: A system included and a computer-implemented method performed in an autonomous-driving vehicle are described. The system performs: detecting a wireless push signal transmitted from a signal transmitter accompanied by an off-vehicle passer and received by a signal receiver of the autonomous-driving vehicle, the wireless push signal including information about a motion capability level of the off-vehicle passer, determining a position and a motion capability level of the off-vehicle passer at least based on the wireless push signal, and controlling a locomotive mechanism of the autonomous-driving vehicle based on the determined position and motion capability level of the off-vehicle passer.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: July 14, 2020
    Assignee: Pony AI Inc.
    Inventors: Hao Song, Xiang Yu, Tiancheng Lou, Jun Peng, Yiming Liu, Sinan Xiao
  • Patent number: 10715705
    Abstract: Systems, methods, and non-transitory computer readable media may be configured to characterize optical characteristics of optical elements. An optical element mount may be configured to carry an optical element. A calibration display may be configured to display a calibration object. The calibration object may include a known visual pattern. Multiple images of the calibration object may be obtained. The multiple images may be acquired using the optical element carried by the optical element mount. The multiple images may include different perspectives of the calibration object. Optical characteristics of the optical element may be characterized based on the known visual pattern and the different perspectives of the calibration object.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: July 14, 2020
    Assignee: Pony AI Inc.
    Inventors: Yubo Zhang, Xiang Yu, Tiancheng Lou, Jun Peng, Kai Chen, Yiming Liu, Sinan Xiao, Tianyi Li, Yin Zhong, Hao Song
  • Patent number: 10698408
    Abstract: A set of sensor information may include first sensor information generated based on a first sensor of a first vehicle and second sensor information generated based on a second sensor of a second vehicle. Individual sensor information may characterize positions of objects in an environment of individual sensors. Relevant sensor information for a vehicle may be determined based on the set of sensor information and a position of the vehicle. The relevant sensor information may characterize positions of objects in a maneuver environment of the vehicle. A desired navigation of the vehicle in the maneuver environment of the vehicle may be determined based on the relevant sensor information. An instruction may be provided to the vehicle based on the desired navigation of the vehicle. The instruction may characterize one or more maneuvers to be performed by the vehicle to execute the desired navigation.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: June 30, 2020
    Assignee: Pony AI Inc.
    Inventors: Jianan Wang, Nengxiu Deng, Xiang Yu, Tiancheng Lou, Jun Peng, Kai Chen, Hao Song
  • Publication number: 20200142413
    Abstract: A system included and a computer-implemented method performed in an autonomous-driving vehicle are described. The system performs: determining a region of interest (RoI) for processing images for an autonomous driving operation; determining an illumination condition for illuminating the determined RoI based on the determined RoI; and illuminating the determined RoI according to the determined illumination condition as the autonomous-driving vehicle travels.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventors: Bowen Zheng, Xiang Yu, Sinan Xiao, Hao Song, Tiancheng Lou, Jun Peng
  • Publication number: 20200073407
    Abstract: Systems, methods, and non-transitory computer readable media may be configured to facilitate prioritization of vehicle navigation. One or more vehicles in an environment of a priority vehicle may be identified. Priorities of the vehicle(s) and the priority vehicle may be determined. A desired navigation of the priority vehicle in the environment may be determined based on the priorities of the vehicle(s) and the priority vehicle. An instruction may be provided to at least one of the vehicle(s) based on the desired navigation of the priority vehicle in the environment. The instruction may characterize one or more maneuvers to be performed by the at least one of the vehicle(s) to facilitate the desired navigation of the priority vehicle.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Xing He, Xiang Yu, Tiancheng Lou, Jun Peng, Nengxiu Deng, Hao Song
  • Publication number: 20200073381
    Abstract: A set of sensor information may include first sensor information generated based on a first sensor of a first vehicle and second sensor information generated based on a second sensor of a second vehicle. Individual sensor information may characterize positions of objects in an environment of individual sensors. Relevant sensor information for a vehicle may be determined based on the set of sensor information and a position of the vehicle. The relevant sensor information may characterize positions of objects in a maneuver environment of the vehicle. A desired navigation of the vehicle in the maneuver environment of the vehicle may be determined based on the relevant sensor information. An instruction may be provided to the vehicle based on the desired navigation of the vehicle. The instruction may characterize one or more maneuvers to be performed by the vehicle to execute the desired navigation.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Jianan Wang, Nengxiu Deng, Xiang Yu, Tiancheng Lou, Jun Peng, Kai Chen, Hao Song