Patents by Inventor Sihan GE

Sihan GE 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: 11210185
    Abstract: The present teaching relates to request management and data recovery in a data system. In one example, a failure in connection with first data is detected at a first node in a data system. Information associated with a most recent transaction related to the first node is obtained from the persistent storage. Each of other nodes in the data system is requested to transmit one or more transaction requests previously sent to the first node after the most recent transaction. The one or more transaction requests are received from at least one of the other nodes. A sequence of one or more transactions associated with the one or more transaction requests is determined. The one or more transactions are executed according to the sequence in order to recover the first data at the first node.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: December 28, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Guangxin Yang, Dongyue Wang, Sihan Ge, Xinyu Wang, Wei Liang
  • Patent number: 11086657
    Abstract: The present teaching relates to scheduling transactions at a node in a data system. In one example, a request is obtained for performing a first transaction at the node. A mixing condition associated with the first transaction is determined. The first transaction is initiated. The first transaction is suspended when the mixing condition is met. A second transaction is carried out at the node. The first transaction and the second transaction are directed to a same portion of data at the node.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: August 10, 2021
    Assignee: Verizon Media Inc.
    Inventors: Guangxin Yang, Dongyue Wang, Xinyu Wang, Wei Liang, Sihan Ge
  • Publication number: 20200012575
    Abstract: The present teaching relates to request management and data recovery in a data system. In one example, a request is received for a transaction of data by a first node in the data system. A second node in the data system is determined based on the request. The second node is to carry out the transaction. The request is stored into a first request queue at the first node. The request is sent to the second node. A notice is obtained indicating that information associated with the transaction has been persistently stored. The request is removed from the first request queue in response to the notice.
    Type: Application
    Filed: September 18, 2019
    Publication date: January 9, 2020
    Inventors: Guangxin Yang, Dongyue Wang, Sihan Ge, Xinyu Wang, Wei Liang
  • Patent number: 10459805
    Abstract: The present teaching relates to managing a request in a data system of a plurality of nodes in a network. In one example, a request is received for a transaction of data by a first node in the data system. A second node in the data system is determined based on the request, where the second node is to carry out the transaction. The request is stored into a first request queue at the first node. The request is sent to the second node. A notice is obtained by the first node indicating that information associated with the transaction has been persistently stored. The request is removed from the first request queue in response to the notice being obtained.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: October 29, 2019
    Assignee: Oath Inc.
    Inventors: Guangxin Yang, Dongyue Wang, Sihan Ge, Xinyu Wang, Wei Liang
  • Publication number: 20190171479
    Abstract: The present teaching relates to scheduling transactions at a node in a data system. In one example, a request is obtained for performing a first transaction at the node. A mixing condition associated with the first transaction is determined. The first transaction is initiated. The first transaction is suspended when the mixing condition is met. A second transaction is carried out at the node. The first transaction and the second transaction are directed to a same portion of data at the node.
    Type: Application
    Filed: February 4, 2019
    Publication date: June 6, 2019
    Inventors: Guangxin Yang, Dongyue Wang, Xinyu Wang, Wei Liang, Sihan Ge
  • Patent number: 10241828
    Abstract: The present teaching relates to scheduling transactions at a node in a data system. In one example, a request is obtained for performing a first transaction at the node. A mixing condition associated with the first transaction is determined. The first transaction is initiated. The first transaction is suspended when the mixing condition is met. A second transaction is carried out at the node. The first transaction and the second transaction are directed to a same portion of data at the node.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: March 26, 2019
    Assignee: OATH INC.
    Inventors: Guangxin Yang, Dongyue Wang, Xinyu Wang, Wei Liang, Sihan Ge
  • Publication number: 20170046195
    Abstract: The present teaching relates to scheduling transactions at a node in a data system. In one example, a request is obtained for performing a first transaction at the node. A mixing condition associated with the first transaction is determined. The first transaction is initiated. The first transaction is suspended when the mixing condition is met. A second transaction is carried out at the node. The first transaction and the second transaction are directed to a same portion of data at the node.
    Type: Application
    Filed: April 3, 2015
    Publication date: February 16, 2017
    Inventors: Guangxin YANG, Dongyue WANG, Xinyu WANG, Wei LIANG, Sihan GE
  • Publication number: 20170046234
    Abstract: The present teaching relates to request management and data recovery in a data system. In one example, a request is received for a transaction of data by a first node in the data system. A second node in the data system is determined based on the request. The second node is to carry out the transaction. The request is stored into a first request queue at the first node. The request is sent to the second node. A notice is obtained indicating that information associated with the transaction has been persistently stored. The request is removed from the first request queue in response to the notice.
    Type: Application
    Filed: April 3, 2015
    Publication date: February 16, 2017
    Inventors: Guangxin Yang, Dongyue Wang, Sihan Ge, Xinyu Wang, Wei Liang