| 6611848 |
Methods for maintaining data and attribute coherency in instances of sharable files |
| Aug-26-2003 |
Methods for sharing a file while maintaining consistency among instances of the file managed by a file system are disclosed. One exemplary method includes associating a file consistency protocol with an... |
| 6609227 |
Scheduler for schematic related jobs |
| Aug-19-2003 |
A Schematic database defining a Schematic is checked and saved. Multiple programs affected by the Logic of the VLSI Schematic are launched along with a Checking program that extracts data related to the... |
| 6609126 |
System and method for routing database requests to a database and a cache |
| Aug-19-2003 |
A system and method for routing database requests from application logic to a cache and a database, including receiving a database request from the application logic, determining whether the database request... |
| 6606708 |
Secure server architecture for Web based data management |
| Aug-12-2003 |
A double firewalled system is disclosed for protecting remote enterprise servers that provide communication services to telecommunication network customers from unauthorized third parties. A first router... |
| 6606633 |
Compound document management system and compound document structure managing method |
| Aug-12-2003 |
A compound document management system comprises a compound document object holding unit for holding a compound document object and a schema object generating unit for generating a schema object and applying... |
| 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... |
| 6606626 |
Database system with lock manager enhancement for improving concurrency |
| Aug-12-2003 |
A Client/Server Database System with an enhanced Lock Manager for improving concurrency is described. The system tracks information about database columns that are updated in the Lock Manager, in addition... |
| 6604116 |
Decreasing memory return latency by predicting the order of completion of partially ready returns |
| Aug-5-2003 |
The inventive memory controller reduces the latency of memory data returns for memory read request transactions. The memory controller is connected between at least one bus and a memory, with the bus connected... |
| 6604068 |
System and method for concurrently modeling any element of a model |
| Aug-5-2003 |
A system and method are described for concurrently modeling of any element of a geometric model. The geometric model is stored in a database as a number of model objects. The model objects are loaded into... |
| 6601070 |
Distribution of physical file systems |
| Jul-29-2003 |
Data coherency and lock services for distributed physical file systems. Client applications are coupled to a virtual file system, which is coupled to one or more physical file systems. A lock agent is... |
| 6601069 |
Synchronization using commitment |
| Jul-29-2003 |
A method of sharing a file object among a plurality of competing processes, the file object having a content that at least one competing process may need to adjust so that the file is suitable for the... |
| 6601068 |
Home location register management system and database management method in mobile radio communication system |
| Jul-29-2003 |
Provided with a home location register management system in a mobile radio communication system, the system including: a processor for analyzing an input signal and sensing the inherent attributes of information... |
| 6594660 |
Share latch clearing |
| Jul-15-2003 |
Clearing share latches for databases, such as in-memory databases, is disclosed. In one embodiment, a computerized system includes a database having a number of sections, a client process and a core process.... |
| 6591278 |
Project data management system and method |
| Jul-8-2003 |
A project data management system and method are provided wherein any user associated with a project may access any of the information relevant to the project regardless of the location of each user or... |
| 6591264 |
Method that allows I/O requests to run concurrently with a rollback from a snapshot in a drive array |
| Jul-8-2003 |
A method for allowing I/O requests to run concurrently during a rollback process, comprising the steps of (A) reading from and writing to an original volume and (B) running said I/O requests concurrently... |
| 6587921 |
Method and apparatus for cache synchronization in a clustered environment |
| Jul-1-2003 |
Providing high availability cache coherency in a distributed cache environment for a storage cluster. An extent owner node in a cluster controls extent disk requests and the locking and demotion of extent... |
| 6581075 |
System and method for database synchronization |
| Jun-17-2003 |
A method of maintaining synchronization among multiple databases is provided. The method includes the steps of receiving a data update request for a data record at a database, and comparing a timestamp... |
| 6578033 |
System and method for accessing a shared computer resource using a lock featuring different spin speeds corresponding to multiple states |
| Jun-10-2003 |
A probabilistic queue lock divides requesters for a lock into at least three sets. In one embodiment, the requesters are divided into the owner of the lock, the first waiting contender, and the other waiting... |
| 6574654 |
Method and apparatus for lock caching |
| Jun-3-2003 |
A method and system for managing locks that give permission to access resources in a computer system are disclosed. The lock management system is distributed and provides deadlock protection. The lock... |
| 6574643 |
Fat file system in palm OS computer |
| Jun-3-2003 |
A handheld computer which uses a palm operating system and which incorporates a compact flash (CF+) interface for secondary data storage or interface to other devices and uses a FAT file system for file... |
| 6571276 |
System for managing asset access in a distributed storage system |
| May-27-2003 |
A system and method for managing access to assets in a distributed data storage system includes requesting, from a client computer, a semi-preemptible access lock from a server computer. The semi-preemptible... |
| 6564215 |
Update support in database content management |
| May-13-2003 |
A computer system updates a data object that is maintained in data storage external to a database management system (DBMS), after receiving an update request from a DBMS client for the data object, by... |
| 6560616 |
Robust modification of persistent objects while preserving formatting and other attributes |
| May-6-2003 |
Attributes of objects within a file that was created in a different environment from that in which the file is opened are preserved, enabling the attributes to be maintained after the file is saved. For... |
| 6560614 |
Nonintrusive update of files |
| May-6-2003 |
Updating a file which is currently open is accomplished by allowing current users to continue accessing the original file while redirecting new users to an updated version. When user activity permits,... |
| 6560601 |
Database transaction with locking in two phases and multiple versions of objects |
| May-6-2003 |
A method is provided for consistent reading of a number of objects (1O, 2O, 3O) within a database. The method is adapted for use with a database in which transactions are managed by two-phase locking.... |
| 6557111 |
Multicast-enhanced update propagation in a weakly-consistant, replicated data storage system |
| Apr-29-2003 |
Epidemic-style update communications facilities are used in conjunction with multicast update communications facilities in weakly-consistent, replicated data storage systems. Epidemic-style communications... |
| 6556998 |
Real-time distributed file system |
| Apr-29-2003 |
A distributed file system using autonomous disks is disclosed. The file system includes autonomous data disks that store the application data of the distributed file system. Legacy attribute disks store... |
| 6556994 |
Method and system for improving concurrency through early release of unnecessary locks |
| Apr-29-2003 |
A lock control data structure for a unit of work of an application program. The unit of work has a set of threads of access for opening a set of objects accessible to the application program. The lock... |
| 6553466 |
Shared memory blocking method and system |
| Apr-22-2003 |
A shared memory blocking method and particularly applicable to a system in which protected data is transmitted to a recipient computer. The method comprises reserving a memory page for a requesting application,... |
| 6549902 |
Database managing device |
| Apr-15-2003 |
An information processing device creates a dirty bit indicative of an update state for each combination of sharing bags between parties. A database processing section updates the dirty bit of a tip by... |
| 6549895 |
Method and apparatus for analyzing data retrieval using index scanning |
| Apr-15-2003 |
A method and computer program product for analyzing data retrieval using index scanning in a database management system. The method involves scanning an index associated with a table in the database management... |
| 6546391 |
High-speed lookup method and high-speed lookup apparatus |
| Apr-8-2003 |
Entries which become lookup objects and have variable length comparison conditions are divided into a plurality of groups, a representative lookup key is taken as lookup data for each group, and mask data... |
| 6542891 |
Safe strength reduction for Java synchronized procedures |
| Apr-1-2003 |
The present invention is a computer implemented method and system for minimizing contention for a shared resource between a plurality of processes executing computer instructions that are associated with... |
| 6539434 |
UOWE's retry process in shared queues environment |
| Mar-25-2003 |
An UOWE is created to represent a message which is put out to the coupling facility. If it is a committed message and the PUT failed for some reason, the UOWE is flagged for "retry". These retry UOWEs... |
| 6539389 |
Pacing the frequency at which systems of a multisystem environment compress log streams |
| Mar-25-2003 |
The frequency at which a multisystem log stream is compressed by a system of a multisystem environment is adjusted in real-time. The rate at which the multisystem log stream is compressed by the system... |
| 6535878 |
Method and system for providing on-line interactivity over a server-client network |
| Mar-18-2003 |
Apparatus and a method for communicating media over a network including encoding the media into a server database at a server, downloading from the server database to a client database generally only those... |
| 6535869 |
Increasing efficiency of indexing random-access files composed of fixed-length data blocks by embedding a file index therein |
| Mar-18-2003 |
A method, system, and computer-readable code for embedding a file index among the fixed-length data blocks of a random-access file to which the index pertains. In the preferred embodiment, a B-tree index... |
| 6532480 |
Synchronization of databases with record sanitizing and intelligent comparison |
| Mar-11-2003 |
A method of synchronizing at least a first and a second database each containing dated records such as events, wherein the records of the first and second databases are synchronized across a narrow date... |
| 6529906 |
Techniques for DLM optimization with re-mastering events |
| Mar-4-2003 |
Techniques for optimizing a distributed lock manager (DLM) for faster reconfiguration includes distributing over a cluster of one or more active nodes, management of locks on shared resources. A system... |
| 6529905 |
Method and system for allowing multiple users to edit a hierarchical data structure |
| Mar-4-2003 |
A method for locking elements of a hierarchical data structure to allow multiple users at various distributed clients to simultaneously edit unlocked portions of the data structure, and systems for same... |
| 6529904 |
Deployment of snapshots with parameterized data description language strings |
| Mar-4-2003 |
Mass deployment of snapshots is fostered by allowing collections of snapshots, called refresh groups, to be defined by a template. The template allows for a parameterized snapshot definition query or other... |
| 6526418 |
Systems and methods for backing up data files |
| Feb-25-2003 |
The invention provides systems and methods for continuous back up of data stored on a computer network. To this end the systems of the invention include a synchronization process that replicates selected... |
| 6523066 |
Dynamic distributed memory locking in a computer network |
| Feb-18-2003 |
A method and system for dynamic distributed memory locking in a computer network. According to the method, a local lock process executing on a node receives from an application program a lock request for... |
| 6523033 |
Apparatus and method for file locking for computer programs that use different size locks |
| Feb-18-2003 |
An apparatus and method provide a locking scheme that accommodates different size file locks. A first file lock command, referred to as an M bit file lock command, assumes a lock with a length of M bits.... |
| 6523032 |
Servicing database requests using read-only database servers coupled to a master database server |
| Feb-18-2003 |
One embodiment of the present invention provides a system that speeds up an application by allowing database tables associated with the application to be partitioned across N read-only slave database servers.... |
| 6518976 |
Graphics container |
| Feb-11-2003 |
A method of setting a graphics container in a graphics device wherein a child application draws graphics within a parent application's graphics context. A parent application begins a graphics container,... |
| 6516336 |
Method and system for using a two-tiered cache |
| Feb-4-2003 |
A method, system, and computer program product code using a two-tiered cache for hierarchically structured data. The present invention significantly reduces the frequency of computationally intense processing... |
| 6516314 |
Optimization of change log handling |
| Feb-4-2003 |
An information synchronization method and apparatus stores a change log having an associated change counter at a first database, updates the change counter at the first database in response to a database... |
| 6513101 |
Expiring host selected scratch logical volumes in an automated data storage library |
| Jan-28-2003 |
Disclosed are a data storage library and library computer processor implemented methods for expiring logical volumes in response to expiration selection from a host. A library server maintains a mapping... |
| 6510437 |
Method and apparatus for concurrent thread synchronization |
| Jan-21-2003 |
Methods and apparatus for locking and unlocking objects using synchronized threads are disclosed. According to one aspect of the present invention, a computer-implemented method for using a first thread... |