| 6026400 |
Information processors which provide advice information, and recording mediums |
| Feb-15-2000 |
An agent computer block 16 analyzes and classifies the meaning of a request for advice on an individual's action, on the basis of voice recognition character data inputted by an input/output computer block... |
| 6026399 |
System and method for selection of important attributes |
| Feb-15-2000 |
A system and method determines how well various attributes in a record discriminate different values of a chosen label attribute. An attribute is considered a relevant attribute if it discriminates different... |
| 6026394 |
System and method for implementing parallel operations in a database management system |
| Feb-15-2000 |
A database management system for executing database operations in parallel by a plurality of nodes and a query processing method are described. The database management system contains a decision management... |
| 6026390 |
Cost-based maintenance of materialized views |
| Feb-15-2000 |
A method of incrementally maintaining a first materialized view of data in a database, by means of an additional materialized view, first determines whether a cost in time of incrementally maintaining... |
| 6023723 |
Method and system for filtering unwanted junk e-mail utilizing a plurality of filtering mechanisms |
| Feb-8-2000 |
A system and method of filtering junk e-mails. The user is provided with or compiles a list of e-mail addresses or character strings which the user would not wish to receive to produce a first filter.... |
| 6023571 |
System for filtering events occurred within a predetermined period of time |
| Feb-8-2000 |
A system for filtering events which have occurred within a predetermined period of time includes a first generation unit for generating association rules between the events (parameters) which simultaneously... |
| 6021414 |
Single transaction technique for a journaling file system of a computer operating system |
| Feb-1-2000 |
A single transaction technique for a journaling file system of a computer operating system in which a single file system transaction is opened for accumulating a plurality of current synchronous file system... |
| 6021407 |
Partitioning and sorting logical units of data prior to reaching an end of the data file |
| Feb-1-2000 |
A data partitioning technique for use in sorting data records of a data file. A plurality of data records is retrieved from the file until a trigger condition is satisfied. For example, data is retrieved... |
| 6021211 |
Method and related apparatus for fingerprint indexing and searching |
| Feb-1-2000 |
A method for indexing and searching a plurality of reference fingerprints to determine if a sample fingerprint matches one of the reference fingerprints includes the steps of: determining respective index... |
| 6018524 |
Scalable high speed IP routing lookups |
| Jan-25-2000 |
A method and apparatus for an exponentially faster technique than is presently utilized in routers for looking-up destination addresses and matching them to a prefix in order to determine an output data... |
| 6016493 |
Method for generating a compressed index of information of records of a database |
| Jan-18-2000 |
A computer implemented method for generating a compressed index of information. The information is stored as a plurality of records in a database. Indexable portions of information are sequentially parsed... |
| 6014669 |
Highly-available distributed cluster configuration database |
| Jan-11-2000 |
The cluster configuration database is a distributed configuration database wherein a consistent copy of the configuration database is maintained on each active node of the cluster. Each node in the cluster... |
| 6012056 |
Method and apparatus for adjusting one or more factors used to rank objects |
| Jan-4-2000 |
A method and apparatus modifies one or more weights or other numbers used to rank or score objects in order of predicted similarity to a target object. If the object most similar or identical to the target... |
| 6006227 |
Document stream operating system |
| Dec-21-1999 |
A document stream operating system and method is disclosed in which: (1) documents are stored in one or more chronologically ordered streams; (2) the location and nature of file storage is transparent... |
| 6003029 |
Automatic subspace clustering of high dimensional data for data mining applications |
| Dec-14-1999 |
A method for finding clusters of units in high-dimensional data having the steps of determining dense units in selected subspaces within a data space of the high-dimensional data, determining each cluster... |
| 5999937 |
System and method for converting data between data sets |
| Dec-7-1999 |
A customizable system and method for transferring data between an input data set and an output data set having possibly different data formats is provided comprising receiving data from an input data set,... |
| 5999929 |
World wide web link referral system and method for generating and providing related links for links identified in web pages |
| Dec-7-1999 |
A link referral system includes a classification arrangement for classifying Web pages that the system retrieves over the World Wide Web. In assigning a link in a Web page to a particular classification,... |
| 5995963 |
Apparatus and method of multi-string matching based on sparse state transition list |
| Nov-30-1999 |
A collating apparatus generates a sparse state transition table by reducing the amount of data indicating a specific transition operation and a shift operation in a state transition table in which a collating... |
| 5995029 |
Parallel bit counter using bit sorters |
| Nov-30-1999 |
A parallel bit counter for counting the number of bits having a particular level in parallel input data. The counter includes a 2-bit sorter adapted to sort "high" and "low" bit fields of parallel input... |
| 5987470 |
Method of data mining including determining multidimensional coordinates of each item using a predetermined scalar similarity value for each item pair |
| Nov-16-1999 |
A method of data mining represents related items in a multidimensional space. Distance between items in the multidimensional space corresponds to the extent of relationship between the items. The user... |
| 5987468 |
Structure and method for efficient parallel high-dimensional similarity join |
| Nov-16-1999 |
Multidimensional similarity join finds pairs of multi-dimensional points that are within some small distance of each other. Databases in domains such as multimedia and time-series can require a high number... |
| 5987467 |
Method of calculating tuples for data cubes |
| Nov-16-1999 |
A method and apparatus of calculating data cubes is shown in which a data set is partitioned into memory sized data fragments and cuboid tuples are calculated from the data fragments. A search lattice... |
| 5987462 |
Parallel data base record distribution method and parallel data base management system |
| Nov-16-1999 |
A parallel data base management system with a data base divided into a plurality of external memory units is disclosed. A control CPU, upon receipt of a request for access to the data base, decides whether... |
| 5987461 |
Co-mailing of diverse publications using an electronic press |
| Nov-16-1999 |
A press controller for operating an electronic press to produce a plurality of diverse publications from data stored in associated publication databases establishes a job database having data from the... |
| 5987458 |
Automated cable schematic generation |
| Nov-16-1999 |
Input data is partitioned and organized by building a sequence of predefined data structures corresponding to respective data models, each having a different organization and including pointers for propagating... |
| 5983237 |
Visual dictionary |
| Nov-9-1999 |
A system and method for improving the retrieval performance of a query engine in a visual information retrieval (VIR) system by encoding domain-specific knowledge into the VIR system through a visual dictionary... |
| 5983212 |
Document processing apparatus having display |
| Nov-9-1999 |
In a document processing apparatus, upon selection of document-name registration in a main menu, a document-name register frame comprising a document-name input area and a document-name display area is... |
| 5978793 |
Processing records from a database |
| Nov-2-1999 |
A computer-based method and system of processing records read respectively from first and second related tables of a database includes determining whether data contained in the records read from the first... |
| 5978792 |
Method and apparatus for generating dynamic and hybrid sparse indices for workfiles used in SQL queries |
| Nov-2-1999 |
A method and apparatus for generating static, dynamic and hybrid sparse indices for use with workfiles used by SQL queries in a relational database management system. |
| 5966702 |
Method and apparatus for pre-processing and packaging class files |
| Oct-12-1999 |
A method and apparatus for pre-processing and packaging class files. Embodiments remove duplicate information elements from a set of class files to reduce the size of individual class files and to prevent... |
| 5963954 |
Method for mapping an index of a database into an array of files |
| Oct-5-1999 |
A method for mapping a plurality of index entries in an index of a database includes parsing one or more records into elements, allocating each of the elements to one of a plurality of element groupings,... |
| 5963942 |
Pattern search apparatus and method |
| Oct-5-1999 |
A search method selecting unit included in a pattern search apparatus can automatically select a search method with the highest search speed from a plurality of search methods according to the number of... |
| 5963207 |
Systems, methods, and computer program products for presenting lists of user-selectable information |
| Oct-5-1999 |
Systems, methods, and computer program products for displaying user selectable attributes for a first item contained within a set of items are provided. Attributes previously configured for the first item... |
| 5960431 |
Method and apparatus for adding data storage bins to a stored computer database while minimizing movement of data and balancing data distribution |
| Sep-28-1999 |
In a database system that stores database objects in partitioned mode using bins to represent storage locations at which individual records of an object are stored, after they have been partitioned into... |
| 5956711 |
Database system with restricted keyword list and bi-directional keyword translation |
| Sep-21-1999 |
A system for use with a database selects keywords from a restricted keyword list for both updating and searching (i.e. bi-directional keyword translation). A keyword translator accepts a user entered keyword... |
| 5953718 |
Research mode for a knowledge base search and retrieval system |
| Sep-14-1999 |
A research mode in a search and retrieval system generates a research document that infers an answer to a query from multiple documents. The search and retrieval system includes point of view gists for... |
| 5950174 |
Affiliation-based arrangement for billing |
| Sep-7-1999 |
An improved system is realized with an arrangement which takes advantage of affiliations that allow concentration of billing. In situations where a party is willing to serve as a financial surrogate for... |
| 5946688 |
Extendable data storage system and method for storing relationships between UIDs |
| Aug-31-1999 |
A system of data storage tables (10A) include an extendable subject table (12) for storing subject UID entries, and an extendable element table (16) for storing UID element entries and aggregate UID entries... |
| 5946679 |
System and method for locating a route in a route table using hashing and compressed radix tree searching |
| Aug-31-1999 |
A method and apparatus searches table information using keys of varying lengths. Based on criteria, the method selects one of three processes for performing the search. The first routine is a reverse hash... |
| 5944789 |
Network file server maintaining local caches of file directory information in data mover computers |
| Aug-31-1999 |
A network file server includes an integrated cached disk array and a plurality of data mover computers linking the cached disk array to the data network for file access. Each data mover computer maintains... |
| 5940825 |
Adaptive similarity searching in sequence databases |
| Aug-17-1999 |
A computer system and method for performing similarity searches which is phase and scale insensitive and which allows similarity searches to be performed at a semantic level. Each sequence in a database... |
| 5937403 |
Integer permutation method and integer permutation system |
| Aug-10-1999 |
Integer permutation is performed while a data sequence is transferred between buffers 1 and 2 alternately. Each data piece is divided into four elements and integer permutation is executed with the elements... |
| 5933821 |
Method and apparatus for detecting causality |
| Aug-3-1999 |
A causality detection apparatus for detecting causality of events based upon a database provided with log of the events includes a sorter module for generating an event list by sorting in time sequence... |
| 5933796 |
Data extracting system based on characteristic quantities of data distribution |
| Aug-3-1999 |
In a data utilizing system, a statistic table exhibiting a characteristic distribution is automatically extracted from given statistic tables of data. After confirmation of distribution of the data on... |
| 5930802 |
Method for automatically linking index data with image data in a search system |
| Jul-27-1999 |
A method for automatically linking index data with image data is disclosed. A first recording medium has both an index data base and first link data recorded thereon, and a second recording medium has... |
| 5930788 |
Disambiguation of themes in a document classification system |
| Jul-27-1999 |
A document classification system includes disambiguation processing to validate categories that have been preliminarily classified for themes of a document. The themes of a document are preliminarily classified... |
| 5926815 |
Binary sort access method and apparatus |
| Jul-20-1999 |
The binary sort access method and apparatus makes use of a binary search to show where an item of data not found should be placed in sorted order within a list in a table in memory or in a file on a storage... |
| 5926811 |
Statistical thesaurus, method of forming same, and use thereof in query expansion in automated text searching |
| Jul-20-1999 |
A statistical thesaurus is built dynamically, from the same text collection that is being searched, allowing improved generation of expanded query terms. The thesaurus is dynamic in that thesaurus records... |
| 5924093 |
Virtual processor buffered merge sort for parallel applications |
| Jul-13-1999 |
A method, apparatus, and article of manufacture for sorting data on a parallel processing computer system, wherein the system is comprised of one or more nodes, each of the nodes executes one or more threads... |
| 5924092 |
Computer system and method which sort array elements to optimize array modifications |
| Jul-13-1999 |
A sorting algorithm is applied to an array data structure to arrange array elements according to the predicted frequency by which those array elements are likely to be modified. Higher modification frequency... |