Patents by Inventor Alexander Kalinin

Alexander Kalinin 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: 20240354226
    Abstract: A sandbox database is created. The sandbox database is typically a temporary database. For example, the sandbox database may be a test database for evaluating a new version of software. Creating the sandbox database comprises creating a sandbox cache in the sandbox database and copying metadata from a main database to the sandbox database. The sandbox cache is used to store record(s) that are accessed during the use of the sandbox database. The metadata is used to reference the record(s). This allows for a simpler process for creating a temporary database to be used for testing software.
    Type: Application
    Filed: April 24, 2023
    Publication date: October 24, 2024
    Applicant: MICRO FOCUS LLC
    Inventors: Alexander Kalinin, Yuanzhe Bei
  • Publication number: 20240211440
    Abstract: A distributed database system maintains a database including a data shard for which a primary computing node is responsible. The primary computing node identifies a data storage plan for the data shard. The plan identifies a file subset of data storage files of the shard to be merged into a larger data storage file, and a node subset of computing nodes of the system that subscribe to the data shard. The primary node identifies which computing nodes of the node subset each have sufficient computing resources to execute the plan, as candidate computing nodes. The primary node identifies which files of the file subset each candidate computing node locally caches. The primary node selects one candidate computing node to execute the plan, based on the files of the file subset that each candidate computing node locally caches. The primary node causes the selected candidate computing node to execute the plan.
    Type: Application
    Filed: March 8, 2024
    Publication date: June 27, 2024
    Applicant: MICRO FOCUS LLC
    Inventors: Ning Deng, Yuanzhe Bei, Alexander Kalinin
  • Patent number: 12019588
    Abstract: A distributed database system maintains a database including a data shard for which a primary computing node is responsible. The primary computing node identifies a data storage plan for the data shard. The plan identifies a file subset of data storage files of the shard to be merged into a larger data storage file, and a node subset of computing nodes of the system that subscribe to the data shard. The primary node identifies which computing nodes of the node subset each have sufficient computing resources to execute the plan, as candidate computing nodes. The primary node identifies which files of the file subset each candidate computing node locally caches. The primary node selects one candidate computing node to execute the plan, based on the files of the file subset that each candidate computing node locally caches. The primary node causes the selected candidate computing node to execute the plan.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: June 25, 2024
    Assignee: Micro Focus LLC
    Inventors: Ning Deng, Yuanzhe Bei, Alexander Kalinin
  • Publication number: 20230229629
    Abstract: A distributed database system maintains a database including a data shard for which a primary computing node is responsible. The primary computing node identifies a data storage plan for the data shard. The plan identifies a file subset of data storage files of the shard to be merged into a larger data storage file, and a node subset of computing nodes of the system that subscribe to the data shard. The primary node identifies which computing nodes of the node subset each have sufficient computing resources to execute the plan, as candidate computing nodes. The primary node identifies which files of the file subset each candidate computing node locally caches. The primary node selects one candidate computing node to execute the plan, based on the files of the file subset that each candidate computing node locally caches. The primary node causes the selected candidate computing node to execute the plan.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 20, 2023
    Inventors: Ning Deng, Yuanzhe Bei, Alexander Kalinin
  • Patent number: 11487780
    Abstract: A non-transitory computer readable medium can store machine readable instructions that when accessed and executed by a processing resource cause a computing device to perform operations. The operations can include establishing a connection between data stores (such as a relational data store and a graph engine), wherein the connection includes a shared memory buffer storing data in a data format according to internal structures of the graph engine. The connection between the data stores is bi-directional. The connection enables data that is stored in the shared memory to be processed by either of the graph engine and the relational database. Upon receiving a query, the graph engine or the relational database can be selected to process the data based on a query. The data can be processed by the selected one of the graph engine or the relational database.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: November 1, 2022
    Assignee: MICRO FOCUS LLC
    Inventors: Alexander Kalinin, Alkis Simitsis, Kevin Wilkinson, Mahashweta Das
  • Patent number: 10299692
    Abstract: Disclosed are various embodiments of invasive and non-invasive systems for electrophysiological mapping of a patient's heart, where cardiac action potentials (APs) on a myocardial surface of a human heart are reconstructed. In one embodiment, the APs are reconstructed using known electrical potentials on the myocardial surface in combination with known geometries of the heart and/or the torso. A mathematical model of cardiac electrical activity may be employed that takes into account homogeneous and isotropic intracellular, extracellular, and human body electrical conductivities.
    Type: Grant
    Filed: May 1, 2016
    Date of Patent: May 28, 2019
    Assignee: EP SOLUTIONS, S.A.
    Inventors: Alexander Kalinin, Vitaly Kalinin, Mikhail Tsiklauri, Walther Schulze
  • Publication number: 20180322179
    Abstract: A non-transitory computer readable medium can store machine readable instructions that when accessed and executed by a processing resource cause a computing device to perform operations. The operations can include establishing a connection between data stores (such as a relational data store and a graph engine), wherein the connection includes a shared memory buffer storing data in a data format according to internal structures of the graph engine. The connection between the data stores is bi-directional. The connection enables data that is stored in the shared memory to be processed by either of the graph engine and the relational database. Upon receiving a query, the graph engine or the relational database can be selected to process the data based on a query. The data can be processed by the selected one of the graph engine or the relational database.
    Type: Application
    Filed: November 4, 2015
    Publication date: November 8, 2018
    Inventors: Alexander Kalinin, Alkis Simitsis, Kevin Wilkinson, Mahashweta Das
  • Publication number: 20160338611
    Abstract: Disclosed are various embodiments of invasive and non-invasive systems for electrophysiological mapping of a patient's heart, where cardiac action potentials (APs) on a myocardial surface of a human heart are reconstructed. In one embodiment, the APs are reconstructed using known electrical potentials on the myocardial surface in combination with known geometries of the heart and/or the torso. A mathematical model of cardiac electrical activity may be employed that takes into account homogeneous and isotropic intracellular, extracellular, and human body electrical conductivities.
    Type: Application
    Filed: May 1, 2016
    Publication date: November 24, 2016
    Inventors: Alexander Kalinin, Vitaly Kalinin, Mikhail Tsiklauri, Walther Schulze