Patents Assigned to Symantec
-
Patent number: 8655792Abstract: Content of a private profile/site of a user is derived based on analysis of the user's friend's profiles/sites. A mapping module maps a social networking group with a number of members. A pattern module determines a pattern of publishing activity of each of the members in posting content on sites of other of the members. A profiling module defines a member usage profile for each member based on the pattern. An identification module identifies a private site of a private member of the social networking group to be analyzed. An analysis module analyzes content posted by the private member on public sites of public members of the social networking group. A prediction module predicts responses of the public members to the content posted by the private member based on the member usage profiles of the public members. An estimation module estimates the type and amount of content posted on the private site based on the analysis of the public sites and the prediction based on the member usage profiles.Type: GrantFiled: March 27, 2009Date of Patent: February 18, 2014Assignee: Symantec CorporationInventor: William Gauvin
-
Patent number: 8656490Abstract: A method and apparatus for safe and secure access to dynamic domain name systems. In one embodiment a method comprises transmitting a DNS query to a dynamic DNS server. The DNS query comprises a domain name. A DNS answer is received from the dynamic DNS server in response to transmitting the DNS query. The DNS answer comprises an IP address. A request is transmitted to a host at the IP address in response to receiving the DNS answer. A digital certificate is received in response to transmitting the request. The received digital certificate is then compared with each of a plurality of digital certificates stored in memory. The IP address is transmitted to a client computer system if the received digital certificate compares equally with one of the plurality of digital certificates.Type: GrantFiled: September 14, 2010Date of Patent: February 18, 2014Assignee: Symantec CorporationInventor: William E. Sobel
-
Patent number: 8655851Abstract: A method for file lock recovery in a distributed computer system. The method includes executing a distributed computer system having a plurality of nodes comprising a cluster, and initiating a network file system server migration from one node of the cluster to a different node of the cluster. A migration count is incremented, wherein the migration count is stored at each of the nodes comprising the cluster. File lock services are paused at each of the nodes comprising the cluster. The network file system server migration is completed at the different node of the cluster. The migration count is then decremented in response to the completion. File lock services are then resumed at each of the nodes comprising cluster.Type: GrantFiled: April 8, 2011Date of Patent: February 18, 2014Assignee: Symantec CorporationInventors: Kedar Patwardhan, Rachit Chadha, Sushil Patil
-
Patent number: 8655841Abstract: Various systems and methods can select an incremental modification detection technique to apply to a data object during generation of an incremental backup. For example, a method can involve accessing information indicating an access characteristic of a data object and then selecting an incremental modification detection technique (from a set of more than one different incremental modification detection techniques), in response to the information. The incremental modification detection technique is selected to be applied to the data object when generating an incremental backup. The set of incremental modification detection techniques can include change tracking and content differencing techniques.Type: GrantFiled: December 31, 2010Date of Patent: February 18, 2014Assignee: Symantec CorporationInventor: Srineet Sridharan
-
Patent number: 8650281Abstract: Various embodiments of a system and method for handling network partitions in a cluster of nodes are disclosed. The system and method may use a set of arbitration servers that are ordered in a particular order. Client nodes in different partitions may send requests to the arbitration servers to attempt to win control of them. The client node that wins a majority of the arbitration servers may remain in the cluster, and the client nodes in the other partitions may exit the cluster. The first arbitration server may award control to whichever client node whose request for control is received first. The remaining arbitration servers may be configured to give preference to the winner of one or more of the previous arbitration servers to attempt to ensure that one of the client nodes wins a majority.Type: GrantFiled: February 1, 2012Date of Patent: February 11, 2014Assignee: Symantec CorporationInventors: Abhijit Toley, Viraj Kamat
-
Patent number: 8650166Abstract: A computer-implemented method for classifying files may include identifying data to be written to a file on a storage system. The method may also include, before the data is written to the storage system, 1) identifying a characteristic of the data, 2) determining, based on the characteristic of the data, a classification for the file, and 3) using the classification of the file to select a location within the storage system where the file should be stored. The method may further include writing the data to the file at the selected location within the storage system. Various other methods, systems, and computer-readable media are also disclosed herein.Type: GrantFiled: July 11, 2011Date of Patent: February 11, 2014Assignee: Symantec CorporationInventors: Randall R. Cook, Bruce McCorkendale
-
Patent number: 8650245Abstract: A method implemented by a computing component for providing adaptive views of reputation data associated with a domain name system query is described. A domain name system query is received. A filter portion within the query is identified. A virtual zone file is queried according to the filter portion of the query. A response to the query is generated. The response comprises an analysis of the reputation data according to the filter portion.Type: GrantFiled: April 22, 2009Date of Patent: February 11, 2014Assignee: Symantec CorporationInventor: Peter Ashley
-
Patent number: 8650159Abstract: A computer-implemented method for managing data in cloud storage using deduplication techniques is described. At least one unique segment of data is received from at least one backup source. The at least one unique segment of data is written to at least one container file associated with the at least one back up source. An index file is created for the at least one container file. The index file includes information regarding the unique segments of data. A plurality of the unique segments of data is transmitted from the at least one container file as an object to a virtual container on cloud storage. A virtual container is composed of an index file and one or more container files, and the index file and each container file are stored as individual cloud storage objects. Spatial locality of the plurality of unique segments of data is maintained in cloud storage.Type: GrantFiled: August 26, 2010Date of Patent: February 11, 2014Assignee: Symantec CorporationInventors: Xianbo Zhang, Weibao Wu
-
Patent number: 8650214Abstract: A parsing module receives a web page from a network. The parsing module identifies a frame embedded within the intercepted web page. The parsing module identifies information regarding the embedded frame. A collection module collects the identified information regarding the embedded frame and maintains such information in an exclusion list stored in a memory module. A lookup module intercepts a web page from the network before the web page reaches the client. The lookup module identifies information regarding this web page and accesses the memory module to determine if the identified information is included in the exclusion list. If the identified information regarding the web page is not included in the exclusion list, a modification module modifies the web page such that the web page will not be loaded on the client within a frame.Type: GrantFiled: May 3, 2005Date of Patent: February 11, 2014Assignee: Symantec CorporationInventor: Jeffrey Wilhelm
-
Patent number: 8650647Abstract: A reputation server is coupled to multiple clients via a network. Each client has a security module that detects malware at the client. The security module computes a hygiene score based on detected malware. The security module provides the hygiene score and an identifier of a visited web site to a reputation server. The security module also provides identifiers of files encountered at specified web sites to the reputation server. The reputation server computes secondary hygiene scores for web sites based on the hygiene scores of the clients that visit the web sites. The reputation server further computes reputation scores for files based on the secondary hygiene scores of sites that host the files. The reputation server provides the reputation scores to the clients. A reputation score represents an assessment of whether the associated file is malicious.Type: GrantFiled: July 24, 2012Date of Patent: February 11, 2014Assignee: Symantec CorporationInventors: Carey S. Nachenberg, Michael P. Spertus
-
Patent number: 8650157Abstract: A computer-implemented method for deduplicating data transferred via physical storage media may include: 1) identifying data stored at a first location that is to be transferred to a second location via a physical storage medium, 2) deduplicating the identified data, 3) storing the deduplicated data on the physical storage medium, and then, after the physical storage medium has been physically transported from the first location to the second location, 4) transferring the deduplicated data from the physical storage medium to a storage device at the second location.Type: GrantFiled: February 10, 2010Date of Patent: February 11, 2014Assignee: Symantec CorporationInventors: Mohit Jha, Deepak Tanksale
-
Patent number: 8650371Abstract: 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 amount of time the data is stored within the collection of containers before deletion of the data, and the access locality comprises an order in which the data is to be accessed is further provided. A compaction module compacting the stored data by selecting at least two containers among the collection of containers, wherein the selection is performed using a predetermined criteria that includes access locality and retention time of the data is also provided. The compaction module distributes the data among the at least two containers. The compaction criteria creates an imbalance among the containers to create more empty, full, or nearly full containers.Type: GrantFiled: November 5, 2012Date of Patent: February 11, 2014Assignee: Symantec Operating CorporationInventors: Weibao Wu, Xianbo Zhang
-
Patent number: 8650160Abstract: A computer-implemented method for restoring multi-tier applications may include (1) identifying a request to restore a multi-tier application from a backup of the multi-tier application, the multi-tier application including a plurality of individually relocatable components, (2) in response to the request, retrieving a configuration data store from the backup, the configuration data store including a topology of the plurality of individually relocatable components, (3) parsing the configuration data store to extract at least a portion of the topology from the configuration data store, and (4) restoring at least a portion of the multi-tier application based on the portion of the topology. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: December 30, 2011Date of Patent: February 11, 2014Assignee: Symantec CorporationInventors: Louis J. Beatty, Deepak Saraf
-
Patent number: 8650162Abstract: A method for integrating data deduplication with block level incremental data backup is described. In one embodiment, the method includes accessing from memory at least one modified data block of a file, wherein the file is partitioned into a plurality of deduplication segments, identifying at least one deduplication segment that corresponds with the at least one modified data block, computing using at least one processor a signature for each deduplication segment of the at least one corresponding deduplication segment and comparing using at least one processor each signature that is associated with the at least one corresponding deduplication segment with signature information that is associated with backup data to identify at least one duplicate data block within the backup data and the at least one modified data block.Type: GrantFiled: March 31, 2009Date of Patent: February 11, 2014Assignee: Symantec CorporationInventors: Amol Manohar Vaikar, Yusuf Batterywala
-
Patent number: 8650649Abstract: A computer-implemented method for determining whether to evaluate the trustworthiness of digitally signed files based on signer reputation may include (1) identifying a file, (2) determining that the file has been digitally signed, (3) identifying a signer responsible for digitally signing the file, (4) identifying the signer's reputation, and then (5) determining whether to evaluate the trustworthiness of the file based at least in part on the signer's reputation. In one example, the signer's reputation may be based at least in part on the determined trustworthiness of at least one additional file that was previously signed by the signer. Various other methods, systems, and encoded computer-readable media are also disclosed.Type: GrantFiled: August 22, 2011Date of Patent: February 11, 2014Assignee: Symantec CorporationInventors: Joseph H. Chen, Brendon V Woirhaye
-
Patent number: 8650277Abstract: The present disclosure enables remote device management. A programmatic interface is associated with each application plug-in. A web server included with the on-device agent provides access to the programmatic interfaces according to open standards such as HTML or XML. The present disclosure enables access to remote devices through existing infrastructure without the need for proprietary systems. An IT administrator or other administrator may remotely access and update software and hardware, track device data plan usage statistics, provide live support, and track current and historical device locations. The phone and messaging feature enables an administrator to access information regarding data plan and usage statistics of devices. This allows organizations to optimize data plans based on messaging, e-mail, and other data plan statistics. Further, the present disclosure allows access to network connectivity details of devices and logs of emails, text messages, and the like.Type: GrantFiled: February 3, 2011Date of Patent: February 11, 2014Assignee: Symantec CorporationInventors: Mark Gentile, Jim Sullivan, Mark Hanson, Mark Wade
-
Patent number: 8646074Abstract: The instant disclosure describe various exemplary methods for enabling otherwise unprotected computing devices to assess the reputations of wireless access points. In one example, a computer-implemented method for performing such a task may include (1) identifying, at a computing device that is otherwise unable to assess the reputations of wireless access points, at least one wireless access point that is available to the computing device, (2) obtaining, from a reputation service, reputation information for the wireless access point that identifies the reputation of the wireless access point, wherein the reputation information is based at least in part on prior interactions with the wireless access point by at least one additional computing device, and then (3) presenting the reputation information to a user of the computing device to help the user determine whether to connect to the wireless access point. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 14, 2012Date of Patent: February 4, 2014Assignee: Symantec CorporationInventor: Haridharan Nattamai Gangadharan
-
Patent number: 8645756Abstract: A computer-implemented method to remotely troubleshoot a software problem occurring on a first device. A connection is established by a second device with the first device. The second device extracts a first set of information from the first device. The second device provides a user interface via a display in order to receive a second set of information. The second device transmits the first set of information and the second set of information to a third device.Type: GrantFiled: January 19, 2011Date of Patent: February 4, 2014Assignee: Symantec CorporationInventor: Elliott Lee
-
Patent number: 8646079Abstract: A computer-implemented method for using property tables to perform non-iterative malware scans may include (1) obtaining at least one malware signature from a security software provider that identifies at least one property value for an item of malware, (2) accessing a property table for a computing device that identifies property values shared by one or more application packages installed on the computing device and, for each property value, each application package that shares the property value in question, and (3) determining, by comparing each property value identified in the malware signature with the property table, whether any of the application packages match the malware signature without having to iterate through the individual property values of each application package. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: August 30, 2012Date of Patent: February 4, 2014Assignee: Symantec CorporationInventors: Joseph Chen, Allen Hair
-
Patent number: 8646072Abstract: Misuse of a trusted seal by a website is detected. Web browsing activities at a client are monitored. Upon detecting a website visited by the client, the client requests evaluation of the website by a security server. The security server replies with a reputation score indicating whether the website is trustworthy. If the website is not trustworthy, perceptual hashes of selected images in the website are computed and compared with perceptual hashes of known trusted seals. If there is a match between the hash of a website image and the hash of a seal image, a query is made as to whether the website is authorized to use the trusted seal. If the website is not authorized to use the seal, the website is reported to be misusing the trusted seal.Type: GrantFiled: February 8, 2011Date of Patent: February 4, 2014Assignee: Symantec CorporationInventor: Anubhav Savant