Patents by Inventor Junyan GUO

Junyan 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: 12658897
    Abstract: Embodiments of the present disclosure provide an apparatus and a method for generating a circuit clock signal. The apparatus comprises: a clock buffer configured to buffer an original clock signal to obtain a buffered clock signal; a clock delay unit configured to delay the original clock signal to obtain a plurality of delayed clock signals, the plurality of delayed clock signals being respectively delayed by different amounts of time relative to the original clock signal; a broadened clock generator configured to generate a broadened clock signal based on the original clock signal and the plurality of delayed clock signals, the frequency of the broadened clock signal being lower than that of the original clock signal; and a clock selector configured to select one of the buffered clock signal and the broadened clock signal as the circuit clock signal based on a selection signal.
    Type: Grant
    Filed: March 6, 2024
    Date of Patent: June 16, 2026
    Assignees: Beijing Youzhuju Network Technology Co., Ltd., Lemon Inc.
    Inventors: Junyan Guo, Mingming Zhang, An Zhao, Junmou Zhang, Chuang Zhang, Shan Lu, Jian Wang
  • Patent number: 12540959
    Abstract: Embodiments of the present disclosure provide a device and a method for monitoring power supply voltage of an electronic circuit.
    Type: Grant
    Filed: March 13, 2024
    Date of Patent: February 3, 2026
    Assignees: Beijing Youzhuju Network Technology Co., Ltd., Lemon Inc.
    Inventors: Junyan Guo, Weifeng Dong, Mingming Zhang, Chuang Zhang, Junmou Zhang, Shan Lu, Jian Wang
  • Publication number: 20240310418
    Abstract: Embodiments of the present disclosure provide a device and a method for monitoring power supply voltage of an electronic circuit.
    Type: Application
    Filed: March 13, 2024
    Publication date: September 19, 2024
    Inventors: Junyan Guo, Weifeng Dong, Mingming Zhang, Chuang Zhang, Junmou Zhang, Shan Lu, Jian Wang
  • Publication number: 20240305284
    Abstract: Embodiments of the present disclosure provide an apparatus and a method for generating a circuit clock signal. The apparatus comprises: a clock buffer configured to buffer an original clock signal to obtain a buffered clock signal; a clock delay unit configured to delay the original clock signal to obtain a plurality of delayed clock signals, the plurality of delayed clock signals being respectively delayed by different amounts of time relative to the original clock signal; a broadened clock generator configured to generate a broadened clock signal based on the original clock signal and the plurality of delayed clock signals, the frequency of the broadened clock signal being lower than that of the original clock signal; and a clock selector configured to select one of the buffered clock signal and the broadened clock signal as the circuit clock signal based on a selection signal.
    Type: Application
    Filed: March 6, 2024
    Publication date: September 12, 2024
    Inventors: Junyan GUO, Mingming ZHANG, An ZHAO, Junmou ZHANG, Chuang ZHANG, Shan LU, Jian WANG
  • Patent number: 11269679
    Abstract: Distributed transactions are performed over a collection of servers operating as replicas of a data set, where a successful transaction involves meeting a quorum count of replicas that locally commit the transaction. However, performance constraints of data sets and consuming applications may vary (e.g., sensitivity to latency, scalability, and/or consistency), and the performance characteristics of the server set may be partly determined by the transactional commitment and quorum selection. The distributed transaction may be applied by designating the replicas as a set of followers and a leader that initiates the transaction and receives acknowledgments of local commits by each follower. On condition of the acknowledgments meeting a quorum count for the data set according to the performance characteristics of the application, the leader locally commits the transaction and delivers a result.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: March 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karthik Raman, Arsalan Ahmad, Momin Mahmoud Al-Ghosien, Padma Priya Aradhyula Bhavani, Rajeev Sudhakar Bhopi, Junyan Guo, Ji Huang, Atul Katiyar, Hemant Kumar, Sujit Vattathil Kuruvilla, Ovidiu Constantin Platon, Venkata Sivaramakrishna Ramadugu, Ankur Savailal Shah, Pankaj Sharma, Dharma Shukla, Shreshth Singhal, Shireesh Kumar Thota
  • Publication number: 20190340011
    Abstract: Distributed transactions are performed over a collection of servers operating as replicas of a data set, where a successful transaction involves meeting a quorum count of replicas that locally commit the transaction. However, performance constraints of data sets and consuming applications may vary (e.g., sensitivity to latency, scalability, and/or consistency), and the performance characteristics of the server set may be partly determined by the transactional commitment and quorum selection. The distributed transaction may be applied by designating the replicas as a set of followers and a leader that initiates the transaction and receives acknowledgments of local commits by each follower. On condition of the acknowledgments meeting a quorum count for the data set according to the performance characteristics of the application, the leader locally commits the transaction and delivers a result.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Karthik Raman, Arsalan AHMAD, Momin Mahmoud AL-GHOSIEN, Padma Priya ARADHYULA BHAVANI, Rajeev Sudhakar BHOPI, Junyan GUO, Ji HUANG, Atul KATIYAR, Hemant KUMAR, Sujit Vattathil KURUVILLA, Ovidiu Constantin PLATON, Venkata Sivaramakrishna RAMADUGU, Ankur Savailal SHAH, Pankaj SHARMA, Dharma SHUKLA, Shreshth SINGHAL, Shireesh Kumar THOTA
  • Patent number: 9149723
    Abstract: The embodiments of the present invention provide a random selection method, server, client and distributed system. The random selection method includes: generating, by a server, a plurality of objects for an online game, and ordering randomly the plurality of objects; transmitting display information to a plurality of clients, so as to make the ordered plurality of objects displayed on a display screen of each client in a manner of content being unknown, so that each user randomly select from the ordered plurality of objects; and designating, by the server, a user-selected object for the user according to feedback from the client. In this invention, the user may participate in the process of random selection, and random ordering by the system and the random selection by the user are combined, thereby the fairness of the random dealing is ensured.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: October 6, 2015
    Inventor: Junyan Guo
  • Publication number: 20140066208
    Abstract: The embodiments of the present invention provide a random selection method, server, client and distributed system. The random selection method includes: generating, by a server, a plurality of objects for an online game, and ordering randomly the plurality of objects; transmitting display information to a plurality of clients, so as to make the ordered plurality of objects displayed on a display screen of each client in a manner of content being unknown, so that each user randomly select from the ordered plurality of objects; and designating, by the server, a user-selected object for the user according to feedback from the client. In this invention, the user may participate in the process of random selection, and random ordering by the system and the random selection by the user are combined, thereby the fairness of the random dealing is ensured.
    Type: Application
    Filed: September 4, 2012
    Publication date: March 6, 2014
    Inventor: Junyan GUO