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

Icon_funbox Quotables

"Flight by machines heavier than air is unpractical and insignificant, if not utterly impossible."

Simon Newcomb, astronomer ; Said in 1902, less than two years before the first flight at Kitty Hawk

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 Corporation


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

1                      
NumberTitleIssue Date
8185956Real-time website safety reputation system
A mechanism is provided for determining a safety reputation for a network site in a manner that provides both wide coverage of potentially malicious sites as well as improves the freshness of information from which the safety reputation is derived. Community-based i...
05/22/2012
8185684Method and apparatus for resolving volume identifiers associated with a virtual machine
A method and apparatus for resolving volumes identifiers and drive letters associated with a virtual machine is described. In one embodiment, the method comprises correlating system registry information with at least one virtual drive configuration associated with a...
05/22/2012
8181251Methods and systems for detecting malware
A method for detecting malware is disclosed. The method may include examining a plurality of metadata fields of a plurality of known-clean-executable files. The method may also include examining a plurality of metadata fields of a plurality of known-malicious-execut...
05/15/2012
8181036Extrusion detection of obfuscated content
Techniques are disclosed that enable extrusion detection (i.e., outgoing confidential information from an enterprise or other entity). The techniques operate to detect outgoing confidential information at the gateway and/or the client, even if that confidential info...
05/15/2012
8180893Component-level sandboxing
Component-level sandboxing is implemented in the example context of an enterprise rights management system. A policy enforcement module monitors an application executing on a client to detect and evaluate data access requests in view of a rights policy. The policy e...
05/15/2012
8180761Referrer context aware target queue prioritization
A computer, computer program product, and method prioritize a web crawler target link queue using referrer context information associated with a remote object link. An access statistics collection module detects links to remote objects and retrieves referrer context...
05/15/2012
8180734Prioritization of backup tasks in a global de-duplication backup system
Various embodiments of a system and method for initiating backup tasks to backup data from a plurality of client computer systems are described. The backup tasks may be initiated in an order specified by a ranking of the client computer systems according to their re...
05/15/2012
8177125Automatic online checkout via mobile communication device with imaging system
A graphical checkout identifier is used to facilitate automatic checkout of a user on a webstore. A graphical identifier checkout system receives a request from a webstore for a onetime use graphical checkout identifier. In response to the received request, a onetim...
05/15/2012
8176562Privacy protection during remote administration
A remote access manager protects the privacy of identified local file system content while a local computer is being accessed by a remote administrator. A local user inputs a privacy policy which identifies restricted access levels for specified files, file types an...
05/08/2012
8176556Methods and systems for tracing web-based attacks
A computer-implemented method for tracing attacks. The method may include identifying a first website and determining that the first website loads an attack remotely through a second website. The method may also include determining that the second website hosts the ...
05/08/2012
8176555Systems and methods for detecting malicious processes by analyzing process names and process characteristics
A computer-implemented method for detecting a malicious process using file-name heuristics may comprise: 1) identifying a process, 2) identifying a process name for the process, 3) identifying a list of process names for non-malicious processes, and 4) determining, ...
05/08/2012
8176338Hash-based data block processing with intermittently-connected systems
Methods are provided for detecting the processing status of data blocks in systems having intermittent connections. A hash value is used at times in place of a block's data content, thereby reducing processing of the block. Hash values may be maintained locally. Blo...
05/08/2012
8176079Restricting access to network resources through recursive URL classification
In one example, a server-based system may provide a recursive classification of the contents of a URL by: 1) receiving a request for a URL-classification list associated with a base URL, 2) constructing the URL-classification list, and 3) providing, in response to t...
05/08/2012
8171545Process profiling for behavioral anomaly detection
An anomalous process behavior manager uses statistical information concerning running processes to detect and manage process behavioral anomalies. The anomalous process behavior manager collects per process statistical data over time, such as resource allocation sta...
05/01/2012
8171406Automating user interface navigation
A system processes a set of instructions, each of which indicates an action to perform on a user interface. The system does not have prior information concerning the layout of the user interface, nor does the system interact with the user interface through an automa...
05/01/2012
8171272Critical pre-OS driver verification
Before booting from a main OS into a pre-OS, a pre-OS management component verifies that all critical drivers are present in the pre-OS. The pre-OS management component identifies the hardware devices present on the computer on which the pre-OS is to be booted, and ...
05/01/2012
8171256Systems and methods for preventing subversion of address space layout randomization (ASLR)
A method for preventing subversion of address space layout randomization (ASLR) in a computing device is described. An unverified module attempting to load into an address space of memory of the computing device is intercepted. Attributes associated with the unverif...
05/01/2012
8171063System and method for efficiently locating and processing data on a deduplication storage system
A system and method for efficiently locating and processing data on a deduplication storage system are provided. A logical volume is mapped to a deduplication storage area. The logical volume includes a collection of logical block locations and the deduplication sto...
05/01/2012
8170994Techniques for virtual archiving
Techniques for virtual archiving are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for performing virtual archiving comprising applying archiving rules to a backup catalog, generating a virtual archive catalog based at...
05/01/2012
8170991Method and apparatus for managing image data on a sequential storage device
Method, apparatus, and computer readable medium for managing an image of a storage volume are described. File extents for each of a plurality of files as defined in an original block layout of the image are obtained. A re-ordered block layout is generated by re-orde...
05/01/2012
8170978Systems and methods for rating online relationships
A computer-implemented method may include identifying a first communication between a child and a contact and categorizing content of the first communication to create a first categorization. The method may also include identifying a second communication between the...
05/01/2012
8170549Use of physical location and application state information in routing preferences for electronic communications
Electronic communication messages are routed according to a user's current physical location and the physical locations of communication devices. A plurality of communication devices such as telephones and computers are associated with the user. The physical locatio...
05/01/2012
8166476On-demand access to a virtual representation of a physical computer system
Various embodiments of a system and method for accessing a virtual representation of a first physical computer system are disclosed. A first backup image of the first physical computer system may be stored on a server computer system, where the first backup image sp...
04/24/2012
8166261Systems and methods for seeding a fingerprint cache for data deduplication
A computer-implemented method for seeding a fingerprint cache for data deduplication associated with a single-instance-storage computing subsystem may comprise: 1) maintaining server-side fingerprint usage data for a plurality of fingerprints associated with data st...
04/24/2012
8166001Mapping regulations and frameworks to policies using control statements
A method, system and apparatus for mapping of internal corporate policies to operational guidelines, such as regulations, best practice frameworks, and standards, through the use of control statements are provided. In one embodiment, a set of normalized control stat...
04/24/2012
8165140Network address translation gateway for local area networks using local IP addresses and non-translatable port addresses
A network address translation gateway provides normal network translation for IP datagrams traveling from a local area network using local IP addresses to an external network, but suspends source service address (port) translation when the port is reserved for a spe...
04/24/2012
8161561Confidential data protection through usage scoping
Methods, apparatuses, and computer-readable media for protecting confidential data on a network. An embodiment of the inventive method comprises the steps of: monitoring 110 data directed to a website; identifying 120 a data string having at least one ...
04/17/2012
8161556Context-aware real-time computer-protection systems and methods
A computer-implemented method for determining, in response to an event of interest, whether to perform a real-time file scan by examining the full context of the event of interest may comprise: 1) detecting an event of interest, 2) identifying at least one file asso...
04/17/2012
8161522Method and apparatus for using expiration information to improve confidential data leakage prevention
A method and apparatus for using expiration information to improve confidential data leakage prevention is described. In one embodiment, a method for protecting confidential data from disclosure using expiration information, comprises processing the expiration infor...
04/17/2012
8161180Method and apparatus for routing a data stream through a plurality of data movers independent of a network interface type
A method and apparatus for routing a data stream through a plurality of data movers independent of a network interface type is provided. In one embodiment, the method for routing the data stream to a destination with indifference to network interface type includes s...
04/17/2012
8160989Method and apparatus for efficient token matching using complex rules
A method and apparatus for efficient token matching using complex rules. In one embodiment, the method and apparatus comprises searching a token stream to determine an earliest, narrowest token match range within a token stream. ...
04/17/2012
8160865Systems and methods for managing coordinate geometry for a user interface template
A method for managing coordinate geometry information for a user interface template to be applied to multiple languages is described. Strings of text in a file are translated from a first language to a pseudo language. Data field sizes associated with a first user i...
04/17/2012
8156552Method, computer software, and system for providing end to end security protection of an online transaction
A method for implementing an online transaction security product includes downloading an online transaction security product program from a web site to an information handling system. The security product program includes an anti-malicious code program configured to...
04/10/2012
8156375Techniques for efficient restoration of granular application data
Techniques for efficient restoration of granular application data are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for restoring one or more portions of application data comprising virtualizing one or more backup file...
04/10/2012
8156301Method and apparatus for synchronizing a physical machine with a virtual machine while the virtual machine is operational
A method for synchronizing, using at least one processor, a physical machine with a virtual machine while the virtual machine is operational in memory is disclosed. In one embodiment, the method includes monitoring a physical machine that utilizes a physical disk fo...
04/10/2012
8156228Method and apparatus to enable confidential browser referrals
A method of facilitating a blind referral comprising producing a referral communication for referring a client computer from a connection with a first server to a second server, wherein the referral communication comprises first server information defining a locatio...
04/10/2012
8151193Providing image-based guidance for remote assistance
Visual images of computer components are provided to remotely guide users through the process of setting up physical connections. Component identifying information is automatically gleaned and provided from a user's computer to a remote administrator. The administra...
04/03/2012
8151139Preventing data loss from restore overwrites
Various methods and systems are presented to restore a logical data object from a backup to a working copy, in a manner that allows for the return of the working copy to a prior state of the working copy. One such method and system copies data to a restore backup of...
04/03/2012
8150991Geolocation-based application streaming systems, apparatus, and methods
The disclosure is directed to systems, apparatus, and methods for geolocation-based application streaming. In one example, a system may include a geolocation service that determines the location of a client, and an application server that streams one or more applica...
04/03/2012
8150810Method and apparatus for file sharing between continuous and scheduled backups
Method and apparatus for file sharing between continuous and scheduled backups is described. One example relates to backing up source data stored by a computer system. A first portion of the source data is backed up at points in time in response to a backup schedule...
04/03/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?