Patents by Inventor Chun Yu

Chun Yu 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: 20260147578
    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may obtain a set of instructions associated with the graphics processing. The apparatus may also determine a priority order for each of the set of instructions associated with the graphics processing. Further, the apparatus may identify at least one instruction in the set of instructions based on the priority order for each of the set of instructions. The apparatus may also execute the at least one instruction based on identification of the at least one instruction.
    Type: Application
    Filed: November 27, 2024
    Publication date: May 28, 2026
    Inventors: Yun DU, Zilin YING, Wenfeng HUANG, Sai Ramesh BHYRAVAJOSULA, Andrew Evan GRUBER, Chun YU, Eric DEMERS
  • Publication number: 20260148329
    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may obtain a set of instructions for a data read/write process at a GPU. The apparatus may also obtain an indication of a dependency between first information for a first instruction in the set of instructions and second information for a second instruction in the set of instructions, where the first instruction is associated with a first component and the second instruction is associated with a second component. Further, the apparatus may determine an amount of storage space at the GPU for the first information for the first instruction. The apparatus may also store, based on the amount of the storage space at the GPU, the first information for the first instruction in a first memory at the GPU or a second memory at the GPU.
    Type: Application
    Filed: November 27, 2024
    Publication date: May 28, 2026
    Inventors: Yun DU, Fei WEI, Hongjiang SHANG, Chiente HO, Gang ZHONG, Sheng GU, Sai Ramesh BHYRAVAJOSULA, Chihong ZHANG, Jian JIANG, Andrew Evan GRUBER, Chun YU, Eric DEMERS
  • Publication number: 20260148328
    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may initiate an execution of a set of instructions including a first instruction and a second instruction. The apparatus may also determine whether data is pending for one of the first instruction or the second instruction Further, the apparatus may suspend the execution of the first instruction and the second instruction based on the data being pending for one of the first instruction or the second instruction.
    Type: Application
    Filed: November 27, 2024
    Publication date: May 28, 2026
    Inventors: Yun DU, Zilin YING, Yang XIA, Wenfeng HUANG, Andrew Evan GRUBER, Chun YU, Eric DEMERS
  • Publication number: 20260148330
    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may obtain an indication of a graphics operation, where the graphics operation is associated with data in a data block. The apparatus may also determine whether a value for at least some data in the data block is identical to a value for at least some other data in the data block. Further, the apparatus may refrain from executing the at least some data in the data block based on the value for the at least some data in the data block being identical to the value for the at least some other data in the data block.
    Type: Application
    Filed: November 27, 2024
    Publication date: May 28, 2026
    Inventors: Yun DU, Fei WEI, Yang XIA, Chiente HO, Mengbo ZHOU, Bagus Prasetyo WIBOWO, Jia YAO, Andrew Evan GRUBER, Chun YU, Eric DEMERS
  • Publication number: 20260065408
    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may obtain an indication of set of draw calls, wherein each of the set of draw calls includes a shader preamble. The apparatus may also obtain an indication of a division of each shader preamble for each of the set of draw calls into a plurality of shader preamble sections. Further, the apparatus may execute, based on the division of each shader preamble, each of the plurality of shader preamble sections for each of the set of draw calls.
    Type: Application
    Filed: August 30, 2024
    Publication date: March 5, 2026
    Inventors: Yun DU, Zilin YING, Gang ZHONG, Chihong ZHANG, Jian JIANG, Andrew Evan GRUBER, Chun YU, Eric DEMERS
  • Publication number: 20250245041
    Abstract: Aspects presented herein relate to methods and devices for data or graphics processing including an apparatus, e.g., a GPU. The apparatus may obtain an indication of a plurality of workloads for graphics processing. The apparatus may also perform a binning process for a first workload of the plurality of workloads. Further, the apparatus may divide the first workload into a plurality of first sub-workloads and a second workload of the plurality of workloads into a plurality of second sub-workloads. The apparatus may also perform a rendering process for at least one first sub-workload of the plurality of first sub-workloads and a binning process for at least one second sub-workload of the plurality of second sub-workloads. The apparatus may also perform a rendering process for the at least one second sub-workload prior to a completion of the rendering process for the at least one first sub-workload.
    Type: Application
    Filed: January 26, 2024
    Publication date: July 31, 2025
    Inventors: Vishwanath Shashikant NIKAM, Akash Sitaram ATHREYA, Siva Satyanarayana KOLA, Kalyan Kumar BHIRAVABHATLA, Chun YU, Jian LIANG
  • Patent number: 12331285
    Abstract: The present invention provides a nucleic acid extraction instrument including a base, an outer housing connected with the base, and an instrumental main body positioned inside the outer housing and mounted to the base; and the instrumental main body includes an electrical power pack, a main control device, a first motor set, a second motor set, and a third motor set.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: June 17, 2025
    Assignee: LEADWAY (HK) LIMITED
    Inventors: Haiming Mao, Zijian Luo, Tao Wang, Chun Yu, Tao Lin
  • Patent number: 12229215
    Abstract: The present disclosure relates to methods and apparatus for compute processing. For example, disclosed techniques facilitate improving performance of matrix multiplication in streaming processor. Aspects of the present disclosure can execute, with a load control unit, a first load instruction to load a set of input data of an input matrix from a first memory to a second memory. Aspects of the present disclosure can also execute, with the load control unit, a second load instruction to load a set of weight data of a weight matrix from the first memory to the second memory. Additionally, aspects of the present disclosure can perform, with an ALU component, a matrix multiplication operation using the set of input data and the set of weight data to generate an output matrix. Further, aspects of the present disclosure can store the output matrix at a general purpose register accessible to the ALU component.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: February 18, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Yun Du, Gang Zhong, Fei Wei, Yibin Zhang, Jing Han, Hongjiang Shang, Elina Kamenetskaya, Minjie Huang, Alexei Vladimirovich Bourd, Chun Yu, Andrew Evan Gruber, Eric Demers
  • Patent number: 12229864
    Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for runtime optimization of the shader execution flow. A graphics processor may obtain instruction execution data associated with a graphics workload, the instruction execution data including graphics data for a set of shader operations. The graphics processor may configure, at a first iteration, at least one predication value based on the instruction execution data including the graphics data for the set of shader operations. The graphics processor may adjust, at a second iteration, an execution flow of the graphics workload based on the configured at least one predication value, the execution flow of the graphics workload including the set of shader operations. The graphics processor may execute or refrain from executing, at the second iteration, each of the set of shader operations based on the adjusted execution flow of the graphics workload.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: February 18, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Yun Du, Eric Demers, Andrew Evan Gruber, Chun Yu, Baoguang Yang, Chihong Zhang, Yuehai Du, Avinash Seetharamaiah, Jonnala Gadda Nagendra Kumar, Gang Zhong, Zilin Ying, Fei Wei
  • Patent number: 12181727
    Abstract: The present invention provides a lens assembly and a mobile terminal. The lens assembly includes a lens and a protective casing. The lens and the protective casing are fixedly connected to the mobile terminal separately. The lens is sheathed in the protective casing. A spacing exists between the protective casing and the lens. In the lens assembly and the mobile terminal provided in this embodiment, when the lens assembly is impacted, the protective casing receives the impact first and is deformed. Without direct connection or contact between the lens and the protective casing, a force received by the protective casing will not be directly transmitted to the lens, and the lens will not be pressed to deform by the protective casing, thereby avoiding a circumstance in which the deformation of the lens makes the mobile terminal unable to accurately recognize an obstacle.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: December 31, 2024
    Assignee: AUTEL ROBOTICS CO., LTD.
    Inventors: Chun Yu, Wenchao Zhang
  • Patent number: 12154591
    Abstract: An electronic device configured with a microphone, a voice interaction wake-up method executed by an electronic device equipped with a microphone, and a computer-readable medium, the electronic device comprising a memory and a central processing unit, wherein the memory stores computer-executable instructions, and when executed by the central processing unit, the computer-executable instructions perform the following operations: analyzing a sound signal collected by a microphone, identifying whether the sound signal contains speech spoken by a person and whether it contains wind noise sounds generated by airflows hitting the microphone as a result of the speech spoken by the person, and in response to determining that the sound signal contains sound spoken by the person and contains wind noise sounds generated by airflows hitting the microphone as a result of the speech spoken by the user, processing the sound signal as speech input by the user.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: November 26, 2024
    Assignee: TSINGHUA UNIVERSITY
    Inventors: Chun Yu, Yuanchun Shi
  • Patent number: 12112756
    Abstract: An interaction method triggered by a mouth-covering gesture and an intelligent electronic device are provided. The interaction method is applied to an intelligent electronic device arranged with a sensor. The intelligent electronic device includes a sensor system for capturing a signal of a user putting one hand on a mouth to make a mouth-covering gesture. The interaction method includes: processing the signal to determine whether the user puts the hand on the mouth to make the mouth-covering gesture; and in a case that the user puts the hand on the mouth to make the mouth-covering gesture, determining a mouth-covering gesture input mode as an input mode for controlling an interaction to trigger a control command or trigger another input mode, by executing a program on the intelligent electronic device.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: October 8, 2024
    Assignee: TSINGHUA UNIVERSITY
    Inventors: Chun Yu, Yuanchun Shi
  • Patent number: 12067666
    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may receive a set of draw call instructions corresponding to a graphics workload, where the set of draw call instructions is associated with at least one run-time parameter. The apparatus may also obtain a first shader program associated with storing data in a system memory and at least one second shader program associated with storing data in a constant memory. Further, the apparatus may execute the first shader program or the at least one second shader program based on whether the at least one run-time parameter is less than or equal to a size of the constant memory. The apparatus may also update or maintain a configuration of a shader processor or a streaming processor based on executing the first shader program or the at least one second shader program.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: August 20, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Yun Du, Eric Demers, Andrew Evan Gruber, Chun Yu, Chihong Zhang, Baoguang Yang, Yuehai Du, Gang Zhong, Avinash Seetharamaiah, Jonnala Gadda Nagendra Kumar
  • Patent number: 12056790
    Abstract: The present disclosure relates to methods and apparatus for graphics processing. For example, disclosed techniques facilitate improving bindless state processing at a graphics processor. Aspects of the present disclosure can receive, at a graphics processor, a shader program including a preamble section and a main instructions section. Aspects of the present disclosure can also execute, with a scalar processor dedicated to processing preamble sections, instructions of the preamble section to implement a bindless mechanism for loading constant data associated with the shader program. Additionally, aspects of the present disclosure can distribute the main instructions section and the constant data to a streaming processor for executing the shader program.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: August 6, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Yun Du, Andrew Evan Gruber, Chun Yu, Chihong Zhang, Thomas Edwin Frisinger, Richard Hammerstone, Zilin Ying, Heng Qi, Quanquan Xu, Sheng Gu
  • Patent number: 11954758
    Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for dynamic wave pairing. A graphics processor may allocate one or more GPU workloads to one or more wave slots of a plurality of wave slots. The graphics processor may select a first execution slot of a plurality of execution slots for executing the one or more GPU workloads. The selection may be based on one of a plurality of granularities. The graphics processor may execute, at the selected first execution slot, the one or more GPU workloads at the one of the plurality of granularities.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: April 9, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Yun Du, Andrew Evan Gruber, Zilin Ying, Chunling Hu, Baoguang Yang, Yang Xia, Gang Zhong, Chun Yu, Eric Demers
  • Publication number: 20240046543
    Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for runtime optimization of the shader execution flow. A graphics processor may obtain instruction execution data associated with a graphics workload, the instruction execution data including graphics data for a set of shader operations. The graphics processor may configure, at a first iteration, at least one predication value based on the instruction execution data including the graphics data for the set of shader operations. The graphics processor may adjust, at a second iteration, an execution flow of the graphics workload based on the configured at least one predication value, the execution flow of the graphics workload including the set of shader operations. The graphics processor may execute or refrain from executing, at the second iteration, each of the set of shader operations based on the adjusted execution flow of the graphics workload.
    Type: Application
    Filed: August 5, 2022
    Publication date: February 8, 2024
    Inventors: Yun DU, Eric DEMERS, Andrew Evan GRUBER, Chun YU, Baoguang YANG, Chihong ZHANG, Yuehai DU, Avinash SEETHARAMAIAH, Jonnala Gadda NAGENDRA KUMAR, Gang ZHONG, Zilin YING, Fei WEI
  • Publication number: 20240037183
    Abstract: The present disclosure relates to methods and apparatus for compute processing. For example, disclosed techniques facilitate improving performance of matrix multiplication in streaming processor. Aspects of the present disclosure can execute, with a load control unit, a first load instruction to load a set of input data of an input matrix from a first memory to a second memory. Aspects of the present disclosure can also execute, with the load control unit, a second load instruction to load a set of weight data of a weight matrix from the first memory to the second memory. Additionally, aspects of the present disclosure can perform, with an ALU component, a matrix multiplication operation using the set of input data and the set of weight data to generate an output matrix. Further, aspects of the present disclosure can store the output matrix at a general purpose register accessible to the ALU component.
    Type: Application
    Filed: October 16, 2023
    Publication date: February 1, 2024
    Inventors: Yun DU, Gang ZHONG, Fei WEI, Yibin ZHANG, Jing HAN, Hongjiang SHANG, Elina KAMENETSKAYA, Minjie HUANG, Alexei Vladimirovich BOURD, Chun YU, Andrew Evan GRUBER, Eric DEMERS
  • Patent number: 11844529
    Abstract: The present invention discloses a hemostatic clip, including an inner sleeve, a transitional inner sleeve, steel micro balls, a clip holder, a ball head pull rod, and clamps. The ball head pull rod is accommodated in the transitional inner sleeve, the transitional inner sleeve is accommodated in the inner sleeve, the inner sleeve is limited between the transitional inner sleeve and the clip holder, the steel micro balls are clamped between the clip holder and the transitional inner sleeve, and the steel micro balls are fixed to the clip holder. By pulling the ball head pull rod, the transitional inner sleeve is driven to move backward, so that a front end of the transitional inner sleeve is elastically deformed, to separate the transitional inner sleeve from the steel micro balls and the clip holder.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: December 19, 2023
    Assignee: BEIJING DONGLIN FUSHI MEDICAL DEVICES CO., LTD.
    Inventors: Ling Yu, Chun Yu
  • Patent number: 11829439
    Abstract: The present disclosure relates to methods and apparatus for compute processing. For example, disclosed techniques facilitate improving performance of matrix multiplication in streaming processor. Aspects of the present disclosure can execute, with a load control unit, a first load instruction to load a set of input data of an input matrix from a first memory to a second memory. Aspects of the present disclosure can also execute, with the load control unit, a second load instruction to load a set of weight data of a weight matrix from the first memory to the second memory. Additionally, aspects of the present disclosure can perform, with an ALU component, a matrix multiplication operation using the set of input data and the set of weight data to generate an output matrix. Further, aspects of the present disclosure can store the output matrix at a general purpose register accessible to the ALU component.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: November 28, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Yun Du, Gang Zhong, Fei Wei, Yibin Zhang, Jing Han, Hongjiang Shang, Elina Kamenetskaya, Minjie Huang, Alexei Vladimirovich Bourd, Chun Yu, Andrew Evan Gruber, Eric Demers
  • Publication number: 20230377240
    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may receive a set of draw call instructions corresponding to a graphics workload, where the set of draw call instructions is associated with at least one run-time parameter. The apparatus may also obtain a first shader program associated with storing data in a system memory and at least one second shader program associated with storing data in a constant memory. Further, the apparatus may execute the first shader program or the at least one second shader program based on whether the at least one run-time parameter is less than or equal to a size of the constant memory. The apparatus may also update or maintain a configuration of a shader processor or a streaming processor based on executing the first shader program or the at least one second shader program.
    Type: Application
    Filed: May 18, 2022
    Publication date: November 23, 2023
    Inventors: Yun DU, Eric DEMERS, Andrew Evan GRUBER, Chun YU, Chihong ZHANG, Baoguang YANG, Yuehai DU, Gang ZHONG, Avinash SEETHARAMAIAH, Jonnala Gadda NAGENDRA KUMAR