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: 8856178
    Abstract: According to one embodiment, a computer system can execute a plurality of threads in parallel. Each thread can process an event in real-time and each event can pertain to a customer transaction. Read-only data can be accessed from a shared memory of an in-memory database. The read-only data can comprise information needed to rate the customer transaction to which the event pertains. Information regarding the processed event can be sent to a commit engine. The commit engine can be configured to update the shared memory according to the processed event, log the information regarding the processed event to a storage device, and store updates to the shared memory in a memory local to the thread.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: October 7, 2014
    Assignee: Oracle International Corporation
    Inventors: David S. Labuda, Jayaprakash Krishnamoorthy
  • Patent number: 8798576
    Abstract: A revenue management system for telecommunication systems is disclosed. The revenue management system can have multiple integrated modules. The modules can include a revenue generation module, a revenue capture module, a revenue collection module, a revenue intelligence module, and others. The revenue management system can also be configured to simultaneously manage revenue for prepaid, postpaid, now-paid payment models.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: August 5, 2014
    Assignee: Oracle International Corporation
    Inventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock
  • Patent number: 8738591
    Abstract: Methods and systems for rating and committing events in an event processing system are provided. Events can be rated at a rating system according to information that is stored locally on the rating system. Rated events can be stored in a database system with these rated events being utilized to, among other things, restore information that is stored locally on the rating system.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: May 27, 2014
    Assignee: Oracle International Corporation
    Inventors: David S. Labuda, Jayaprakash Krishnamoorthy
  • Patent number: 8462923
    Abstract: A revenue management system for telecommunication systems is disclosed. The revenue management system can have multiple integrated modules. The modules can include a revenue generation module, a revenue capture module, a revenue collection module, a revenue intelligence module, and others. The revenue management system can also be configured to simultaneously manage revenue for prepaid, postpaid, now-paid payment models.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: June 11, 2013
    Assignee: Oracle International Corporation
    Inventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock, Mark S. Goldman, Prashanth Chowlur
  • Patent number: 8422651
    Abstract: A revenue management system for telecommunication systems is disclosed. The revenue management system can have multiple integrated modules. The modules can include a revenue generation module, a revenue capture module, a revenue collection module, a revenue intelligence module, and others. The revenue management system can also be configured to simultaneously manage revenue for prepaid, postpaid, now-paid payment models.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: April 16, 2013
    Assignee: Oracle International Corporation
    Inventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock, Mahadevan Subramanian
  • Patent number: 8369500
    Abstract: A revenue management system for telecommunication systems is disclosed. The revenue management system can have multiple integrated modules. The modules can include a revenue generation module, a revenue capture module, a revenue collection module, a revenue intelligence module, and others. The revenue management system can also be configured to simultaneously manage revenue for prepaid, postpaid, now-paid payment models.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: February 5, 2013
    Assignee: Oracle International Corporation
    Inventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock, Prashanth Chowlur
  • Patent number: 8289137
    Abstract: Distributed execution of residential device control is disclosed. A system state definition is received for a plurality of residential devices. A set of instructions for the plurality of residential devices is composed based at least in part on the system state definition. For each of the plurality of residential devices, the set of instructions is filtered to identify a subset of instructions for a residential device. At least a portion of the set of instructions is distributed to the residential device, so that the identified subset of instructions for the residential device can be executed by the residential device.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: October 16, 2012
    Inventor: David S. Labuda
  • Patent number: 8223935
    Abstract: A revenue management system for telecommunication systems is disclosed. The revenue management system can have multiple integrated modules. The modules can include a revenue generation module, a revenue capture module, a revenue collection module, a revenue intelligence module, and others. The revenue management system can also be configured to simultaneously manage revenue for prepaid, postpaid, now-paid payment models.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: July 17, 2012
    Assignee: Oracle International Corporation
    Inventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock
  • Publication number: 20120084797
    Abstract: Techniques for rating and committing events in an event processing system are provided. Events can be rated at a rating system according to information that is stored locally on the rating system. Rated events can be stored in a database system with these rated events being utilized to, among other things, restore information that is stored locally on the rating system.
    Type: Application
    Filed: November 23, 2011
    Publication date: April 5, 2012
    Applicant: Oracle International Corporation
    Inventors: David S. Labuda, Jayaprakash Krishnamoorthy
  • Publication number: 20120084253
    Abstract: Techniques for rating and committing events in an event processing system are provided. Events can be rated at a rating system according to information that is stored locally on the rating system. Rated events can be stored in a database system with these rated events being utilized to, among other things, restore information that is stored locally on the rating system.
    Type: Application
    Filed: November 23, 2011
    Publication date: April 5, 2012
    Applicant: Oracle International Corporation
    Inventors: David S. Labuda, Jayaprakash Krishnamoorthy
  • Patent number: 8117358
    Abstract: A real-time customer relation management system is disclosed. The system can provide increased availability, reduced internal latencies, and reduced data processing and transfer. The system can provide real time processing and batch processing. The system architecture can have an in-memory write-through cache. The cache can store data that would have otherwise been sent to a database. The system can have a backup in-memory write-through cache. The system can use a warm standby, for example, to enhance data backup efficiency.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: February 14, 2012
    Assignee: Oracle International Corporation
    Inventors: David S. Labuda, Jayaprakash Krishnamoorthy, James R. Haddock, Alexander S. Rockel, Keith M. Brefczynski, Giles Douglas
  • Patent number: 8116326
    Abstract: A revenue management system and method for telecommunication network use is disclosed. The revenue management system can be integrated with the internet protocol multimedia subsystem (IMS). The revenue management system and method can have a hardware and/or software revenue generation module or architecture, revenue capture module or architecture, revenue collection module or architecture, revenue analysis module or architecture, or combinations thereof.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: February 14, 2012
    Assignee: Oracle International Corporation
    Inventors: Alexander Rockel, Jayaprakash Krishnamoorthy, David S. Labuda, Jerome Guionnet, David Levy, Tony Velcich
  • Patent number: 8102980
    Abstract: A revenue management system for telecommunication systems is disclosed. The revenue management system can have multiple integrated modules. The modules can include a revenue generation module, a revenue capture module, a revenue collection module, a revenue intelligence module, and others. The revenue management system can also be configured to simultaneously manage revenue for prepaid, postpaid, now-paid payment models.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: January 24, 2012
    Assignee: Oracle International Corporation
    Inventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock, Mark S. Goldman
  • Patent number: 8099393
    Abstract: Techniques for rating and committing events in an event processing system are provided. Events can be rated at a rating system according to information that is stored locally on the rating system. Rated events can be stored in a database system with these rated events being utilized to, among other things, restore information that is stored locally on the rating system.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: January 17, 2012
    Assignee: Oracle International Corporation
    Inventors: David S. Labuda, Jayaprakash Krishnamoorthy
  • Publication number: 20110171948
    Abstract: Techniques for rating and committing events in an event processing system are provided. Events can be rated at a rating system according to information that is stored locally on the rating system. Rated events can be stored in a database system with these rated events being utilized to, among other things, restore information that is stored locally on the rating system.
    Type: Application
    Filed: March 21, 2003
    Publication date: July 14, 2011
    Applicant: PORTAL SOFTWARE, INC., a Corporation of the state of California
    Inventors: David S. Labuda, Jayaprakash Krishnamoorthy
  • Patent number: 7809768
    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: April 27, 2006
    Date of Patent: October 5, 2010
    Assignee: Oracle International Corporation
    Inventors: Gary L. Owens, David S. Labuda
  • Patent number: 7756763
    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 10, 2000
    Date of Patent: July 13, 2010
    Assignee: Oracle International Corporation
    Inventors: Gary L. Owens, David S. Labuda, James R. Haddock
  • Patent number: 7257611
    Abstract: Methods and architectures for implementing a fault tolerant real time event processing system are provided. The system includes at least one satellite and at least one primary data center. The system remains operational when the primary data center is unavailable to the satellite. The system includes business logic that is divided into logic that can be run effectively at a satellite, and logic that can be run at the main data center to result in effective decisions. When the network connection is impaired or the main data center is unavailable, the satellite can process an incoming event locally. The system includes procedures so that events processed at a satellite during a period of noncommunication with the primary data center will be entered into the primary data center records at a later point.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: August 14, 2007
    Assignee: Oracle International Corporation
    Inventors: Ravi Shankar, David S. Labuda
  • Patent number: 7233918
    Abstract: A method and system are provided for applying a volume discount scheme and rating transactions accordingly on a continuous basis, in a continuous processing system. At the time of a transaction or potential transaction, a cost including applicable volume discount is provided to a customer with reference to his current accumulated usage. When a customer is shopping on-line or placing a phone order, he can learn what discount he will obtain if he spends an incremental amount. A person using a service can inquire what the discounted cost or applicable rate is for a contemplated transaction.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: June 19, 2007
    Assignee: Oracle International Corporation
    Inventors: Sha Ye, David S. Labuda
  • Patent number: 7092768
    Abstract: A technique is disclosed for controlling a plurality of devices in a building. The technique includes detecting a first network event at a first device, updating a network state on the first device based on the first network event, determining at the first device an action based on the network state, and transmitting a second network event to a second device.
    Type: Grant
    Filed: March 9, 2004
    Date of Patent: August 15, 2006
    Assignee: Liquid Sky Studios, Inc.
    Inventor: David S. Labuda