Patents by Inventor Ivo Simeonov

Ivo Simeonov 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: 8918367
    Abstract: A method is described that comprises executing a non distributed transaction by reading persistent data from a database and performing executions with the persistent data. A prepare command is sent to the database after a change to be made to the persistent data as a consequence of the non distributed transaction's execution is confirmed. A commit command is sent to the database to cause the database to commit the change to the database.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: December 23, 2014
    Assignee: SAP SE
    Inventors: Svetoslav Manolov, Ivo Simeonov
  • Patent number: 7716677
    Abstract: A system and method for mapping Container Managed Persistence (CMP) persistent object states to Java Data Object (JDO) states. In an embodiment, mapping logic identifies a state of a CMP persistent object. The identified CMP persistent object state is mapped to a JDO state. In an embodiment, the mapping is based, at least in part, on whether the CMP persistent object is associated with a transactional context.
    Type: Grant
    Filed: December 27, 2004
    Date of Patent: May 11, 2010
    Assignee: SAP AG
    Inventor: Ivo Simeonov
  • Patent number: 7653628
    Abstract: A method is described for managing an application's cached persistent data with different isolation levels. The different isolation levels include: 1) requesting a lock for a first item of database data in response to the first item of database data not being cached and not yet having been used by the application; 2) requesting a lock for a second item of cached database data in response to the second item of database data being updated for a first time by the application; and, 3) requesting a lock for a third item of cached database data in response to it being confirmed that the third item of database data will need to be updated in its database.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: January 26, 2010
    Assignee: SAP AG
    Inventors: Svetoslav Manolov, Ivo Simeonov
  • Publication number: 20070255773
    Abstract: A system and method is provided to inspect memory leaks and analyze contents of garbage collection files. In one embodiment, a garbage collection file is selected from a plurality of garbage collection files at a file system. The garbage collection file includes histograms. Each histogram is compared with other histograms in the garbage collection file to identify objects associated with memory leaks The results of such comparison are provided.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 1, 2007
    Inventors: Ivo Simeonov, Krasimir Topchiyski
  • Publication number: 20070162449
    Abstract: A method is described for managing an application's cached persistent data with different isolation levels. The different isolation levels include: 1) requesting a lock for a first item of database data in response to the first item of database data not being cached and not yet having been used by the application; 2) requesting a lock for a second item of cached database data in response to the second item of database data being updated for a first time by the application; and, 3) requesting a lock for a third item of cached database data in response to it being confirmed that the third item of database data will need to be updated in its database.
    Type: Application
    Filed: April 30, 2004
    Publication date: July 12, 2007
    Inventors: Svetoslav Manolov, Ivo Simeonov
  • Publication number: 20070118565
    Abstract: A method is described that comprises executing a non distributed transaction by reading persistent data from a database and performing executions with the persistent data. A prepare command is sent to the database after a change to be made to the persistent data as a consequence of the non distributed transaction's execution is confirmed. A commit command is sent to the database to cause the database to commit the change to the database.
    Type: Application
    Filed: April 30, 2004
    Publication date: May 24, 2007
    Inventors: Svetoslav Manolov, Ivo Simeonov
  • Publication number: 20070113014
    Abstract: A method is described in which a reference to an item of persistent data is established because the item of persistent data is cached. The reference is maintained whether or not the item of persistent data is used by an application. The reference is maintained whether or not the item of persistent data is referred to by another reference, where, the another reference is to implement a relational database relationship. The method includes removing the item of persistent data from the cache because the item of persistent data was only referred to by the reference.
    Type: Application
    Filed: April 30, 2004
    Publication date: May 17, 2007
    Inventors: Svetoslav Manolov, Ivo Simeonov
  • Publication number: 20060143224
    Abstract: A system and method for mapping Container Managed Persistence (CMP) persistent object states to Java Data Object (JDO) states. In an embodiment, mapping logic identifies a state of a CMP persistent object. The identified CMP persistent object state is mapped to a JDO state. In an embodiment, the mapping is based, at least in part, on whether the CMP persistent object is associated with a transactional context.
    Type: Application
    Filed: December 27, 2004
    Publication date: June 29, 2006
    Inventor: Ivo Simeonov