| 6446068 |
System and method of finding near neighbors in large metric space databases |
| Sep-3-2002 |
The present invention comprises a computer-implemented method of searching large metric space databases. It allows fast near neighbor searches in databases where the data elements in the database are high... |
| 6446063 |
Method, system, and program for performing a join operation on a multi column table and satellite tables |
| Sep-3-2002 |
Disclosed is a system, method, and program for performing a join operation on a multi-column table and at least two satellite tables having a join condition. Each satellite table is comprised of multiple... |
| 6446059 |
Record for a multidimensional database with flexible paths |
| Sep-3-2002 |
Creating and maintaining cell data records in a multidimensional database is disclosed using flexible dimension paths is disclosed. The systems and methods of the invention define an efficient mechanism... |
| 6445834 |
Modular image query system |
| Sep-3-2002 |
An image query and storage apparatus and method including a plurality of dynamically linkable feature modules is disclosed. Each of the plurality of feature modules extract a different set of feature information... |
| 6442552 |
Method and apparatus for implementing three tier client asynchronous transparency |
| Aug-27-2002 |
A client method for providing three tier asynchronous client transparency includes sending a request and a count from a client to a first application server of an application server group. The request... |
| 6442544 |
System and method for organizing search categories for use in an on-line search query engine based on geographic descriptions |
| Aug-27-2002 |
A system and method for organizing search categories for use in an on-line search query engine based on a geographic description is described. The city list is compiled into entries in a database organized... |
| 6442543 |
Method and apparatus for changing temporal database information |
| Aug-27-2002 |
A method and apparatus accepts a query to update or delete rows in a temporal table of a database. The query may describe which rows are to be updated, a calculation for the value to be used to update... |
| 6438558 |
Replicating updates in original temporal order in parallel processing database systems |
| Aug-20-2002 |
A method, apparatus, and article of manufacture for replicating modifications made to a subject table from a primary system to a subscriber system. A subject table is partitioned across a plurality of... |
| 6438542 |
Method of optimally determining lossless joins |
| Aug-20-2002 |
A method, apparatus, and article of manufacture for optimizing a query being performed by a computer system to retrieve data from a database stored on the computer system. The query is analyzed to identify... |
| 6438541 |
Method and article for processing queries that define outer joined views |
| Aug-20-2002 |
A query containing an outer join of a view based on a join of two tables is transformed by pushing one or more predicates of the outer join into the view. The pushed predicates provide new access paths... |
| 6438538 |
Data replication in data warehousing scenarios |
| Aug-20-2002 |
A method, apparatus and program storage device for optimizing a query in a relational database management system is provided. The query including aggregate and grouping functions. An application table... |
| 6438537 |
Usage based aggregation optimization |
| Aug-20-2002 |
Designing aggregations according to a weighted benefit/cost ratio is disclosed. Usage statistics including frequency counts are maintained for queries issued to the system. The usage statistics determine... |
| 6434556 |
Visualization of Internet search information |
| Aug-13-2002 |
A method and system for presenting a visual representation of search results relating to information on a computer network. A complex relevance rating scheme for generating a relevance rating for each... |
| 6434555 |
Method for transaction recovery in three-tier applications |
| Aug-13-2002 |
A three-tiered transaction processing system is provided in which state information maintained in the database tier is used to facilitate recovery of transaction coordinators without the transaction coordinators... |
| 6434554 |
Method for querying a database in which a query statement is issued to a database management system for which data types can be defined |
| Aug-13-2002 |
A newly defined data type is added to a database management system. Information about a query component assisting in querying data belonging to the newly defined data type is registered along with data... |
| 6434553 |
File prefetch control method for computer system |
| Aug-13-2002 |
A file prefetch control method including the steps of dividing a file into a plurality of partial files furnished with a partial file name each, and converting a request to access any one of the partial... |
| 6434552 |
Method for data retrieval |
| Aug-13-2002 |
A method for retrieving data with a more intuitive manner of specifying search conditions is disclosed. The method is implemented as an application on a computing device. The method is suitable for retrieving... |
| 6430602 |
Method and system for interactively responding to instant messaging requests |
| Aug-6-2002 |
A method and system for interactively responding to queries from a remotely located user includes a computer server system configured to receiving an instant message query or request from the user over... |
| 6430576 |
Distributing and synchronizing objects |
| Aug-6-2002 |
A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects locally. By copying objects (including the data... |
| 6430574 |
Method and apparatus for displaying and header scrolling a hierarchical data structure |
| Aug-6-2002 |
Methods and apparatus can scroll a displayed hierarchical data structure. A hierarchical data structure can include a first parent node and a plurality of child nodes of the parent node, the plurality... |
| 6430562 |
Integrated resource management system and method |
| Aug-6-2002 |
In accordance with one embodiment of the present invention, a method and system for communicating between a plurality of disparate hosts and an order processing system includes generating orders at each... |
| 6430560 |
Keyword creation method and its apparatus |
| Aug-6-2002 |
A keyword creation method and its apparatus to simply create keywords in user's retrieving a desired item of information from a vast amount of information. The habitual situation characteristics and the... |
| 6430556 |
System and method for providing a query object development environment |
| Aug-6-2002 |
A query object generator tool which generates interface definitions and code that implement a query object also generates a graphic user interface (GUI) for controlling the generator tool and plug-in objects,... |
| 6430555 |
Method and device for data transmission between a central unit and a data terminal |
| Aug-6-2002 |
The invention relates to a process for data exchange via a communications channel between a central unit, which processes, stores and provides data, and a data terminal device. Initially, a permanently... |
| 6430551 |
Vocabulary and/or language model training |
| Aug-6-2002 |
A system includes means for creating a vocabulary and/or statistical language model from a textual training corpus. The vocabulary and/or language model are used in a pattern recognition system, such as... |
| 6427147 |
Deletion of ordered sets of keys in a compact O-complete tree |
| Jul-30-2002 |
A deletion method and apparatus for deleting search keys from a data structure stored in the computer storage system comprising a compact multi-way search tree structure. The method deletes in bulk search... |
| 6424980 |
Integrated retrieval scheme for retrieving semi-structured documents |
| Jul-23-2002 |
An integrated retrieval scheme retrieves data involved in a plurality of semi-structured documents scattering over open networks and collects the required information item by item from the semi-structured... |
| 6424971 |
System and method for interactive classification and analysis of data |
| Jul-23-2002 |
A system, method, and computer program product for interactively classifying and analyzing data is particularly applicable to classification and analysis of textual data. It is particularly useful in identification... |
| 6421685 |
File data synchronization in two computer systems |
| Jul-16-2002 |
This invention provides a file control system which can reflect updated data in files of both a personal computer and portable information terminal, when data has been updated in one or both of them. This... |
| 6421672 |
Apparatus for and method of disambiguation of directory listing searches utilizing multiple selectable secondary search keys |
| Jul-16-2002 |
A telephone directory search method and system intelligently utilizes secondary information contained in subscriber listings to disambiguate search results and provide telephone number and other data associated... |
| 6421667 |
Delta model processing logic representation and execution system |
| Jul-16-2002 |
The invention presents novel method, apparatus, and data structures for storing, maintaining, and executing processing logic on a computer system. Processing logic is encoded into its distinct, constituent... |
| 6421665 |
SQL-based data reduction techniques for delivering data to analytic tools |
| Jul-16-2002 |
A method, apparatus, and article of manufacture for performing data mining applications in a relational database management system executed by a massively parallel processing (MPP) computer system. An... |
| 6421663 |
Optimization of joined table expressions by extended access path selection |
| Jul-16-2002 |
A method, apparatus, and article of manufacture for analyzing a query and extending an access path selection for the query, in order to optimize joined table expressions and complex join operations in... |
| 6421656 |
Method and apparatus for creating structure indexes for a data base extender |
| Jul-16-2002 |
A method and apparatus using an extender for a computer-implemented relational database system is disclosed for storing, querying, and retrieving structured documents. The extender provides a new abstract... |
| 6418451 |
Method, apparatus, and computer program product for persisting objects in a relational database |
| Jul-9-2002 |
A method, apparatus, and computer program product enable objects of an object-oriented environment to be persisted in a relational database. An object to be persisted first stores its attributes in a property... |
| 6418431 |
Information retrieval and speech recognition based on language models |
| Jul-9-2002 |
A language model is used in a speech recognition system which has access to a first, smaller data store and a second, larger data store. The language model is adapted by formulating an information retrieval... |
| 6418430 |
System for efficient content-based retrieval of images |
| Jul-9-2002 |
A system creates and uses a visual image index for visual image retrieval. The visual image index uses multi-level filtering to reduce the processing and storage needed to identify visual images in a table... |
| 6418428 |
Object oriented data access and analysis system |
| Jul-9-2002 |
A system for accessing and analyzing data through a central processing unit. The system includes a non-modal user interface to provide a user access to the system. A number of application graphics objects... |
| 6415290 |
Electronic massage management system |
| Jul-2-2002 |
An electronic message, or e-mail, management system having a digital computer for accepting e-mail messages; a program interface for automatically transferring received electronic messages to a database;... |
| 6411956 |
Method for distributed transaction support using JDBC 1.0 drivers |
| Jun-25-2002 |
A method is disclosed for providing distributed transaction support functionality using JDBC 1.0 drivers. Instead of creating a new physical database connection for each connection request, an interface... |
| 6411951 |
Evaluating SQL subqueries |
| Jun-25-2002 |
SQL subqueries are converted into equivalent expressions rooted by a special relational operator. The special relational operator assumes properties based on the type of the expression containing the subquery.... |
| 6408306 |
Method and system for automated distinguished name lookup |
| Jun-18-2002 |
A method and system for an automated distinguished name lookup is provided for use in a Lightweight Directory Access Protocol (LDAP) directory operation. A user provides input via a dialog window for an... |
| 6408300 |
Multidimensional indexing structure for use with linear optimization queries |
| Jun-18-2002 |
Linear optimization queries, which usually arise in various decision support and resource planning applications, are queries that retrieve top N data records (where N is an integer greater than zero) which... |
| 6408294 |
Common term optimization |
| Jun-18-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... |
| 6407754 |
Method, system and computer program product for controlling the graphical display of multi-field text string objects |
| Jun-18-2002 |
An interface to a multi-field text string object is provided to intercept display requests from a control utilizing a single field text string to the multi-field text string object. The interface passes... |
| 6405216 |
Internet-based application program interface (API) documentation interface |
| Jun-11-2002 |
A method, apparatus, and article of manufacture for customizing a document interface for display on a computer monitor. In accordance with the present invention, a documentation file is retrieved. Next,... |
| 6405206 |
Method and apparatus for searching information, and a recording medium on which is recorded an information searching program |
| Jun-11-2002 |
When searching information from the Internet, for example, it is difficult to effectively and accurately obtain the information which the user desires. Moreover, it is also difficult to display the searched... |
| 6405204 |
Alerts by sector/news alerts |
| Jun-11-2002 |
The invention provides index performance alerts by sector. The index alerts are based on price performance measures of each industry, sector, sub-sector, or group (referred to collectively as "sector"... |
| 6405198 |
Complex data query support in a partitioned database system |
| Jun-11-2002 |
In a database processing system with a partitioned database that provides relational extenders to support storage of and access to complex data types, metadata table rows are collocated with corresponding... |
| 6405196 |
System and method for interfacing index based and iterator based application programming interfaces |
| Jun-11-2002 |
A system and method for interfacing index based and iterator based file management routines. In general, the disclosed system maintains an iterator cache having multiple iterators. Each active iterator... |