Patents by Inventor Yevgeniy Dashevsky

Yevgeniy Dashevsky 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: 11573940
    Abstract: In a distributed database, many nodes can store copies, or instances, of the same record. If the record is split on one node, it should be split on the other nodes to maintain consistency, concurrency, and correctness of the data in the distributed database. In some distributed databases, the records are locked during the update process to ensure data integrity. Unfortunately, locking the records can increase latency, especially for larger databases. But if the records aren't locked and a node fails as a record is being split and updated simultaneously, the split and update may not propagate throughout the distributed database, leading to a loss of data integrity. Exchanging messages about the status of record splitting and forwarding updates internally reduces the likelihood of a loss of data integrity due to a node failure.
    Type: Grant
    Filed: August 15, 2018
    Date of Patent: February 7, 2023
    Assignee: NuoDB, Inc.
    Inventor: Yevgeniy Dashevsky
  • Publication number: 20200257667
    Abstract: In a distributed database, many nodes can store copies, or instances, of the same record. If the record is split on one node, it should be split on the other nodes to maintain consistency, concurrency, and correctness of the data in the distributed database. In some distributed databases, the records are locked during the update process to ensure data integrity. Unfortunately, locking the records can increase latency, especially for larger databases. But if the records aren't locked and a node fails as a record is being split and updated simultaneously, the split and update may not propagate throughout the distributed database, leading to a loss of data integrity. Exchanging messages about the status of record splitting and forwarding updates internally reduces the likelihood of a loss of data integrity due to a node failure.
    Type: Application
    Filed: August 15, 2018
    Publication date: August 13, 2020
    Applicant: NuoDB, Inc.
    Inventor: YEVGENIY DASHEVSKY
  • Patent number: 10324967
    Abstract: A system for performing semantic search receives an electronic text corpus and separates the text corpus into a plurality of sentences. The system parses and converts each sentence into a sentence tree. The system receives a search query and matches the search query with one or more of the sentence trees.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: June 18, 2019
    Assignee: Oracle International Corporation
    Inventors: Vladimir Zelevinsky, Yevgeniy Dashevsky, Diana Ye
  • Publication number: 20180075132
    Abstract: A system for performing semantic search receives an electronic text corpus and separates the text corpus into a plurality of sentences. The system parses and converts each sentence into a sentence tree. The system receives a search query and matches the search query with one or more of the sentence trees.
    Type: Application
    Filed: November 16, 2017
    Publication date: March 15, 2018
    Inventors: Vladimir ZELEVINSKY, Yevgeniy DASHEVSKY, Diana YE
  • Patent number: 9836529
    Abstract: A system for performing semantic search receives an electronic text corpus and separates the text corpus into a plurality of sentences. The system parses and converts each sentence into a sentence tree. The system receives a search query and matches the search query with one or more of the sentence trees.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: December 5, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vladimir Zelevinsky, Yevgeniy Dashevsky, Diana Ye
  • Publication number: 20160085853
    Abstract: A system for performing semantic search receives an electronic text corpus and separates the text corpus into a plurality of sentences. The system parses and converts each sentence into a sentence tree. The system receives a search query and matches the search query with one or more of the sentence trees.
    Type: Application
    Filed: March 10, 2015
    Publication date: March 24, 2016
    Inventors: Vladimir ZELEVINSKY, Yevgeniy DASHEVSKY, Diana YE
  • Patent number: 8296358
    Abstract: An exemplary embodiment of the present invention provides a method of processing a file system transaction in a distributed file system. The method includes receiving a transaction request from a computer, wherein the transaction request includes file data to be stored and a first segment identifier that determines a destination of the file data. The method also includes generating a first distributed journal record corresponding to the file data. The method also includes generating a first file operation request based, at least in part, on the transaction request. The method also includes sending the first file operation request to a first segment server corresponding to the first segment identifier, wherein the first segment server generates a second distributed journal record corresponding to the file data on a memory device associated with the first segment server.
    Type: Grant
    Filed: January 11, 2010
    Date of Patent: October 23, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Boris Zuckerman, Alex Osinsky, Alexander Epstein, Vitaly M. Oratovsky, Yevgeniy Dashevsky, Dinesh Venkatesh, Milan Shetti
  • Publication number: 20100293137
    Abstract: An exemplary embodiment of the present invention provides a method of processing a file system transaction in a distributed file system. The method includes receiving a transaction request from a computer, wherein the transaction request includes file data to be stored and a first segment identifier that determines a destination of the file data. The method also includes generating a first distributed journal record corresponding to the file data. The method also includes generating a first file operation request based, at least in part, on the transaction request. The method also includes sending the first file operation request to a first segment server corresponding to the first segment identifier, wherein the first segment server generates a second distributed journal record corresponding to the file data on a memory device associated with the first segment server.
    Type: Application
    Filed: January 11, 2010
    Publication date: November 18, 2010
    Inventors: Boris Zuckerman, Alex Osinsky, Alexander Epstein, Vitaly M. Oralovsky, Yevgeniy Dashevsky, Dinesh Venkatesh, Milan Shetti