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: 20260147578Abstract: 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: ApplicationFiled: November 27, 2024Publication date: May 28, 2026Inventors: Yun DU, Zilin YING, Wenfeng HUANG, Sai Ramesh BHYRAVAJOSULA, Andrew Evan GRUBER, Chun YU, Eric DEMERS
-
Publication number: 20260148329Abstract: 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: ApplicationFiled: November 27, 2024Publication date: May 28, 2026Inventors: 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: 20260148328Abstract: 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: ApplicationFiled: November 27, 2024Publication date: May 28, 2026Inventors: Yun DU, Zilin YING, Yang XIA, Wenfeng HUANG, Andrew Evan GRUBER, Chun YU, Eric DEMERS
-
Publication number: 20260148330Abstract: 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: ApplicationFiled: November 27, 2024Publication date: May 28, 2026Inventors: Yun DU, Fei WEI, Yang XIA, Chiente HO, Mengbo ZHOU, Bagus Prasetyo WIBOWO, Jia YAO, Andrew Evan GRUBER, Chun YU, Eric DEMERS
-
Publication number: 20260065408Abstract: 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: ApplicationFiled: August 30, 2024Publication date: March 5, 2026Inventors: Yun DU, Zilin YING, Gang ZHONG, Chihong ZHANG, Jian JIANG, Andrew Evan GRUBER, Chun YU, Eric DEMERS
-
Publication number: 20250245041Abstract: 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: ApplicationFiled: January 26, 2024Publication date: July 31, 2025Inventors: Vishwanath Shashikant NIKAM, Akash Sitaram ATHREYA, Siva Satyanarayana KOLA, Kalyan Kumar BHIRAVABHATLA, Chun YU, Jian LIANG
-
Patent number: 12331285Abstract: 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: GrantFiled: November 11, 2019Date of Patent: June 17, 2025Assignee: LEADWAY (HK) LIMITEDInventors: Haiming Mao, Zijian Luo, Tao Wang, Chun Yu, Tao Lin
-
Patent number: 12229215Abstract: 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: GrantFiled: October 16, 2023Date of Patent: February 18, 2025Assignee: QUALCOMM IncorporatedInventors: 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: 12229864Abstract: 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: GrantFiled: August 5, 2022Date of Patent: February 18, 2025Assignee: QUALCOMM IncorporatedInventors: 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: 12181727Abstract: 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: GrantFiled: July 24, 2020Date of Patent: December 31, 2024Assignee: AUTEL ROBOTICS CO., LTD.Inventors: Chun Yu, Wenchao Zhang
-
Patent number: 12154591Abstract: 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: GrantFiled: May 26, 2020Date of Patent: November 26, 2024Assignee: TSINGHUA UNIVERSITYInventors: Chun Yu, Yuanchun Shi
-
Patent number: 12112756Abstract: 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: GrantFiled: May 26, 2020Date of Patent: October 8, 2024Assignee: TSINGHUA UNIVERSITYInventors: Chun Yu, Yuanchun Shi
-
Patent number: 12067666Abstract: 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: GrantFiled: May 18, 2022Date of Patent: August 20, 2024Assignee: QUALCOMM IncorporatedInventors: 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: 12056790Abstract: 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: GrantFiled: January 31, 2020Date of Patent: August 6, 2024Assignee: QUALCOMM IncorporatedInventors: Yun Du, Andrew Evan Gruber, Chun Yu, Chihong Zhang, Thomas Edwin Frisinger, Richard Hammerstone, Zilin Ying, Heng Qi, Quanquan Xu, Sheng Gu
-
Patent number: 11954758Abstract: 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: GrantFiled: February 24, 2022Date of Patent: April 9, 2024Assignee: QUALCOMM IncorporatedInventors: Yun Du, Andrew Evan Gruber, Zilin Ying, Chunling Hu, Baoguang Yang, Yang Xia, Gang Zhong, Chun Yu, Eric Demers
-
Publication number: 20240046543Abstract: 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: ApplicationFiled: August 5, 2022Publication date: February 8, 2024Inventors: 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: 20240037183Abstract: 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: ApplicationFiled: October 16, 2023Publication date: February 1, 2024Inventors: 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: 11844529Abstract: 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: GrantFiled: November 4, 2021Date of Patent: December 19, 2023Assignee: BEIJING DONGLIN FUSHI MEDICAL DEVICES CO., LTD.Inventors: Ling Yu, Chun Yu
-
Patent number: 11829439Abstract: 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: GrantFiled: December 29, 2020Date of Patent: November 28, 2023Assignee: QUALCOMM IncorporatedInventors: 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: 20230377240Abstract: 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: ApplicationFiled: May 18, 2022Publication date: November 23, 2023Inventors: Yun DU, Eric DEMERS, Andrew Evan GRUBER, Chun YU, Chihong ZHANG, Baoguang YANG, Yuehai DU, Gang ZHONG, Avinash SEETHARAMAIAH, Jonnala Gadda NAGENDRA KUMAR