| 6535870 |
Method of estimating an amount of changed data over plurality of intervals of time measurements |
| Mar-18-2003 |
A technique for identifying changes in a data store connected to a computer. Initially, one or more interval changes are measured. Each interval change indicates an amount of change in the data store at... |
| 6535869 |
Increasing efficiency of indexing random-access files composed of fixed-length data blocks by embedding a file index therein |
| Mar-18-2003 |
A method, system, and computer-readable code for embedding a file index among the fixed-length data blocks of a random-access file to which the index pertains. In the preferred embodiment, a B-tree index... |
| 6535868 |
Method and apparatus for managing metadata in a database management system |
| Mar-18-2003 |
A method, apparatus, and article of manufacture for managing metadata in a database management system is disclosed. The method comprises the steps of accepting a command in the database management system... |
| 6535867 |
System and method for accessing external memory using hash functions in a resource limited device |
| Mar-18-2003 |
A system and method that computes a hash function based upon the file name, e.g. a URI, that is to be identified in a look-up table stored in external memory. The hash value is multiplied by a first multiplier.... |
| 6532476 |
Software based methodology for the storage and retrieval of diverse information |
| Mar-11-2003 |
Using a novel methodology for organizing information both in non-persistent and persistent computer storage devices, limitations common to traditional data storage models are eliminated. The invention... |
| 6532467 |
Method for selecting node variables in a binary decision tree structure |
| Mar-11-2003 |
A method for selecting node variables in a binary decision tree structure is provided. The binary decision tree is formed by mapping node variables to known outcome variables. The method calculates a statistical... |
| 6529953 |
Scalable computer network resource monitoring and location system |
| Mar-4-2003 |
A computer network resource monitoring and locating system includes one or more hierarchical management information bases (HMIBs) through which a user can locate or obtain information relevant to managing... |
| 6529906 |
Techniques for DLM optimization with re-mastering events |
| Mar-4-2003 |
Techniques for optimizing a distributed lock manager (DLM) for faster reconfiguration includes distributing over a cluster of one or more active nodes, management of locks on shared resources. A system... |
| 6529899 |
System and method for registering and providing a tool service |
| Mar-4-2003 |
A system and method for associating a personalized application tool and/or service in response to data supplied by any number of search requests is disclosed. The present invention in some preferred embodiments... |
| 6529897 |
Method and system for testing filter rules using caching and a tree structure |
| Mar-4-2003 |
A method and system for testing a plurality of filter rules in a computer system is disclosed. The plurality of filter rules are used with a key that is capable of matching at least one of the plurality... |
| 6529896 |
Method of optimizing a query having an existi subquery and a not-exists subquery |
| Mar-4-2003 |
An optimization technique for SQL queries, a program storage device storing the optimization program, and an apparatus for optimizing a query is provided. A query is analyzed to determine whether it includes... |
| 6529895 |
Determining a distribution of a numeric variable |
| Mar-4-2003 |
Determination of a distribution of a numeric variable. In one embodiment, a data set is first input. The data set has a plurality of records. Each record has a value for each of a plurality of raw non-transactional... |
| 6526412 |
Use of adapter key to increase performance when updating a value referenced by a data access object |
| Feb-25-2003 |
A method and apparatus for dynamically loading criteria from an object to reduce the amount of total criteria necessary to update a referenced value is disclosed. The value can be "inside" a database or... |
| 6523044 |
Collecting, storing, and retrieving knowledge within an organization |
| Feb-18-2003 |
A method of collecting, storing, and retrieving knowledge includes the steps of collecting knowledge information from information-source terminals via a network, the knowledge information including information... |
| 6523042 |
System and method for translating to and from hierarchical information systems |
| Feb-18-2003 |
A method for translating to and from an hierarchical information system, comprises identifying a non-hierarchical information system containing information stored in a non-hierarchical manner; developing... |
| 6523029 |
System and method for embedded information retrieval in a distributed free-text application environment |
| Feb-18-2003 |
An embedded information retrieval system is provided including a free-text parser, a knowledge-based query generator, a distributed query dispatcher, and a persistent feedback retrieval manager. When the... |
| 6523019 |
Probabilistic record linkage model derived from training data |
| Feb-18-2003 |
A method of training a system from examples achieves high accuracy by finding the optimal weighting of different clues indicating whether two data items such as database records should be matched or linked.... |
| 6519601 |
Relational database compiled/stored on a memory structure providing improved access through use of redundant representation of data |
| Feb-11-2003 |
A relational database compiled/stored on a computer environment for storing data about units of work includes a first set of tables and a second set of tables. The first set of tables includes first columns... |
| 6519588 |
System and method for representing related concepts |
| Feb-11-2003 |
A system and method for storing related data is disclosed, which receives a number of concepts related to the data to be stored, forms a number of relationships linking the concepts together, and which... |
| 6516312 |
System and method for dynamically associating keywords with domain-specific search engine queries |
| Feb-4-2003 |
A computer program product is provided as a system for use with a search engine and a search engine repository to dynamically associate keywords within a search result set encountered in an abstract of... |
| 6516310 |
System and methodology for join enumeration in a memory-constrained environment |
| Feb-4-2003 |
A small-footprint relational database system providing a deterministic join enumeration methodology for left-deep processing trees is described. By providing a deterministic branch-and-bound join enumeration... |
| 6513034 |
Deriving uniqueness for indices on summary tables |
| Jan-28-2003 |
A method, apparatus, and article of manufacture for optimizing a query by deriving uniqueness for indices on the summary tables. The query is analyzed to determine whether a summary table can be used to... |
| 6513029 |
Interesting table-subset selection for database workload materialized view selection |
| Jan-28-2003 |
An index and materialized view selection wizard produces a fast and reasonable recommendation for a configuration of indexes, materialized views, and indexes on materialized views which are beneficial... |
| 6513028 |
Method, system, and program for searching a list of entries when search criteria is provided for less than all of the fields in an entry |
| Jan-28-2003 |
Disclosed is a system, method, and program for searching a list of entries. Each entry is comprised of multiple fields. Each field in the entry may include one of a range of possible values for that field.... |
| 6510459 |
Network image view server using efficient client-server, tiling and caching architecture |
| Jan-21-2003 |
A computer network server using HTTP (Web) server software combined with foreground view composer software, background view composer software, a view tile cache, view tile cache garbage collector software,... |
| 6510457 |
Data analysis method and apparatus for data mining |
| Jan-21-2003 |
Data analysis using online data summarization processing and rule-based data characteristic detection is performed at the time the transaction data is input. Online data input through an input device of... |
| 6510428 |
Method and system of database divisional management for parallel database system |
| Jan-21-2003 |
A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers... |
| 6510422 |
Cost based materialized view selection for query optimization |
| Jan-21-2003 |
A query optimizer determines the applicability of materialized views to a query. View utilization alternatives are generated in the exploration stage of optimization, so that interaction with other transformations... |
| 6507856 |
Dynamic business process automation system using XML documents |
| Jan-14-2003 |
A system for exchanging and merging messages over a network includes a server accessible by a plurality of remote browsers for transmitting a template including fields for information entry and a business... |
| 6507850 |
Segment aggregation and interleaving of data types in a geographic database and methods for use thereof in a navigation application |
| Jan-14-2003 |
A geographic database for use with a navigation application program that provides navigation features to an end-user. The geographic database includes a plurality of data records of a first type and a... |
| 6507846 |
Indexing databases for efficient relational querying |
| Jan-14-2003 |
Provided is an indexing system for structured or semi-structured source data comprising a tokenizer for accepting source data and generating tokens representing the source data, the tokens from the tokenization... |
| 6507844 |
Method and system for minimizing network traffic |
| Jan-14-2003 |
A method for minimizing network traffic of distributed applications operating in a distributed environment in a networked computer system, comprising a plurality of workstations and a plurality of database... |
| 6507841 |
Methods of and apparatus for refining descriptors |
| Jan-14-2003 |
A database containing data items, such as images, text, audio records or video records, in both summary and complete forms, is searched by reference to descriptors associated with the data items, in response... |
| 6507836 |
Data search method with each data item displayed in a filter at a position associated with an attribute value of the data item |
| Jan-14-2003 |
A data search method capable of representing a complex search condition with a reduced number of filters and allowing high data visibility is used in a data search system including a storage disposed to... |
| 6507834 |
Method and apparatus for parallel execution of SQL from stored procedures |
| Jan-14-2003 |
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)... |
| 6507833 |
Method and apparatus for dynamically rendering components at run time |
| Jan-14-2003 |
A mechanism is provided for dynamically rendering a component instance at run time. According to the invention, a rendering engine is provided for each type of component that can be rendered, and each... |
| 6505194 |
Search user interface with enhanced accessibility and ease-of-use features based on visual metaphors |
| Jan-7-2003 |
A user interface for querying and displaying records from a database employs a physical metaphor for the process of constructing queries and viewing results. In one embodiment, the search criteria are... |
| 6505190 |
Incremental filtering in a persistent query system |
| Jan-7-2003 |
A system and method track changes to a document and analyze the changes to the document against a set of predefined queries without re-analyzing the entire document. Hence, after a document has been processed... |
| 6505189 |
Aggregate join index for relational databases |
| Jan-7-2003 |
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... |
| 6505188 |
Virtual join index for relational databases |
| Jan-7-2003 |
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... |
| 6505187 |
Computing multiple order-based functions in a parallel processing database system |
| Jan-7-2003 |
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.... |
| 6502099 |
Method and system for extending the functionality of an application |
| Dec-31-2002 |
In an illustrative embodiment of the invention, a method for augmenting the function of a database application begins by inserting one or more hooks at selected locations in a database. One or more programs... |
| 6502098 |
Exporting and importing of data in object-relational databases |
| Dec-31-2002 |
A computer system for transferring data from an object relational database to another such database. The data in the source database having a table type hierarchy of data tables. The system transforming... |
| 6502089 |
Generating restriction queries using tensor representations |
| Dec-31-2002 |
Query results and statistics regarding them are generated using a novel representation of an n-attribute relation as an order n relational tensor. Orders of the relational tensor respectively correspond... |
| 6502088 |
Method and system for improved access to non-relational databases |
| Dec-31-2002 |
The method and system of the present invention provides improved access to databases in a computer system. The present invention includes a plurality of data sources, the data sources including at least... |
| 6499033 |
Database method and apparatus using hierarchical bit vector index structure |
| Dec-24-2002 |
A database having fixed length records stored together in record number order and an index structure for the database. The index structure comprises a separate index for each searchable field of the records.... |
| 6499026 |
Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing |
| Dec-24-2002 |
A system, method, and computer program product for processing data are described herein. The system maintains first databases of patents, and second databases of non-patent information of interest to a... |
| 6496843 |
Generic object for rapid integration of data changes |
| Dec-17-2002 |
Disclosed is a system for performing online data queries. The system for performing online data queries is a distributed computer system with a plurality of server nodes each fully redundant and capable... |
| 6496823 |
Apportioning a work unit to execute in parallel in a heterogeneous environment |
| Dec-17-2002 |
A method, apparatus, and article of manufacture for a computer-implemented apportioning system. Work is distributed to processors in a multi-processor system. Initially, during bind-time, a scaling factor... |
| 6496820 |
Method and search method for structured documents |
| Dec-17-2002 |
A registration method for structured documents includes the steps of: preparing correspondence data between a string and a string occurrence position within a structured document for each structured document,... |