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).
-
Patent number: 12288373Abstract: 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: GrantFiled: August 8, 2022Date of Patent: April 29, 2025Assignee: KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITEDInventors: Zihao Liang, Jian Ouyang, Wei Qi, Jing Wang
-
Publication number: 20240393856Abstract: A data processor core, which relates to a field of artificial intelligence technology, and in particular to a field of integrated circuit technology and a field of chip technology. The processor core includes: a control unit configured to generate a warm-up instruction in response to detecting a computing instruction to be processed; and a computing unit array including at least one computing unit sub-array, wherein the computing unit sub-array is configured to: receive the warm-up instruction configured to instruct the computing unit sub-array to perform a read operation and a computing operation; enter a warm-up state according to the warm-up instruction; and switch from the warm-up state to a computing state in response to receiving a target instruction corresponding to the computing instruction to be processed. The present disclosure further provides a data processor, a method of processing data, an electronic device, and a storage medium.Type: ApplicationFiled: April 16, 2024Publication date: November 28, 2024Applicant: KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITEDInventors: Hui ZHANG, Jing WANG, Jian OUYANG, Huimin LI, Canghai GU, Xinyi ZHANG
-
Publication number: 20240388508Abstract: A data transmission method is provided. The implementation solution is: obtaining a plurality of data transmission requests, each data transmission request includes data to be transmitted, a data sending node, and a data receiving node; determining a target transmission length of each data transmission request, which indicates the minimum value of the number of nodes between the data sending node and the data receiving node of the data transmission request; dividing the plurality of data transmission requests into a plurality of sets based on the target transmission length of each data transmission request, the target transmission lengths of at least one data transmission request included in each set are equal; and determining a sequence constituted by the plurality of sets to sequentially perform a data transmission operation for each set of the plurality of sets, the data to be transmitted in each set is transmitted in parallel.Type: ApplicationFiled: May 15, 2024Publication date: November 21, 2024Inventors: Xiaoci ZHANG, Qingshu CHEN, Yong WANG, Jian OUYANG
-
Patent number: 12149830Abstract: 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: February 10, 2023Date of Patent: November 19, 2024Assignee: Apple Inc.Inventors: Nicholas D. Smyth, Jian Ouyang, Scott W. Miller, Samuel M. Hyatt, Martin Auclair, Phillip R. Sommer
-
Patent number: 12141228Abstract: Embodiments of the present disclosure propose a deep learning processing apparatus and method, device and storage medium, relating to the field of artificial intelligence.Type: GrantFiled: September 10, 2020Date of Patent: November 12, 2024Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Xiaozhang Gong, Jian Ouyang, Jing Wang, Wei Qi
-
Publication number: 20240342143Abstract: 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: June 21, 2024Publication date: October 17, 2024Inventors: Wenna ZHOU, Honglun WANG, Jian OUYANG
-
Publication number: 20240208543Abstract: A path optimization method for a mobile robot is provided, including: acquiring path information of the mobile robot; processing the path information through a preset path optimization model to obtain path optimization nodes; calculating an optimal path of the mobile robot through the path optimization nodes and feeding the optimal path back to a control terminal; and extracting optimization parameters of the optimal path of the mobile robot, and transmitting the optimization parameters to the preset path optimization model for iterations.Type: ApplicationFiled: December 19, 2023Publication date: June 27, 2024Inventors: Zhenxing ZHENG, Jian OUYANG, Guifang YE
-
Publication number: 20240191083Abstract: Provided are a pavement coating material and a preparation method thereof. The method for preparing a pavement coating material, includes: S1, adding a film-forming aid to a pure acrylic emulsion and mixing, to obtain an organic material; S2, adding a silane coupling agent to a silica sol and mixing, to obtain an inorganic material; S3, adding a part of a dispersant and a nano-catalyst to deionized water and mixing, to obtain a catalyst aqueous solution; and S4, mixing the organic material and the inorganic material by stirring to obtain a mixed base material, adding the catalyst aqueous solution, a hollow microbead, titanium dioxide, and carbon black sequentially to the mixed base material and mixing, to obtain a mixture, and adding a remaining part of the dispersant and a defoamer to the mixture and mixing, to obtain the pavement coating material.Type: ApplicationFiled: September 3, 2023Publication date: June 13, 2024Inventors: Xiangbing GONG, Guoping QIAN, Xue HUANG, Heqi ZHENG, Peng HUANG, Jian OUYANG, Han YAN, Dawei LI, Hongwu YIN, Zhi ZHANG
-
Patent number: 12008467Abstract: Presented herein are embodiments of an improved asymmetric quantization, which may generally be referred to as improved asymmetric quantization (IAQ) embodiments. IAQ embodiments combine the benefits of conventional asymmetric quantization and symmetric quantization but also provide additional computation efficiencies. Embodiments of IAQ adopt an asymmetric range of the weights of a neural network layer, so they circumvent the limitation of symmetric range of symmetric quantization. Moreover, the inference process of a neural network quantized by an IAQ embodiment is much faster than that of the neural network quantized by conventional asymmetric quantization by quantizing an offset value of each layer.Type: GrantFiled: May 19, 2020Date of Patent: June 11, 2024Assignee: Baidu USA LLCInventors: Yingzhen Yang, Zhibiao Zhao, Baoxin Zhao, Jun Huan, Jian Ouyang, Yong Wang, Jiaxin Shi
-
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: 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