Inventor

David Labuda

Inventor
Palo Alto, CA, US

Overview

44→
Patents
1993–2020
Patent span
Physics
Primary field (CPC G)

Patents· 44 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing28%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes22%
H04LTransmission of digital information, e.g. telegraphic communication13%
H04WWireless communication networks10%
H04MTelephonic communication9%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests7%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use4%
G05BControl or regulating systems in general1%
H02JElectric power networks1%
H04BTransmission1%
PatentTitleYear
10,592,320Adaptive quota management system202010,248,480Adaptive quota management system201910,140,331Conditional commit for data in a database20189,959,152Adaptive quota management system20189,846,719Dependent commit queue for a database20179,756,469'System with multiple conditional commit databases'20179,756,191'Determining communications charging'20179,600,511'Dependent commit queue for a database'20179,305,035'Dependent commit queue for a database'20169,307,093'Determining communications charging'20169,305,048'System with multiple conditional commit databases'20169,286,341'Conditional commit for data in a database'20169,008,289'Determining communications charging'20158,856,178'Committing events where transaction threads have read-only access to shared memory'20148,798,576'Revenue management systems and methods with enhanced rollover'20148,788,472'Conditional commit for data in a database'20148,738,591'Sorting transactions in a memory object store'20148,572,056'System with multiple conditional commit databases'20138,553,862'Determining communications charging'20138,504,538'Dependent commit queue for a database'20138,462,923'Revenue management systems and methods with payment suspense management'20138,422,651'Revenue management systems and methods with re-rating and rebilling'20138,369,500'Revenue management systems and methods with sponsored top-up options'20138,321,391'Conditional commit for data in a database'20128,289,137'Fault tolerant distributed execution of residential device control'20128,266,126'System with multiple conditional commit databases'20128,223,935'Revenue management systems and methods'20128,117,358'Revenue management system and method utilizing database backup'20128,116,326'Revenue management system and method'20128,102,980'Revenue management systems and methods with bill and account suppression'20128,099,393'Transaction in memory object store'20127,809,768'Method and apparatus for object oriented storage and retrieval of data from a relational database'20107,756,763'Method and apparatus for providing a clean accounting close for a real-time billing system'20107,257,611'Distributed nonstop architecture for an event processing system'20077,233,918'Rating billing events in real time according to account usage information'20077,092,768'Distributed control system'20067,089,262'Method and apparatus for object oriented storage and retrieval of data from a relational database'20066,529,915'Computer-implemented program product and method of deferring allocation of storage for array elements of objects'20036,092,055'Method and apparatus for providing a clean accounting close for a real time billing system'20006,047,267'Method and apparatus for tracking multiple payment resources and charging transactions to payment resources in on line transaction processing system'20006,047,284'Method and apparatus for object oriented storage and retrieval of data from a relational database'20005,555,416'Automated software installation and operating environment configuration for a computer system based on classification rules'19965,263,142'Input/output cache with mapped pages allocated for caching direct (virtual) memory access input/output data based on type of I/O devices'19935,247,648'Maintaining data coherency between a central cache, an I/O cache and a memory'1993

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1993–2010Based in Half Moon Bay, CA, US· patent location history
2006–2014Based in Los Altos Hills, CA, US· patent location history
2007–2014Patents assigned to ORACLE INT CORP (15)· patent assignee history
2012–2020Patents assigned to MATRIXX SOFTWARE INC (19)· patent assignee history
2012–2014Patents assigned to LABUDA DAVID S (12)· patent assignee history
2012–2014Patents assigned to KRISHNAMOORTHY JAYAPRAKASH (11)· patent assignee history
2012–2014Patents assigned to HADDOCK JAMES R (7)· patent assignee history
2012–2016Based in Palo Alto, CA, US· patent location history
2016–2020Based in Hillsborough, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MATRIXX SOFTWARE INC192012–2020
ORACLE INT CORP152007–2014
LABUDA DAVID Sself122012–2014
KRISHNAMOORTHY JAYAPRAKASH112012–2014
HADDOCK JAMES R72012–2014
Locations
LocationPatentsSpan
Palo Alto, California, US192012–2016
Half Moon Bay, California, US121993–2010
Hillsborough, California, US92016–2020
Los Altos Hills, California, US42006–2014