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

Icon_funbox Bizarre Patents

Patent No. 5307162

Cloaking System Using Optoelectronically Controlled Camouflage

A Cloaking System designed to operate in the visible light spectrum, utilizes optoelectronics and/or photonic components to conceal an object within it.

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.

 

Assignee: Teradata US, Inc.


Location: Miamisburg, OH
No. of patents: 108

1      
NumberTitleIssue Date
7849111Online incremental database dump
Various embodiments may include taking an initial dump of a database table and tracking changes to the database table, with regard to but outside of transactions, since a most recent full or partial dump has been taken. A partial dump, in such embodiments, may be ta...
12/07/2010
7849021Pooling data in shared data warehouse
A computer network is used to improve the profitability of one or more business entities. The network receives business-related data from at least two business entities and stores at least some of the data from each of the business entities in a common database. The...
12/07/2010
7856382Aggregate user defined function (UDF) processing for multi-regression
An aggregate User Defined Function (UDF) processing used for multi-regression is provided. The aggregate UDF initializes storage space for multiple nodes of a database environment. Data is then extracted from a relational database and populated according to grouping...
12/21/2010
7844526Net present value attrition for Life-Time Value financial processing in a relational database management system
A Life-Time Value (LTV) system is a data-driven computer-facilitated financial model that provides accurate and consistent profitability projections using current period account level profitability data stored in a Relational Database Management System (RDBMS). The ...
11/30/2010
7844516Future value propensity for life-time value financial processing in a relational database management system
A Life-Time Value (LTV) system is a data-driven computer-facilitated financial model that provides accurate and consistent profitability projections using current period account level profitability data stored in a Relational Database Management System (RDBMS). The ...
11/30/2010
7844515Net present value forecast for life-time value financial processing in a relational database management system
A Life-Time Value (LTV) system is a data-driven computer-facilitated financial model that provides accurate and consistent profitability projections using current period account level profitability data stored in a Relational Database Management System (RDBMS). The ...
11/30/2010
7840555System and a method for identifying a selection of index candidates for a database
A system and method for identifying a selection of index candidates for a relational database. The system includes a Predicate Analyzer for examining database queries in workload and recording column and predicate information; a Search Engine for performing a combin...
11/23/2010
7840436Secure data warehouse modeling system utilizing an offline desktop or laptop computer for determining business data warehouse requirements
A modeling tool for determining the impact that a data warehouse solution will have upon a business organization considering implementing a data warehouse solution. The modeling tool is implemented on a server computer with restricted access through a client compute...
11/23/2010
7835959Future value attrition for life-time value financial processing in a relational database management system
A Life-Time Value (LTV) system is a data-driven computer-facilitated financial model that provides accurate and consistent profitability projections using current period account level profitability data stored in a Relational Database Management System (RDBMS). The ...
11/16/2010
7835958Life-time value financial processing in a relational database management system
A Life-Time Value (LTV) system is a data-driven computer-facilitated financial model that provides accurate and consistent profitability projections using current period account level profitability data stored in a Relational Database Management System (RDBMS). The ...
11/16/2010
7831593Selective automatic refreshing of stored execution plans
A system and method for selectively recompiling stored execution plans within a database system. In one technique the execution plans include respective version numbers of database software operable within the database system during compilation of the respective pla...
11/09/2010
7831590Techniques for partitioning indexes
Techniques for partitioning indexes are provided. A predefined data type associated with a column of a database table is acquired. Column value statistics for the column are acquired. The values are analyzed to produce multiple partitions for the values. Each partit...
11/09/2010
7822930Balanced allocation of multiple resources, or of multiple resources from multiple providers
A system calculates the optimal allocation of two or more resources provided by a resource provider to a task within a computer system from a plurality of possible allocations. In doing so, the system calculates the total volume of an N-dimensional cube, where N is ...
10/26/2010
7822771Search query generation
Methods and systems provide automatic search generation capabilities. A search constraint and a control field identifier are received. A search generating module generates a search that when executed returns records from a data store. The records satisfy the search ...
10/26/2010
7822630Forecasting with parallel processing
Data consumed by a threaded forecasting module is acquired in advance of a request for that data by the forecasting module. The data is used for servicing multiple instances of the threaded forecasting module as they concurrently process. The instances concurrently ...
10/26/2010
7818206System and method for profiling different users having a common computer identifier
A system and method profiles different users having a common terminal identifier in communication system. The system comprises a user activity data analyzer for extracting profile data from user terminal activity data, a user identifier for determining whether the p...
10/19/2010
7814094Optimizing access to a database by utilizing a star join
A database query is optimized for a star database schema that includes at least one fact table and at least one dimension table, where the database query includes an IN-List condition. During optimization, the IN-List is transformed into a relation and the relation ...
10/12/2010
7814080Grouping database queries and/or transactions
A method and apparatus identifies SQL statements in a first transaction that specify modification operations that are commutative and associative. The SQL statements are combined into one SQL statement, and the one SQL statement is submitted to a database system. Op...
10/12/2010
7805436Arrival rate throttles for workload management
A computer-implemented method, system and article of manufacture for managing workloads in a computer system, comprising monitoring system conditions and operating environment events that impact on the operation of the computer system, regulating execution of one or...
09/28/2010
7802722Techniques for managing fraud information
Techniques are presented for managing fraud information. Metadata defines user profiles, security levels, fraud cases, and presentation information. One or more queries or reports are processed against disparate data store tables and the results are aggregated into ...
09/28/2010
7801757Computer implemented customer value model in airline industry
A computer implemented method of evaluating customers in the airline industry in a given period is disclosed. Records of each customer' contribution factors, which include net revenue and number of flights, are first obtained. A score is then assigned for each of th...
09/21/2010
7791896Providing an embedded capacitor in a circuit board
A circuit board includes power reference layers and a capacitor provided between the power reference layers such that a shorter dimension of the capacitor defines a space between the power reference layers. The capacitor has plural conductive plates and plural diele...
09/07/2010
7783648Methods and systems for partitioning datasets
A partitioning system that provides a fast, simple and flexible method for partitioning a dataset. The process, executed within a computer system, retrieves product and sales data from a data store. Data items are selected and sorted by a data attribute of interest ...
08/24/2010
7778996Sampling statistics in a database system
A database system has the ability to perform sampled statistics collection, in which collection of statistics of a table is based on a sample (less than all rows of the table). The sample size is adjusted as the table is scanned in response to detecting a predetermi...
08/17/2010
7761477Auxiliary relation for materialized view
Auxiliary relations are used to maintain a materialized view. The materialized view comprises results of some operation performed between two or more base relations of a parallel database management system comprising a plurality of nodes. The two or more base relati...
07/20/2010
7761450Computing percentages in a database system
A database system includes a storage to store a table, and a controller to receive a query containing an aggregate function to calculate a percentage. In response to the aggregate function, the percentage is calculated. In one implementation, the controller calculat...
07/20/2010
7761445Automated system for identifying and dropping marginal database indexes
A method and system for managing indexes used to retrieve data from a database stored on a computer, includes determining whether any marginal indexes exist in the database, and removing one or more of the marginal indexes from the database. An index is considered m...
07/20/2010
7760463Multiple disks in a single disk package
A disk drive having a single drive motor and multiple platters that incorporates two discrete data paths, actuators and heads to the disk platters. Utilizing the economy of very large capacity disk platters, two or more disk drives can be created within a single phy...
07/20/2010
7756827Rule-based, event-driven, scalable data collection
A method, computer program and computer system for collecting data from one or more data sources, into which data is continuously stored, and for loading the collected data into one or more data targets is disclosed. One or more events are defined and one or more ru...
07/13/2010
7756525Continuous dynamic mobile querying
A continuous dynamic mobile query system including a mobile device is disclosed. The mobile device includes a mobile device memory, a query stored in the mobile device memory, a transmitter for continuously transmitting the query, a receiver for receiving a response...
07/13/2010
7747759Techniques for maintaining persistent preferences
Methods, systems, and data structure provide persistent preferences for services over a network. An entity's preference is recorded in an external location from the entity. The preference is automatically installed in a local environment of the entity when the entit...
06/29/2010
7747609Using a correlation factor to derive join costing statistics
Deriving join cost demographics for a binary join, i.e., a join between two relations each having a join column, includes using a correlation factor related to the ratio of unique join column values stored in each of a plurality of units of storage to the total numb...
06/29/2010
7739300System and method for processing a prioritizing protocol
A system for processing a prioritizing protocol for a database, the system including an interface for nominating a first prioritizing protocol that maps a plurality of user accounts to one or more performance groups and to one or more periods; a processor that is re...
06/15/2010
7739234Techniques for synchronizing data store tables
Techniques are presented for synchronizing data store tables. Elements of first tables are linked together to form dependent chains. The dependencies are not housed with the elements in the first tables; rather, the dependencies are housed in multiple second tables....
06/15/2010
7734604Locking data in a database after an operation has begun
A database management system receives a request to perform an operation on a set of target data and, at some point after it begins executing that operation, places a lock on the target data to prevent concurrent execution of other operations on the target data. In s...
06/08/2010
7730171Decoupled logical and physical data storage within a database management system
The subject matter herein relates to database management systems and, more particularly, to decoupled logical and physical data storage within a database management system. Various embodiments provide systems, methods, and software that separate physical storage fro...
06/01/2010
7730106Compression of encrypted data in database management systems
The subject matter herein relates to database management systems and, more particularly, compression of encrypted data in database management systems. Various embodiments provide systems, methods, and software that compress encrypted column values stored tables. Som...
06/01/2010
7725462Applying segment conditions to measure results
Techniques for applying segment conditions to measure results are presented. Row and column segment data is acquired from a database according to row and column definitions. A measure calculation is applied against the intersecting row and column segment data. Next,...
05/25/2010
7725455Computing aggregates on distinct attribute values
A database system computes an aggregate on distinct values of at least one attribute for each of plural groups specified by multiple levels of grouping sets. Distinct values of the at least one attribute are identified and stored in a first table. The first table is...
05/25/2010
7725423Analyzing associations in the order of transactions
A method, computer program and database system for use in analyzing associations in the order of transactions are disclosed. Data is loaded from the transactions into the database system. The data includes an entry for each transaction and the transactions are group...
05/25/2010
1      
 
Sign InRegister
Username  
Password   
forgot password?