U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Celebrity Inventors

Penn Jillette of Penn and Teller fame has patented a "Hydro-Therapeutic Stimulator", which uses a hot tub for stimulation.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Gates & Cooper


Number of patents: 237
Last date: March 31, 2009

1            
NumberTitleIssue Date
7512554Tax adjustment for financial processing in a relational database management system
A financial processing system that accesses account, event and organization attributes from a relational database management database, wherein: (1) the account attributes comprise data about accounts being measured, (2) the event attributes comprise data about accou...
03/31/2009
7349874Other revenue implementation for financial processing in a relational database management system
A financial processing system that accesses account, event and organization attributes from a relational database management database, wherein: (1) the account attributes comprise data about accounts being measured, (2) the event attributes comprise data about accou...
03/25/2008
7337134Shareholder value add for financial processing in a relational database management system
A financial processing system that accesses account, event and organization attributes from a relational database management database, wherein: (1) the account attributes comprise data about accounts being measured, (2) the event attributes comprise data about accou...
02/26/2008
7321869Allocated balances in a net interest revenue implementation for financial processing in a relational database management system
A financial processing system that accesses account, event and organization attributes from a relational database management database, wherein: (1) the account attributes comprise data about accounts being measured, (2) the event attributes comprise data about accou...
01/22/2008
7308427Amortization for financial processing in a relational database management system
A financial processing system that accesses account, event and organization attributes from a relational database management database, wherein: (1) the account attributes comprise data about accounts being measured, (2) the event attributes comprise data about accou...
12/11/2007
7272617Analytic data set creation for modeling in a customer relationship management system
A Customer Relationship Management (CRM) system includes a CRM Client, CRM Engine, and Relational Database Management System (RDBMS). The CRM Client, CRM Engine, and RDBMS integrate a suite of services that allow users to plan, manage, and execute promotional or mar...
09/18/2007
7216300Method and apparatus for an applet to display multiple windows
A method, apparatus, and article of manufacture for displaying multiple window applets on a computer. The applet is written using the frame class and intercepts the methods by which an applet is started and started by the computer to allow more than one applet, or m...
05/08/2007
7162464Data mining assists in a relational database management system
A method, apparatus, and article of manufacture for performing data mining applications in a relational database management system (114). Scalable Data Mining Functions (202) are performed directly against a relational database (116) by executin...
01/09/2007
6943745Beam reconfiguration method and apparatus for satellite antennas
A method, apparatus, article of manufacture, and a memory structure for generating reconfigurable beams is disclosed herein. The apparatus comprises a stationary feed array having a plurality of selectably activatable feed array elements, the feed array having a fee...
09/13/2005
6826556Techniques for deploying analytic models in a parallel
A method, apparatus, and article of manufacture for performing data mining applications in a relational database management system. A relational database management system, executed by the computer, manages a relational database stored on data storage devices of the...
11/30/2004
6704724Parallel optimizer hints with a direct manipulation user interface
A method, apparatus, and article of manufacture for directly manipulating a query for a relational database management system (RDBMS). The query is transformed into an operator tree that is displayed on a monitor, wherein the operator tree includes nodes ...
03/09/2004
6678686Method and apparatus for evaluating index predicates on complex data types using virtual indexed streams
A method, apparatus, article of manufacture, and a memory structure for providing access to abstract data types using an index providing a tuple. The method comprises the steps of accepting a database query; generating an index predicate from the database...
01/13/2004
6678672Efficient exception handling during access plan execution in an on-line analytic processing system
An On-Line Analytic Processing (OLAP) system converts queries into an operator tree comprised of a plurality of operators, wherein each of the operators is independently executed. When an exception is detected in one or more of the independently executed ...
01/13/2004
6662210Method of remote collaboration system
The invention concerns using multiple computers to hold a conference. Under the invention, an application program can run on a single computer, yet remote participants can issue commands to the program. Remote participants can watch the program operate, b...
12/09/2003
6651072Method and apparatus for providing shared data to a requesting client
A method and apparatus for providing object data stored in a database management system to a receiving client. The method comprises the steps of receiving a database query from the client on a first communication path, transforming the database query into...
11/18/2003
6631361Method and apparatus for providing explanations of automated decisions applied to user data
A method, apparatus, and article of manufacture for providing a description of logic used in determining an outcome based on automatic processing of data is disclosed. The method comprises the steps of hierarchically applying a series of decision criteria...
10/07/2003
6618720Common spool files for maintaining join indexes
The retrieval of data from a database in a computerized database management system is optimized through the use of a plurality of join indexed. The join indexes are defined for a table stored in the database. The join indexes are updated to reflect any up...
09/09/2003
6611829SQL-based analytic algorithm for association
A method, apparatus, and article of manufacture for performing data mining applications in a relational database management system. An analytic algorithm for association is performed by the relational database management system to measure one or more asso...
08/26/2003
6601064Method and apparatus for fetching array based objects by direct delivery and batching
A method, apparatus, article of manufacture, and a memory structure for providing access to an array-based data object to a client is disclosed. The method comprises the steps of receiving a database query from a client; generating a first execution plan ...
07/29/2003
6601062Active caching for multi-dimensional data sets in relational database management system
An "active cache", for use by On-Line Analytic Processing (OLAP) systems, that can not only answer queries that match data stored in the cache, but can also answer queries that require aggregation or other computation of the data stored in the cache....
07/29/2003
6594651Method and apparatus for parallel execution of SQL-from within user defined functions
A method, apparatus, and an article of manufacture for parallel execution of SQL operations from within user defined functions. One or more embodiments of the invention provide the user defined function (UDF) with a C++ class (hereinafter referred to as "...
07/15/2003
6594698Protocol for dynamic binding of shared resources
A method, apparatus, and article of manufacture for dynamically binding shared resources among I/O nodes is disclosed. The method comprises the steps of de-allocating resources requested by an initiating node from a responding node, allocating resources n...
07/15/2003
6580389Attitude determination using a global positioning system
An apparatus and method for vehicle orientation determination is disclosed. A typical method comprises the steps of receiving position and velocity information data from a global positioning system receiver unit, receiving vehicle dynamics information dat...
06/17/2003
6567804Shared computation of user-defined metrics in an on-line analytic processing system
An On-Line Analytic Processing (OLAP) system computes complex expressions and aggregations in queries by re-using and sharing subparts of the expressions and aggregations. A dependency generation phase performed by the OLAP system identifies dependencies ...
05/20/2003
6567803Simultaneous computation of multiple moving aggregates in a relational database management system
An On-Line Analytic Processing (OLAP) system identifies a plurality of simultaneously computable moving aggregate functions in a query. The identified moving aggregate functions are then partitioned into sets that can be computed simultaneously based on e...
05/20/2003
6564221Random sampling of rows in a parallel processing database system
A method, apparatus, and article of manufacture for random sampling of rows stored in a table, wherein the table has a plurality of partitions. A row count is determined for each of the partitions of the table and a total number of rows in the table is de...
05/13/2003
6553458Integrated redundant storage device
An apparatus and method for providing selectively redundant storage within a computer. The device comprises a first storage device having a first form factor and a first height, a second storage device having the first form factor and a second height, cou...
04/22/2003
6553366Analytic logical data model
A method, apparatus (1), and article of manufacture for performing data mining applications (110) in a relational database management system (114). An analytic logic data model (LDM) provides logical entity and attribute definitions for advanced analytic ...
04/22/2003
6549910SQI-based automated, adaptive, histogram bin data description assist
A method, apparatus, and article of manufacture for performing data mining applications in a massively parallel relational database management system. A scalable data mining function comprising an automated, adaptive, histogram bin data description assist...
04/15/2003
6519697Method and apparatus for coordinating the configuration of massively parallel systems
A method, apparatus, article of manufacture, and a memory structure for selecting a coordinator node to configure a parallel processing system having a plurality of interconnected nodes. The method comprises the steps of: multicasting a best available nod...
02/11/2003
6507834Method and apparatus for parallel execution of SQL from stored procedures
A method, apparatus, and an article of manufacture for parallel execution of SQL operations from stored procedures. One or more embodiments of the invention provide the stored procedure (stored procedure) with a C++ class (hereinafter referred to as "disp...
01/14/2003
6507852Location-independent service for monitoring and alerting on an event log
A method, apparatus, and article of manufacture for monitoring and alerting on an event log. One or more alert policies is accessed, wherein each of the alert policies is comprised of one or more rules stored on a computer. An event log stored on a comput...
01/14/2003
6505284File segment subsystem for a parallel processing database system
A File SeGment (FSG) subsystem of a PDE (parallel database extension) provides services for managing and allocating secondary memory such as cache, providing data commits and retrieval operations on disk, and providing routines to perform disk I/O (Input/...
01/07/2003
6505187Computing multiple order-based functions in a parallel processing database system
A method, apparatus, and article of manufacture for computing a plurality of order-based analysis functions for rows stored in a table in a computer system, wherein the table has a plurality of partitions. A determination is made concerning which of the o...
01/07/2003
6505188Virtual join index for relational databases
The retrieval of data from a database in a computerized database management system is optimized through the use of a virtual join index and associated covering non-unique secondary indexes. The virtual join index is created by combining one or more common...
01/07/2003
6505189Aggregate join index for relational databases
The retrieval of data from a database in a computerized database management system is optimized through the use of an aggregate join index. The aggregate join index combines one or more commonly-used columns of the base tables with the results from one or...
01/07/2003
6505246User interface for system management applications
A system for presenting performance and system management data on a computer monitor. The system comprises a network, one or more presentation views, a data server, and a controller. The network interconnects a plurality of computer systems. The presentat...
01/07/2003
6505285Scratch segment subsystem for a parallel processing database system
One or more embodiments of the invention provide for a SEG (segment) subsystem of a parallel database extension (PDE) that provides services for creating, manipulating, and destroying access to data segments in address space. The SEG subsystem works with ...
01/07/2003
6477540Method and apparatus for using Java as a stored procedure language and as an embedded language on a client
One or more embodiments of the invention provide the ability to utilize the Java programming language as a stored procedure language. One or more embodiments of the invention provide for Java abstract data types (ADT) that map to ADT attributes from a dat...
11/05/2002
6477523Selectivity prediction with compressed histograms in a parallel processing database system
A method, apparatus, and article of manufacture for generating statistics for use by a relational database management system. A global aggregate spool is generated for each of a plurality of partitions of a subject table that are spread across a plurality...
11/05/2002
1            
 
Sign InRegister
Username  
Password   
forgot password?