Patents Assigned to Symantec
-
Publication number: 20150249645Abstract: A computer-implemented method for providing secure access to local network devices may include (1) identifying a local area network that provides Internet connectivity to at least one device within the local area network, (2) obtaining, from an identity assertion provider, (i) a shared secret for authenticating the identity of a guest user of the device and (ii) a permission for the guest user to access the device from outside the local area network, (3) storing the shared secret and the permission within the local area network, (4) receiving, via the Internet connectivity, a request by the guest user from outside the local area network to access the device, and (5) providing access to the device in response to validating the request based on the shared secret and the permission. Various other methods and systems are also disclosed.Type: ApplicationFiled: February 28, 2014Publication date: September 3, 2015Applicant: Symantec CorporationInventors: William E. Sobel, Bruce McCorkendale
-
Patent number: 9124623Abstract: A computer-implemented method for detecting scam campaigns is described. A plurality of web pages that are pre-filtered according to predetermined criteria is identified. Pattern detection is performed on the pre-filtered web pages. A pattern is detected among the pre-filtered web pages. The detected pattern is compared to a user input.Type: GrantFiled: June 20, 2013Date of Patent: September 1, 2015Assignee: Symantec CorporationInventor: Joseph H. Chen
-
Patent number: 9124472Abstract: A client sends a file information request to a security server, where the file information request identifies a URL from which the client is attempting to download a file. Upon receiving the request, the security server determines the stability information of the identified URL and provides the requested file information for the file provided by the URL. The security server determines the stability information of a URL by analyzing the file identifiers and URLs identified in downloaded file reports received from multiple clients. The determination of the stability information of a URL may be based on a variety of factors, such as stability of a URL over time, a textual analysis of the URL, and the set of files provided by the URL. A user of the client can review the file information and decide whether to expend the resources to download the file.Type: GrantFiled: July 25, 2012Date of Patent: September 1, 2015Assignee: Symantec CorporationInventors: Scott Schneider, Jeffrey Wilhelm
-
Patent number: 9122690Abstract: A computer-implemented method for implementing non-native file attributes on file systems may include receiving at least one extended attribute to apply to at least one file within a file system that does not natively implement the extended attribute, identifying an index file that indexes extended attributes of files within the file system by file identifiers of the files, determining a file identifier that uniquely identifies the file within the file system, and applying the extended attribute to the file by indexing the extended attribute by the file identifier within the index file. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: May 29, 2013Date of Patent: September 1, 2015Assignee: Symantec CorporationInventors: Jing Chen, Dong Yan
-
Patent number: 9122711Abstract: A system, method, and medium for automatically identifying, protecting, and recovering the critical services and components of a server. A backup application detects a request to perform a backup operation. In response, the backup application performs a discovery process to identify the critical services and components of a server. The backup application includes a user interface to display the critical services and components to an administrator. The critical services and components are then backed up to a backup storage device. The collection of critical services and components can then be recovered to a target server when a recovery operation is needed.Type: GrantFiled: May 24, 2012Date of Patent: September 1, 2015Assignee: Symantec CorporationInventors: Mark J. Nicolini, Rick A. Wildes, John E. Slawsky, Check A. Sabjan, John W. Alexander, Kirk Freiheit, Eric W. Shaffer, Ynn-Pyng Tsaur, Gregory R. Dowers, II
-
Patent number: 9124653Abstract: A client on a network includes a file system that includes various non-streamable software applications. A streaming support system in the client enables a streamable software application to be located in the file system and executed in a streaming mode without being isolated from the non-streamable software applications in the file system. Non-streamable software applications can invoke the streamable software application, and vice versa. Multiple streamable software applications can be concurrently located throughout the file system and can be executed in the client in the streaming mode without restriction to any particular portion of the main file system. Streamable applications can be located anywhere in the file system that the corresponding non-streamable versions of the applications would be able to be located. The main file system does not need to contain complete copies of the required files for any streamable applications.Type: GrantFiled: September 3, 2004Date of Patent: September 1, 2015Assignee: Symantec CorporationInventors: Ophir Rachman, Gabriel Malka, Uri Raz
-
Patent number: 9122692Abstract: A method for reducing file-system fragmentation when restoring block-level backups may include (1) identifying a block-level backup stored on a backup storage device, (2) determining, by analyzing metadata contained within the block-level backup, that data contained within the block-level backup was physically arranged in a non-optimized manner on the volume from which the block-level backup was originally created due to file-system fragmentation, (3) identifying a request to restore the block-level backup to a target storage device in a block-by-block manner, (4) determining an optimized physical layout within a file system on the target storage device for the data contained within the block-level backup, and then (5) restoring the block-level backup to the target storage device block-by-block in accordance with the determined optimized physical layout in order to reduce the file-system fragmentation identified in the block-level backup.Type: GrantFiled: September 15, 2011Date of Patent: September 1, 2015Assignee: Symantec CorporationInventors: Chirag Dalal, Vivek Gupta
-
Patent number: 9122869Abstract: A computer-implemented method for detecting client types may include identifying a communication from a client system transmitted according to a network protocol, analyzing the communication to determine at least one protocol implementation characteristic that describes how the client system implemented the network protocol in the communication, submitting the protocol implementation characteristic to a protocol implementation database that correlates client types with protocol implementation characteristics and receiving, in response to submitting the protocol implementation characteristic, a client type of the client system. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: May 1, 2013Date of Patent: September 1, 2015Assignee: Symantec CorporationInventors: William E. Sobel, Bruce McCorkendale
-
Patent number: 9122635Abstract: The present disclosure provides for efficiently creating a full backup image of a client device by efficiently communicating backup data to a backup server using a change tracking log, or track log. A present full backup image can be created using a track log that is associated with a previous full backup image. The client device can determine whether files, which were included in the previous full backup image, have or have not changed using the track log. The client device can transmit changed file data to the backup server for inclusion in the present full backup image. The client device can also transmit metadata identifying unchanged file data to the backup server. The backup server can use the metadata to extract a copy of the unchanged file data from the previous full backup image for inclusion in the present full backup image.Type: GrantFiled: April 16, 2014Date of Patent: September 1, 2015Assignee: Symantec CorporationInventors: Shuangmin Zhang, Xianbo Zhang, Weibao Wu, Jim R. Lamb, Yun Yang, Satyajit Ashok GorheParlikar
-
Patent number: 9122641Abstract: A first computer system calculates a first value as a function of a data block. A second computer system compares the calculated first value with each of a plurality of values in a plurality of entries, respectively. The plurality of entries include a plurality of storage location pointers, respectively, that correspond to a plurality of data blocks, respectively, that were transmitted to a storage system before the first computer system calculated the first value. If the first value compares equally to a value contained in one of the plurality of entries, a storage location pointer of the one entry is transmitted to the storage system, wherein the storage location pointer corresponds to a copy of the data block that was sent to the storage system before the first computer system calculated the first value. If the calculated first value does not compare equally with any value contained in the plurality of entries, the first computer system transmits the data block to the storage system.Type: GrantFiled: November 30, 2010Date of Patent: September 1, 2015Assignee: Symantec CorporationInventors: Laxmikant Vithal Gunda, Praveen N. Rakshe
-
Patent number: 9122679Abstract: A server computing system determines a plurality of statistics for a plurality of validation documents. The server computing system determines a plurality of statistics for a plurality of test documents. The number of test documents in the plurality of test documents is determined based on the plurality of statistics for the plurality of validation documents and the effectiveness measure of interest. The server computing system calculates an effectiveness of an information retrieval system on a corpus of documents based on the plurality of statistics for the plurality of test documents.Type: GrantFiled: December 28, 2012Date of Patent: September 1, 2015Assignee: Symantec CorporationInventors: Shengke Yu, Venkat Rangan
-
Patent number: 9122503Abstract: A computer-implemented method for adaptive throttling of input/output requests in a virtual environment may include (1) monitoring input/output requests sent from a virtual machine to a storage system, (2) determining a latency of one or more of the monitored input/output requests, (3) determining that the latency exceeds a threshold, and (4) reducing, in response to determining that the latency exceeds the threshold, a rate at which an application on the virtual machine sends input/output requests to the storage system. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 5, 2013Date of Patent: September 1, 2015Assignee: Symantec CorporationInventor: Torsten Hoff
-
Patent number: 9124534Abstract: A computer-implemented method for managing sub-clusters within dependent clustered computing systems subsequent to partition events may include (1) identifying a first computing cluster and a second computing cluster, (2) determining that the first computing cluster depends on the second computing cluster, (3) detecting a partition event that partitions the first computing cluster into multiple sub-clusters, (4) determining, in response to detecting the partition event, whether the second computing cluster is partitioned into multiple sub-clusters, and (5) making, based at least in part on determining whether the second computing cluster is partitioned into multiple sub-clusters, a fencing decision for the multiple sub-clusters of the first computing cluster. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: February 27, 2013Date of Patent: September 1, 2015Assignee: Symantec CorporationInventors: Anand Bhalerao, Amol Katkar, Jai Gahlot
-
Patent number: 9122637Abstract: A computer-implemented method for enhancing electronic discovery searches may include (1) receiving a search query for at least one instance of a user being identified within a backup image of a volume of data, the search query being conducted for electronic discovery, (2) identifying metadata associated with the backup image specifying at least one action performed by the user on a computing system while the volume of data was mounted for use on the computing system, (3) performing the search query on the backup image and receiving a result of the search query in response to performing the search query, (4) enhancing the result of the search query with contextual information relating to the search query based on the metadata, the contextual information facilitating further electronic discovery, and (5) providing the enhanced result of the search query. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 1, 2011Date of Patent: September 1, 2015Assignee: Symantec CorporationInventor: Biju Pillai
-
Publication number: 20150244729Abstract: A computer-implemented method for optimizing scans of pre-installed applications may include (1) identifying, on a client device, a plurality of applications that are subject to scan-based assessments, (2) determining that the plurality of applications were pre-installed on the client device via a system image for the client device, (3) generating a fingerprint that represents the system image, and (4) fulfilling the scan-based assessments for the plurality of applications by transmitting the fingerprint that represents the system image to an assessment server and receiving, in response, an assessment of the system image. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: February 26, 2014Publication date: August 27, 2015Applicant: Symantec CorporationInventor: Jun Mao
-
Publication number: 20150244533Abstract: Techniques are disclosed for evenly distributing certificate status validity messages across multiple response servers. A certificate authority (CA) may partition subsets of online certificate status protocol (OCSP) responses to each be handled by OCSP response servers. The partitions are based on serial numbers of the underlying digital certificates of the OCSP responses. For example, to determine which OCSP response server is assigned to distribute a particular OCSP response, a modulo operation may be performed between the last octet value of the underlying certificate serial number and the total number of available OCSP response servers of the CA. The result yields a partition number that may be used to identify the corresponding OCSP response server.Type: ApplicationFiled: February 21, 2014Publication date: August 27, 2015Applicant: SYMANTEC CORPORATIONInventors: Hoa LY, Hari VELADANDA
-
Patent number: 9116803Abstract: Various systems and methods for placing a virtual machine on one of a plurality of candidate physical machines. For example, one method can involve generating a list that comprises entries for a virtual machine. Each entry in the list indicates a portion of data that is associated with the virtual machine. The method then involves calculating a number of common entries between the list and each of a plurality of candidate lists, where a common entry is an entry that is included in the respective candidate list and in the list. Each candidate list is associated with a computing device. In response to detecting which candidate list has the most common entries, the method involves assigning the virtual machine to the computing device associated with that candidate list.Type: GrantFiled: September 30, 2011Date of Patent: August 25, 2015Assignee: Symantec CorporationInventors: Mukund Agrawal, Anindya Banerjee, Shriram Wankhade, Dilip Madhusudan Ranade
-
Patent number: 9118685Abstract: A cloud data protection system protects cloud data of an enterprise. A protection policy for the enterprise is established by an administrator of the enterprise. The protection policy describes one or more types of cloud data protection to provide to the enterprise's cloud data. The cloud data protection system examines the protection policy to identify cloud data associated with the enterprise to access in order to implement the policy, and uses a personality object to retrieve the identified cloud data from one or more cloud services. The cloud data protection system performs one or more protection actions on the retrieved cloud data. The protection actions can include scanning the cloud data for malicious software, for compliance with a data loss prevention policy, or for data matching a discovery specification. The protection actions can also include archiving or backing up the cloud data.Type: GrantFiled: July 22, 2011Date of Patent: August 25, 2015Assignee: Symantec CorporationInventors: Matthew Brocco, Steven R. DeVos
-
Patent number: 9116848Abstract: A system and method for improving data loss prevention (DLP) using multiple references to a file in a deduplication backup system is described. In one embodiment, a deduplication backup system generates multiple references to a file. A detection system, operating in the deduplication system or in a data loss prevention (DLP) system coupled to the deduplication system, detects the multiple references, generated by the deduplication system, determines whether the file of at least one of the multiple references is stored outside a domain as specified by a DLP policy, and detects a violation of the DLP policy when the file is stored at a location outside of the specified domain.Type: GrantFiled: July 15, 2009Date of Patent: August 25, 2015Assignee: Symantec CorporationInventors: Kevin Elliott Jordan, Steven Albert Vranyes
-
Patent number: 9117061Abstract: Techniques for securing authentication credentials on a client device during submission in browser-based cloud applications are disclosed. In one particular embodiment, the techniques may be realized as a method for securing authentication credentials on a client device comprising: detecting, on the client device, display of an authentication form in a browser window associated with a first flow to a target server; accessing, on the client device, one or more authentication credentials associated with a user of the client device; and submitting, to the target server, the one or more authentication credentials via a second flow to the target server.Type: GrantFiled: July 5, 2011Date of Patent: August 25, 2015Assignee: Symantec CorporationInventors: Ilya Sokolov, Andrew Chang