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: 8856178Abstract: 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: GrantFiled: November 23, 2011Date of Patent: October 7, 2014Assignee: Oracle International CorporationInventors: David S. Labuda, Jayaprakash Krishnamoorthy
-
Patent number: 8798576Abstract: 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: GrantFiled: June 8, 2007Date of Patent: August 5, 2014Assignee: Oracle International CorporationInventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock
-
Patent number: 8738591Abstract: 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: GrantFiled: November 23, 2011Date of Patent: May 27, 2014Assignee: Oracle International CorporationInventors: David S. Labuda, Jayaprakash Krishnamoorthy
-
Patent number: 8462923Abstract: 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: GrantFiled: June 8, 2007Date of Patent: June 11, 2013Assignee: Oracle International CorporationInventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock, Mark S. Goldman, Prashanth Chowlur
-
Patent number: 8422651Abstract: 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: GrantFiled: June 8, 2007Date of Patent: April 16, 2013Assignee: Oracle International CorporationInventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock, Mahadevan Subramanian
-
Patent number: 8369500Abstract: 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: GrantFiled: June 8, 2007Date of Patent: February 5, 2013Assignee: Oracle International CorporationInventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock, Prashanth Chowlur
-
Patent number: 8289137Abstract: 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: GrantFiled: August 10, 2006Date of Patent: October 16, 2012Inventor: David S. Labuda
-
Patent number: 8223935Abstract: 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: GrantFiled: May 1, 2006Date of Patent: July 17, 2012Assignee: Oracle International CorporationInventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock
-
Publication number: 20120084797Abstract: 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: ApplicationFiled: November 23, 2011Publication date: April 5, 2012Applicant: Oracle International CorporationInventors: David S. Labuda, Jayaprakash Krishnamoorthy
-
Publication number: 20120084253Abstract: 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: ApplicationFiled: November 23, 2011Publication date: April 5, 2012Applicant: Oracle International CorporationInventors: David S. Labuda, Jayaprakash Krishnamoorthy
-
Patent number: 8117358Abstract: 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: GrantFiled: July 28, 2006Date of Patent: February 14, 2012Assignee: Oracle International CorporationInventors: David S. Labuda, Jayaprakash Krishnamoorthy, James R. Haddock, Alexander S. Rockel, Keith M. Brefczynski, Giles Douglas
-
Patent number: 8116326Abstract: 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: GrantFiled: June 28, 2006Date of Patent: February 14, 2012Assignee: Oracle International CorporationInventors: Alexander Rockel, Jayaprakash Krishnamoorthy, David S. Labuda, Jerome Guionnet, David Levy, Tony Velcich
-
Patent number: 8102980Abstract: 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: GrantFiled: June 8, 2007Date of Patent: January 24, 2012Assignee: Oracle International CorporationInventors: Jayaprakash Krishnamoorthy, David S. Labuda, James R. Haddock, Mark S. Goldman
-
Patent number: 8099393Abstract: 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: GrantFiled: March 21, 2003Date of Patent: January 17, 2012Assignee: Oracle International CorporationInventors: David S. Labuda, Jayaprakash Krishnamoorthy
-
Publication number: 20110171948Abstract: 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: ApplicationFiled: March 21, 2003Publication date: July 14, 2011Applicant: PORTAL SOFTWARE, INC., a Corporation of the state of CaliforniaInventors: David S. Labuda, Jayaprakash Krishnamoorthy
-
Patent number: 7809768Abstract: 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: GrantFiled: April 27, 2006Date of Patent: October 5, 2010Assignee: Oracle International CorporationInventors: Gary L. Owens, David S. Labuda
-
Patent number: 7756763Abstract: 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: GrantFiled: May 10, 2000Date of Patent: July 13, 2010Assignee: Oracle International CorporationInventors: Gary L. Owens, David S. Labuda, James R. Haddock
-
Patent number: 7257611Abstract: 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: GrantFiled: May 2, 2000Date of Patent: August 14, 2007Assignee: Oracle International CorporationInventors: Ravi Shankar, David S. Labuda
-
Patent number: 7233918Abstract: 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: GrantFiled: July 18, 2000Date of Patent: June 19, 2007Assignee: Oracle International CorporationInventors: Sha Ye, David S. Labuda
-
Patent number: 7092768Abstract: 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: GrantFiled: March 9, 2004Date of Patent: August 15, 2006Assignee: Liquid Sky Studios, Inc.Inventor: David S. Labuda