Inventor
Douglas P. Brown
Inventor
Rancho Santa Fe, CA, US
Overview
Patents· 84 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing57%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests16%
A01MCatching, trapping or scaring of animals5%
A01CPlanting4%
B05BSpraying apparatus4%
F16LPipes4%
Y10TTechnical subjects covered by former us classification4%
A01BSoil working in agriculture or forestry2%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes2%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use2%
PatentTitleYear
10,366,057Designated computing groups or pools of resources for storing and processing data based on its characteristics201910,261,888Emulating an environment of a target database system201910,089,208Performance continuity management201810,042,674Regulating capacity and managing services of computing environments and systems that include a database20189,875,146Managing workloads in a database system using a plurality of health and demand metrics20189,805,121'Management of different database systems and/or environments'20179,766,933'Fine-grained capacity management of computing environments that may support a database'20179,747,334'Managing excess capacity of database systems in a capacity controlled computing environment'20179,524,296'Managing events in a computing environment'20169,489,310'System, method and computer-readable medium for spool cache management'20169,418,092'Index selection in a multi-system database management system'20169,244,793'Using target database system statistics in emulation'20169,244,838'System, method, and computer-readable medium for grouping database level object access counts per processing module in a parallel processing system'20169,213,741'Actively managing resource bottlenecks in a database system'20159,183,255'Spool management and checkpointing in a multi-database system'20159,116,929'Workload priority influenced data temperature'20159,098,340'Virtual regulator for a database system'20159,015,146'Managing access to data in a multi-temperature database'20158,966,493'Managing execution of multiple requests in a job using overall deadline for the job'20158,938,644'Query execution plan revision for error recovery'20158,924,981'Calculating priority indicators for requests in a queue'20148,849,795'Optimizing the execution of a query in a multi-database system'20148,818,988'Database system having a regulator to provide feedback statistics to an optimizer'20148,775,413'Parallel, in-line, query capture database for real-time logging, monitoring and optimizer feedback'20148,762,367'Accurate and timely enforcement of system resource allocation rules'20148,745,032'Rejecting a request in a database system'20148,688,629'System maintenance and tuning of databases by using excess capacity in capacity controlled environment'20148,645,425'Guiding the development of workload group definition classifications'20148,612,989'Assigning resources among multiple groups of workloads in a database system'20138,606,749'Administering workload groups'20138,601,213'System, method, and computer-readable medium for spool cache management'20138,555,288'Managing database utilities to improve throughput and concurrency'20138,527,473'Identifying database request sources in multi-database systems'20138,516,488'Adjusting a resource estimate in response to progress of execution of a request'20138,510,290'Index selection in a multi-system database management system'20138,510,273'System, method, and computer-readable medium to facilitate application of arrival rate qualifications to missed throughput server level goals'20138,434,075'Branching optimization in a multi-database system'20138,423,534'Actively managing resource bottlenecks in a database system'20138,392,461'Virtual data maintenance'20138,392,404'Dynamic query and step routing between systems tuned for different objectives'20138,359,333'Virtual regulator for multi-database systems'20138,332,857'Database system having a regulator that performs workload regulation based on optimizer estimates'20128,311,989'Query logging in a multi-database system'20128,280,867'Identifying database request sources'20128,280,869'Sharing intermediate results'20128,151,269'Database system having a service level goal responsive regulator'20128,108,382'Optimizing the execution of a query in a multi-database system'20128,099,411'System, method, and computer-readable medium for applying conditional resource throttles to facilitate workload management in a database system'20128,099,732'Skew exception detection'20128,082,273'Dynamic control and regulation of critical database resources using a virtual memory table interface'20118,082,234'Closed-loop system management method and process capable of managing workloads in a multi-system database environment'20118,042,119'States matrix for workload management simplification'20117,962,521'Index selection in a database system'20117,860,858'Closed-loop predicate analysis'20107,805,436'Arrival rate throttles for workload management'20107,739,300'System and method for processing a prioritizing protocol'20107,702,676'Parallel virtual optimization'20107,693,847'Administering workload groups'20107,657,508'Automated block size management for database objects'20107,657,501'Regulating the workload of a database system'20107,647,280'Closed-loop estimation of request costs'20107,599,923'Analysis method and apparatus for a parallel system'20097,499,907'Index selection in a database system'20097,395,537'Administering the workload of a database system using feedback'20087,370,043'Method and system for upgrade validation of database query plans'20087,246,111'Capturing database system information'20077,234,112'Presenting query plans of a database system'20077,185,000'Method and apparatus for presenting query plans'20077,155,428'Emulating a database system'20067,127,456'System and method for logging database queries'20067,089,258'System and method for structure subset generation for multiple databases'20066,801,903'Collecting statistics in a database system'20046,738,756'Analysis method and apparatus for a parallel system'20046,351,749'Multi-threading, multi-tasking architecture for a relational database management system'20025,488,821'Mulching mower mechanism'19965,379,812'Closed granular chemical handling system'19955,224,527'Closed granular chemical handling system'19935,125,438'Closed granular chemical handling system'19925,060,701'Closed granular chemical handling system'19915,029,624'Closed granular chemical handling system'19914,880,160'Torsional link boom suspension for reducing unwanted boom motion'19894,817,732'Spider wheel for a rotary incorporator'19894,646,850'Rotary incorporator and spider wheel therefor'19874,232,648'Throwing sling'1980Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1980–2019Patents assigned to BROWN DOUGLAS P (28)· patent assignee history
1980Based in Prescott, AZ, US· patent location history
1987–1996Based in Bettendorf, IA, US· patent location history
2002–2019Based in Rancho Santa Fe, CA, US· patent location history
2004–2011Based in San Diego, CA, US· patent location history
2008–2019Patents assigned to TERADATA US INC (62)· patent assignee history
2011–2019Patents assigned to RICHARDS ANITA (25)· patent assignee history
2011–2016Patents assigned to BROWN DOUGLAS (17)· patent assignee history
2012–2017Patents assigned to MORRIS JOHN MARK (12)· patent assignee history
2012–2015Based in Santa Fe Springs, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| TERADATA US INC | 62 | 2008–2019 |
| BROWN DOUGLAS Pself | 28 | 1980–2019 |
| RICHARDS ANITA | 25 | 2011–2019 |
| BROWN DOUGLASself | 17 | 2011–2016 |
| MORRIS JOHN MARK | 12 | 2012–2017 |
Locations
| Location | Patents | Span |
|---|---|---|
| Rancho Santa Fe, California, US | 67 | 2002–2019 |
| Bettendorf, IA, US | 9 | 1987–1996 |
| San Diego, California, US | 4 | 2004–2011 |
| Santa Fe Springs, California, US | 3 | 2012–2015 |
| Prescott, AZ, US | 1 | 1980 |