Patents by Inventor Jian OUYANG

Jian OUYANG 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).

  • Publication number: 20240123628
    Abstract: A control method and a control system based on a mobile robot are provided, which correspondingly obtain first feature information and second feature information according to a specific target object and a face region of the user present in region environment, and a delivery request message is sent to the mobile robot; the obstacle presence information is obtained during moving process of mobile robot along the moving path so as to adjust moving state of mobile robot; the corresponding third feature information is obtained according to the image of current region of mobile robot; whether the mobile robot performs an article unloading operation is controlled according to a comparison result between the third feature information and the second feature information; the efficient transportation paths are chose according to the moving path of the mobile robot, and the real-time situation of the destinations may be verified.
    Type: Application
    Filed: September 26, 2023
    Publication date: April 18, 2024
    Inventors: Zhenxing ZHENG, Jian OUYANG, Guifang YE
  • Publication number: 20240128551
    Abstract: a first, a second, a third, and a fourth side plates of a battery casing are connected in sequence. The first and the third side plates are arranged opposite to each other, and the first side plate is shorter than the third side plate. The second and the fourth side plates are arranged opposite to each other, and the fourth side plate is shorter than the second side plate. A connecting plate adapted to mount a tab of a battery is provided between the first and the fourth side plates and connected to the first and the fourth side plates, and the connecting plate is shorter than the second and the third side plates. The first, the second, the third, and the fourth side plates and the connecting plate are located at the same side of a support plate, and work with the support plate to define an accommodating cavity.
    Type: Application
    Filed: December 21, 2023
    Publication date: April 18, 2024
    Applicant: BYD COMPANY LIMITED
    Inventors: Liwei LIANG, Shumin HU, Yuanyuan CHEN, Jian ZHANG, Jinzhong OUYANG
  • Publication number: 20230393412
    Abstract: Various embodiments include a camera with folded optics and a tilt actuator. In some embodiments, the camera may include a folded optics arrangement that may include a prism and a lens group. In some embodiments, an actuator arrangement of the camera may include one or more actuators for tilting the prism about multiple axes. Furthermore, the actuator arrangement may include one or more actuators for translating the lens group along an axis. In some embodiments, the camera may include a bearing suspension arrangement that may allow for controlled movement of the prism and/or the lens group according to the motion enabled by the actuator arrangement.
    Type: Application
    Filed: August 18, 2023
    Publication date: December 7, 2023
    Applicant: Apple Inc.
    Inventors: Jian Ouyang, Nicholas D. Smyth, Scott W. Miller
  • Publication number: 20230367548
    Abstract: A computing method is provided. The computing method includes: obtaining a plurality of first fixed point numbers and a plurality of first exponents that correspond to the plurality of first floating point numbers, and a plurality of second fixed point numbers and a plurality of second exponents that correspond to the plurality of second floating point numbers; obtaining a fixed point product of each of the plurality of first fixed point numbers and a second fixed point number corresponding to the first fixed point number, and a corresponding fixed point product exponent; obtaining a fixed point inner product calculation result of the first vector and the second vector; and obtaining, based on the fixed point inner product calculation result, a floating point inner product calculation result in a floating point data format corresponding to the fixed point inner product calculation result.
    Type: Application
    Filed: May 19, 2023
    Publication date: November 16, 2023
    Applicant: KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITED
    Inventors: Peng WU, Jian OUYANG
  • Patent number: 11799651
    Abstract: According to one embodiment, a DP accelerator includes one or more execution units (EUs) configured to perform data processing operations in response to an instruction received from a host system coupled over a bus. The DP accelerator includes a time unit (TU) coupled to the security unit to provide timestamp services. The DP accelerator includes a security unit (SU) configured to establish and maintain a secure channel with the host system to exchange commands and data associated with the data processing operations, where the security unit includes a secure storage area to store a private root key associated with the DP accelerator, where the private root key is utilized for authentication. The SU includes a random number generator to generate a random number, and a cryptographic engine to perform cryptographic operations on data exchanged with the host system over the bus using a session key derived based on the random number.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: October 24, 2023
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITED
    Inventors: Yong Liu, Yueqiang Cheng, Jian Ouyang, Tao Wei
  • Patent number: 11762217
    Abstract: Various embodiments include a camera with folded optics and a tilt actuator. In some embodiments, the camera may include a folded optics arrangement that may include a prism and a lens group. In some embodiments, an actuator arrangement of the camera may include one or more actuators for tilting the prism about multiple axes. Furthermore, the actuator arrangement may include one or more actuators for translating the lens group along an axis. In some embodiments, the camera may include a bearing suspension arrangement that may allow for controlled movement of the prism and/or the lens group according to the motion enabled by the actuator arrangement.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: September 19, 2023
    Assignee: Apple Inc.
    Inventors: Jian Ouyang, Nicholas D. Smyth, Scott W. Miller
  • Patent number: 11748108
    Abstract: Example embodiments of the present application provide an instruction executing method and apparatus, an electronic device, and a computer-readable storage medium that may be applied in the field of artificial intelligence. The instruction executing method may include: executing an instruction sequence that includes memory instructions and non-memory instructions, the instructions in the sequence executed starting to be executed in order; determining that execution of a first memory instruction needs to be completed before a second memory instruction starts to be executed, the second memory instruction being a next memory instruction following the first memory instruction in the instruction sequence; and executing non-memory instructions between the first memory instruction and the second memory instruction without executing the second memory instruction, during a cycle of executing the first memory instruction.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: September 5, 2023
    Assignees: Beijing Baidu Netcom Science and Technology Co., LTD., Kunlunxin Technology (Beijing) Company Limited
    Inventors: Yingnan Xu, Jian Ouyang, Xueliang Du, Kang An
  • Patent number: 11693970
    Abstract: According to one embodiment, a system performs a secure boot using a security module such as a trusted platform module (TPM) of a host system. The system establishes a trusted execution environment (TEE) associated with one or more processors of the host system. The system launches a memory manager within the TEE, where the memory manager is configured to manage memory resources of a data processing (DP) accelerator coupled to the host system over a bus, including maintaining memory usage information of global memory of the DP accelerator. In response to a request received from an application running within the TEE for accessing a memory location of the DP accelerator, the system allows or denies the request based on the memory usage information.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: July 4, 2023
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIIING) COMPANY LIMITED
    Inventors: Yong Liu, Yueqiang Cheng, Jian Ouyang, Tao Wei
  • Publication number: 20230188853
    Abstract: Various embodiments include a dynamic flex circuit that may be used in a camera with a moveable image sensor. The dynamic flex circuit may include one or more fixed end portions, a moveable end portion, and an intermediate portion. In some embodiments, the fixed end portion may be connected to another flex circuit of the camera. The moveable end portion may be coupled with the moveable image sensor. The intermediate portion may be configured to allow the moveable end portion to move with the moveable image sensor. Some embodiments include a reinforcement arrangement that reinforces one or more portions of the dynamic flex circuit.
    Type: Application
    Filed: February 10, 2023
    Publication date: June 15, 2023
    Applicant: Apple Inc.
    Inventors: Nicholas D. Smyth, Jian Ouyang, Scott W. Miller, Samuel M. Hyatt, Martin Auclair, Phillip R. Sommer
  • Patent number: 11650754
    Abstract: Embodiments of the present disclosure provide a data accessing method, a device and a storage medium. The method includes: obtaining a first accessing request and a second accessing request for a storage device; loading first data associated with the first accessing request from a source device to a pre-allocated buffer area with a size same as a size of a single physical storage block of the storage device; determining a first part of the second data when the first size of second data associated with the second accessing request is greater than or equal to the second size of an available space of the buffer area, a size of the first part being the same as the second size; and providing the first data and the first part to a target device associated with the first accessing request and the second accessing request.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: May 16, 2023
    Assignee: KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITED
    Inventors: Zihao Liang, Jian Ouyang
  • Publication number: 20230099656
    Abstract: A method for processing an image, an electronic device, and a storage medium are provided. The method includes: acquiring an input image, the input image including a plurality of channels, and each channel of the plurality of channels including a plurality of pixel points; performing pixel extractions in parallel using a plurality of dedicated processing units on each channel of the input image, to obtain pixel point data for each corresponding pixel point of each channel; and splicing the pixel point data for each corresponding pixel point of each channel to obtain an output image.
    Type: Application
    Filed: August 16, 2022
    Publication date: March 30, 2023
    Inventors: Zihao LIANG, Jian OUYANG, Wei QI, Jing WANG
  • Patent number: 11616651
    Abstract: According to one embodiment, a system receives, at a host channel manager (HCM) of a host system, a request from an application to establish a secure channel with a data processing (DP) accelerator, where the DP accelerator is coupled to the host system over a bus. In response to the request, the system generates a first session key for the secure channel based on a first private key of a first key pair associated with the HCM and a second public key of a second key pair associated with the DP accelerator. In response to a first data associated with the application to be sent to the DP accelerator, the system encrypts the first data using the first session key. The system then transmits the encrypted first data to the DP accelerator via the secure channel over the bus.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: March 28, 2023
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITED
    Inventors: Yong Liu, Yueqiang Cheng, Jian Ouyang, Tao Wei
  • Patent number: 11615295
    Abstract: A data processing system includes a central processing unit (CPU) and accelerator cards coupled to the CPU over a bus, each of the accelerator cards having a plurality of data processing (DP) accelerators to receive DP tasks from the CPU and to perform the received DP tasks. At least two of the accelerator cards are coupled to each other via an inter-card connection, and at least two of the DP accelerators are coupled to each other via an inter-chip connection. Each of the inter-card connection and the inter-chip connection is capable of being dynamically activated or deactivated, such that in response to a request received from the CPU, any one of the accelerator cards or any one of the DP accelerators within any one of the accelerator cards can be enabled or disabled to process any one of the DP tasks received from the CPU.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: March 28, 2023
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITED
    Inventors: Hefei Zhu, Jian Ouyang, Zhibiao Zhao, Xiaozhang Gong, Qingshu Chen
  • Patent number: 11609766
    Abstract: According to one embodiment, a data processing system performs a secure boot using a security module (e.g., a trusted platform module (TPM)) of a host system. The system verifies that an operating system (OS) and one or more drivers including an accelerator driver associated with a data processing (DP) accelerator is provided by a trusted source. The system launches the accelerator driver within the OS. The system generates a trusted execution environment (TEE) associated with one or more processors of the host system. The system launches an application and a runtime library within the TEE, where the application communicates with the DP accelerator via the runtime library and the accelerator driver.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: March 21, 2023
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITED
    Inventors: Yueqiang Cheng, Yong Liu, Tao Wei, Jian Ouyang
  • Patent number: 11595582
    Abstract: Various embodiments include a dynamic flex circuit that may be used in a camera with a moveable image sensor. The dynamic flex circuit may include one or more fixed end portions, a moveable end portion, and an intermediate portion. In some embodiments, the fixed end portion may be connected to another flex circuit of the camera. The moveable end portion may be coupled with the moveable image sensor. The intermediate portion may be configured to allow the moveable end portion to move with the moveable image sensor. Some embodiments include a reinforcement arrangement that reinforces one or more portions of the dynamic flex circuit.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: February 28, 2023
    Assignee: Apple Inc.
    Inventors: Nicholas D. Smyth, Jian Ouyang, Scott W. Miller, Samuel M. Hyatt, Martin Auclair, Phillip R. Sommer
  • Patent number: 11544067
    Abstract: According to various embodiments, methods and systems are provided to accelerate artificial intelligence (AI) model training with advanced interconnect communication technologies and systematic zero-value compression over a distributed training system. According to an exemplary method, during each iteration of a Scatter-Reduce process performed on a cluster of processors arranged in a logical ring to train a neural network model, a processor receives a compressed data block from a prior processor in the logical ring, performs an operation on the received compressed data block and a compressed data block generated on the processor to obtain a calculated data block, and sends the calculated data block to a following processor in the logical ring. A compressed data block calculated from corresponding data blocks from the processors can be identified on each processor and distributed to each other processor and decompressed therein for use in the AI model training.
    Type: Grant
    Filed: October 12, 2019
    Date of Patent: January 3, 2023
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITED
    Inventors: Zhibiao Zhao, Jian Ouyang, Hefei Zhu, Qingshu Chen, Wei Qi
  • Publication number: 20220383611
    Abstract: The present disclosure provides a method of processing an image, an electronic device, and a storage medium, which may be used in a field of artificial intelligence, especially in a field of image processing, etc. The method includes: acquiring an input image containing a plurality of rows of pixels; performing, by using a plurality of dedicated processing units, a pixel extraction in parallel on each row of pixels of the plurality of rows of pixels in the input image, so as to obtain row data for each row of pixels; and stitching the row data for each row of pixels, so as to obtain an output image.
    Type: Application
    Filed: August 8, 2022
    Publication date: December 1, 2022
    Inventors: Zihao LIANG, Jian OUYANG, Wei QI, Jing WANG
  • Patent number: 11485376
    Abstract: An automatic processing system, a system on chip and a method for monitoring a processing module are described herein. The automatic driving processing system comprises: an automatic driving processing module, configured for receiving an input data stream and processing the input data stream based on a deep learning model so as to generate a processing result; a fault detection module, configured for generating a control signal and a fault detection stimulating data stream, and receiving the processing result from the automatic driving processing module; and a multi-way selection module, configured for receiving an automatic driving data stream as well as the control signal and the fault detection stimulating data stream, and selectively outputting the automatic driving data stream or the fault detection stimulating data stream to the automatic driving processing module based on the control signal, as an input data stream.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: November 1, 2022
    Assignees: Beijing Baidu Netcom Science And Technology Co., Ltd., Kunlunxin Technology (Beijing) Company Limited
    Inventors: Chongqin Wang, Zhibiao Zhao, Hefei Zhu, Ningyi Xu, Jian Ouyang
  • Patent number: 11481994
    Abstract: Embodiments of the present disclosure provide a method and apparatus for extracting image data in parallel from multiple convolution windows, a device, and a computer-readable storage medium. The method includes: dividing an image into multiple groups of convolution windows, where the multiple groups of convolution windows include a first group of convolution windows and a second group of convolution windows, and each group of convolution windows include multiple convolution windows. The method further includes extracting image data in parallel from multiple convolution windows in the first group of convolution windows by using multiple data processing units, and extracting, after the extraction of image data from the first group of convolution windows is completed, image data from multiple convolution windows in the second group of convolution windows in parallel by using the multiple data processing units.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: October 25, 2022
    Assignees: Beijing Baidu Netcom Science and Technology Co., Ltd., Kunlunxin Technology (Beijing) Company Limited
    Inventors: Zihao Liang, Jian Ouyang
  • Publication number: 20220304989
    Abstract: The disclosure provides a use of an alkaloid compound Hip in treatment and/or prevention of cardiac trauma. Upon studying activity of the alkaloid compound Hip, it is verified that the alkaloid compound Hip provided in the disclosure can inhibit apoptosis induced by cardiomyocyte toxicity, through down-regulating expression levels of p-JNK and/or Cleaved-Caspase-3 to inhibit anthracycline DOX-induced cardiomyocyte apoptosis, thereby alleviating cardiomyocyte toxicity to achieve treatment and/or prevention of cardiomyocyte toxicity. Thus, the alkaloid compound Hip can be used to manufacture a medicine for treatment and/or prevention of myocardial injury-related diseases.
    Type: Application
    Filed: March 15, 2022
    Publication date: September 29, 2022
    Inventors: Wenna ZHOU, Honglun WANG, Jian OUYANG