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

Icon_funbox Celebrity Inventors

Actor Zeppo Marx patented a "Cardiac Pulse Rate Monitor" in 1969.

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.

 

Attorney: Advantedge Law Group


Number of patents: 97
Last date: May 15, 2012

1      
NumberTitleIssue Date
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
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
8176482Methods and systems for inserting software applications into images
A computer-implemented method may include identifying an image of a first storage device, identifying a software application, and inserting the software application into the image. The method may also include inserting a software virtualization layer into the image....
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
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
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
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
8146076Systems and methods for customizing boot disk images using prioritization
The disclosure is directed to systems and methods for customizing boot disk images using prioritization. In one example, a series of source files are copied to a staging area. Earlier received files are overridden by later received files of the same name. Pre-boot o...
03/27/2012
8140804Systems and methods for determining whether to perform a computing operation that is optimized for a specific storage-device-technology type
A computer-implemented method for determining whether to perform a computing operation that is optimized for a specific storage-device-technology type may comprise: 1) performing at least one proximate read operation by accessing a control location on a storage devi...
03/20/2012
8125350Method and device for the multi-technology detection of vehicles
Method of detecting vehicles on at least one stretch of a carriageway implementing at least two types of detection chosen from: a video detection comprising a step of acquiring and processing the video images of at least one zone, ...
02/28/2012
8117168Methods and systems for creating and managing backups using virtual disks
A computer-implemented method may, at a first point in time, back up at least a portion of a data-storage entity to a first virtual-disk file. The computer-implemented method may capture, in a second virtual-disk file, at least one change made to data in the data-st...
02/14/2012
8112785Systems and methods for administering policies for physical locations
A method for receiving verification that a source is authorized to provide mobile-computing-device policies for a first physical location. The method may include receiving a first mobile-computing-device policy and identifying the first physical location. The method...
02/07/2012
8112767Systems, apparatus, and methods for layered execution
The disclosure is directed to systems, apparatus, and methods for layered execution. In one example, a layered execution environment is provided where one or more layers are overlaid over a base operating environment in a manner that they appear to be installed on t...
02/07/2012
8112392Methods and systems for creating snapshots of virtualized applications
A method may include identifying a virtualized application that has a read-only virtualization sublayer and a read-write virtualization sublayer. The read-only virtualization sublayer may represent a base state of the virtualized application and the read-write virtu...
02/07/2012
8111154Systems and methods for monitoring a mobile-computing device using geo-location information
A computer-implemented method for monitoring a mobile-computing device using geo-location information is disclosed. The method may include a learning phase. During the learning phase, a user may be located within a first range of physical locations during a recurrin...
02/07/2012
8108935Methods and systems for protecting active copies of data
A computer-implemented method for protecting active copies of data may include detecting an attempt to access an active copy of original data, identifying an access rule associated with the original data, and determining whether to allow access to the active copy by...
01/31/2012
8108854Method and system for describing and extracting application information
A method and system for describing, extracting and migrating application information from a first personal computer to one or more other computers is described. This method and system provides a means for selecting and translating the information useful in transferr...
01/31/2012
8108715Systems and methods for resolving split-brain scenarios in computer clusters
A computer-implemented method for resolving split-brain scenarios in computer clusters may include (1) identifying a plurality of nodes within a computer cluster that are configured to collectively perform at least one task, (2) receiving, from a node within the com...
01/31/2012
8108551Systems and methods for monitoring physical paths within a computer network
A computer-implemented method for monitoring physical paths within a computer network may include: 1) identifying a first logical path within a computer network, 2) identifying a physical path that corresponds to the first logical path, 3) probing the physical path ...
01/31/2012
8108536Systems and methods for determining the trustworthiness of a server in a streaming environment
A computer-implemented method for determining the trustworthiness of a server may comprise: 1) identifying a streaming application that originates from a server, 2) determining a trust level for the server, and then 3) determining, based on the trust level, whether ...
01/31/2012
8108447Systems and methods for garbage collection in deduplicated data systems
A computer-implemented method for garbage collection in deduplicated data systems may include: 1) identifying a deduplicated data system, 2) identifying at least one segment object added to the deduplicated data system during a garbage-collection process of the dedu...
01/31/2012
8108446Methods and systems for managing deduplicated data using unilateral referencing
A computer-implemented method for managing deduplicated data using unilateral referencing may comprise: 1) identifying each file in the deduplicated data system, 2) identifying each data segment in the deduplicated data system that is referenced by at least one file...
01/31/2012
8108359Methods and systems for tag-based object management
A computer-implemented method comprising identifying a tag, receiving a setting, and associating the setting with the tag. The tag may be associated with an object. The computer-implemented method may also comprise performing an action based on the setting, and the ...
01/31/2012
8108346Systems and methods for maintaining settings for multiple applications
A computer-implemented method for maintaining settings for multiple applications. The method may include identifying a request to retrieve a parameter of a setting of a first application. The request may identify a first location of the parameter. The method may als...
01/31/2012
8108316Systems, apparatus, and methods for online purchasing
The disclosure is directed to systems, apparatus, and methods for online purchasing. In one example, a system includes a web server that presents purchase options and receives user input. The system may also include an application server that attempts to authenticat...
01/31/2012
8100322Systems, apparatus, and methods for obtaining satisfaction ratings for online purchases
Systems, apparatus, and methods are disclosed for collecting and combining consumer satisfaction ratings for online purchases. Users may be prompted for purchase satisfaction after an expected delivery date. Information from one or more user responses may then be co...
01/24/2012
8074101Systems and methods for handling path failures to active-passive storage arrays
A computer-implemented method for handling path failures to active-passive storage arrays may include identifying a host system with multiple I/O paths to an active-passive storage array. The computer-implemented method may also include identifying a backup system o...
12/06/2011
8065738Systems and methods for detecting automated spam programs designed to transmit unauthorized electronic mail via endpoint machines
A computer-implemented method for detecting automated spam programs designed to transmit unauthorized electronic mail via endpoint machines may comprise: 1) monitoring electronic-mail traffic on an endpoint machine, 2) identifying a computer program on the endpoint ...
11/22/2011
8065272Systems and methods for tracking changes to a volume
A computer-implemented method for tracking changes to a volume is disclosed. The method may comprise: 1) identifying a first snapshot of a volume, 2) identifying a window within which the first snapshot was created, the window beginning with a first point known to h...
11/22/2011
8060940Systems and methods for controlling access to data through application virtualization layers
A computer-implemented method for controlling access to data is. A request to access data is received. A determination is made that an access-control policy of the data is satisfied. A virtualization layer is activated to allow access to the data after determining t...
11/15/2011
8060773Systems and methods for managing sub-clusters within a multi-cluster computing system subsequent to a network-partition event
A computer-implemented method for managing sub-clusters within a multi-cluster computing system subsequent to a network-partition event may include: 1) identifying a plurality of computer clusters, 2) identifying a network-partition event that partitions each of the...
11/15/2011
8060734Systems and methods for providing recommendations to improve boot performance based on community data
An exemplary method for providing recommendations to improve boot performance based on community data is disclosed. In one embodiment, such a method may comprise: 1) identifying at least one startup item on a computing device that is scheduled to run at boot time, 2...
11/15/2011
8060715Systems and methods for controlling initialization of a fingerprint cache for data deduplication
A computer-implemented method for controlling initialization of a fingerprint cache for data deduplication associated with a single-instance-storage computing subsystem may comprise: 1) detecting a request to store a data selection to the single-instance-storage com...
11/15/2011
8060605Systems and methods for evaluating the performance of remote computing systems
A computer-implemented method for evaluating the startup performance of a remote computing system may comprise: 1) commanding the remote computing system to power on using an out-of-band remote-management protocol, 2) determining when the remote computing system bec...
11/15/2011
8060596Methods and systems for normalizing data loss prevention categorization information
A computer-implemented method for normalizing data-loss-prevention categorization information, at least a portion of the method being performed by a computing system comprising at least one processor, may identify a data object at a first time. The method may apply ...
11/15/2011
8060479Systems and methods for transparently restoring data using file streaming
A computer-implemented method for transparently restoring data using streaming may comprise identifying an attempt to access backed-up data that is not present on a computing device, transmitting a request to a server to restore the backed-up data, receiving the bac...
11/15/2011
8037360Software testing framework for multiple operating system, hardware, and software configurations
Systems and methods are provided for testing software for use with a selected system configuration. The selected system configuration may include, for example, a selected operating system, a selected hardware configuration, a selected software configuration, and/or ...
10/11/2011
8032637Balanced consistent hashing for distributed resource management
A method, system, computer-readable storage medium and apparatus for balanced and consistent placement of resource management responsibilities within a multi-computer environment, such as a cluster, that are both scalable and make efficient use of cluster resources ...
10/04/2011
1      
 
Sign InRegister
Username  
Password   
forgot password?