Patents by Inventor Tiffany ZHANG

Tiffany ZHANG 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: 11940848
    Abstract: An electronic device display may have pixels formed from crystalline semiconductor light-emitting diode dies, organic light-emitting diodes, or other pixel structures. The pixels may be formed on a display panel substrate. A display panel may extend continuously across the display or multiple display panels may be tiled in two dimensions to cover a larger display area. Interconnect substrates may have outwardly facing contacts that are electrically shorted to corresponding inwardly facing contacts such as inwardly facing metal pillars associated with the display panels. The interconnect substrates may be supported by glass layers. Integrated circuits may be embedded in the display panels and/or in the interconnect substrates. A display may have an active area with pixels that includes non-spline pixels in a non-spline display portion located above a straight edge of the display and spline pixel in a spline display portion located above a curved edge of the display.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: March 26, 2024
    Assignee: Apple Inc.
    Inventors: Elmar Gehlen, Zhen Zhang, Francois R. Jacob, Paul S. Drzaic, Han-Chieh Chang, Abbas Jamshidi Roudbari, Anshi Liang, Hopil Bae, Mahdi Farrokh Baroughi, Marc J. DeVincentis, Paolo Sacchetto, Tiffany T. Moy, Warren S. Rieutort-Louis, Yong Sun, Jonathan P. Mar, Zuoqian Wang, Ian D. Tracy, Sunggu Kang, Jaein Choi, Steven E. Molesa, Sandeep Chalasani, Jui-Chih Liao, Xin Zhao, Izhar Z. Ahmed
  • Patent number: 11456890
    Abstract: In one embodiment, a system for operating an autonomous driving vehicle (ADV) includes a number of modules. These modules include at least a perception module to perceive a driving environment surrounding the ADV and a planning module to plan a path to drive the ADV to navigate the driving environment. The system further includes a bus coupled to the modules and a sensor processing module communicatively coupled to the modules over the bus. The sensor processing module includes a bus interface coupled to the bus, a sensor interface to be coupled to a first set of one or more sensors mounted on the ADV, a message queue to store messages published by the sensors, and a message handler to manage the messages stored in the message queue. The messages may be subscribed by at least one of the modules to allow the modules to monitor operations of the sensors.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: September 27, 2022
    Assignee: BAIDU USA LLC
    Inventors: Shengjin Zhou, Davy Huang, Tiffany Zhang, Dan N. Retter
  • Patent number: 11288373
    Abstract: In one embodiment, a computer-implemented method of performing a secure boot operation in an autonomous driving vehicle includes reading a first marker from a storage device in which the storage device includes a plurality of partitions and at least the first marker. The plurality of partitions includes a first partition including stored software, the first marker associated with the first partition, and wherein the first marker includes a unique identifier and an authentication code. The method further includes determining if the read first marker associated with the first partition is valid during a boot-up operation and executing the stored software in the first partition if the read first marker is determined valid.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: March 29, 2022
    Assignee: BAIDU USA LLC
    Inventors: Shengjin Zhou, Manjiang Zhang, Tiffany Zhang, Min Guo, Xu Zhou, Ji Li
  • Patent number: 11269077
    Abstract: Systems and methods are disclosed for performing manufacturing testing on an autonomous driving vehicle (ADV) sensor board. A sensor unit of the ADV includes a plurality of sensor I/O channels that provide information to the ADV perception and planning module, to navigate the ADV. An array of sensors is emulated on a sensor unit test board. The sensor unit includes a small software that manages the flow of testing the sensor unit. The sensor unit test board provides emulated sensor data for, e.g., GPS, LIDAR, RADAR, inertial measurement, one or more cameras, humidity, temperature, and pressure, and throttle, braking, and steering inputs. Each emulated sensor includes its own data validity checker to ensure that each sensor I/O channel of the sensor unit is tested. The sensor unit test board can include an LED for each I/O channel that indicates a pass/fail status of the test for the I/O channel.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 8, 2022
    Assignee: BAIDU USA LLC
    Inventors: Kwan Oh, Tiffany Zhang, Manjiang Zhang
  • Patent number: 11250701
    Abstract: In one embodiment, a sensor unit to be utilized in an autonomous driving vehicle (ADV) includes a sensor interface that can be coupled to a number of sensors mounted on a number of different locations of the ADV. The sensor unit further includes a host interface that can be coupled to a host system such as a planning and control system utilized to autonomously drive the vehicle. The sensor unit further includes a number of data transfer modules corresponding to the sensors. Each of the data transfer modules can be configured to operate in one of the operating modes, dependent upon the type of the corresponding sensor. The operating modes include a low latency mode, a high bandwidth mode, and a memory mode.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: February 15, 2022
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Manjiang Zhang, Xiangtao You, Davy Huang, Tiffany Zhang, Shuai Wang
  • Patent number: 11227194
    Abstract: The disclosure describes various embodiments of validating data synchronization between an active sensor and a passive sensor. According to an exemplary method of validating sensor synchronization between an active sensor and a passive sensor, a synchronization device receives a first signal from the active sensor, the first signal indicating that the active sensor has transmitted laser points to a measure board. In response to the first signal, the synchronization device transmits a second signal to the passive sensor to trigger the passive sensor to capture an image of the measure board. A synchronization validation application can perform an analysis of the image of the measure board in view of timing of the first signal and second signal to determine whether the passive sensor and the active sensor are synchronized with each other.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: January 18, 2022
    Assignee: BAIDU USA LLC
    Inventors: Manjiang Zhang, Kwan Oh, Tiffany Zhang, Yaoming Shen, Jeongho Lyu
  • Patent number: 11198444
    Abstract: Diagnosing a sensor processing unit of an autonomous driving vehicle is described. An example computer-implemented method can include transmitting an executable image of a sensor processing application from a host system to the sensor processing unit via at least one of a universal asynchronous receiver-transmitter (UART) or an Ethernet connection. The method also includes causing the sensor processing unit to execute and launch the executable image of the sensor processing application in the DRAM from the eMMC storage device. The method also includes transmitting a sequence of predetermined commands to the executed sensor processing application to perform a plurality of sensor data processing operations on sensor data obtained from a plurality of sensors or sensor simulators associated with an autonomous driving vehicle.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: December 14, 2021
    Assignee: BAIDU USA LLC
    Inventors: Tiffany Zhang, Kwan Oh, Manjiang Zhang
  • Patent number: 11182623
    Abstract: A sensor unit includes a sensor interface, host interface, and pre-processing hardware. The sensor interface is coupled to a plurality of cameras configured to capture images around an autonomous driving vehicle (ADV). The host interface is coupled to a perception and planning system. The pre-processing hardware is coupled to the sensor interface to receive images from the plurality of cameras and to perform one or more pre-processing functions on the images and to transmit pre-processed images to the perception and planning system via the host interface. The perception and planning system is configured to perceive a driving environment surrounding the ADV based on the pre-processed images and to plan a path to control the ADV to navigate through the driving environment. The pre-processing functions can adjust for different calibrations and formats across the plurality of cameras.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: November 23, 2021
    Assignee: BAIDU USA LLC
    Inventors: Kwan Oh, Manjiang Zhang, Min Guo, Tiffany Zhang, Chang Shu
  • Patent number: 11175410
    Abstract: In one embodiment, a sensor unit receives a first GPS message from a GPS sensor, where the sensor unit is coupled between sensors and a perception and planning system of an autonomous driving vehicle (ADV). The sensor unit determines a type of the first GPS message by matching a predetermined field of the first GPS message with a list of predetermined data patterns. Each of the predetermined data patterns corresponds to one of the predetermined types of GPS messages and decodes a payload of the first GPS message using a decoding algorithm associated with the type of the first GPS message.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: November 16, 2021
    Assignee: BAIDU USA LLC
    Inventors: Kwan Oh, Manjiang Zhang, Tiffany Zhang
  • Publication number: 20210225167
    Abstract: In one embodiment, a sensor unit to be utilized in an autonomous driving vehicle (ADV) includes a sensor interface that can be coupled to a number of sensors mounted on a number of different locations of the ADV. The sensor unit further includes a host interface that can be coupled to a host system such as a planning and control system utilized to autonomously drive the vehicle. The sensor unit further includes a number of data transfer modules corresponding to the sensors. Each of the data transfer modules can be configured to operate in one of the operating modes, dependent upon the type of the corresponding sensor. The operating modes include a low latency mode, a high bandwidth mode, and a memory mode.
    Type: Application
    Filed: August 24, 2018
    Publication date: July 22, 2021
    Inventors: Manjiang ZHANG, Xiangtao YOU, Davy HUANG, Tiffany ZHANG, Shuai WANG
  • Patent number: 10996681
    Abstract: In one embodiment, a system determines a difference in time between a local time source and a time of a GPS sensor. The system determines a max limit in difference and a max recovery increment or max recovery time interval for a smooth time source recovery. The system determines that the difference between the local time source and a time of the GPS sensor to be less than the max limit. The system plans a smooth recovery of the time source to converge the local time source to a time of the GPS sensor within the max recovery time interval. The system generates a timestamp based on the recovered time source to timestamp sensor data for a sensor unit of the ADV.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: May 4, 2021
    Assignee: BAIDU USA LLC
    Inventors: Oh Kwan, Manjiang Zhang, Xiangtao You, Tiffany Zhang, Xu Zhou
  • Publication number: 20210021442
    Abstract: In one embodiment, a system for operating an autonomous driving vehicle (ADV) includes a number of modules. These modules include at least a perception module to perceive a driving environment surrounding the ADV and a planning module to plan a path to drive the ADV to navigate the driving environment. The system further includes a bus coupled to the modules and a sensor processing module communicatively coupled to the modules over the bus. The sensor processing module includes a bus interface coupled to the bus, a sensor interface to be coupled to a first set of one or more sensors mounted on the ADV, a message queue to store messages published by the sensors, and a message handler to manage the messages stored in the message queue. The messages may be subscribed by at least one of the modules to allow the modules to monitor operations of the sensors.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 21, 2021
    Inventors: Shengjin ZHOU, Davy HUANG, Tiffany ZHANG, Dan N. RETTER
  • Publication number: 20210019578
    Abstract: The disclosure describes various embodiments of validating data synchronization between an active sensor and a passive sensor. According to an exemplary method of validating sensor synchronization between an active sensor and a passive sensor, a synchronization device receives a first signal from the active sensor, the first signal indicating that the active sensor has transmitted laser points to a measure board. In response to the first signal, the synchronization device transmits a second signal to the passive sensor to trigger the passive sensor to capture an image of the measure board. A synchronization validation application can perform an analysis of the image of the measure board in view of timing of the first signal and second signal to determine whether the passive sensor and the active sensor are synchronized with each other.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 21, 2021
    Inventors: Manjiang ZHANG, Kwan OH, Tiffany ZHANG, Yaoming SHEN, Jeongho LYU
  • Publication number: 20210009145
    Abstract: Diagnosing a sensor processing unit of an autonomous driving vehicle is described. An example computer-implemented method can include transmitting an executable image of a sensor processing application from a host system to the sensor processing unit via at least one of a universal asynchronous receiver-transmitter (UART) or an Ethernet connection. The method also includes causing the sensor processing unit to execute and launch the executable image of the sensor processing application in the DRAM from the eMMC storage device. The method also includes transmitting a sequence of predetermined commands to the executed sensor processing application to perform a plurality of sensor data processing operations on sensor data obtained from a plurality of sensors or sensor simulators associated with an autonomous driving vehicle.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventors: TIFFANY ZHANG, KWAN OH, MANJIANG ZHANG
  • Patent number: 10890914
    Abstract: A sensor unit includes a sensor interface coupled to a number of sensors and a host interface coupled to a host system utilized to autonomously drive the vehicle. The sensor unit further includes sensor control modules corresponding to the sensors. Each sensor control module includes delay time control logic, delay adjustment logic, and a trigger signal generator. The delay time control logic is to receive a pulse time adjustment (PTA) value from the host system. The delay adjustment logic is to receive a trigger time adjustment (TTA) value from the host system. The delay adjustment logic is to modify timing of at least a portion of the pulses of a pulse signal based on the PTA value and the TTA value. The trigger signal generator is to generate a trigger signal based on the modified pulse signal and to transmit the trigger signal to a corresponding sensor.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: January 12, 2021
    Assignee: BAIDU USA LLC
    Inventors: Manjiang Zhang, Oh Kwan, Tiffany Zhang
  • Publication number: 20200408921
    Abstract: Systems and methods are disclosed for performing manufacturing testing on an autonomous driving vehicle (ADV) sensor board. A sensor unit of the ADV includes a plurality of sensor I/O channels that provide information to the ADV perception and planning module, to navigate the ADV. An array of sensors is emulated on a sensor unit test board. The sensor unit includes a small software that manages the flow of testing the sensor unit. The sensor unit test board provides emulated sensor data for, e.g., GPS, LIDAR, RADAR, inertial measurement, one or more cameras, humidity, temperature, and pressure, and throttle, braking, and steering inputs. Each emulated sensor includes its own data validity checker to ensure that each sensor I/O channel of the sensor unit is tested.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Kwan OH, Tiffany ZHANG, Manjiang ZHANG
  • Publication number: 20200349361
    Abstract: Flexible hardware designs for camera calibration and image pre-processing are disclosed for vehicles including autonomous driving (AD) vehicles. For one example, a sensor unit includes a sensor interface, host interface, and pre-processing hardware. The sensor interface is coupled to a plurality of cameras configured to capture images around an autonomous driving vehicle (ADV). The host interface is coupled to a perception and planning system. The pre-processing hardware is coupled to the sensor interface to receive images from the plurality of cameras and to perform one or more pre-processing functions on the images and to transmit pre-processed images to the perception and planning system via the host interface. The perception and planning system is configured to perceive a driving environment surrounding the ADV based on the pre-processed images and to plan a path to control the ADV to navigate through the driving environment.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Kwan OH, Manjiang ZHANG, Min GUO, Tiffany Zhang, Chang SHU
  • Patent number: 10816979
    Abstract: A sensor unit used in an ADV includes a sensor interface that can be coupled to cameras mounted on the ADV. The sensor unit further includes a host interface that can be coupled to a host system. The host system is configured to perceive a driving environment surrounding the ADV based on at least image data obtained from the cameras and to plan a path to autonomously drive the ADV. The sensor unit further includes one or more data acquisition modules corresponding to the cameras. Each data acquisition module includes a pixel alignment module and a frame processing module. The pixel alignment module is configured to reformat pixels of image data from an original format associated with the corresponding camera to a predetermined format. The frame processing module is configured to generate an image frame based on the image data and to transmit the image frame to the host system.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: October 27, 2020
    Assignee: BAIDU USA LLC
    Inventors: Manjiang Zhang, Xiangtao You, Tiffany Zhang
  • Patent number: D1017721
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: March 12, 2024
    Assignee: PLAYPOWER, INC.
    Inventors: Gabriela Diego-Gomez, Tiffany Zhang, Howard Allen Parker, Craig Phillip Mellott, Lauren Alexandra Menezes
  • Patent number: D1022060
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: April 9, 2024
    Assignee: PLAYPOWER, INC.
    Inventors: Gabriela Diego-Gomez, Tiffany Zhang, Howard Allen Parker, Craig Phillip Mellott, Lauren Alexandra Menezes