| 5924091 |
Database system with improved methods for radix sorting |
| Jul-13-1999 |
System and methods are described for improved sorting of information records. The system provides radix sorting on native data types--that is, without the resource-expensive approach of converting data... |
| 5920854 |
Real-time document collection search engine with phrase indexing |
| Jul-6-1999 |
A collection search system is responsive to a user query against a collection of documents to provide a search report. The collection search system includes a collection index including first predetermined... |
| 5912664 |
Program category selection with filtered data and displayed cascaded cards |
| Jun-15-1999 |
An apparatus and method for presenting a viewer with an overall representation of the present number of entertainment programs available for selection given one week of program schedule data for 300 or... |
| 5911140 |
Method of ordering document clusters given some knowledge of user interests |
| Jun-8-1999 |
A method of automatically ordering the presentation of documents clusters generated from a ranked corpus of documents. First, the corpus is ordered into a plurality of clusters. Next, a rank is determined... |
| 5907842 |
Method of sorting numbers to obtain maxima/minima values with ordering |
| May-25-1999 |
A technique for sorting packed numbers of two operands into minima or maxima operand with their indices to identify the origin of those selected values. After packing two source operands with a plurality... |
| 5899992 |
Scalable set oriented classifier |
| May-4-1999 |
A method, apparatus, and article of manufacture for a computer implemented scaleable set-oriented classifier. The scalable set-oriented classifier stores set-oriented data as a table in a relational database.... |
| 5899988 |
Bitmapped indexing with high granularity locking |
| May-4-1999 |
A method and apparatus provide bitmapped indexing with high granularity locking. Whenever a change is made to a data table upon which a bitmapped index is based, two differential entries are generated... |
| 5893912 |
Thread context manager for relational databases, method and computer program product for implementing thread context management for relational databases |
| Apr-13-1999 |
In brief, an object oriented thread context manager, a method and computer program product are provided for object oriented thread context management, particularly for relational databases working with... |
| 5893115 |
Isochronal updating of data records |
| Apr-6-1999 |
Records stored in a database are reset on an as-accessed basis. A record in the database to receive new data is identified when new data arrives to be incorporated with existing data in a given field.... |
| 5890152 |
Personal feedback browser for obtaining media files |
| Mar-30-1999 |
A Personal Feedback browser and Personal Profile database is provided for obtaining media files from the internet. A Personal Feedback browser selects media files based on user-specified information stored... |
| 5887120 |
Method and apparatus for determining theme for discourse |
| Mar-23-1999 |
A content processing system determines content of input discourse. The content processing system includes a theme vector processor that determines themes in the input discourse. The theme vector processor... |
| 5886698 |
Method for filtering search results with a graphical squeegee |
| Mar-23-1999 |
Images representing search results are displayed on a screen of a computer system. The search results are responsive to a search in a database initiated by a user by entering a keyword or keywords via... |
| 5884307 |
Updating bitmapped indexes |
| Mar-16-1999 |
A method and apparatus for updating a segmented bitmapped index to reflect a change made to data upon which the segmented index is based. Change records specifying changes to bitmap segments contained... |
| 5884306 |
System and method for directly manipulating fields for grouping items |
| Mar-16-1999 |
A system and method for grouping and editing items directly on a display screen without accessing a dialog box. A box is displayed for grouping a plurality of items. These items are comprised of various... |
| 5878418 |
Auto definition of data sets and provisioning interfaces for call automation |
| Mar-2-1999 |
A system and method for generating a data set including information with respect to a plurality of data elements utilized by an application program is disclosed. The data set is used to automatically initialize... |
| 5878413 |
System and method for defining shapes with which to mine time sequences in computerized databases |
| Mar-2-1999 |
A system and method including a computer shape definition language are disclosed for defining shapes and mining time sequences that resemble the shapes. The system and method include provisions for establishing... |
| 5878410 |
File system sort order indexes |
| Mar-2-1999 |
A system and method for returning a sorted result set of information corresponding to files in a file system that have properties which match user query criteria. A view index of files sorted by at least... |
| 5875442 |
Method and apparatus for enhancing access to a remote database employing dynamic buffer management |
| Feb-23-1999 |
A method, system and process for enhancing a database server by improving dynamic memory allocation and memory copying during the process of reconstructing a data structure from a communication buffer. |
| 5873091 |
System for data structure loading with concurrent statistical analysis |
| Feb-16-1999 |
A multiprocessing system forms a data structure, such as by loading reorganizing, or recovering, while concurrently collecting various statistics about the data structure. The data structure may comprise... |
| 5873001 |
Method for rapid expansion of multi-byte sorting weights table to include user supplied sorting weights |
| Feb-16-1999 |
A method and computer program product are provided for rapid expansion of multibyte sort information. A master table is copied to working table in the system memory. User sort information entries are received... |
| 5870761 |
Parallel queue propagation |
| Feb-9-1999 |
A method and system are provided for duplicating at a destination site changes made to data at a source site. According to the method a plurality of streams are established between the source site and... |
| 5870750 |
Information retrieval system for retrieving a record of data including a keyword |
| Feb-9-1999 |
A division code is added to both ends of a group of pieces of data registered in an item of a data record L and between each pair of adjacent data, so that a piece of code-added data is produced. Thereafter,... |
| 5870740 |
System and method for improving the ranking of information retrieval results for short queries |
| Feb-9-1999 |
A method and system for retrieving information in response to a query by a user. The method includes the steps of receiving a signal s having a value corresponding to a relevance-ranking algorithm score... |
| 5870735 |
Method and system for generating a decision-tree classifier in parallel in a multi-processor system |
| Feb-9-1999 |
A method and system are disclosed for generating a decision-tree classifier in parallel in a multi-processor system, from a training set of records. The method comprises the steps of: partitioning the... |
| 5870584 |
Method and apparatus for sorting elements |
| Feb-9-1999 |
The present invention pertains to a method for sorting. The method comprises the steps of forming a decision tree comprised of at least a first level having at least a first entry with either a first result... |
| 5864859 |
System and method of compression and decompression using store addressing |
| Jan-26-1999 |
Variable-length data, comprising compressed pages, is stored in a memory so that access to any sub-page or line within a page can be started given a single address corresponding to the location of a fixed-length... |
| 5864849 |
System and method for restoring a multiple checkpointed database in view of loss of volatile memory |
| Jan-26-1999 |
For use with an active database stored in volatile memory for direct revision thereof, the active database having multiple checkpoints and a stable log, having a tail stored in the volatile memory, for... |
| 5857196 |
Method for storing a tree of potential keys in a sparse table |
| Jan-5-1999 |
A computer implemented method for searching for a key in a radix search tree in a memory of a computer system. A table of keys is organized in a radix search tree stored in a memory of a computer system.... |
| 5857186 |
Parallel merge sorting apparatus with an accelerated section |
| Jan-5-1999 |
A sorting apparatus in which, while its scale is limited so as not to become large, all of base axis data supplied as its input are sorted in order, and, at the same time, the sorted base axis data are... |
| 5857182 |
Database management system, method and program for supporting the mutation of a composite object without read/write and write/write conflicts |
| Jan-5-1999 |
The system, method, and program of this invention avoids potential write/write conflicts and read/write conflicts when a subcomponent of a composite object (e.g., an ADT) is mutated. The embodiments of... |
| 5855016 |
Sorting system for serially processing records |
| Dec-29-1998 |
A speed and memory control system and method for use with a sort accelerator having a rebound sorter and merger is disclosed. The speed and memory control system includes a variable length shift register... |
| 5854938 |
Parallel processor apparatus in which data is divided in sequential stages |
| Dec-29-1998 |
A parallel processor apparatus, which enables a blocking work for assuring a bucket write/read performance with a storage quantity in an ordinary range so as to largely improve the bucket write/read performance,... |
| 5852826 |
Parallel merge sort method and apparatus |
| Dec-22-1998 |
A parallel sorting technique for external and internal sorting which maximizes the use of multiple processes to sort records from an input data set. Performance of the sort linearly scales with the number... |
| 5848410 |
System and method for selective and continuous index generation |
| Dec-8-1998 |
To improve access to documents in a large database, such as the World Wide Web of the Internet or a group intranet, a continuously updated computer organization and display system, and a method for such... |
| 5845306 |
Context based system for accessing dictionary entries |
| Dec-1-1998 |
A context-based dictionary entry access system includes selecting and rang an entry based on the part-of-speech assigned to the given word in a sentence. The entries corresponding to the word in context... |
| 5845279 |
Scheduling resources for continuous media databases |
| Dec-1-1998 |
Various systems and methods of scheduling media segments of varying display rate, length and/or periodicity on at least one clustered, vertically-striped or horizontally-striped continuous media database... |
| 5845113 |
Method for external sorting in shared-nothing parallel architectures |
| Dec-1-1998 |
A system and method is provided for distributed relational databases for parallel sorting of a relation wherein the relation is a set of tuples to be sorted on multiple sort sites which completely decouples... |
| 5842218 |
Method, computer program product, and system for a reorienting categorization table |
| Nov-24-1998 |
A method computer program product, and system for a reorienting categorization table is provided. A control interface is used to select the hierarchy of categorization levels for a categorization table... |
| 5842208 |
High performance recover/build index system by unloading database files in parallel |
| Nov-24-1998 |
A method, apparatus, and article of manufacture for a computer implemented recover/build index system. The recover/build index system builds a database index for a database file by scanning partitions... |
| 5842207 |
Method for storing records of a distributed database by plural processors to provide a host processor with sorted records belonging to one of a plurality of key sections |
| Nov-24-1998 |
A sorting method used with a distributed database having a plurality of first processors for holding partial records of a database that is divided into a plurality of portions and a host processor for... |
| 5842202 |
Systems and methods for data quality management |
| Nov-24-1998 |
Systems and methods that model and measure the propagation of error within information systems. The invention provides data management systems that determine an error measure that represent the accuracy,... |
| 5842197 |
Selecting a qualified data repository to create an index |
| Nov-24-1998 |
An improved method and apparatus for creating an index is disclosed. All data repositories containing the data necessary to create the index are identified, and one of these data repositories is then selected... |
| 5838317 |
Method and apparatus for arranging displayed graphical representations on a computer interface |
| Nov-17-1998 |
A display arrangement system and method are disclosed for arranging repositionable graphical representations corresponding to a set of computer resources. The display arrangement system includes a layout... |
| 5832501 |
Method and system for filtering file manager attribute values |
| Nov-3-1998 |
In a computer including at least one client and at least one file system having an associated format, a system and method are provided for filtering requests for metadata from the client in a manner which... |
| 5832482 |
Method for mining causality rules with applications to electronic commerce |
| Nov-3-1998 |
For mining causality rules in an event database, the rules are obtained by iteratively generating candidate rules and counting their occurrences in the event database. Newly identified causality rules... |
| 5832475 |
Database system and method employing data cube operator for group-by operations |
| Nov-3-1998 |
Disclosed is a system and method for performing database queries including GROUP-BY operations, in which aggregate values for attributes are desired for distinct, partitioned subsets of tuples satisfying... |
| 5828885 |
Method and system for merging files having a parallel format |
| Oct-27-1998 |
A method and system for merging a first file with a second file to produce an output file, wherein the first and second files are uniquely modified versions of an original file, are discussed. In a preferred... |
| 5828830 |
Method and system for priortizing and filtering traps from network devices |
| Oct-27-1998 |
Traps from network devices are filtered and prioritized. Filtering and prioritization can be performed on specific types of traps, traps from specific devices and traps from specific enterprises. Filtering... |
| 5826269 |
Electronic mail interface for a network server |
| Oct-20-1998 |
A networked system for processing queries for a server in a distributed processing environment is provided. The system includes a plurality of clients disposed for communication with a database server... |
| 5826263 |
Data management, display, and retrieval system for a hierarchical collection |
| Oct-20-1998 |
The present invention provides a data management system realizing simple, clear, and easily understandable display and operation. The data management system is applicable, for example, to management of... |