Patents by Inventor Rostislav Yavorskiy

Rostislav Yavorskiy 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).

  • Publication number: 20200057773
    Abstract: A computer system implements novel identification algorithms to generate universal identifiers requested by distributed clients into unique numeric identifiers devoid of language-specific alphabetic characters. The identifiers may be used for indexing different objects in a database or databases. The computer system, working in cooperation with distributed clients, assists users who supply the unique numeric identifiers with finding information in the different systems regarding the identified objects.
    Type: Application
    Filed: February 21, 2019
    Publication date: February 20, 2020
    Inventors: Michael Gamzin, Michael Zelenin, Rostislav Yavorskiy
  • Patent number: 7290019
    Abstract: A method and system for synchronizing objects among members of a replica set. Objects on members of the replica set are quickly synchronized via a join algorithm that takes advantage of version vectors. When an object is deleted, the object is tombstoned (i.e., marked as “dead”). Tombstones are also replicated between the connected members of the replica set. After a period of time (e.g., a timeout), the tombstones are deleted. A slow sync algorithm executes periodically to ensure that objects that were not deleted via replicated tombstones are eventually deleted. An époque algorithm provides that members that have been offline for a long period of time will update their objects before they participate in a join synchronization.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: October 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Nikolaj S. Bjørner, Dan Teodosiu, Rostislav Yavorskiy
  • Publication number: 20040177100
    Abstract: A method and system for synchronizing objects among members of a replica set. Objects on members of the replica set are quickly synchronized via a join algorithm that takes advantage of version vectors. When an object is deleted, the object is tombstoned (i.e., marked as “dead”). Tombstones are also replicated between the connected members of the replica set. After a period of time (e.g., a timeout), the tombstones are deleted. A slow sync algorithm executes periodically to ensure that objects that were not deleted via replicated tombstones are eventually deleted. An époque algorithm provides that members that have been offline for a long period of time will update their objects before they participate in a join synchronization.
    Type: Application
    Filed: February 13, 2004
    Publication date: September 9, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Nikolaj S. Bjorner, Dan Teodosiu, Rostislav Yavorskiy