Patents by Inventor Markus J. Kaas

Markus J. Kaas 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: 8132174
    Abstract: A system and method for concurrency management in an environment, in which a common pool of objects is shared by multiple users. A virtual lock owner is created for a main thread of a processing task. The main thread spawns parallel threads to update the objects in the common pool with locks. The virtual lock owner is passed to each parallel thread. Each thread (including the main thread) is associated with a thread dependent lock indicator identified by the virtual lock owner. The lifetime of the thread dependent lock indicator is coupled with the lifetime of the associated thread. The virtual lock owner is also associated with a thread independent lock indicator that has a lifetime independent of the lifetime of the main thread. Thus, the parallel threads can perform object update with lock protection even if the main thread aborts.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: March 6, 2012
    Assignee: SAP Aktiengeselleschaft
    Inventors: Andreas W. Daum, Markus J. Kaas, Guenter Zachmann, Tobias P. Adler
  • Patent number: 7890462
    Abstract: A system and method of updating persistent objects in a persistent store. In response to receipt of a confirmation of task competition, an attempt is made to acquire a lock for corresponding item data in the persistent store. Regardless of whether the lock is acquired, a successful update of the persistent store is acknowledged to the sender of the confirmation within a defined time period.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: February 15, 2011
    Assignee: SAP AG
    Inventors: Andreas W. Daum, Bernd Ernesti, Renzo Colle, Thomas Griesser, Henrik Saterdag, Daniel Zoch, Liwei Lu, Markus J. Kaas, Peter T. Malik
  • Publication number: 20100179946
    Abstract: A system and method of updating persistent objects in a persistent store. In response to receipt of a confirmation of task competition, an attempt is made to acquire a lock for corresponding item data in the persistent store. Regardless of whether the lock is acquired, a successful update of the persistent store is acknowledged to the sender of the confirmation within a defined time period.
    Type: Application
    Filed: March 25, 2010
    Publication date: July 15, 2010
    Applicant: SAP AG
    Inventors: Andreas W. Daum, Bernd Ernesti, Renzo Colle, Thomas Griesser, Henrik Saterdag, Daniel Zoch, Liwei Lu, Markus J. Kaas, Peter T. Malik
  • Publication number: 20100161572
    Abstract: A system and method for concurrency management in an environment, in which a common pool of objects is shared by multiple users. A virtual lock owner is created for a main thread of a processing task. The main thread spawns parallel threads to update the objects in the common pool with locks. The virtual lock owner is passed to each parallel thread. Each thread (including the main thread) is associated with a thread dependent lock indicator identified by the virtual lock owner. The lifetime of the thread dependent lock indicator is coupled with the lifetime of the associated thread. The virtual lock owner is also associated with a thread independent lock indicator that has a lifetime independent of the lifetime of the main thread. Thus, the parallel threads can perform object update with lock protection even if the main thread aborts.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Andreas W. Daum, Markus J. Kaas, Guenter Zachmann, Tobias P. Adler
  • Patent number: 7689561
    Abstract: A system and method of updating persistent objects in a persistent store. In response to receipt of a confirmation of task competition, an attempt is made to acquire a lock for corresponding item data in the persistent store. Regardless of whether the lock is acquired, a successful update of the persistent store is acknowledged to the sender of the confirmation within a defined time period.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: March 30, 2010
    Assignee: SAP AG
    Inventors: Andreas W. Daum, Bernd Ernesti, Renzo Colle, Thomas Griesser, Henrik Saterdag, Daniel Zoch, Liwei Lu, Markus J. Kaas, Peter T. Malik