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

Icon_funbox Celebrity Inventors

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.

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.

 

Assignee: Symantec Operating Corporation


Location: Mountain View, CA
No. of patents: 283

1                
NumberTitleIssue Date
8185776System 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
8180872Common 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
8176480Adaptive 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
8176015Method 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
8150805Consistency 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
8145736Fast 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
8135928Self-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
8131691System 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
8127174Method 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
8127095Restore 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
8121982Data 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
8117600System 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
8112664Using 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
8112397Automatically 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
8103747Automatically 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
8103625System 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
8099627Persistent 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
8095826Method 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
8090836TCP 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
8090744Method 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
8090393System 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
8082408System 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
8082230System 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
8074213Automatic 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
8065278Restoring 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
8060630Creating 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
8060619Direct 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
8060481Time 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
8060474Backing 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
8060473System 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
8055622Immutable 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
8046553Faster 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
8046446System 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
8046329Incremental 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
8041907Method 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
8041679Synthetic 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
8041675Method 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
8041641Backup 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
8037319System 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
8037145System 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
1                
 
Sign InRegister
Username  
Password   
forgot password?