Patents by Inventor Mircea Markus

Mircea Markus 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: 20130226890
    Abstract: A first process executing in a computer system in a data grid receives a request to perform at least one transaction operation of a transaction based on remote transaction data of at least one other process in the data grid. The at least one other process is capable to perform a prepare operation for a transaction. The first process identifies a local copy of the remote transaction data in a local data structure and performs the at least one transaction operation using the local copy of the remote transaction data without acquiring a lock on the remote transaction data.
    Type: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Applicant: RED HAT INC.
    Inventor: Mircea Markus
  • Publication number: 20130226891
    Abstract: A first process in a data grid provides an initial version that corresponds to transaction data controlled by the first to a second process and a third process. The first process receives a request of the second process and changes the transaction data based on a first transaction. The first process provides a current version value of the transaction data to the second process and commit the change to the transaction data based on the first transaction if the current version value matches the initial version value provided to the second process and creates a new version value for the transaction data upon committing the change. The first process changes the transaction data based on the second transaction and rolls back the change made to the transaction data based on the second transaction if the new version value does not match the initial version value provided to the third process.
    Type: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Applicant: RED HAT INC.
    Inventor: Mircea Markus
  • Publication number: 20130151889
    Abstract: A data grid node that is hosted by a computing system receives a request to prepare transaction operations for a multi-operational transaction for a commit. The transaction operations are associated with other data grid nodes in the data grid. The data grid node stores transaction state data for the multi-operational transaction in local memory associated with the data grid node and identifies other data grid nodes in the data grid that manage the data pertaining to the transaction operations for the multi-operational transaction. The data grid node sends the transaction state data to the other data grid nodes and the other data grid nodes store the transaction state data in local memory associated with the corresponding data grid node.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Inventor: Mircea Markus
  • Publication number: 20130019000
    Abstract: A client computing system identifies a start of a multi-operational transaction pertaining to access of data stored in caches being managed by nodes residing in Java Virtual Machines in an in-memory data grid. The client computing system stores transaction context data indicating the start of the multi-operational transaction and identifies an application request to perform an operation pertaining to the multi-operational transaction. The application request is from an application that resides outside of the Java Virtual Machines of the nodes. The client computing system determines the transaction context of the operation based on the transaction context data and sends an operation request over a network to a managing node in the in-memory data grid to manage the multi-operational transaction. The operation request includes header data based on the transaction context data.
    Type: Application
    Filed: July 14, 2011
    Publication date: January 17, 2013
    Inventors: Mircea Markus, Manik Surtani