Glam girl Heddy Lamar may have used her good looks to good effect on the silver screen, but she put her smarts to better use as an inventor. During World War II, she co-patented a frequency-switching system for torpedo guidance that was considered years ahead of its time.
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.
| Number | Title | Issue Date |
| 8185776 | System and method for monitoring an application or service group within a cluster as a resource of another cluster Various systems and methods for monitoring an application or service group within one cluster as a resource of another cluster are disclosed. In one embodiment, a method involves detecting an error indication generated by a first cluster (e.g., the error indication ... | 05/22/2012 |
| 8180872 | Common data model for heterogeneous SAN components System and method for providing a common data model for SAN discovery and/or SAN monitoring information collected from heterogeneous SAN components. In one embodiment, a SAN management server may execute on a host computer and may translate data in one or more vendo... | 05/15/2012 |
| 8176480 | Adaptive instrumentation through dynamic recompilation A system and method for instrumenting program instructions. A processing system includes a compiler and a profiler. The profiler is configured to instrument an application by inserting one or more instrumentation instructions in the application. During execution of ... | 05/08/2012 |
| 8176015 | Method and apparatus for reducing redundant storing of blocks of data on a server A method and apparatus for selectively storing data on a server. The method operates by accessing a computer file and defining a data block as a current block of data. The current block is subsequently checksummed using a rolling error identification code. The metho... | 05/08/2012 |
| 8150805 | Consistency interval marker assisted in-band commands in distributed systems In-band commands may be associated with a particular consistency interval and may indicate requested actions to be performed for that consistency interval. An application may desire to perform actions, such as additional backup, snapshots, etc. on stored data, when ... | 04/03/2012 |
| 8145736 | Fast distributed object lookup for a computer network A system and method related for performing lookup operations for objects distributed among different nodes in a peer-to-peer network are disclosed. Various nodes in the peer-to-peer network may store objects. Objects stored on a given node may be accessed by other n... | 03/27/2012 |
| 8135928 | Self-adjusting change tracking for fast resynchronization System and method for tracking changes to a volume. A write request to write data to a first location in the volume may be received. It may be determined if the first location is overlapping with or adjacent to one or more locations of earlier write requests to the ... | 03/13/2012 |
| 8131691 | System and method for updating a search engine index based on which files are identified in a file change log Various methods and systems for updating a search engine index based on a file change log are disclosed. One method involves accessing a file, which stores a file change log maintained by a file system. The file change log identifies one or more recently modified fi... | 03/06/2012 |
| 8127174 | Method and apparatus for performing transparent in-memory checkpointing A method and apparatus for performing transparent checkpoint data backup by identifying portions of memory that store the checkpoint data that have been modified since a prior in-memory checkpoint process and backing up only the identified portions of memory contain... | 02/28/2012 |
| 8127095 | Restore mechanism for a multi-class file system System and method for performing optimized restores of a multi-class file system. More actively accessed data may be assigned to higher storage classes and less actively accessed data may be assigned to lower storage classes in the multi-class file system. In a rest... | 02/28/2012 |
| 8121982 | Data transfers from mobile devices with cell-site staging Data uploaded from a mobile unit to a remote site can be buffered at an intermediate wireless base station, allowing an initial wireless link to be rapidly terminated and freed for other uses. In one implementation, a method includes forming a wireless link between ... | 02/21/2012 |
| 8117600 | System and method for detecting in-line synchronization primitives in binary applications A system, method, and computer-accessible medium are disclosed for identifying in-line synchronization instructions in binary program code. One or more executable segments of the binary program code may be scanned to identify one or more potential in-line synchroniz... | 02/14/2012 |
| 8112664 | Using volume snapshots to prevent file corruption in failed restore operations Restore software executing in a computer system may invoke a snapshot of a target volume before restoring a plurality of files from a backup image to the target volume. If the restore operation fails before all the files are restored to the target volume then the re... | 02/07/2012 |
| 8112397 | Automatically adjusting a number of backup data sources concurrently backed up to a storage device on a server computer Various embodiments of a system and method for backing up data to a backup server computer are disclosed. According to one embodiment of the method, a group of backup data sources may be associated with a writer module on the backup server computer. Each backup data... | 02/07/2012 |
| 8103747 | Automatically configuring a network device during a dissimilar system restore Various embodiments of a system and method for restoring a backup image to a target computer system such that a network device of the target computer system is automatically configured with network settings specified in the backup image are disclosed. A backup image... | 01/24/2012 |
| 8103625 | System and method for providing access to replicated data A system and method for providing access to replicated data is disclosed. Embodiments of the present invention utilize a remote access file system to provide access to replicated data concurrently with replication. According to one embodiment including unidirectiona... | 01/24/2012 |
| 8099627 | Persistent images of distributed shared memory segments and in-memory checkpoints A method, system, computer system, and computer-readable medium that enable quick recovery from failure of one or more nodes, applications, and/or communication links in a distributed computing environment, such as a cluster. Recovery is facilitated by regularly sav... | 01/17/2012 |
| 8095826 | Method and apparatus for providing in-memory checkpoint services within a distributed transaction A method and apparatus for performing in-memory checkpoint services as a callable resource within a distributed transaction. As such, in-memory checkpoint processes can be utilized by an application as the application would use any resource available to the computer... | 01/10/2012 |
| 8090836 | TCP connection migration A method is provided for migrating a connection between two computing nodes of a computing center. The method includes establishing the connection between a remote application and a local application on a first computing node, pausing the local application, restorin... | 01/03/2012 |
| 8090744 | Method and apparatus for determining compatibility between a virtualized application and a base environment A system and method for determining whether one or more applications in a virtual software layer and one or more applications in a base environment are compatible. The method includes intercepting an access attempt from an application on a computer system to a file ... | 01/03/2012 |
| 8090393 | System and method for collecting and analyzing malicious code sent to mobile devices Various methods and systems for collecting and analyzing mobile messages for malicious code are disclosed. In one embodiment, a method involves receiving a first message sent to a telephone number by a sender and determining whether the message contains malicious co... | 01/03/2012 |
| 8082408 | System and method for resuming backup of a volume after a backup operation prematurely terminates A first snapshot of a volume is created at a first point in time. A first backup operation to backup the volume to a first backup image using the first snapshot is initiated. The first backup operation terminates before completion, e.g., due to a failure. A second s... | 12/20/2011 |
| 8082230 | System and method for mounting a file system on multiple host computers Various embodiments of a system and method for enabling multiple computers to mount a file system are described herein. The file system may be mounted on one computer, and a snapshot copy of the file system may be created and mounted on a second computer. Data for a... | 12/20/2011 |
| 8074213 | Automatic software updates for computer systems in an enterprise environment A system and method for automatically updating a software application deployed on a plurality of client computers are disclosed. A server computer may determine a time for the client computers to update the software application and send an update command to each of ... | 12/06/2011 |
| 8065278 | Restoring selected objects from a monolithic database backup The present invention provides a mechanism to selectively restore portions of a monolithically backed up database, while maintaining hierarchical relationships and other metadata relationships of the restored portions of the database. Embodiments of the present inve... | 11/22/2011 |
| 8060630 | Creating and configuring virtual fabrics in storage area networks Embodiments of a mechanism for creating and configuring virtual fabrics in Storage Area Networks (SANs). Embodiments may provide a vendor-neutral mechanism for creating and configuring virtual fabrics in physical SAN fabrics that may include heterogeneous switches. ... | 11/15/2011 |
| 8060619 | Direct connections to a plurality of storage object replicas in a computer network A system and method for efficiently accessing replicas of a storage object. A first node may perform a find operation to determine a plurality of nodes that each store a replica of a first storage object. For each node in the plurality of nodes, the first node may e... | 11/15/2011 |
| 8060481 | Time indexed file system A method and mechanism for managing a time-indexed block map in a file system configured to store multiple versions of file data. A file system includes inodes or other structures corresponding to files in the system. Responsive to creating a file, one or more block... | 11/15/2011 |
| 8060474 | Backing up and restoring security information for selected database objects A mechanism to selectively restore portions of a monolithically backed up database, while maintaining security relationships associated with the restored portions of the database is provided. Embodiments of the present invention provide a method, system and computer... | 11/15/2011 |
| 8060473 | System and method for conveying backup and restore data via email Various methods and systems for using email to convey backup and restore data are disclosed. One method involves: receiving a request to perform a backup system operation; generating an email that includes data and metadata (which is associated with the data); and s... | 11/15/2011 |
| 8055622 | Immutable data containers in tiered storage hierarchies System and method for providing immutable data containers in tiered storage hierarchies. Embodiments may allow fulfillment of regulatory requirements for retaining certain data through management of a user-defined policy. The policy may specify what data in the file... | 11/08/2011 |
| 8046553 | Faster recovery mechanism of validated continuous data protection (CDP) time image An apparatus and method for faster recovery of validated continuous data protection time images. In one embodiment of the method, an image validation process is initiated. In response, a first write transaction is generated for writing first new data to a first imag... | 10/25/2011 |
| 8046446 | System and method for providing availability using volume server sets in a storage environment employing distributed block virtualization A system for ensuring availability using volume server sets in a storage environment employing distributed block virtualization includes a plurality of volume servers, one or more volume clients, one or more physical block devices and a volume server manager. The vo... | 10/25/2011 |
| 8046329 | Incremental backup of database for non-archive logged servers Systems and methods for computer system data backup. A computer system includes an application server operating on a first host and a backup application configured to create new target database images for a sequence of backup datasets. The backup datasets include da... | 10/25/2011 |
| 8041907 | Method and system for efficient space management for single-instance-storage volumes A method and system for efficient space management for single-instance-storage volumes is provided. A backup module storing data within a collection of containers according to access locality and retention time of the data, wherein the retention time defines an amou... | 10/18/2011 |
| 8041679 | Synthetic differential backups creation for a database using binary log conversion Creating a synthetic database backup using binary logs. A full backup of a database may be stored, followed by one or more incremental backups. The one or more incremental backups may include first binary log files. A first synthetic differential backup may be creat... | 10/18/2011 |
| 8041675 | Method for performing incremental backup of database files A method and apparatus for incrementally backing up database files is described. In one embodiment, the present invention replicates an original database file for the purpose of creating a backup database file. The backup database file is subsequently stored in a da... | 10/18/2011 |
| 8041641 | Backup service and appliance with single-instance storage of encrypted data One implementation of a method for providing backup storage services for encrypted data includes receiving signatures of convergently encrypted portions of data from client computers, determining whether the encrypted portions are already present on a backup storage... | 10/18/2011 |
| 8037319 | System and method for securely storing cryptographic keys with encrypted data The payload of a set of storage devices is encrypted using a payload key that is stored within the set of storage devices itself. However, the payload key is obtainable only if a user has access to n of the storage devices. A first set of keys can be distributed amo... | 10/11/2011 |
| 8037145 | System and method for detecting email content containment Systems and methods for detecting email content containment are disclosed. In one embodiment, a method comprises generating a first set of hash values corresponding to a first email document, wherein the first set includes a respective hash value corresponding to ea... | 10/11/2011 |