Patents Assigned to Object Design, Inc.
  • Patent number: 6199141
    Abstract: An apparatus and method are provided for virtual memory mapping and transaction management in an object-oriented database system having permanent storage for storing data in at least one database, at least one cache memory for temporarily storing data, and a processing unit which runs application programs which request data using virtual addresses. The system performs data transfers in response to memory faults resulting from requested data not being available at specified virtual addressed and performs mapping of data in cache memory. The data in the database may include pointers containing persistent addresses, which pointers are relocated between persistent addresses and virtual addresses.
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: March 6, 2001
    Assignee: Object Design, Inc.
    Inventors: Daniel L. Weinreb, Sam J. Haradhvala
  • Patent number: 5649139
    Abstract: An apparatus and method are provided for virtual memory mapping and transaction management in an object-oriented database system having permanent storage for storing data in at least one database, at least one cache memory for temporarily storing data, and a processing unit which runs application programs which request data using virtual addresses. The system performs data transfers in response to memory faults resulting from requested data not being available at specified virtual addressed and performs mapping of data in cache memory. The data in the database may include pointers containing persistent addresses, which pointers are relocated between persistent addresses and virtual addresses.
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: July 15, 1997
    Assignee: Object Design, Inc.
    Inventors: Daniel L. Weinreb, Sam J. Haradhvala
  • Patent number: 5426747
    Abstract: An apparatus and method are provided for virtual memory mapping and transaction management in an object-oriented database system having permanent storage for storing data in at least one database, at least one cache memory for temporarily storing data, and a processing unit which runs application programs which request data using virtual addresses. The system performs data transfers in response to memory faults resulting from requested data not being available at specified virtual addressed and performs mapping of data in cache memory. The data in the database may include pointers containing persistent addresses, which pointers are relocated between persistent addresses and virtual addresses.
    Type: Grant
    Filed: March 22, 1991
    Date of Patent: June 20, 1995
    Assignee: Object Design, Inc.
    Inventors: Daniel L. Weinreb, Sam J. Haradhvala