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: 12033183
    Abstract: 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: Grant
    Filed: October 25, 2022
    Date of Patent: July 9, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yubo Guo, Wenkui Song, Xiaoguang Zhuo
  • Publication number: 20230042070
    Abstract: 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: Application
    Filed: October 25, 2022
    Publication date: February 9, 2023
    Inventors: Yubo GUO, Wenkui SONG, Xiaoguang ZHUO
  • Patent number: 11544064
    Abstract: 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: Grant
    Filed: April 8, 2019
    Date of Patent: January 3, 2023
    Assignee: C-SKY Microsystems Co., Ltd.
    Inventors: Tao Jiang, Yubo Guo, Manzhou Wang, Dingyan Wei
  • Patent number: 11327756
    Abstract: 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: Grant
    Filed: June 29, 2021
    Date of Patent: May 10, 2022
    Assignee: 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: 11237833
    Abstract: 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: Grant
    Filed: April 10, 2020
    Date of Patent: February 1, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Jiahui Luo, Zhijian Chen, Yubo Guo, Wenmeng Zhang
  • Patent number: 11215665
    Abstract: 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: Grant
    Filed: April 26, 2019
    Date of Patent: January 4, 2022
    Assignee: C-SKY Microsystems Co., Ltd.
    Inventors: Taotao Zhu, Yubo Guo
  • Patent number: 11210091
    Abstract: 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: Grant
    Filed: April 10, 2020
    Date of Patent: December 28, 2021
    Assignee: Alibaba Group Holding Limited
    Inventors: Jiahui Luo, Zhijian Chen, Yubo Guo, Wenmeng Zhang, Zhesheng Luo
  • Publication number: 20210365265
    Abstract: 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: Application
    Filed: April 8, 2019
    Publication date: November 25, 2021
    Inventors: Tao JIANG, Yubo GUO, Manzhou WANG, Dingyan WEI
  • Publication number: 20210326132
    Abstract: 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: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Applicant: 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: 20210123973
    Abstract: 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: Application
    Filed: April 26, 2019
    Publication date: April 29, 2021
    Inventors: Taotao ZHU, Yubo GUO
  • Publication number: 20200364048
    Abstract: 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: Application
    Filed: April 10, 2020
    Publication date: November 19, 2020
    Inventors: Jiahui LUO, Zhijian CHEN, Yubo GUO, Wenmeng ZHANG, Zhesheng LUO
  • Publication number: 20200326946
    Abstract: 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: Application
    Filed: April 10, 2020
    Publication date: October 15, 2020
    Inventors: Jiahui LUO, Zhijian CHEN, Yubo GUO, Wenmeng ZHANG
  • Publication number: 20200326940
    Abstract: 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: Application
    Filed: April 10, 2020
    Publication date: October 15, 2020
    Inventors: Yubo GUO, Zhijian CHEN, Jiahui LUO, Wenmeng ZHANG, Manzhou WANG