Sorting

CL 707 SC 7
5692173 Method and system for combining prefix and first character searching of a list
Nov-25-1997 A method and system for combining prefix and first character search methods. The present invention provides a combined search method for searching for elements in a list. The combined search method maintains...
5680618 Driver query and substitution for format independent native data access
Oct-21-1997 A data access system of the present invention includes an interface (client), a data engine having a common application programming interface layer, and data drivers. Through the drivers, the data engine...
5680607 Database management
Oct-21-1997 A database contains listing records, and index records each providing a pointer to a listing record. The index records are stored, in a predetermined order, together with distributed free space to allow...
5678043 Data compression and encryption system and method representing records as differences between sorted domain ordinals that represent field values
Oct-14-1997 Records in the relational database are converted into ordinal numbers. The numbers are then sorted by a predetermined ordering rule. Next, for each record, the difference between the number and the preceding...
5678042 Network management system having historical virtual catalog snapshots for overview of historical changes to files distributively stored across network domain
Oct-14-1997 A network management system includes a domain administrating server (DAS) that stores a virtual catalog representing an overview of all files distributively stored across a network domain currently or...
5675818 System and methods for improved sorting with national language support
Oct-7-1997 A Database Management System having a Collation Engine with improved methods for sorting information with National Language Support (NLS) is described. The Collation Engine includes an improved method...
5671406 Data structure enhancements for in-place sorting of a singly linked list
Sep-23-1997 An apparatus and method for performing a skip list insertion sort on a singly linked list of elements is provided. Each element to be sorted includes a key, an element pointer in an element pointer field...
5671405 Apparatus and method for adaptive logical partitioning of workfile disks for multiple concurrent mergesorts
Sep-23-1997 System and method for improving response time of concurrent mergesort operations in an information handling system, which includes one or more logical processors each operating under control of an image...
5668991 Database management system
Sep-16-1997 A database system is described in which changes to a database file are recorded in a journal file. The journal file comprises a sequence of after-image records each having a database identifier indicating...
5664175 Method and system for reprioritizing calendar items on a data processing system
Sep-2-1997 Calendar objects on a data processing system include an item, a due date and a priority value. The objects are reprioritized according to their due dates and priority values. For each object, a difference...
5659742 Method for storing multi-media information in an information retrieval system
Aug-19-1997 A method for storing information in an information retrieval system having a database for retrieval of the input information in response to a query. Text information representative of text is received...
5659737 Methods and apparatus for data compression that preserves order by using failure greater than and failure less than tokens
Aug-19-1997 A compressor receives a plurality of characters in a character string, and encodes the input character string to generate an encoded string. The encoding preserves the original binary order of the input...
5659733 Sort processing method and apparatus for sorting data blocks using work buffer merge data records while sequentially transferring data records from work buffers
Aug-19-1997 A data transferring section creates an available buffer by transferring all of the data records in one of work buffers to at least one of the other work buffers in a case where the available work buffer...
5659730 Computerized index file interrogation and comparison
Aug-19-1997 A method of comparing files takes three passes through data tables in memory to generate tables containing pointers to matches and mismatches by employing a method of keyword-index translation in which...
5649188 Electronic filing apparatus which allows information to be retrieved based on a box, a date, or a card associated with the information
Jul-15-1997 A system for electronically storing and retrieving information. Information is scanned into the system and a user manually designates that the information is to be sorted using boxes which are like folders,...
5649182 Apparatus and method for organizing timeline data
Jul-15-1997 An apparatus and method for organizing timeline data includes a computer system having a software program associated therewith capable of receiving a plurality of data messages associated with a calendar...
5640561 Computerized method and system for replicating a database using log records
Jun-17-1997 A method and system are provided for continuously maintaining replicas of an active database in a backup system for disaster recovery purposes. Redo records transmitted from an active system are received...
5640554 Parallel merge and sort process method and system thereof
Jun-17-1997 When a list to be sorted is divided into L sorted merge objective lists, each of the merge objective lists is formed of a plurality of blocks (where L is any natural number larger than or equal to 2)....
5630123 Software system utilizing a filtered priority queue and method of operation
May-13-1997 A software system (2) utilizing a filtered priority queue (10) is provided. A filtering module (4) is operable to access a plurality of data records of entities (16, 18, 20, 22, 24, 26 and 28) of a priority...
5629695 Order preserving run length encoding with compression codeword extraction for comparisons
May-13-1997 The present invention provides a system and method for the dictionary ordering of keys after expansion, compression and concatenation of their key parts. After each key part has been expanded through padding,...
5628002 Binary tree flag bit arrangement and partitioning method and apparatus
May-6-1997 Arrangement of fields in binary tree nodes provides a minimal storage encoding storing fixed and variable length keys in factored form in a multilevel tree. A locating method, and apparatus embodying that...
5621908 Parallel sorting system to reduce the amount of communication between processing devices
Apr-15-1997 A parallel sorting system is disclosed, having N (=2.sup.n) processing devices, each of which comprises a sort element storing unit, an inner sorting unit, a transposing unit, and a comparing and substituting...
5619693 Method for sorting and storing data employing dynamic sort tree reconfiguration in volatile memory
Apr-8-1997 In a computer system, data records stored in nonvolatile memory are read into a volatile memory and operated on in a sorting operation. A tournament-type sort is applied, with the tree size dynamically...
5615366 System and methods for improved sorting
Mar-25-1997 System and methods are described for sorting information records in a fast and efficient manner. The present invention is particularly useful in environments where resources, such as available memory storage,...
5604901 Interrogation index file comparison
Feb-18-1997 A method of comparing files takes three passes through data tables in memory to generate tables containing pointers to matches and mismatches by employing a method of keyword-index translation in which...
5603023 Processor circuit for heapsorting
Feb-11-1997 A heapsort processor includes a first decoder for selecting a parent macro cell and a second decoder for selecting macro cell pair 480 having twice or twice plus one the address of the parent. The data...
5602994 Method and apparatus for high speed data acquisition and processing
Feb-11-1997 A method and apparatus for high speed digital data acquisition. The apparatus includes one or more multiplexers for receiving multiple channels of digital data at a low data rate and asserting a multiplexed...
5600825 Method and apparatus for displaying on computer display device a portion of sorted list and corresponding indicator of location within list
Feb-4-1997 This invention provides a method and apparatus for displaying on a computer display device both a portion of a sorted list of unknown length having a plurality of items and an indicator which is a corresponding...
5579515 Method of checking index integrity in a DB2 database
Nov-26-1996 A single-phase CHECK INDEX operation for DB2 entails creating a special SORT record for each data record and each index entry, collating the special SORT records in a particular way to group together the...
5579514 Methodology for increasing the average run length produced by replacement selection strategy in a system consisting of multiple, independent memory buffers
Nov-26-1996 A range of key values is partitioned into a plurality of key subranges equal in number to the number of record storage areas available for the sort. One of the key subranges is then assigned to each of...
5577243 Reallocation of returned memory blocks sorted in predetermined sizes and addressed by pointer addresses in a free memory list
Nov-19-1996 In an electronic data processing apparatus blocks of returned memory 3 are linked by address pointers starting with a pointer in a table 1. Each pointer in the table 1 points to memory of within a predetermined...
5563997 Method and apparatus for sorting records into a list box in a graphic user interface
Oct-8-1996 Method and apparatus for using two intermediary list boxes to display and sort a list of records by a column other than a first column of the records. To use the intermediary list boxes, the records are...
5551019 Methods and systems for sorting multiplying indexed data
Aug-27-1996 The current methods and systems sort three-dimensional data with a reduced number of buffer memories at an increased speed. Based upon the Z-dimension data, the three-dimensional data is sorted in ascending...
5551018 Method of storing national language support text by presorting followed by insertion sorting
Aug-27-1996 System and methods are described for sorting information records in a fast and efficient manner. The present invention is particularly useful in environments where resources, such as available memory storage,...
5535384 Method and apparatus for controlling a hardware merge sorter to sort a plurality of records greater than 2.sup.n
Jul-9-1996 A method and apparatus for controlling a hardware merge sorter to sort N.gtoreq.2.sup.n number of records, the hardware merge sorter including a plurality of local processors that are cascaded in series,...
5530849 Method of reading dynamic, hierarchical file system directories
Jun-25-1996 The present invention features a deterministic method of reading dynamic, hierarchical file systems. The method assigns alternate internal names (AINs) to names in a file system name space or file system...
5519861 Sampled data storage and editing system for the time series data being displayed according to collection location
May-21-1996 The present invention is a system that converts a vertical file (28) of time series data records from multiple terminals (10-14) and stored by time into a horizontal file (52) where records are organized...
5519860 Central processor index sort followed by direct record sort and write by an intelligent control unit
May-21-1996 A sort process for use on input records which reside on intelligent peripherals. The main computer accesses key values from specified fields in the input records skeletons and performs the sort on those...
5504919 Sorter structure based on shiftable content memory
Apr-2-1996 An optimized high-speed sorter has a plurality of process elements connected in series. Each process element includes a sorting unit used to store a sorted item, and a comparing/controlling unit coupled...
5497486 Method of merging large databases in parallel
Mar-5-1996 The semantic integration problem for merging multiple databases of very large size, the merge/purge problem, can be solved by multiple runs of the sorted neighborhood method or the clustering method with...
5490269 Radix sorting method and means for minimizing movement of elements having common prefixes
Feb-6-1996 A computer implemented method for speeding up the recursive most significant digit radix sorting of a set of record keys in which the keys are scanned for a shared or common prefix, coded according to...
5487166 Computer with two-dimensional merge tournament sort using offset-value coding
Jan-23-1996 To perform a sort of N records, a two-dimensional tree structure is formed with a tree of subtrees, where each subtree is formed by a plurality of nodes organized in a binary tree. For each leaf node in...
5487164 Distribution-based replacement selection sorting system
Jan-23-1996 An external data record sorting system that adaptively combines elements of both the distribution-based and the comparison-based sort procedures. The internal distribution-based sorting procedure generates...
5485373 Language-sensitive text searching system with modified Boyer-Moore process
Jan-16-1996 A method and system for providing a language-sensitive text search that performs text comparison of any Unicode strings. For any language an ordering is defined based on features of the language. Then,...
5481748 Method and apparatus for reducing the processing time required to solve numerical problems
Jan-2-1996 The invention discloses a method and apparatus for solving a wide range of numerical problems that use N processing elements operating in parallel. To find the solution for a given problem relating to...
5479657 System and method for sorting count information by summing frequencies of usage and using the sums to determine write addresses
Dec-26-1995 A method and system for sorting count information in a computer. Frequencies of usage of count information to be sorted are determined, accumulation information are prepared based on the frequency of usage...
5469576 Front end for file access controller
Nov-21-1995 An improved file access controller for a data processing system, and a method for the use thereof, and more particularly, an improved front end system for a file access control system, is described. The...
5465371 Sorter for sorting data based on a plurality of reference value data
Nov-7-1995 In a sorter, reference value data are divided into data of upper and lower digits. The reference value data of the upper digit are sorted by a high sorting processing circuit and are written to a distribution...
5465352 Table-and-cache-based database assist method
Nov-7-1995 A database assist method is adapted to a data processing system which includes a first processing unit, an input/output unit which is coupled to the first processing unit, a second processing unit, a database...
5455945 System and method for dynamically displaying entering, and updating data from a database
Oct-3-1995 A system for extracting and dynamically displaying data from a database comprises a central processing unit, an input device, a program memory, a display device, a printer, mass storage, and a network....