Patents by Inventor Mark D. A. Van Gulik

Mark D. A. Van Gulik 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: 20100153397
    Abstract: Data is stored persistently. At least two different items of the data are stored in two different non-conflicting regions or two different physical clusters. A relationship is maintained between the two different items of data. The relationship enables a process to reach any one of the data items from the other data item. Consistency of the relationship is maintained notwithstanding updates of either or both of the items.
    Type: Application
    Filed: August 5, 2009
    Publication date: June 17, 2010
    Applicant: Miosoft Corporation
    Inventors: Albert B. Barabas, Ernst M. Siepmann, 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: 20090288026
    Abstract: Among other things, a user is enabled to identify arbitrary data records of interest that belong to a file of data records that are expressed in an arbitrary format. Pre-generated information about the records of the file is used to enable a user to view a portion of the arbitrary data records that a machine is capable of displaying at one time. The amount of time required to enable the user to view the portion after the data records of interest have been identified is essentially independent of the number of records in the file. The file and the pre-generated information about the records of the file are each too large to be stored, as a whole, in a memory that is used by the machine in accessing the arbitrary data records in response to the user's identification of records of interest.
    Type: Application
    Filed: March 30, 2009
    Publication date: November 19, 2009
    Inventors: Albert B. Barabas, Mark D.A. Van Gulik, Ernst M. Siepmann
  • Patent number: 7587428
    Abstract: Data is stored persistently. At least two different items of the data are stored in two different non-conflicting regions or two different physical clusters. A relationship is maintained between the two different items of data. The relationship enables a process to reach any one of the data items from the other data item. Consistency of the relationship is maintained notwithstanding updates of either or both of the items.
    Type: Grant
    Filed: March 11, 2003
    Date of Patent: September 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Albert B. Barabas, Ernst M. Siepmann, Mark D. A. van Gulik
  • Patent number: 7512610
    Abstract: Among other things, a user is enabled to identify arbitrary data records of interest that belong to a file of data records that are expressed in an arbitrary format. Pre-generated information about the records of the file is used to enable a user to view a portion of the arbitrary data records that a machine is capable of displaying at one time. The amount of time required to enable the user to view the portion after the data records of interest have been identified is essentially independent of the number of records in the file. The file and the pre-generated information about the records of the file are each too large to be stored, as a whole, in a memory that is used by the machine in accessing the arbitrary data records in response to the user's identification of records of interest.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: March 31, 2009
    Assignee: Miosoft Corporation
    Inventors: Albert B. Barabas, Mark D. A. Van Gulik, Ernst M. Siepmann
  • 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
  • Publication number: 20030233370
    Abstract: Data is stored persistently. At least two different items of the data are stored in two different non-conflicting regions or two different physical clusters. A relationship is maintained between the two different items of data. The relationship enables a process to reach any one of the data items from the other data item. Consistency of the relationship is maintained notwithstanding updates of either or both of the items.
    Type: Application
    Filed: March 11, 2003
    Publication date: December 18, 2003
    Applicant: Miosoft Corporation, a Delaware corporation
    Inventors: Albert B. Barabas, Ernst M. Siepmann, Mark D.A. van Gulik