U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Celebrity Inventors

Mark Twain (Samuel L. Clemens) received Patent No. 121,992 for "An Improvement in Adjustable and Detachable Straps for Garments." He later received two more patents: one for a self-pasting scrapbook and one for a game to help players remember important historical dates.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 707/203 - Version management


Subclass of Class 707 - Data processing: database and file management or data structures
Definition: Subject matter further comprising means or steps for maintenance
No. of patents: 2736
Last issue date: 05/31/2011


          9            
NumberTitleIssue Date
7340461Deactivating virtual devices and rolling backup
Handling data includes providing a first storage area of a first type that contains sections of data, providing a second storage area of the first type that contains sections of data, providing a third storage area of a second type where the second type has, for eac...
03/04/2008
7340488Conflictless replication in a multi-master directory system
A directory server system may include master servers and a non-master server, each server storing directory server data that includes updates, each update having a creation time. The master servers exchange replicate updates through update communications. Each maste...
03/04/2008
7340493System and method for reducing memory leaks in virtual machine programs
A system and method is provided for reducing memory leaks in virtual machine programs, such as those encountered in programs running in the Java Virtual Machine (JVM) environment. A compiler, such as a Java Just-In-Time (JIT) compiler, is used to identify the last u...
03/04/2008
7340489Virtual storage devices
Accessing stored data includes providing a virtual storage area having a table of pointers that point to sections of at least two other storage areas, where the virtual storage area contains no sections of data, in response to a request for accessing data of the vir...
03/04/2008
7340574Method and apparatus for synchronizing an industrial controller with a redundant controller
A method for identifying memory modifications includes designating a first portion of a first memory as read-only. An abort condition is identified responsive to receiving a write instruction having a target address within the first portion. In response to the abort...
03/04/2008
7340531Apparatus and method for data transfer
A method including matching a data transmission characteristic of a first application on a first network device and of a second application on a second network device, requesting a prioritized data transfer between the first and second applications from a policy man...
03/04/2008
7340638Operating system update and boot failure recovery
An improved operating system method that, in addition to the primary operating system, stores one or more alternate or recovery operating systems. The system monitors the operation of the present operating system and accesses the alternate or recovery operating syst...
03/04/2008
7340502Method and apparatus for maintaining consistency of a shared space across multiple endpoints in a peer-to-peer collaborative computer system
In a peer-to-peer collaboration system, deltas containing data change commands are organized in a persistent data structure called a delta log. The delta log is organized into blocks, which are the largest division in the delta log. In turn, blocks contain groups, g...
03/04/2008
7340729Reducing recompilation frequency
An article of manufacture and a method includes providing a system having an interface, dividing the interface into levels, associating a dependency list with a level, associating a client with the dependency list, and marking the clients associated with a dependenc...
03/04/2008
7340736Electronic device with an update agent that employs preprocessing techniques for update
Methods of updating an electronic device having an update agent employing preprocessing techniques is disclosed. The methods described permit an electronic device having a non-volatile memory to update a plurality banks in an efficient manner, by preprocessing the o...
03/04/2008
7339690Identification card printer with client/server
An identification card printer for printing an image on an identification card, is provided which includes a print mechanism adapted to deposit material on to the card. A network adapter is configured to couple to a network. A print drive module controls the print m...
03/04/2008
7340775System, method and computer program product for precluding writes to critical files
A system, method and computer program product are provided for preventing writes to critical files. Initially, factors associated with a computer are identified. Then, requests to write to files on the computer are monitored. The writes to the files on the computer ...
03/04/2008
7337198In-place preservation of file system objects during a disk clone operation
A cloning manager preserves in-place file system objects during a clone operation. The cloning manager determines boundaries on a target storage medium to contain a resultant file system to be created by the clone operation, and identifies at least one protected are...
02/26/2008
7337239Atomic message division
Synchronizing a client and server version of a hierarchical data structure having several atomically-editable components. At synchronization time, the server identifies all of the changes that need to occur to the client version in order to properly synchronize the ...
02/26/2008
7337308System and method for initiating dialup creation from modem connection to a mobile device
Described is a method and system for initiating configuration of a modem connected to a mobile device. The system and method provide a mechanism for guiding a user through the setup process in order to simplify the user's connectivity to a network using the modem. I...
02/26/2008
7337174Logic table abstraction layer for accessing configuration information
A logic table object for accessing configuration information sourced by one or more datastores is employed in a catalog environment of an attribute-based programming model. A logic table object may provide supplemental logic, consolidate multiple underlying tables, ...
02/26/2008
7337190Apparatus and method for hardware-based file system
A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data handling. Each sub-module is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoi...
02/26/2008
7337029Design data management system and trace system
A design data management program directs a computer to perform a procedure of converting design data generated at a designing side to a data format applicable to a production side and transmitting the data to the production side, and a procedure of converting the da...
02/26/2008
7337193Determining priority between data items
One embodiment of the present invention enables nodes or endpoints involved with synchronization of data items to determine which version of a data item (if any) has priority over another version of that same data item. Within the present embodiment, when a data ite...
02/26/2008
7337196Record relationship processing
A method and implementing computer system are provided in which a unique primary key is generated to identify an original message which is received for processing. The record for the original message is stored at the primary key. As the message is propagated to the ...
02/26/2008
7337197Data migration system, method and program product
A data migration method that reads data from a source volume on a source data storage device. The data is read as a bit image of a logical volume, cylinder by cylinder, track by track, and bit by bit. The data is moved on as an image of the logical volume, on a cyli...
02/26/2008
7337309Secure online BIOS update schemes
A method for securely updating a basic input/output system (BIOS) using a multi-layer scheme. A new BIOS image is received and stored at a computer system. In one embodiment, the new BIOS image is sent to the computer system in a BIOS capsule that also contains the ...
02/26/2008
7337388Tool-based iterative document management
A change management method and system for tool-based document generation which incorporates tool input changes, tool changes, and user changes during iterative document creation. After a tool-based document is generated and saved by a tool, and then edited by a user...
02/26/2008
7334005Controllable deployment of software updates
The risk of inadvertent introduction of software bugs to a large number of users during a software update is minimized by controlling updates using a uniform mechanism of sending updates to seed users. A value-generating module generates a value for a computer, the ...
02/19/2008
7334226Autonomic auto-configuration using prior installation configuration relationships
A method, apparatus, and computer instructions for installing software in a network data processing system. An event is detected in the network data processing system indicating that a software module is to be installed in a set of data processing systems in the net...
02/19/2008
7334098Producing a mass storage backup using a log of write commands and time information
Computer systems may lose data when a failure occurs within a system. To counteract such loss of data a backup system may be employed. Common backup systems make a copy of either of the data on a storage device or the data, which has changed, on a storage device. Th...
02/19/2008
7331869Method and apparatus for creating and playing soundtracks in a gaming system
A gaming system includes a game console that executes an application that creates and plays soundtracks through the gaming system. The application allows a user to create soundtracks by copying audio tracks from one or more audio sources. A user-created soundtrack c...
02/19/2008
7334007Volume migration
Systems and methods for performing an on-demand determination of a correct set of volumes to be exported are described. A disk platter is defined to be the unit of volume migration. Volumes are added to the platter based on whether or not the volume coexists on a di...
02/19/2008
7333992System and method for identifying and storing changes made to a table
A base table is scanned with a delete marker and an insert marker. The delete marker identifies a last change committed to the base table as part of a transaction prior to execution of a statement, and the insert marker identifies a last change committed to base tab...
02/19/2008
7334062Technique to monitor application behavior and tune replication performance
A method and mechanism for modifying computing resources in response to application behavior. A computing system includes a replication component configured to replicate data storage from a first data volume to a second data volume. In addition, the replication comp...
02/19/2008
7334003Methods and systems for extracting related information from flat files
Methods and systems for extracting related information from multiple two-dimensional files are provided. The method includes comparing data contained in at least one field of each record of a first file to data in a related field of each record of a second file. A r...
02/19/2008
7334094Online clone volume splitting technique
A clone splitting technique enables efficient online splitting of blocks shared between a parent virtual volume (vvol) and a clone in accordance with a shared block splitting procedure executing on a storage system. Online splitting of shared blocks denotes allowing...
02/19/2008
7334004Consistent read in a distributed database environment
Techniques are provided for determining which data item version to supply to a query. According to the techniques, the determination is made by associating a new field, which indicates the time a data item version was current, with each data item version; associatin...
02/19/2008
7334095Writable clone of read-only volume
A system and method creates a writable clone of a read-only volume. A base snapshot is generated on a source volume on a source storage system and is duplicated as a read-only base snapshot replica on a target volume on a destination storage system. A copy (“clone...
02/19/2008
7331058Distributed data structures for authorization and access control for computing resources
The invention relates to using a universally unique identifier in a database to uniquely identify, both within and outside of the database system, a user. A storage system, according to the invention, includes a first storage area having an object stored therein; an...
02/12/2008
7330829Providing market feedback associated with electronic commerce transactions to sellers
An electronic commerce system (10) providing market feedback to sellers includes a server (40) operating on one or more computers. The server (40) records query information associated with a search query for a buyer (20) of one or more da...
02/12/2008
7330861Remote copying system and method of controlling remote copying
A secondary storage system comprises received marker information in which all received markers are recorded. A master secondary storage system collects marker numbers in received marker information from all of the secondary storage systems, and, from these collected...
02/12/2008
7330870Streaming computer system and method with multi-version protocol compatibility
A forward and backward compatible streaming protocol quires subsequent versions of the protocol to be purely additive relative to earlier versions. When a data segment is transmitted as a data stream, a first stream of data that is in accordance with a first version...
02/12/2008
7330788Data architecture of map data, data architecture of update instruction data, map information processing apparatus, and map information providing apparatus
In a road data frame for displaying road maps, each node/link data record describing a link corresponding to a road part includes link identification information identifying an original link, and auxiliary link identification information used for identifying a plura...
02/12/2008
7330938Hybrid-cache having static and dynamic portions
System and method for a hybrid-cache. Data received from a data source is cached within a static cache as stable data. The static cache is a cache having a fixed size. Portions of the stable data within the static cache are evicted to a dynamic cache when the static...
02/12/2008
          9            
 
Sign InRegister
Username  
Password   
forgot password?