Patents by Inventor Vitaly Nikolaevich STOYAN

Vitaly Nikolaevich STOYAN 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: 11288254
    Abstract: A method for processing a request, where the request is of a declaratory-type and is destined from a request source to a distributed database that has a plurality of transaction destination locations (TDLs). The distributed database is part of distributed computer system, and the distributed computer system has a supervisory device. The method is executable by the supervisory device and includes: receiving the request, processing the request to generate a first transaction of a read-type and identifying at least one condition-satisfying TDL, acquiring a lock value for the condition-satisfying TDL, executing the first transaction, processing the request to generate a last transaction of a modification-type for modifying information associated with the at least one TDL, before executing the last transaction, checking a status of the lock, and only executing the last transaction based on a positive outcome. A distributed software system for doing the same is also provided.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: March 29, 2022
    Assignee: YANDEX EUROPE AG
    Inventors: Sergey Aleksandrovich Puchin, Vitaly Nikolaevich Stoyan
  • Publication number: 20200117651
    Abstract: A method for processing a request, where the request is of a declaratory-type and is destined from a request source to a distributed database that has a plurality of transaction destination locations (TDLs). The distributed database is part of distributed computer system, and the distributed computer system has a supervisory device. The method is executable by the supervisory device and includes: receiving the request, processing the request to generate a first transaction of a read-type and identifying at least one condition-satisfying TDL, acquiring a lock value for the condition-satisfying TDL, executing the first transaction, processing the request to generate a last transaction of a modification-type for modifying information associated with the at least one TDL, before executing the last transaction, checking a status of the lock, and only executing the last transaction based on a positive outcome. A distributed software system for doing the same is also provided.
    Type: Application
    Filed: June 6, 2019
    Publication date: April 16, 2020
    Inventors: Sergey Aleksandrovich PUCHIN, Vitaly Nikolaevich STOYAN