"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
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.
| Number | Title | Issue Date |
| 8185956 | Real-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 |
| 8185684 | Method 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 |
| 8181251 | Methods 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 |
| 8181036 | Extrusion 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 |
| 8180893 | Component-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 |
| 8180761 | Referrer 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 |
| 8180734 | Prioritization 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 |
| 8177125 | Automatic 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 |
| 8176562 | Privacy 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 |
| 8176556 | Methods 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 |
| 8176555 | Systems 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 |
| 8176338 | Hash-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 |
| 8176079 | Restricting 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 |
| 8171545 | Process 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 |
| 8171406 | Automating 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 |
| 8171272 | Critical 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 |
| 8171256 | Systems 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 |
| 8171063 | System 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 |
| 8170994 | Techniques 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 |
| 8170991 | Method 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 |
| 8170978 | Systems 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 |
| 8170549 | Use 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 |
| 8166476 | On-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 |
| 8166261 | Systems 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 |
| 8166001 | Mapping 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 |
| 8165140 | Network 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 |
| 8161561 | Confidential 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 |
| 8161556 | Context-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 |
| 8161522 | Method 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 |
| 8161180 | Method 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 |
| 8160989 | Method 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 |
| 8160865 | Systems 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 |
| 8156552 | Method, 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 |
| 8156375 | Techniques 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 |
| 8156301 | Method 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 |
| 8156228 | Method 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 |
| 8151193 | Providing 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 |
| 8151139 | Preventing 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 |
| 8150991 | Geolocation-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 |
| 8150810 | Method 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 |