| 6820094 |
Computer-based document management system |
| Nov-16-2004 |
A computer-based electronic document and/or paper-based document management application program. The program provides an efficient way to automatically import, index, categorize, store, search, retrieve,... |
| 6820091 |
Dynamic buffer allocation |
| Nov-16-2004 |
An automatic tuning of the assignment of data sets of an application program to the buffer pools in the main storage is provided. Buffer pool usage statistics data are generated including a performance... |
| 6820080 |
Dependent object processing for triggers |
| Nov-16-2004 |
Methods, systems and articles of manufacture are provided for setting a state of triggers between operative and inoperative. In an operative state the trigger may be called during triggering I/O operations... |
| 6820075 |
Document-centric system with auto-completion |
| Nov-16-2004 |
An information space is created using a document. Entities from the document and its information space are used to create a database of entities. An auto-completion system uses contextual information surrounding... |
| 6804678 |
Non-blocking parallel band join algorithm |
| Oct-12-2004 |
A non-blocking parallel band join method and apparatus partitions tuples of two relations for localized processing. At each processing node, the tuples are further partitioned such that join operations... |
| 6804664 |
Encoded-data database for fast queries |
| Oct-12-2004 |
A new and efficient way of structuring databases enabling efficient query processing, reduced database storage requirements, and more flexible content targeting is described. A database is defined having... |
| 6801915 |
Paired keys for data structures |
| Oct-5-2004 |
A plurality of data records is provided, each data record having paired keys comprised of a first key and a second key. The first key identifies each data record in a certain manner and the second key... |
| 6795818 |
Method of searching multimedia data |
| Sep-21-2004 |
A method of searching multimedia data is disclosed. In the present invention, weights of features in a specific image are automatically learned by grouping images stored in a search system, giving an initial... |
| 6779151 |
Storing objects in a spreadsheet |
| Aug-17-2004 |
A spreadsheet application provides a rich programming and modeling environment. The spreadsheet application of the present invention does this by recognizing a new "object" data type in addition to the... |
| 6778979 |
System for automatically generating queries |
| Aug-17-2004 |
A system generates a query using an entity extractor, a categorizer, a query generator, and a short run aspect vector. The entity extractor identifies a set of entities in selected document content for... |
| 6772411 |
Software performance and management system |
| Aug-3-2004 |
A system and method for monitoring resource usage in a software system such as a database system is described. The user selects an application to monitor through a user-interface. On selection, one or... |
| 6772166 |
SQL-based analytic algorithm for clustering |
| Aug-3-2004 |
A method, apparatus, and article of manufacture for performing data mining applications in a relational database management system. An analytic algorithm for clustering is performed by the computer. The... |
| 6772164 |
Database system |
| Aug-3-2004 |
Method for performing operations in a database system in which a plurality of data sets are stored into a storage of a computer, characterized by each data set consisting of an arbitrary number of fields,... |
| 6772146 |
Website for financial information |
| Aug-3-2004 |
A system for retrieval and display of financial information to a plurality of users is disclosed. The users are provided with a portal display page which can be customized by the users to include one or... |
| 6768999 |
Enterprise, stream-based, information management system |
| Jul-27-2004 |
Disclosed is a computer program product and method that operate an enterprise information system of at least one server and a number or personal computers communicating with each other and with the server.... |
| 6763346 |
Document service integrated system |
| Jul-13-2004 |
Existing diverse applications and databases are integrally managed by mutually connecting them to achieve centralized management of documents. A first interface part is constituted by an API service and... |
| 6760718 |
Database operation processor |
| Jul-6-2004 |
A database operation processor includes a self-join detector for detecting if a self-join operation is included in a query statement for a table in a database and generating a self-join operation expression,... |
| 6754675 |
Image retrieval system |
| Jun-22-2004 |
An image retrieval system contains a database with a large number of images. The system retrieves images from the database that are similar to a query image entered by the user. The images in the database... |
| 6745176 |
Dynamic information format conversion |
| Jun-1-2004 |
A software layer (filter driver) residing between software components or application programs running locally or on a client across a network and a persistent store of an operating system provides on-the-fly... |
| 6744449 |
Graphical query analyzer |
| Jun-1-2004 |
A user specifies one or more queries comprising a batch of SQL statements. Each query submitted is displayed and represented as a tree, with each operation in the execution plan for the query represented... |
| 6741690 |
Network server |
| May-25-2004 |
A network server for the provision of services in a telephone network has a database for storing data according to subscriber-specific hierarchical data structures. The network server allows subscribers... |
| 6732096 |
Optimizing an aggregate join query |
| May-4-2004 |
A method and computer system for optimizing queries to a database are disclosed. The query specifies one or more data-to-be-aggregated columns (DAC), one or more explicit aggregation keys (EAK) and one... |
| 6732088 |
Collaborative searching by query induction |
| May-4-2004 |
A method and system to facilitate searching a data collection, such as the World Wide Web, that takes advantage of the collective ability of all users to create queries to the data collection. First, a... |
| 6728932 |
Document clustering method and system |
| Apr-27-2004 |
Document clustering method and system utilizing both the log-based clustering method and the content-based clustering method are disclosed. The method includes the steps of generating log-based document... |
| 6728720 |
Identifying preferred indexes for databases |
| Apr-27-2004 |
Preferred indexes for a relational database are identified. Queries from users are received and a sample of user queries are analysed to identify candidate indexes. Index permutations are identified by... |
| 6721738 |
Motion password control system |
| Apr-13-2004 |
A motion password control system including a motion sensor responsive to motion of a device and providing a signal corresponding to movement of the device; a database including stored data values corresponding... |
| 6718341 |
Store employee locator system |
| Apr-6-2004 |
The invention locates store employees by receiving a set of unique signature transmissions by a set of receivers on the store. Each transmission emanates from a badge worn by a store employee. In a database,... |
| 6718320 |
Schema mapping system and method |
| Apr-6-2004 |
A schema mapping system and method are particularly suitable for expressing a schema mapping between two database schemas that may be heterogeneous (restructuring views of each other). The schema mapping... |
| 6714927 |
Apparatus for retrieving documents |
| Mar-30-2004 |
In an apparatus for retrieving documents, each document and a query character string are divided into a plurality of index keys. A retrieval condition analyzing part analyses a retrieval condition including... |
| 6704739 |
Tagging data assets |
| Mar-9-2004 |
Computer-implemented methods and apparatus for tagging data assets are disclosed. The disclosed methods include a method of responding to a user request that a computer program application open a data... |
| 6694310 |
Data flow plan optimizer |
| Feb-17-2004 |
An optimizer for a data transformation system. The optimizer optimizes data flow plans that describe how data is to be transformed from the form it has in a data source to the form required in a data destination.... |
| 6694055 |
Proper name identification in chinese |
| Feb-17-2004 |
A word segmentation method to identify proper names in input text includes locating a sequence of single-characters in the input text not forming part of a multiple-character word. The method further includes... |
| 6691093 |
Multi-level marketing computer network server |
| Feb-10-2004 |
A server system for multi-level vending of any electronically transferable product through a communications network directly to a customer's computer. This server system (herein called a Sales Support... |
| 6681218 |
System for managing RDBM fragmentations |
| Jan-20-2004 |
A relational database system manages data fragments in a database by converting a query or fragmentation expression to an intermediate range representation; mapping the intermediate range representation... |
| 6671679 |
Optimizing database entries |
| Dec-30-2003 |
A data processing apparatus is operated to optimize the amount of information represented by entries in a database. The operation comprises forming prior distributions over the parameters of entries in... |
| 6665684 |
Partition pruning with composite partitioning |
| Dec-16-2003 |
Techniques are disclosed for expanding the concept of partitioning in variety of ways. In particular techniques are provided for performing multiple-dimension partitioning. In multiple-dimension partitioning,... |
| 6662174 |
Analytical server including metrics engine |
| Dec-9-2003 |
Disclosed is a method for determining database queries to be sent by an analytical server to a Relational Dababase Monitoring System (RDBMS) by using hierarchical level metadata to describe the various... |
| 6658407 |
Clause-based relational queries |
| Dec-2-2003 |
Query objects facilitate accessing data contained in a database by allowing a user to query the database without having to know SQL or the relationships between the underlying tables in the database. These... |
| 6658405 |
Indexing key ranges |
| Dec-2-2003 |
A method and mechanism is described for indexing a body of records. An index associates ranges with records that hold key field values that fall within those ranges. Such an index may be implemented as... |
| 6654772 |
Multi-volume extent based file system |
| Nov-25-2003 |
A memory storage device has a file storage operating system which uses an inode to record and find segments of each data file. The inode includes a plurality of rows. A portion of the rows are written... |
| 6640247 |
Restartable computer database message processing |
| Oct-28-2003 |
Messages for processing a database are protected during a termination and restart. An in-process message queue is coupled to a message reader and receives a copy of each read input message. A completion... |
| 6640219 |
Analyzing data files |
| Oct-28-2003 |
Data files (205) are categorised in order to facilitate the searching for information. The analysis is performed in order to identify items which may be considered as having high value without actually... |
| 6631371 |
Database fine-grained access control |
| Oct-7-2003 |
A method and mechanism are provided for accessing data. Values are stored for a set of context attributes associated with a session between a database user and a database server. The database system includes... |
| 6631364 |
Method of searching 3-Dimensional images |
| Oct-7-2003 |
In the past, databases containing three dimensional images were searched by keywords and indexes. For such functionality a set of keywords must be associated with each image. This is not a dynamic method... |
| 6631363 |
Rules-based notification system |
| Oct-7-2003 |
A system and method for providing notifications to a user includes an alert manager. The alert manager receives notifications of events occurring within various executing applications, and utilizes rules... |
| 6629092 |
Search engine |
| Sep-30-2003 |
A search engine system, server and method receives input from a user terminal regarding a mark and a description of its associated products or services. The search engine searches a database table which... |
| 6618724 |
Human-natural string compare for filesystems |
| Sep-9-2003 |
A method for searching a computer directory database is disclosed. The method compares a first and second filename strings, the comparing operating in reverse order, from the end of the strings towards... |
| 6615201 |
Computer network management |
| Sep-2-2003 |
A computer network management arrangement employs enhanced network elements that include database technology. This, in turn, allows such enhanced network elements to filter management information intelligently... |
| 6611829 |
SQL-based analytic algorithm for association |
| Aug-26-2003 |
A method, apparatus, and article of manufacture for performing data mining applications in a relational database management system. An analytic algorithm for association is performed by the relational... |
| 6609125 |
Funds transfer repair system |
| Aug-19-2003 |
A method for processing an incoming electronic message containing raw data includes the steps of: providing a database having a plurality of stored records, each stored file having searchable data and... |