×

Object oriented database interface encapsulation that allows for chronologically overlapping transactions in a multi-threaded environment

  • US 6,801,919 B2
  • Filed: 07/27/2001
  • Issued: 10/05/2004
  • Est. Priority Date: 07/27/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method, comprising:

  • encapsulating one or more interactions between a database application and a database to allow for one or more chronologically overlapping transactions using a single database connection in a threaded environment, further comprising;

    launching the database application;

    creating and initializing one or more entities for communicating information between the database application and the database;

    opening one or more logical connections to the database;

    the database application requesting database access;

    using the one or more created and initialized entities for creating, sending and receiving one or more database queries between the database application and the database;

    a specialized entity of the one or more created and initialized entities employing a mapping of one or more database application threads to one or more literal connections to the database, wherein the number M of the one or more literal connections to the database can be less than the number N of the one or more threads in the database application; and

    using the one or more created and initialized entities concurrently so that one or more database transactions may be transmitted in a chronologically overlapping fashion between the database application and the database.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×