| 7016903 |
Method for conditionally updating or inserting a row into a table |
| Mar-21-2006 |
The present invention provides the ability to alternatively update or insert a row into a table. This functionality is accomplished by merging a source table with a destination table such that the rows... |
| 7013317 |
Method for backup and storage system |
| Mar-14-2006 |
In a structure where first and second storage devices structure a mirrored pair, at a first time, an updating process to the second storage device is stopped, and management using first and second update-management... |
| 7013316 |
System and method for synchronizing multiple database files |
| Mar-14-2006 |
A system and method for efficiently synchronizing multiple databases stored on multiple computing devices. The method and system provides a duplicated database configuration where a database can either... |
| 7013315 |
Synchronization of databases with record sanitizing and intelligent comparison |
| Mar-14-2006 |
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... |
| 7013314 |
System and method for storing and retrieving filenames and files in computer memory |
| Mar-14-2006 |
The invention receives a request to store a file having a filename written in a first text encoding, converts the filename into a Unicode filename and stores the Unicode filename and the file into memory.... |
| 7010553 |
System and method for redirecting access to a remote mirrored snapshot |
| Mar-7-2006 |
In a system and method for updating a remote replicated destination file system snapshot with changes in a source file system snapshot, users and processes are redirected to a local exported snapshot of... |
| 7010552 |
Optimizing command execution in database systems that provide support for updatable scrollable cursors |
| Mar-7-2006 |
A procedure optimizes command execution in a database system. According to one embodiment, the database system stores data records on data pages, and provides an identifier for each data page. The identifier... |
| 7010536 |
System and method for creating and manipulating information containers with dynamic registers |
| Mar-7-2006 |
An apparatus for transmitting, receiving and manipulating information on a computer system, the apparatus including a plurality of containers, each container being a logically defined data enclosure and... |
| 7010532 |
Low overhead methods and apparatus for shared access storage devices |
| Mar-7-2006 |
Provided are implementations for improved access to information stored on a storage device. A plurality of first nodes and a second node are coupled to one another over a communications pathway, the second... |
| 7007049 |
Device memory management during electronic file updating |
| Feb-28-2006 |
In performing memory management, an upgrade client of a host device identifies and reserves memory blocks large enough to accommodate new software components by performing sequential searches of first... |
| 7007045 |
Preserving memory resources by limiting time-date information for a subset of properties |
| Feb-28-2006 |
Example embodiments provide for preserving memory resources by selecting property values to be assigned time-date information used in resolving conflicts between sync values. The property values may be... |
| 7007043 |
Storage backup system that creates mountable representations of past contents of storage volumes |
| Feb-28-2006 |
A method, computer program product, and data management appliance for scheduling mountable point-in-time views of a storage volume is disclosed. A device external to the data processing system requests... |
| 7003783 |
Method and device for providing downloaded objects to an application |
| Feb-21-2006 |
A method and device for providing downloaded objects to an application including downloading from a received transport stream a module containing an object requested by an application, storing the downloaded... |
| 7003721 |
Safe save method of HTML files using recovery files including a list with temporary and final names for replacement files |
| Feb-21-2006 |
A computer-implemented process for replacing old files having old names on a permanent storage medium with new files in volatile memory. Some of these files may be opaque files, which are old files that... |
| 7003641 |
Logical view with granular access to exchange data managed by a modular data and storage management system |
| Feb-21-2006 |
A modular data and storage management system. The system includes a time variance interface that provides for storage into a storage media of data that is received over time. The time variance interface... |
| 7003619 |
Memory device and method for storing and reading a file system structure in a write-once memory array |
| Feb-21-2006 |
The preferred embodiments described herein provide a memory device and method for storing and reading a file system structure in a write-once memory array. In one preferred embodiment, a plurality of bits... |
| 7003583 |
Apparatus and method for processing status information |
| Feb-21-2006 |
An apparatus and a method for processing status information are disclosed. At least one information of video data, audio data, and text data on an area and a theme is collected, the video data is combined... |
| 7003534 |
Generating difference files using module information of embedded software components |
| Feb-21-2006 |
In generating difference information between different file versions, a software component distributor (SCD) receives new files and corresponding original files. The SCD generates a new map file, hex file,... |
| 7003533 |
File management method, content recording/playback apparatus and content recording program |
| Feb-21-2006 |
A package management information recording section 131 creates and records on a recording medium 120 package management information for managing packages recorded on the recording medium 120.... |
| 7003532 |
System and method for scaleable multiplexed transactional log recovery |
| Feb-21-2006 |
A system and method for providing scaleable recovery for a multiplexed transactional log. Unlike a dedicated log that includes log data of only one client, a multiplexed transactional log may include log... |
| 7000229 |
Method and system for live operating environment upgrades |
| Feb-14-2006 |
A method and system for implementing a live operating system upgrade of a computer system. The method includes generating a first copy of a previous operating system environment of the computer system.... |
| 7000145 |
Method, system, and program for reverse restore of an incremental virtual copy |
| Feb-14-2006 |
Disclosed is a technique for applying changes back to an original copy of data to reduce an amount of data transferred. A first indicator is maintained for each block of data in a first storage to indicate... |
| 6999977 |
Method and apparatus for change data capture in a database system |
| Feb-14-2006 |
A method of change data captured is disclosed, in which modifications made to on-line transaction processing (OLTP) tables (e.g. inserts, updates, and deletes) are maintained in a database object, referred... |
| 6996817 |
Method and system for upgrading and rolling back versions |
| Feb-7-2006 |
A method and system for versioning of applications is provided. A version of an application may be updated or rolled back transparently to the client. A list of resources in a current version of an application... |
| 6996682 |
System and method for cascading data updates through a virtual copy hierarchy |
| Feb-7-2006 |
A system and method for managing data updates by cascading those updates through a virtual copy hierarchy from parent copies to child copies are provided. Virtual copies are created and managed through... |
| 6996586 |
Method, system, and article for incremental virtual copy of a data block |
| Feb-7-2006 |
Disclosed is a technique for reducing an amount of data transferred. A first indicator is maintained for each source block of data to indicate whether the source block of data has been updated in source... |
| 6996585 |
Method for version recording and tracking |
| Feb-7-2006 |
A method for version recording and tracking. First, a file is stored into a data directory. Thereafter, the checksum of the file is calculated. Then, the version information, the filename, the size, and... |
| 6996584 |
System and method of maintaining functional client side data cache coherence |
| Feb-7-2006 |
The present invention provides functional client side data cache coherence distributed across database servers and clients. This system includes an application resident on a client operable to request... |
| 6996583 |
Real-time database update transaction with disconnected relational database clients |
| Feb-7-2006 |
A method and system for performing real-time database update transactions with disconnected database clients includes a disconnected client server (DCS) and disconnected client extensions (DCE). The DCS... |
| 6996580 |
System and method for granular control of message logging |
| Feb-7-2006 |
A system and method for controlling log files is provided in which each log file entry is associated with an importance level. Depending on the importance level, the log entry is stored in a separately... |
| 6993522 |
System and method for resolving conflicts detected during a synchronization session |
| Jan-31-2006 |
A system and method is described for resolving a conflict detected while synchronizing a first data object in a first store associated with a mobile device and a second data object in a second store associated... |
| 6990491 |
System and method for accessibility data maintenance and privilege authorization |
| Jan-24-2006 |
A system and method for data maintenance and privilege authorization is presented. An accessibility database server receives an accessibility record request from a requestor that includes a user identifier... |
| 6988165 |
System and method for intelligent write management of disk pages in cache checkpoint operations |
| Jan-17-2006 |
A system and method are disclosed for improving the efficiency of write operations by intelligently managing disk pages that are written during checkpoint operations so that write operations can occur... |
| 6988113 |
<font size=3 color="#FF0000"><strong>***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST*** <br> *** NO IMAGES AVAILABLE***</strong></font><br><br> Data access system |
| Jan-17-2006 |
An efficient technique for storing, updating, locating, and retrieving data is provided. In particular, data may be stored in a persistent, user-defined, shareable in-memory database table. Once this in-memory... |
| 6985939 |
Building distributed software services as aggregations of other services |
| Jan-10-2006 |
Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content... |
| 6985915 |
Application independent write monitoring method for fast backup and synchronization of files |
| Jan-10-2006 |
A method for monitoring file system requests made by an application program, storing changes made to a first copy of a selected file by the application program into a first file and synchronizing the changes... |
| 6983417 |
Method and system for managing documents |
| Jan-3-2006 |
In a document information management system, an editable form of document information and a reference-only form of the document information are managed. Document information is offered in only the editable... |
| 6983293 |
Mid-tier-based conflict resolution method and system usable for message synchronization and replication |
| Jan-3-2006 |
A system, method and a computer usable medium tangibly embodying a program of instructions executable by the computer to perform a computer-based method for providing a conflict detection and resolution... |
| 6983289 |
Automatic identification of DVD title using internet technologies and fuzzy matching techniques |
| Jan-3-2006 |
An iterative search technique is used to quickly and accurately locate information in a database, such as one storing information about digital versatile discs (DVDs). First, a presumably unique search... |
| 6981250 |
System and methods for providing versioning of software components in a computer programming language |
| Dec-27-2005 |
A system and methods for versioning software components in connection with a computer programming language are provided. In exemplary aspects, the versioning system makes use of intelligent defaults, provides... |
| 6981242 |
System and method for developing custom operator-specific software-applications |
| Dec-27-2005 |
The present disclosure relates to systems and methods for customizing a software application interface. A method for modifying a software application contains the following steps: identifying the operator;... |
| 6981008 |
Method for duplicating data of storage subsystem and data duplicating system |
| Dec-27-2005 |
In order to realize asynchronous type system assuring the consistency of data with the function of disk subsystems without the need of introducing new software to a host unit and without the deterioration... |
| 6981005 |
Partial migration of an object to another storage location in a computer system |
| Dec-27-2005 |
A technique is provided whereby a stream of data located in a first storage location is registered for migration administration and according to preset criteria, portion(s) of the stream of data that are... |
| 6978279 |
Database computer system using logical logging to extend recovery |
| Dec-20-2005 |
This invention concerns a database computer system and method for making applications recoverable from system crashes. The application state (i.e., address space) is treated as a single object which can... |
| 6978276 |
Method and system for detaching files to a specified location |
| Dec-20-2005 |
A method of detaching at least one file attached to an electronic document can include identifying a location where the attached file is to be stored responsive to a user command. The location can be associated... |
| 6976139 |
Reversing a communication path between storage devices |
| Dec-13-2005 |
Reversing a communication path between a first volume on a first storage device and a second volume on a second storage device includes suspending communication between the first and second volumes while... |
| 6976041 |
Recording medium recorded with program for detecting database operation timing, method of detecting database operation timing, and apparatus for detecting database operation timing |
| Dec-13-2005 |
A recording medium includes a program causing a computer to execute the steps of (a) predicting a data storage condition of a database from a record operation, (b) computing a number of relocatable areas... |
| 6976038 |
Method and apparatus for real time creation and modification of a change log for multi-server synchronization |
| Dec-13-2005 |
A method, apparatus, and computer instructions for synchronizing a database utilized by a client device with a set of servers in which one server has the database. A change log is used with a client database... |
| 6976037 |
Method and systems for DLL/COM redirection |
| Dec-13-2005 |
Methods, systems and data structure are described for implementing local isolated DLL and/or COM components. A version of a shared component is stored in a local directory with an application that uses... |
| 6976030 |
System and method for synchronizing distributed stored documents |
| Dec-13-2005 |
A system for synchronizing distributed stored documents includes a core-node (110), a plurality of branch-nodes (120, 130), and a network (140) connecting the core-node with the branch-nodes.... |