| 6687764 |
File I/O control method |
| Feb-3-2004 |
In collective I/O processing in which a plurality of processes access the same file in a shared manner, when each user process issues an I/O request, the user process notifies the system of information... |
| 6687715 |
Parallel lookups that keep order |
| Feb-3-2004 |
A key lookup system to look up keys associated with a plurality of frames of data includes a key source device that provides source keys to the system. A memory stores data keys and data associated therewith.... |
| 6675176 |
File management system |
| Jan-6-2004 |
A file management system is capable of storing the data with a higher usability (reliability) and a higher performance by structuring files for arranging in redundancy the data on a plurality of disk devices,... |
| 6668055 |
Personalized assistance system and method |
| Dec-23-2003 |
A system and method for a personalized directory assistance system are provided. The system allows a user to speak with a customer service representative (CSR) by dialing an easy to remember telephone... |
| 6654739 |
Lightweight document clustering |
| Nov-25-2003 |
A procedure for clustering documents that operates in high dimensions, processes tens of thousands of documents and groups them into several thousand clusters or, by varying a single parameter, into a... |
| 6640233 |
Reserving file system blocks |
| Oct-28-2003 |
A system that manages a file system for a file server. A file operation is received that signals a reservation operation for a file having a file size. Preferably, the file system uses a write anywhere... |
| 6631406 |
Common management information base (MIB) |
| Oct-7-2003 |
In accordance with one embodiment of the present invention, a network element comprises a first subsystem operable to receive management transactions in a first management protocol and to map the transactions... |
| 6622152 |
Remote log based replication solution |
| Sep-16-2003 |
A method, apparatus and program storage device for optimizing a relational database management system is provided. The method employs a replication solution wherein both Apply and Capture utilities are... |
| 6618731 |
Adaptive progress indicator |
| Sep-9-2003 |
A method for informing a user of the status of a computer operation having multiple concurrent tasks, comprising maintaining multiple variables, wherein each one of said multiple variables represents the... |
| 6618728 |
Multi-process compression |
| Sep-9-2003 |
A system (10) compresses a file (12) to produce a compressed file (14). The system (10) includes a compression splitter (16) that splits the file (12) into subfiles. Compressors (20a, 20b, 20c), operating... |
| 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... |
| 6615224 |
High-performance UNIX file undelete |
| Sep-2-2003 |
A method for deleting files on a UNIX file system, so that they may subsequently be undeleted, without any possibility of loss or damage. A file deleted with the "rm" command, or targeted by the "cp" or... |
| 6609138 |
E-mail list archiving and management |
| Aug-19-2003 |
Systems and methods consistent with the present invention provide an automated manager for an electronic mail archive repository. A method of archiving electronic messages consistent with the present invention... |
| 6606638 |
Value-instance-connectivity computer-implemented database |
| Aug-12-2003 |
A computer-implemented database and method providing an efficient, ordered reduced space representation of multi-dimensional data. The data values for each attribute are stored in a manner that provides... |
| 6606631 |
IMS on-line reorganization utility |
| Aug-12-2003 |
An improved method and system for on-line reorganization of an IMS database while allowing concurrent updates. In one embodiment, the method involves building and dynamically maintaining a map of free... |
| 6606628 |
File system for nonvolatile memory |
| Aug-12-2003 |
A file system for nonvolatile memory media is disclosed, based on the assumptions that the file system structure is flat (i.e., does not contain directories), and that a relatively small amount of memory... |
| 6591270 |
Method for organizing map data |
| Jul-8-2003 |
A method and system for organizing and storing map data that facilitates use of the map data by navigation application programs such as those in navigation systems. The map data represent geographic features... |
| 6591228 |
Centralized diagnostic logging service |
| Jul-8-2003 |
A logging service logs diagnostic messages from applications executing in a mainframe computing environment to a centralized log. A mainframe computing environment has a plurality of mainframes coupled... |
| 6584473 |
Information storage system |
| Jun-24-2003 |
By assuring and maintaining consistency of data within a range expected by the user, significance of the consistency of data is assured. A master control unit 105 to which write data and its write time... |
| 6581073 |
Remote automated notice system |
| Jun-17-2003 |
The preset invention is a system that utilizes the global computer network (internet) to provide an intelligent and powerful notification system for canvassing specific geographical areas in a matter of... |
| 6581064 |
Software tool for creating databases |
| Jun-17-2003 |
The present invention is directed to software for creating a database structure. Specifically, the software creates multiple tables to represent an entity in a database. The software processes information... |
| 6578052 |
Database clean-up system |
| Jun-10-2003 |
A clean-up system recaptures part of the memory or secondary storage space on a client device, such as a handheld personal computer. E-mail messages are organized in a hierarchy of folders within a database.... |
| 6560613 |
Disambiguating file descriptors |
| May-6-2003 |
File descriptors associated with specific file types are disambiguated from other file descriptors by maintaining and examining an indicator table containing indicators concerning file descriptors associated... |
| 6542905 |
Automated data integrity auditing system |
| Apr-1-2003 |
An automated computer-based data integrity auditing system is provided for use in the healthcare industry, financial industry, academic and educational fields, or any other field in which a need exists... |
| 6529939 |
User-initiated maintenance of document locators |
| Mar-4-2003 |
Maintenance of a repository of summary data about documents associated with document locators, the repository of summary data stored separately from the documents and containing the document locators,... |
| 6513047 |
Management of user-definable databases |
| Jan-28-2003 |
A method and computer program product for managing and manipulating user-defined and system databases in a computing system. A database interface, which can be a graphical user interface, accesses a database... |
| 6505213 |
File management apparatus and method |
| Jan-7-2003 |
An information storage device in which a plurality of storage media having different accessibility is provided with a unit for controlling the retrieval of a portable storage medium which can be retrieved... |
| 6493725 |
Database managing system |
| Dec-10-2002 |
Information processing devices each creates a dirty bit indicative of the presence or absence of update per tip in a sharing region, and updates the dirty bit in accordance with an operation on the tip.... |
| 6490565 |
Environmental certification system and method |
| Dec-3-2002 |
A data processing method for an environmental certification program is provided which defines a plurality of predefined criteria which must be met by a participant in the program in order to be provided... |
| 6480847 |
Database repository with deferred transactions |
| Nov-12-2002 |
A deferred transaction mechanism facilitates multi-threaded operation of database application programs. The deferred transaction mechanism allows data items to be committed from the local memory of a computer... |
| 6473846 |
Content addressable memory (CAM) engine |
| Oct-29-2002 |
A content addressable memory ("CAM") engine or controller interfaces between a host signal processor (e.g., a microprocessor) and a plurality of known, commercially-available random access memory ("RAM")... |
| 6457053 |
Multi-master unique identifier allocation |
| Sep-24-2002 |
A system for multi-master unique identifier allocation comprises a server for allocating pools of identifiers to requesting servers and at least one server for requesting pools of identifiers and allocating... |
| 6457021 |
In-memory database system |
| Sep-24-2002 |
An in-memory database system uses a shared memory to cache records and keys read from a database and controls the updating of the records and keys through a database manager process. When a transaction... |
| 6453310 |
Installable schema for low-overhead databases |
| Sep-17-2002 |
A relational database has a data file stored separately from a representation of the schema of the relational data in the data file. Schema representation files of several different types are generated... |
| 6421690 |
Computer memory management system |
| Jul-16-2002 |
A computer memory management system utilizing a memory structure system of "intelligent" pointers in which information related to the use status of the memory structure is designed into the pointer. Through... |
| 6421684 |
Persistent volume mount points |
| Jul-16-2002 |
Information regarding volume mount points hosted by a logical volume are stored on the physical device underlying the logical volume so that the relationships between the host logical volume and target... |
| 6418450 |
Data warehouse programs architecture |
| Jul-9-2002 |
A method, apparatus, and article of manufacture for a data warehouse programs architecture. Data in a database stored on a data storage device is transformed. Initially, a program template is retrieved... |
| 6405218 |
Synchronizing databases |
| Jun-11-2002 |
A computer program and a computer implemented method are provided for synchronizing two databases by attempting to identify a plurality of records of the second database storing a span of information stored... |
| 6405103 |
Building control system |
| Jun-11-2002 |
Disclosed is a system for controlling appliances of at least one building, each appliance being associated with a local controller and having a control input and at least one control point. The system... |
| 6404884 |
Personalized assistance system and method |
| Jun-11-2002 |
A system and method for a personalized directory assistance system are provided. The system allows a user to speak with a Cutter service representative (CSR) by dialing an easy to remember telephone number... |
| 6389430 |
Real-time database object statistics collection |
| May-14-2002 |
A system for collecting database object statistics by a database management system selects one or more objects and corresponding one or more object fields and then creates a base set of statistics for... |
| 6385625 |
Highly available cluster coherent filesystem |
| May-7-2002 |
A distributed filesystem operating on a distributed computing system uses existing local filesystems as building blocks. A cluster filesystem layer is added above the local filesystems to handle functions... |
| 6377958 |
File system conversion |
| Apr-23-2002 |
Methods and systems are provided for converting from a complex file system such as a Microsoft NTFS file system or a Linux ext2fs file system, to a simpler FAT file system. Features of the advanced file... |
| 6366929 |
Service control and management system |
| Apr-2-2002 |
A service control and management systems, and more specifically a system to manage hourly working services, that has service beneficiaries' and/or service providers' smart cards, smart card readers at... |
| 6366919 |
System for managing telecommunication sites |
| Apr-2-2002 |
A system for maintaining, updating repairing and monitoring remotely located communication equipment sites is described with which the sites can be managed and maintained. Data relative to each site is... |
| 6366905 |
Aggregations design in database services |
| Apr-2-2002 |
A method, apparatus, and software are disclosed for efficient selection of aggregations, or summaries of data in a database, for answering queries. Benefit/cost ratings are maintained for possible aggregations... |
| 6356859 |
Process monitoring system |
| Mar-12-2002 |
A system for monitoring a process controlled by a user. A code generated by user input is paired with a code generated by the process in response to the user generated code. With reference to a master... |
| 6353838 |
Incremental garbage collection |
| Mar-5-2002 |
An incremental garbage collector is disclosed. Upon termination of a function or program, the incremental garbage collector scans the object heap for objects allocated by the function or program that are... |
| 6351744 |
Multi-processor system for database management |
| Feb-26-2002 |
A multi processor system is interconnected through a memory means to multiple numbers of database engines on which there can operate multiple numbers of user programs in order to select buffers which have... |
| 6345270 |
Data management system |
| Feb-5-2002 |
A data management system allows various forms of data to be centrally managed. The system includes a first storage unit for storing different types of data files, each including a keyword. A second storage... |