Patents by Inventor Ernst M. Siepman

Ernst M. Siepman 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: 8489567
    Abstract: A database is maintained that stores data persistently. Tasks are accepted from task sources. At least some of the tasks have competing requirements for use of regions of the database. Each of the regions includes data that is all either locked or not locked for writing at a given time. Each of the regions is associated with an available processor. For each of the tasks, jobs are defined each of which requires write access to regions that are to be accessed by no more than one of the processors. Jobs are distributed for concurrent execution by the associated processors.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Albert B. Barabas, Ernst M. Siepman, Mark D. A. van Gulik
  • Patent number: 7689560
    Abstract: A database is maintained that stores data persistently. Tasks are accepted from task sources. At least some of the tasks have competing requirements for use of regions of the database. Each of the regions includes data that is all either locked or not locked for writing at a given time. Each of the regions is associated with an available processor. For each of the tasks, jobs are defined each of which requires write access to regions that are to be accessed by no more than one of the processors. Jobs are distributed for concurrent execution by the associated processors.
    Type: Grant
    Filed: April 9, 2004
    Date of Patent: March 30, 2010
    Assignee: Miosoft Corporation
    Inventors: Albert B. Barabas, Ernst M. Siepman, Mark D. A. van Gulik
  • Publication number: 20040267807
    Abstract: A database is maintained that stores data persistently. Tasks are accepted from task sources. At least some of the tasks have competing requirements for use of regions of the database. Each of the regions includes data that is all either locked or not locked for writing at a given time. Each of the regions is associated with an available processor. For each of the tasks, jobs are defined each of which requires write access to regions that are to be accessed by no more than one of the processors. Jobs are distributed for concurrent execution by the associated processors.
    Type: Application
    Filed: April 9, 2004
    Publication date: December 30, 2004
    Applicant: Miosoft Corporation, a Delaware corporation
    Inventors: Albert B. Barabas, Ernst M. Siepman, Mark D.A. van Gulik