Patents by Inventor Yubo GUO
Yubo GUO 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: 12033183Abstract: A recommendation content resource acquisition method includes receiving a recommendation content display request based on a target application; acquiring a first recommendation content resource and a second recommendation content resource based on the recommendation content display request, the first recommendation content resource being a recommendation content resource loaded in real time, and the second recommendation content resource being a preloaded recommendation content resource. The method includes determining a target recommendation content resource from the first recommendation content resource and the second recommendation content resource according to a current device state of a terminal indicative of a running status of the terminal; and loading the target recommendation content resource on the target application.Type: GrantFiled: October 25, 2022Date of Patent: July 9, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yubo Guo, Wenkui Song, Xiaoguang Zhuo
-
Publication number: 20230042070Abstract: A recommendation content resource acquisition method includes receiving a recommendation content display request based on a target application; acquiring a first recommendation content resource and a second recommendation content resource based on the recommendation content display request, the first recommendation content resource being a recommendation content resource loaded in real time, and the second recommendation content resource being a preloaded recommendation content resource. The method includes determining a target recommendation content resource from the first recommendation content resource and the second recommendation content resource according to a current device state of a terminal indicative of a running status of the terminal; and loading the target recommendation content resource on the target application.Type: ApplicationFiled: October 25, 2022Publication date: February 9, 2023Inventors: Yubo GUO, Wenkui SONG, Xiaoguang ZHUO
-
Patent number: 11544064Abstract: A processor achieving a zero-overhead loop, includes instruction stream control circuitry and loop control circuitry. The loop control circuitry includes loop address detecting circuitry and loop end determining circuitry. By combining instructions and hardware, the loop control circuitry eliminates additional control instructions required b each loop iteration and can achieve loop acceleration with zero overhead, thereby improving the loop execution efficiency.Type: GrantFiled: April 8, 2019Date of Patent: January 3, 2023Assignee: C-SKY Microsystems Co., Ltd.Inventors: Tao Jiang, Yubo Guo, Manzhou Wang, Dingyan Wei
-
Patent number: 11327756Abstract: A first logic circuit included in a processor receives a first digital signal, where the first logic circuit includes a special purpose register, a comparator, and an adder, where the special purpose register stores a first resource balance for executing a smart contract, where the first digital signal includes a resource deduction quota corresponding to a code set in the smart contract. The first logic circuit reads the first resource balance from the special purpose register. The first logic circuit compares, using the comparator, the first resource balance with the resource deduction quota. In response to the first resource balance being greater than or equal to the resource deduction quota, the first logic circuit subtracts, using the adder, the resource deduction quota from the first resource balance to obtain a second resource balance. The first logic circuit stores the second resource balance in the special purpose register.Type: GrantFiled: June 29, 2021Date of Patent: May 10, 2022Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Xuepeng Guo, Kuan Zhao, Ren Guo, Yubo Guo, Haiyuan Gao, Qibin Ren, Zucheng Huang, Lei Zhang, Guozhen Pan, Changzheng Wei, Zhijian Chen, Ying Yan
-
Patent number: 11237833Abstract: The present invention discloses an instruction processing apparatus, comprising a first register adapted to store first source data, a second register adapted to store second source data, a third register adapted to store accumulated data, a decoder adapted to receive and decode a multiply-accumulate instruction, and an execution unit. The multiply-accumulate instruction indicates that the first register serves as a first operand, the second register serves as a second operand, the third register serves as a third operand, and a shift flag.Type: GrantFiled: April 10, 2020Date of Patent: February 1, 2022Assignee: Alibaba Group Holding LimitedInventors: Jiahui Luo, Zhijian Chen, Yubo Guo, Wenmeng Zhang
-
Patent number: 11215665Abstract: The present disclosure provides a multi-core processor. The multi-core processor comprises a plurality of cores and a debug circuit, the debug circuit comprising debug circuits in the same number as that of the cores, transmission controllers in the same number as that of the cores, and a master control circuit, each of the debug circuits being connected to one core and one transmission controller, respectively, and all transmission controllers being connected to the master control circuit. Each of the debug circuits is configured to generate a debug event signal and respond to the generated debug event signal or received debug event signals generated by other debug circuits. Each of the transmission controllers is configured to respectively control transmission of the debug event signal between the respectively connected debug circuit and the master control circuit. The master control circuit is configured to forward debug event signals among different transmission controllers.Type: GrantFiled: April 26, 2019Date of Patent: January 4, 2022Assignee: C-SKY Microsystems Co., Ltd.Inventors: Taotao Zhu, Yubo Guo
-
Patent number: 11210091Abstract: The present disclosure discloses an instruction processing apparatus, comprising a first vector register adapted to store a first vector to be operated on, a second vector register adapted to store a second vector to be operated on, a decoder adapted to receive and decode a data splicing instruction, and an execution unit. The data splicing instruction indicates the first vector register as a first operand, the second vector register as a second operand, a splicing indicator, and a destination.Type: GrantFiled: April 10, 2020Date of Patent: December 28, 2021Assignee: Alibaba Group Holding LimitedInventors: Jiahui Luo, Zhijian Chen, Yubo Guo, Wenmeng Zhang, Zhesheng Luo
-
Publication number: 20210365265Abstract: The present disclosure provides a processor achieving a zero-overhead loop, the processor comprising an instruction stream control circuitry and a loop control circuitry, wherein the loop control circuitry comprises a loop address detecting circuitry and a loop end determining circuitry. The present disclosure eliminates, by means of combining instructions and hardware, additional control instructions required by each loop iteration and can achieve loop acceleration with zero overhead, thereby improving the loop execution efficiency.Type: ApplicationFiled: April 8, 2019Publication date: November 25, 2021Inventors: Tao JIANG, Yubo GUO, Manzhou WANG, Dingyan WEI
-
Publication number: 20210326132Abstract: A first logic circuit included in a processor receives a first digital signal, where the first logic circuit includes a special purpose register, a comparator, and an adder, where the special purpose register stores a first resource balance for executing a smart contract, where the first digital signal includes a resource deduction quota corresponding to a code set in the smart contract. The first logic circuit reads the first resource balance from the special purpose register. The first logic circuit compares, using the comparator, the first resource balance with the resource deduction quota. In response to the first resource balance being greater than or equal to the resource deduction quota, the first logic circuit subtracts, using the adder, the resource deduction quota from the first resource balance to obtain a second resource balance. The first logic circuit stores the second resource balance in the special purpose register.Type: ApplicationFiled: June 29, 2021Publication date: October 21, 2021Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.Inventors: Xuepeng Guo, Kuan Zhao, Ren Guo, Yubo Guo, Haiyuan Gao, Qibin Ren, Zucheng Huang, Lei Zhang, Guozhen Pan, Changzheng Wei, Zhijian Chen, Ying Yan
-
Publication number: 20210123973Abstract: The present disclosure provides a multi-core processor. The multi-core processor comprises a plurality of cores and a debug circuit, the debug circuit comprising debug circuits in the same number as that of the cores, transmission controllers in the same number as that of the cores, and a master control circuit, each of the debug circuits being connected to one core and one transmission controller, respectively, and all transmission controllers being connected to the master control circuit. Each of the debug circuits is configured to generate a debug event signal and respond to the generated debug event signal or received debug event signals generated by other debug circuits. Each of the transmission controllers is configured to respectively control transmission of the debug event signal between the respectively connected debug circuit and the master control circuit. The master control circuit is configured to forward debug event signals among different transmission controllers.Type: ApplicationFiled: April 26, 2019Publication date: April 29, 2021Inventors: Taotao ZHU, Yubo GUO
-
Publication number: 20200364048Abstract: The present disclosure discloses an instruction processing apparatus, comprising a first vector register adapted to store a first vector to be operated on, a second vector register adapted to store a second vector to be operated on, a decoder adapted to receive and decode a data splicing instruction, and an execution unit. The data splicing instruction indicates the first vector register as a first operand, the second vector register as a second operand, a splicing indicator, and a destination.Type: ApplicationFiled: April 10, 2020Publication date: November 19, 2020Inventors: Jiahui LUO, Zhijian CHEN, Yubo GUO, Wenmeng ZHANG, Zhesheng LUO
-
Publication number: 20200326946Abstract: The present invention discloses an instruction processing apparatus, comprising a first register adapted to store first source data, a second register adapted to store second source data, a third register adapted to store accumulated data, a decoder adapted to receive and decode a multiply-accumulate instruction, and an execution unit. The multiply-accumulate instruction indicates that the first register serves as a first operand, the second register serves as a second operand, the third register serves as a third operand, and a shift flag.Type: ApplicationFiled: April 10, 2020Publication date: October 15, 2020Inventors: Jiahui LUO, Zhijian CHEN, Yubo GUO, Wenmeng ZHANG
-
Publication number: 20200326940Abstract: The present invention discloses an instruction processing device, including a first register adapted to store a source data address, a second register adapted to store a source data length, a third vector register adapted to store target data, a decoder and an execution unit. The decoder is adapted to receive and decode a data loading instruction. The data loading instruction instructs that the first register serves as a first operand, the second register serves as a second operand, and the third vector register serves as a third operand.Type: ApplicationFiled: April 10, 2020Publication date: October 15, 2020Inventors: Yubo GUO, Zhijian CHEN, Jiahui LUO, Wenmeng ZHANG, Manzhou WANG