Patents by Inventor David S. Labuda

David S. Labuda 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: 7089262
    Abstract: Systems and methods for accessing a relational database through an object-oriented querying interface are provided. A class of objects that are to be stored in the relational database are defined. One or more relational database tables are created and a mapping is produced that maps each data member of an object to one or more columns in a relational database table. Additionally, object-oriented paradigms like inheritance may be supported and the allocation of storage for array elements may be deferred until necessary.
    Type: Grant
    Filed: February 26, 2003
    Date of Patent: August 8, 2006
    Assignee: Portal Software, Inc.
    Inventors: Gary L. Owens, David S. Labuda
  • Publication number: 20030204514
    Abstract: Systems and methods for accessing a relational database through an object-oriented querying interface are provided. A class of objects that are to be stored in the relational database are defined. One or more relational database tables are created and a mapping is produced that maps each data member of an object to one or more columns in a relational database table. Additionally, object-oriented paradigms like inheritance may be supported and the allocation of storage for array elements may be deferred until necessary.
    Type: Application
    Filed: February 26, 2003
    Publication date: October 30, 2003
    Applicant: Portal Software, Inc.
    Inventors: Gary L. Owens, David S. Labuda
  • Patent number: 6529915
    Abstract: Systems and methods for accessing a relational database through an object-oriented querying interface are provided. A class of objects that are to be stored in the relational database are defined. One or more relational database tables are created and a mapping is produced that maps each data member of an object to one or more columns in a relational database table. Additionally, object-oriented paradigms like inheritance may be supported and the allocation of storage for array elements may be deferred until necessary.
    Type: Grant
    Filed: December 6, 1999
    Date of Patent: March 4, 2003
    Assignee: Portal Software, Inc.
    Inventors: Gary L. Owens, David S. Labuda
  • Patent number: 6092055
    Abstract: A real time billing system for accounts that locks out transaction events when the billing process is underway is provided. When a transaction event is received that should be posted to an account during the billing process, the account is locked. It is determined if the next bill time is in the past for the account and if it is, close billing of the account is performed on the account without billing the transaction event. After close billing of the account is finished, the transaction event may be posted to the account and the account unlocked.
    Type: Grant
    Filed: May 14, 1997
    Date of Patent: July 18, 2000
    Assignee: Portal Software, Inc.
    Inventors: Gary L. Owens, David S. Labuda, James R. Haddock
  • Patent number: 6047284
    Abstract: Systems and methods for accessing a relational database through an object-oriented querying interface are provided. A class of objects that are to be stored in the relational database are defined. One or more relational database tables are created and a mapping is produced that maps each data member of an object to one or more columns in a relational database table. Additionally, object-oriented paradigms like inheritance may be supported and the allocation of storage for array elements may be deferred until necessary.
    Type: Grant
    Filed: May 14, 1997
    Date of Patent: April 4, 2000
    Assignee: Portal Software, Inc.
    Inventors: Gary L. Owens, David S. Labuda
  • Patent number: 6047267
    Abstract: Disclosed is a container object that allows a user to define new payment resources without requiring the user to redesign a relational database system used for persistent storage of transaction information. An object server maps data that is represented in transient memory according to an object-oriented scheme to data that is represented in persistent memory according to a relational database scheme. The object server generates appropriate tables and columns for a relational database scheme automatically so that the object-oriented scheme generated by a user may be efficiently stored and searched in persistent memory. Preferably, array elements are represented as rows in a table, not as columns so that storage space is not wasted with place holder data. In certain embodiments, a rating engine is provided that searches available rates and creates a rate stack for the purpose of authorizing transactions and adjusting payment source balances when authorization events or payment events occur.
    Type: Grant
    Filed: May 14, 1997
    Date of Patent: April 4, 2000
    Assignee: Portal Software, Inc.
    Inventors: Gary L. Owens, David S. Labuda, James R. Haddock