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: 20240123628Abstract: 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: ApplicationFiled: September 26, 2023Publication date: April 18, 2024Inventors: Zhenxing ZHENG, Jian OUYANG, Guifang YE
-
Publication number: 20240128551Abstract: 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: ApplicationFiled: December 21, 2023Publication date: April 18, 2024Applicant: BYD COMPANY LIMITEDInventors: Liwei LIANG, Shumin HU, Yuanyuan CHEN, Jian ZHANG, Jinzhong OUYANG
-
Publication number: 20230393412Abstract: 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: ApplicationFiled: August 18, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Jian Ouyang, Nicholas D. Smyth, Scott W. Miller
-
Publication number: 20230367548Abstract: 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: ApplicationFiled: May 19, 2023Publication date: November 16, 2023Applicant: KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITEDInventors: Peng WU, Jian OUYANG
-
Patent number: 11799651Abstract: 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: GrantFiled: January 4, 2019Date of Patent: October 24, 2023Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITEDInventors: Yong Liu, Yueqiang Cheng, Jian Ouyang, Tao Wei
-
Patent number: 11762217Abstract: 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: GrantFiled: February 26, 2021Date of Patent: September 19, 2023Assignee: Apple Inc.Inventors: Jian Ouyang, Nicholas D. Smyth, Scott W. Miller
-
Patent number: 11748108Abstract: 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: GrantFiled: March 24, 2021Date of Patent: September 5, 2023Assignees: Beijing Baidu Netcom Science and Technology Co., LTD., Kunlunxin Technology (Beijing) Company LimitedInventors: Yingnan Xu, Jian Ouyang, Xueliang Du, Kang An
-
Patent number: 11693970Abstract: 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: GrantFiled: January 4, 2019Date of Patent: July 4, 2023Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIIING) COMPANY LIMITEDInventors: Yong Liu, Yueqiang Cheng, Jian Ouyang, Tao Wei
-
Publication number: 20230188853Abstract: 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: ApplicationFiled: February 10, 2023Publication date: June 15, 2023Applicant: Apple Inc.Inventors: Nicholas D. Smyth, Jian Ouyang, Scott W. Miller, Samuel M. Hyatt, Martin Auclair, Phillip R. Sommer
-
Patent number: 11650754Abstract: 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: GrantFiled: November 20, 2019Date of Patent: May 16, 2023Assignee: KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITEDInventors: Zihao Liang, Jian Ouyang
-
Publication number: 20230099656Abstract: 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: ApplicationFiled: August 16, 2022Publication date: March 30, 2023Inventors: Zihao LIANG, Jian OUYANG, Wei QI, Jing WANG
-
Patent number: 11616651Abstract: 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: GrantFiled: January 4, 2019Date of Patent: March 28, 2023Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITEDInventors: Yong Liu, Yueqiang Cheng, Jian Ouyang, Tao Wei
-
Patent number: 11615295Abstract: 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: GrantFiled: November 15, 2019Date of Patent: March 28, 2023Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITEDInventors: Hefei Zhu, Jian Ouyang, Zhibiao Zhao, Xiaozhang Gong, Qingshu Chen
-
Patent number: 11609766Abstract: 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: GrantFiled: January 4, 2019Date of Patent: March 21, 2023Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITEDInventors: Yueqiang Cheng, Yong Liu, Tao Wei, Jian Ouyang
-
Patent number: 11595582Abstract: 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: GrantFiled: March 15, 2021Date of Patent: February 28, 2023Assignee: Apple Inc.Inventors: Nicholas D. Smyth, Jian Ouyang, Scott W. Miller, Samuel M. Hyatt, Martin Auclair, Phillip R. Sommer
-
Patent number: 11544067Abstract: 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: GrantFiled: October 12, 2019Date of Patent: January 3, 2023Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITEDInventors: Zhibiao Zhao, Jian Ouyang, Hefei Zhu, Qingshu Chen, Wei Qi
-
Publication number: 20220383611Abstract: 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: ApplicationFiled: August 8, 2022Publication date: December 1, 2022Inventors: Zihao LIANG, Jian OUYANG, Wei QI, Jing WANG
-
Patent number: 11485376Abstract: 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: GrantFiled: December 11, 2019Date of Patent: November 1, 2022Assignees: Beijing Baidu Netcom Science And Technology Co., Ltd., Kunlunxin Technology (Beijing) Company LimitedInventors: Chongqin Wang, Zhibiao Zhao, Hefei Zhu, Ningyi Xu, Jian Ouyang
-
Patent number: 11481994Abstract: 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: GrantFiled: March 3, 2020Date of Patent: October 25, 2022Assignees: Beijing Baidu Netcom Science and Technology Co., Ltd., Kunlunxin Technology (Beijing) Company LimitedInventors: Zihao Liang, Jian Ouyang
-
Publication number: 20220304989Abstract: 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: ApplicationFiled: March 15, 2022Publication date: September 29, 2022Inventors: Wenna ZHOU, Honglun WANG, Jian OUYANG