| 6349298 |
Computerized handbook of processes |
| Feb-19-2002 |
A computer system for displaying representations of processes, including models of complex business transactions in an information management system. The system includes a memory for storing the representations... |
| 6347320 |
Search parameters |
| Feb-12-2002 |
A method of searching for files located in a computer system, wherein each file has at least one of a plurality of fields, by creating a search query, selecting a subset of the fields for searching wherein... |
| 6339786 |
Terminal device |
| Jan-15-2002 |
A data broadcasting station transmits a multiplexed signal in which multimedia data encoded in a prescribed coding system are at least multiplexed in a broadcasting form. A file manager stores the multimedia... |
| 6334129 |
Data processing apparatus and method |
| Dec-25-2001 |
A data processing apparatus for extracting, from a set of data having a vector format stored in a database, a first prescribed number of items of data having a high degree of similarity with a query vector... |
| 6334123 |
Index relational processor |
| Dec-25-2001 |
A method of relational processing is disclosed where a query of one or more databases of records returns the query result in the form of one or more threads of parallel words. A collection generator generates... |
| 6330552 |
Database query cost model optimizer |
| Dec-11-2001 |
A method and apparatus is disclosed for accurately estimating the cost of a database query, including the total computer resources used and estimated elapsed time for the production of a first row and... |
| 6327629 |
Stored procedure universal calling interface |
| Dec-4-2001 |
A method, apparatus and article of manufacture for a universal calling interface for executing a stored procedure in a computer. Parameter information is retrieved from a database catalog and the computer... |
| 6314420 |
Collaborative/adaptive search engine |
| Nov-6-2001 |
A search engine system is provided for a portal site on the internet. The search engine system employs a regular search engine to make one-shot or demand searches for information entities which provide... |
| 6304874 |
Access system for distributed storage |
| Oct-16-2001 |
In a brokering system for items of software or data, submission inputs are made to a database. Each submission input includes a descriptive data set in relation to a unit of data or software, together... |
| 6298339 |
Management in data structures |
| Oct-2-2001 |
The present invention relates to a data structure and a method for, in a datastructure, managing sequences of symbols (e.g numbers or words). A solution with a double set of records is employed where the... |
| 6278990 |
Sort system for text retrieval |
| Aug-21-2001 |
The present invention is a method for operating a computer system to retrieve information from a computer database. This method decomposes documents from the database into subdocuments and then inverts... |
| 6266663 |
User-defined search using index exploitation |
| Jul-24-2001 |
A method, apparatus, and article of manufacture for a computer-implemented model for user-defined search in Relational Database Management Systems. A statement is executed in a database stored on a data... |
| 6266662 |
Bitmap segmentation |
| Jul-24-2001 |
A method and apparatus for segmenting bitmaps in a bitmap index is provided. A segmented bitmap includes a plurality of bitmap segments that are used to indicate which records in a body of records that... |
| 6266660 |
Secondary index search |
| Jul-24-2001 |
A secondary index search in a relational database system compares primary key selection criteria against a primary key value stored in a secondary index record that satisfies secondary key selection criteria... |
| 6266658 |
Index tuner for given workload |
| Jul-24-2001 |
An index tuning wizard produces a fast and reasonable recommendation identifying database indexes to use given a specified workload. A query optimizer is used to determine the expected usefulness of potential... |
| 6260038 |
Clustering mixed attribute patterns |
| Jul-10-2001 |
A technique for clustering data points in a data set that is arranged as a matrix having n objects and m attributes. Each categorical attribute of the data set is converted to a 1-of-p representation of... |
| 6253203 |
Privacy-enhanced database |
| Jun-26-2001 |
A method, apparatus, article of manufacture, and a memory structure for storing and retrieving data in a database implementing privacy control is disclosed. The apparatus comprises a data storage device,... |
| 6253195 |
Optimized query tree |
| Jun-26-2001 |
Systems and methods for constructing and using filtering trees to compare events, data, or other instances of objects defined in an object-oriented schema against one or more query-based definitions. The... |
| 6249788 |
Structure for a database |
| Jun-19-2001 |
The system relates to a structure for the storage of data-information within a data-base, which information is structured into a hierarchy of nodes and which hierarchy consists in a tree-structure. This... |
| 6230154 |
Database element retrieval by example |
| May-8-2001 |
A system and method for database element retrieval. A query comprises identifying which elements in the database are close or similar to an example which is specified in the query. The query is performed... |
| 6226628 |
Cross-file pattern-matching compression |
| May-1-2001 |
A method of providing data files includes compressing the files using a cross-file compression technique. The technique makes use of ancillary files that are stored along with the data files. The ancillary... |
| 6212513 |
Database access system |
| Apr-3-2001 |
The invention enables transformation of an SQL statement of CHAR type to another SQL statement of another data type adequate for a database that is defined by a character string type other than CHAR type,... |
| 6205442 |
Bitmap index compression |
| Mar-20-2001 |
A method and apparatus for compressing data is provided. The invention compresses an input bit stream into a compressed output bit stream. The input bit streams are byte aligned and classified. Bytes with... |
| 6202064 |
Linguistic search system |
| Mar-13-2001 |
A method of searching for information in a text database, comprising: receiving (s1) at least one user input, the user input(s) defining a natural language expression, converting (s2, s3) the natural language... |
| 6199058 |
Report server caching |
| Mar-6-2001 |
A method and apparatus for processing reports is disclosed. After receiving a current report request, a duplicate job detection (DJD) key is generated based upon the current report request. The DJD key... |
| 6192358 |
Multiple-stage evaluation of user-defined predicates |
| Feb-20-2001 |
A method, apparatus, and article of manufacture for a computer-implemented multiple-stage evaluation of a user-defined predicate. A statement is executed in a database stored on a data storage device connected... |
| 6185557 |
Merge join process |
| Feb-6-2001 |
A merge join process combines rows from an inner and an outer table when the inner table is indexed on a data column that is common to both tables. The merge join process creates a set of rows from the... |
| 6178419 |
Data access system |
| Jan-23-2001 |
A method of automatically creating a database on the basis of a set of category headings uses a set of keywords provided for each category heading. The keywords are used by a processing platform to define... |
| 6175836 |
Optimization of relational database queries |
| Jan-16-2001 |
A data retrieval system stores a plurality of objects having a multi-level hierarchical relationship, each object having a respective parent and a set of children. The system stores one or more base tables,... |
| 6169983 |
Index merging for database systems |
| Jan-2-2001 |
An index merge tool helps form, for use by a database server in accessing a database in accordance with a workload of queries, an index configuration or set of indexes that consumes relatively less storage... |
| 6167399 |
Join index for relational databases |
| Dec-26-2000 |
The retrieval of data from a computerized database is optimized through the use of a join index. A denormalized base table is converted into a plurality of normalized tables and the join index for the... |
| 6154746 |
High-dimensional index structure |
| Nov-28-2000 |
A method for transforming multi-dimensional data points into 1-dimensional values which are stored in a 1-dimensional index structure is disclosed. The data space is divided into a first plurality of pyramids... |
| 6148296 |
Automatic generation of database queries |
| Nov-14-2000 |
A computer program for automatically generating queries to a database management system (DBMS) is disclosed. The computer program receives a high level specification of the data sought to be retrieved... |
| 6138111 |
Cardinality-based join ordering |
| Oct-24-2000 |
Method and apparatus for optimizing the processing of join queries based on join cardinality. Embodiments implement the methods in query optimizers in relational database management systems. A good join... |
| 6122626 |
Sparse index search method |
| Sep-19-2000 |
The invention relates to a method of searching a plurality of values in an ordered list. Given a data set consisting of data items. With each data item one or more attribute values are associated, which... |
| 6115547 |
Flash configuration cache |
| Sep-5-2000 |
The present invention employs a generative approach for configuring systems such that a system may be configured based on component or resource requests, or input in the form of need. The present invention... |
| 6112199 |
Data item values |
| Aug-29-2000 |
An improved method for value derivation allows for the definition of derived and defaulted information as database table columns. Derivation formulas are defined independently to the database management... |
| 6108648 |
Optimizer with neural network estimator |
| Aug-22-2000 |
A computer operated apparatus estimates values needed by an optimizer in a database management system (DBMS). The DBMS has one or more tables for storing data, each table having zero or more columns of... |
| 6105019 |
Constrained searching of an index |
| Aug-15-2000 |
A computer implemented method performs constrained searching of an index of a database. The information of the database is stored as a plurality of records. A unique location is assigned to each indexable... |
| 6105018 |
Minimum leaf spanning tree |
| Aug-15-2000 |
An efficient set of indexes to cover a plurality of anticipated query types is determined by building a directed acyclic graph whose nodes correspond to anticipated query types. A minimum leaf spanning... |
| 6078913 |
Document retrieval apparatus |
| Jun-20-2000 |
A document retrieval apparatus is connected to a network, and includes a cluster database storing a cluster of node information elements linked for clustering the documents to a hierarchical tree structure... |
| 6067540 |
Bitmap segmentation |
| May-23-2000 |
A method and apparatus for segmenting bitmaps in a bitmap index is provided. A segmented bitmap includes a plurality of bitmap segments that are used to indicate which records in a body of records that... |
| 6067539 |
Intelligent information retrieval system |
| May-23-2000 |
A system for retrieving information related to a topic of interest, comprising: (a) a finder for finding a location of a computerized source of information, the information being divided into at least... |
| 6065005 |
Data sorting |
| May-16-2000 |
A method is described for operating a data processing system having a plurality of processors to sort a set of data records each having an associated key for governing the sort process. The method comprises... |
| 6061677 |
Database query system and method |
| May-9-2000 |
The invention includes an information retrieval system having a server and a plurality of clients. The server has access to one or more data storage media on which the server maintains a database. The... |
| 6058400 |
Highly available cluster coherent filesystem |
| May-2-2000 |
A distributed filesystem operating on a distributed computing system uses existing local filesystems as building blocks. A cluster filesystem layer is added above the local filesystems to handle functions... |
| 6055541 |
Automatic report generating system |
| Apr-25-2000 |
A system for automatically generating a report from engineering data stored in a database is comprised of a user computer having a browser for requesting an HTML file. A web server generates the requested... |
| 6055526 |
Data indexing technique |
| Apr-25-2000 |
A technique for indexing data is provided. A method for compressing an index to obtain a compressed index that is easily stored and transmitted is provided. The invention also provides for the decompression... |
| 6047280 |
Interface layer for navigation system |
| Apr-4-2000 |
An improved method and system that provides for a data access interface layer in a navigation system. The navigation system is of the type that includes a navigation application software program that provides... |
| 6044367 |
Distributed I/O store |
| Mar-28-2000 |
The current invention provides a method for improving throughput to or from a resource by allowing multiple servers to concurrently access the resource without affecting the integrity of the resource.... |