| 6684227 |
Electronic content store |
| Jan-27-2004 |
In a method for storing and accessing objects in an electronic content store (e.g. for a Website), each object is assigned a version number, such that multiple instances of the same object with different... |
| 6684225 |
Dropped database table recovery |
| Jan-27-2004 |
A database management system having a dropped table recovery flag. If the dropped table recovery flag is on at the time that a table is dropped, an entry will be made in a dropped table history file. The... |
| 6671757 |
Data transfer and synchronization system |
| Dec-30-2003 |
A system and method for synchronizing devices which can couple to the Internet, or any network. The system includes a first sync engine on the first system interfacing with data on the first system to... |
| 6665786 |
Dynamic disk partition management |
| Dec-16-2003 |
A partition manager enables the dynamic creation, reconfiguration, and deletion of logical volumes as non-removable storage devices are connected, reconfigured, or disconnected in a computer system by... |
| 6658659 |
Compatible version module loading |
| Dec-2-2003 |
A system and method for loading software identifies versions of software modules to be loaded. The version identification allows a loader to request, access and load any level or version of a program that... |
| 6629215 |
Multiple port memory apparatus |
| Sep-30-2003 |
In order to provide an improved wiring management approach, a multiple port memory apparatus (200) is proposed, which comprises a first memory field of a first memory array (201) of at least three memory... |
| 6604118 |
File system image transfer |
| Aug-5-2003 |
The invention provides a method and system for duplicating all or part of a file system while maintaining consistent copies of the file system. The file server maintains a set of snapshots, each indicating... |
| 6594668 |
Auto-norming process and system |
| Jul-15-2003 |
A system and process includes a computer that is preferably operatively connected to an area network, such as to the Internet. A database is maintained that is accessible to the computer. Raw data is provided... |
| 6591418 |
Factory software management system |
| Jul-8-2003 |
A system for factory installation of software that configures the storage resources in one or more file servers as a "cache." The factory installation system includes at least one file server coupled to... |
| 6581074 |
Directory synchronization |
| Jun-17-2003 |
Directory synchronization is disclosed. A synchronization logic synchronizes a first directory and a second directory. The logic has one or more synchronization capabilities: a dampening capability, an... |
| 6564233 |
Server chaining system for usenet |
| May-13-2003 |
A chaining system for Usenet applications allows local Usenet servers having a relatively small storage capacity to provide access to a large number of articles through network connections with large-capacity... |
| 6560776 |
Software installation verification tool |
| May-6-2003 |
The method and system of the present invention automatically generates an installation file or database containing information describing or characterizing the installation. A verifying tool can compare... |
| 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,... |
| 6557100 |
Fastpath redeployment of EJBs |
| Apr-29-2003 |
A system, method, and software program for a fastpath redeployment of an Enterprise Java Bean (EJB). When an EJB is deployed, a copy of it is cached on the server. Thereafter, if the EJB is redeployed,... |
| 6549918 |
Dynamic information format conversion |
| Apr-15-2003 |
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... |
| 6532588 |
User centric program product distribution |
| Mar-11-2003 |
A user centric approach to program product distribution, including a complementary multi-vendor code control system (MVCCS) suitable for use to practice the user centric distribution approach is disclosed.... |
| 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... |
| 6507847 |
History database structure for Usenet |
| Jan-14-2003 |
A database structure is disclosed that is particularly suited to Usenet servers. The database is thread-hot, synchronized, and highly parallel. In addition, the database structure enables high speed read/write... |
| 6505200 |
Application-independent data synchronization technique |
| Jan-7-2003 |
A method, system, and computer program product for automatically synchronizing data between a replicated version and a back-end data store version which may or may not have the same format. Queues are... |
| 6505186 |
Method of managing feature data |
| Jan-7-2003 |
The present invention offers a feature data management method which provides data indicating created time and destroyed time of geographic object for feature data, thereby increasing the speed and facilitating... |
| 6496839 |
Persistent names for logical volumes |
| Dec-17-2002 |
Persistent names for logical volumes in a computer system are used to enable symbolic links between the persistent names and non-persistent device names that identify the logical volumes to the lower layers... |
| 6484185 |
Atomic operations on data structures |
| Nov-19-2002 |
Performing atomic operations on data entities having an arbitrary size is disclosed. Version data is associated with a data entity. The version data is saved to a first attribute. The data entity is then... |
| 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... |
| 6477583 |
Infrastructure for supporting file replications |
| Nov-5-2002 |
An infrastructure on a file server registers one or more replication modules to support file replication across a plurality of file servers. Each replication module can support file replication for any... |
| 6477522 |
Dynamic performance based server selection |
| Nov-5-2002 |
Downloading of Internet files is optimized based on which of multiple locations is most efficient in providing the files. Identical or contiguous portions of a file are downloaded from different servers,... |
| 6449648 |
Lease renewal service |
| Sep-10-2002 |
In accordance with methods and systems consistent with the present invention, a lease manager is provided for managing leases between clients and other network services. To use the lease manager, a client... |
| 6446092 |
Independent distributed database system |
| Sep-3-2002 |
An independent distributed database system comprising a plurality of sites wherein all users at all sites work off-line with local data. All application transactions are against the local database only,... |
| 6442446 |
Control apparatus |
| Aug-27-2002 |
A control apparatus includes a version information collection section for collecting version information based on a user's specification from a plurality of programs including a program for controlling... |
| 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... |
| 6397228 |
Data enhancement techniques |
| May-28-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... |
| 6385770 |
Software upgrade |
| May-7-2002 |
Method and apparatus for efficient upgrading of a software system by a plurality of versions. The invention allows upgrades from an arbitrary software system version to another arbitrary subsequently released... |
| 6385616 |
Time-versioned data storage mechanism |
| May-7-2002 |
In a time-versioned storage mechanism, data is stored as a plurality of records, each including at least one attribute, a time span indicating the time span for which the attribute is valid, an insertion... |
| 6381742 |
Software package management |
| Apr-30-2002 |
A software package manager uses a distribution unit containing components for a software package and a manifest file that describes the distribution unit to manage the installation, execution, and uninstallation... |
| 6374263 |
System for maintaining precomputed views |
| Apr-16-2002 |
A system and a method maintain a precomputed view corresponding to detail data in a database server by: determining a maintenance plan to refresh the precomputed view when detail data is changed; integrating... |
| 6353926 |
Software update notification |
| Mar-5-2002 |
A method for allowing a software vendor to notify a user of a software update is disclosed. At the time of installing an application, the user is prompted to subscribe to a software update channel. A shortcut... |
| 6351850 |
Computer operating system installation |
| Feb-26-2002 |
Disclosed herein is apparatus and a method of installing a computer operating system on a data storage medium of a computer system. The computer system includes a processor and the data storage medium.... |
| 6349311 |
Storage of reverse delta updates |
| Feb-19-2002 |
A computer readable file of a first state (3.0) is updated to a second state (3.2) through the use of an incremental update (112) which provides the information necessary to construct the file of the second... |
| 6339786 |
Terminal device |
| Jan-15-2002 |
A data broadcasting station transmits a multiplexed signal in which multimedia data encoded in a prescribed coding system are at least multiplexed in a broadcasting form. A file manager stores the multimedia... |
| 6330572 |
Hierarchical data storage management |
| Dec-11-2001 |
A system and method for managing the storage of files within an HSM system incorporate an architecture and methodology that facilitate the storage and retrieval of large image files as part of an overall... |
| 6330568 |
Synchronization of databases |
| Dec-11-2001 |
A computer implemented method and a computer program for synchronizing a first and a second database, where data is provided for keeping track of whether the records of the first database have been added... |
| 6324542 |
Enterprise connectivity to handheld devices |
| Nov-27-2001 |
A FormLogic (FL) client/server system and method to access existing enterprise data sources on an occasional basis. The system includes a FL builder program to generate a communications agent that encapsulates... |
| 6317880 |
Patch source list management |
| Nov-13-2001 |
A system and method for managing locations of patch program files via a patch source list. The needed patch program files are identified. A list of alternative patch program file locations is referenced... |
| 6317752 |
Version testing in database mining |
| Nov-13-2001 |
Version testing in database based marketing includes building a model for each version, based on a random test sample of potential contacts selected from a data set for each version, scoring the dataset... |
| 6304882 |
Data replication system and method |
| Oct-16-2001 |
A data replication processing system includes a source database system and one or more target database systems all of which are coupled through a network. The replication processing system provides a replication... |
| 6304881 |
Remote data access and synchronization |
| Oct-16-2001 |
A method for partially synchronizing a local database stored on a local computer and a remote database stored on a remote computer. The method includes forming a message including information related to... |
| 6289356 |
Write anywhere file-system layout |
| Sep-11-2001 |
The present invention provides a method for keeping a file system in a consistent state and for creating read-only copies of a file system. Changes to the file system are tightly controlled. The file system... |
| 6275832 |
Providing transaction undo without logging |
| Aug-14-2001 |
A technique for undoing a transaction that changes data in a database. In accordance with the present invention, the database contains at least one data unit. The database is stored in a data storage device... |
| 6266667 |
Information routing |
| Jul-24-2001 |
The present invention relates to a problem with how to automatically or semi-automatically find and retrieve information for a user according to his preferences, is solved by sending an information object... |
| 6249792 |
On-line dynamic file shrink facility |
| Jun-19-2001 |
An on-line dynamic shrink facility sets an allocation fence in a file and moves data from above the fence to below the fence. The fence is based on a target size for the file. When all the data above the... |
| 6249786 |
Data-conversion method |
| Jun-19-2001 |
A method for conversion of data between two applications or software packages, respectively, using different data formats to each other is provided. As a central problem in todays data processing, the... |