Patents Assigned to Symantec Operation
-
Patent number: 8285752Abstract: A system, method, and computer-accessible medium are disclosed for maintaining data at a plurality of summary levels in a single table. Data may be summarized into a plurality of summary levels. Each of the summary levels may comprise summarized data over a respective one of a plurality of intervals of time. The plurality of summary levels may vary in granularity of the summarized data. The summarized data in the plurality of summary levels may be stored in a single table in a database.Type: GrantFiled: March 20, 2006Date of Patent: October 9, 2012Assignee: Symantec Operating CorporationInventors: Avi Golan, Alon Lubin, Nir Tzur, Yossi Kachlon
-
Patent number: 8285835Abstract: A system and method for visually depicting component states in a computing system. A graphical analysis tool includes a graphical user interface for use in viewing the history of a selected component. A user selects a system component for viewing and then using a timeline “drags” the state of the selected component to various points on the timeline in order to view states of the component at the selected point in time. States of the selected component may also be played forward or backward in a continuous manner. Logging agents in the system are configured to log data corresponding to detected events and forward the log data to a central repository. The analysis tool may access the data in the repository for use in creating visual displays. Point-in-time snapshots of a component may also be stored in the central repository and used to reproduce the history.Type: GrantFiled: January 21, 2005Date of Patent: October 9, 2012Assignee: Symantec Operating CorporationInventors: Pavan Deolasee, Sachin Vaidya, Bharat Dighe, Vanita Bhatt, Parag Thakur, Ming Xu
-
Patent number: 8281143Abstract: Various methods and systems for protecting against chosen plaintext attacks when encrypting data for storage on an untrusted storage system are disclosed. One method involves generating an encryption key for use in encrypting data and generating an identifier for the data. Generation of the encryption key is based upon a hash of the data to be encrypted. The method also involves detecting whether an encrypted copy of the data is already stored by a storage system, based upon the identifier. The method also modifies the data to be encrypted or the encryption key, based upon a client-specific value, prior to generating the identifier.Type: GrantFiled: September 29, 2008Date of Patent: October 2, 2012Assignee: Symantec Operating CorporationInventors: Thomas G. Clifford, Weibao Wu
-
Patent number: 8279869Abstract: Various systems and methods for exchanging communications between devices coupled by an address translation device are disclosed. These techniques can be used to facilitate automatic relationship discovery. One method involves extracting a sequence number from a TCP acknowledgment message being conveyed from a network interface to a TCP stack, and then sending a new TCP message, which includes the sequence number.Type: GrantFiled: March 30, 2007Date of Patent: October 2, 2012Assignee: Symantec Operating CorporationInventors: Cuong Huu Tran, Veeral P Shah, Jeffrey J Anuszczyk, Hans F. van Rietschote
-
Patent number: 8280853Abstract: System and method for tracking statistics at the subfile level and transparently placing or migrating inactive or less active blocks of data to other storage devices. Embodiments may provide mechanisms to track statistics at the subfile level of files including, but not limited to, database files, and to transparently place or migrate inactive or less active blocks of data of the files from higher-performing, typically more expensive, storage to lower-performing, typically less expensive, storage, while placing or migrating active blocks of data of the files to higher-performing storage, based on the subfile-level statistics rather than on file-level timestamps. In some embodiments, knowledge of file structure (e.g., database file structure), for example knowledge of database partitions with header blocks and data blocks in databases using data partitioning, may be used to separate more active and less active blocks of data of files onto storage with different performance and/or other characteristics.Type: GrantFiled: March 31, 2009Date of Patent: October 2, 2012Assignee: Symantec Operating CorporationInventors: Xinyi David Lai, Par Botes, HanCheng Hsiung
-
Patent number: 8275864Abstract: A first node in the network may broadcast a recovery request via one or more links to one or more other nodes. The recovery request may specify a first address, where the first address is associated with one or more nodes in the network. Nodes may receive and forward the recovery request until every node with which the first address is associated receives the recovery request and returns a recovery response. The recovery responses may be used to create route information for routing a message to each node with which the first address is associated.Type: GrantFiled: December 20, 2002Date of Patent: September 25, 2012Assignee: Symantec Operating CorporationInventors: Gregory L. Slaughter, Thomas Saulpaugh
-
Patent number: 8275842Abstract: Systems and methods for detecting content similarity in email documents are disclosed. In one embodiment, a method comprises generating a first token value for each of a plurality of character sequences of a first email document, selecting a first subset of the plurality of character sequences based on the first token values, and generating one or more hash values corresponding to the selected first subset of character sequences. The method further comprises generating a second token value for each of a plurality of character sequences of a second email document, selecting a second subset of the plurality of character sequences based on the second token values, and generating one or more hash values corresponding to the selected second subset of character sequences. The method additionally comprises comparing the one or more hash values corresponding to the selected first subset with the one or more hash values corresponding to the selected second subset.Type: GrantFiled: March 31, 2008Date of Patent: September 25, 2012Assignee: Symantec Operating CorporationInventor: Tsuen Wan Ngan
-
Patent number: 8271443Abstract: A system and method for backing up data from a client computer system are described. The system may include the client computer system, a primary backup server computer system, and an alternate backup server computer system. The primary backup server computer system may be privately accessible to the client computer system via a virtual private network (VPN). The alternate backup server computer system may be accessible to the client computer system via a public or open network such as the Internet. The client computer system may be configured to backup a first set of data to the alternate backup server computer system at a particular time via the Internet in response to determining that the client computer system is not connected to the VPN at the particular time.Type: GrantFiled: June 29, 2009Date of Patent: September 18, 2012Assignee: Symantec Operating CorporationInventors: Jeremy Dean Swift, Jeremy Howard Wartnick
-
Patent number: 8260893Abstract: The present invention provides a method and system for automated management of information technology. A computer-implemented method according to the present invention includes detecting a condition in an infrastructure, automatically determining an action to be taken and automatically performing the action. The automatically determining is performed in response to the detecting, and the action is in response to the condition.Type: GrantFiled: August 2, 2004Date of Patent: September 4, 2012Assignee: Symantec Operating CorporationInventors: Jagadish S. Bandhole, Thiruvillamalai K. Lakshman, Sekeran Nanja, Hsu Chih Wang Chang
-
Patent number: 8261122Abstract: In some embodiments, a method is provided and a computer accessible medium comprising instructions which, when executed, implement the method is also provided. A recovery time for recovery of at least one asset is estimated responsive to at least one metric represented in metric data. The metric data is accumulated prior to the estimation. In various embodiments, data protection operations may include one or more of asset copy operations, recovery operations, etc. The estimated recovery time may be reported to a user. In other embodiments, metric data may be used to validate recoverability. In still other embodiments, recovery metrics may be calculated and displayed to the user along with corresponding recovery targets and objectives.Type: GrantFiled: June 30, 2004Date of Patent: September 4, 2012Assignee: Symantec Operating CorporationInventors: Steven Kappel, Shelley A. Schmokel, Guido Westenberg, Branka Rakic, Peter A. Barber, Julianne M. Urban, Nancy L. Bayer, Linda Cerni
-
Patent number: 8255675Abstract: Configuration data, such as options a file system accessed by a host system, may be stored on the storage device storing the file system. File system configuration data may be stored in a file of the file system or in a private storage area configured for storing file system configuration data. A host may access the file system configuration data and subsequently may access the file system according to the file system configuration data. Additionally, different versions of file system configuration data may be stored and different hosts accessing the file system may read and use different versions of the file system configuration data based upon the type or context of the host accessing the file system. Storing file system configuration data with the file system data, or on the same storage device, may allow context dependent options to be provided to various hosts accessing the file system data.Type: GrantFiled: August 11, 2006Date of Patent: August 28, 2012Assignee: Symantec Operating CorporationInventors: Scott D. Kaiser, Ronald S. Karr, John A. Colgrove
-
Patent number: 8244681Abstract: A local host computer system creates a full backup image and one or more incremental backup images. The local host computer system transmits data from the full backup image and the one or more incremental backup images to a remote host computer system. The remote host computer system receives the data from the full backup image and the one or more incremental backup images from the local host computer system, and creates a synthetic backup image using the data from the full backup image and the one or more incremental backup images. In some embodiments, complete copies of the full backup image and the one or more incremental backup images may be transmitted to the remote host computer system. In other embodiments only the portions of the incremental backup images that are actually needed to create the synthetic backup image may be transmitted to the remote host computer system, and unneeded portions may not be transmitted.Type: GrantFiled: June 9, 2008Date of Patent: August 14, 2012Assignee: Symantec Operating CorporationInventor: Aaron Wallace Laffin
-
Patent number: 8239827Abstract: A system and method for compiling part of the bytecode for a software application into native code at install time when the software application is installed on a particular computer are described. According to one embodiment of the method, usage information for the software application may be received. The usage information may indicate how frequently or commonly each of a plurality of features of the software application is used. The usage information may be analyzed to determine a rank ordering of the features. The method may further comprise installing the software application on the particular computer. Installing the software application may comprise compiling one or more bytecode modules of the software application into native code, where the one or more bytecode modules are selected from a plurality of bytecode modules depending upon the rank ordering of the features.Type: GrantFiled: March 31, 2008Date of Patent: August 7, 2012Assignee: Symantec Operating CorporationInventors: William E. Sobel, Sourabh Satish
-
Patent number: 8234709Abstract: A method, system and apparatus for assembling and publishing frequent malware signature definition updates through the use of additive or “streaming” definition packages is provided. Embodiments of the present invention provide such functionality by publishing not only full malware signature definition updates on a long periodicity but also streaming malware signature definition updates containing newly certified signature definitions on a short periodicity. As newly-certified malware signature definitions are received, those newly-certified signature definitions are incorporated not only in the full signature definition file but also in a streaming signature definition update that contains only newly-certified signature definitions received during a streaming update period. At the end of the streaming update period, a streaming signature definition file is made available by publication to anti-malware clients.Type: GrantFiled: June 20, 2008Date of Patent: July 31, 2012Assignee: Symantec Operating CorporationInventors: Petrus Johannes Viljoen, Jens Meggers
-
Patent number: 8224876Abstract: A method and apparatus of uniquely tagging a computer system that is provisioned using a provisioning server. The unique tag is hidden within the computer system by exploiting select characteristics of the computer system to ensure that the tag is both hidden and semi-immutable. The tag may be embedded by manipulating such characteristics as the INODE differentials, the disk sector differentials, or the directory order. The tag may encode the unique identifier for the provisioned computer, as well as other information about the provisioning server, such as serial number, version number of the software, or any other information that is pertinent to identifying or monitoring the use of the software.Type: GrantFiled: April 27, 2005Date of Patent: July 17, 2012Assignee: Symantec Operating CorporationInventor: Peter Henriksen
-
Patent number: 8209500Abstract: A method and apparatus for scheduling a backup operation for a computer is described. The method includes searching a database for at least one record possessing an absence indicia. The method further includes scheduling an operation to be performed during a time period associated with the at least one record.Type: GrantFiled: November 15, 2005Date of Patent: June 26, 2012Assignee: Symantec Operating CorporationInventors: Mukul Kumar, Subhojit Roy
-
Patent number: 8205260Abstract: Various embodiments of a system and method for providing protection against malicious software programs are disclosed. The system and method may be operable to detect that a first window of a legitimate software program has been replaced by a second window of a malicious software program, e.g., where the second window includes features to mimic the first window in an effort to fool the user into inputting sensitive information into the second window. The method may operate to alert the user when the window replacement is detected.Type: GrantFiled: December 19, 2007Date of Patent: June 19, 2012Assignee: Symantec Operating CorporationInventors: Mark Eric Obrecht, Vijay Bharti, Barrett Baxter
-
Patent number: 8204868Abstract: A method and system for improving performance with single-instance-storage volumes by leveraging data locality is provided. A client provides a set of fingerprints generated from data segments to be saved to a single-instance storage volume and receives the information on whether a data segment exists on the single-instance storage volume and where it is stored if a data segment exists. Based on its received information, the client determines if a number of non-sequential accesses of a computer-readable medium for the set of segments from the single-instance-storage volume exceeds a predetermined threshold. If so, the client provides the whole set of data segments for storage within the single-instance storage volume regardless of whether or not the data segments are duplicate data segments. These sent data segments will be stored contiguously within the single-instance storage volume while the duplicates will be removed from their previous stored locations.Type: GrantFiled: June 30, 2008Date of Patent: June 19, 2012Assignee: Symantec Operating CorporationInventors: Weibao Wu, Xianbo Zhang
-
Patent number: 8200637Abstract: A system and method for creating a backup image from a volume including a plurality of files are described. Information specifying a subset of the files, but not all of the files, to backup may be received. The volume may include a plurality of blocks, where the plurality of blocks includes a respective set of data blocks for each file of the volume and blocks of file system metadata structures for the volume. The method may comprise identifying a subset of, but not all of, the plurality of blocks to copy into the backup image. The subset of blocks may include each data block for each file of the subset of files, and may also include blocks of one or more file system metadata structures needed for accessing the subset of files. The method may further comprise copying each block of the subset of blocks into the backup image. In some embodiments the subset of blocks may be copied into the backup image without copying data blocks for files not in the specified subset of files.Type: GrantFiled: September 30, 2008Date of Patent: June 12, 2012Assignee: Symantec Operating CorporationInventor: Russell R. Stringham
-
Patent number: 8199911Abstract: Various methods and systems for performing data deduplication when encrypting data for storage on an untrusted storage system are disclosed. One method involves generating an encryption key for use in encrypting data and generating an identifier for the data. Generation of the encryption key is based upon a hash of the data to be encrypted. Similarly, generation of the identifier is based upon the hash of the data to be generated. For example, the identifier can be generated by hashing the encryption key. The method then involves detecting whether an encrypted copy of the data is already stored by a storage system, based upon the identifier, and selectively encrypting the data, based upon whether the encrypted copy of the data is already stored by the storage system.Type: GrantFiled: March 31, 2008Date of Patent: June 12, 2012Assignee: Symantec Operating CorporationInventors: Ynn-Pyng “Anker” Tsaur, William T. Cochran