Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
2016/0132351 MICRO-VIRTUAL MACHINE FORENSICS AND DETECTION
The execution of a process within a VM may be monitored, and when a trigger event occurs, additional monitoring is initiated, including storing behavior data...
2016/0132350 VIRTUAL MACHINE MANAGEMENT METHOD, VIRTUAL MACHINE MANAGEMENT APPARATUS, AND COMPUTER-READABLE RECORDING MEDIUM...
A virtual machine management method includes: permitting movement of a virtual machine to a first information processing apparatus that controls a virtual...
2016/0132349 Processing a guest event in a hypervisor-controlled system
The embodiments relate to a method for processing a guest event in a hypervisor-controlled system. A guest event triggers a first firmware service for the...
2016/0132348 DEPLOYMENT CONTROL DEVICE AND DEPLOYMENT CONTROL METHOD
A deployment control device includes a processor. The processor is configured to receive, from a first terminal device, a deployment request for requesting...
2016/0132347 MANAGING VIRTUAL COMPUTING NODES USING ISOLATION AND MIGRATION TECHNIQUES
Systems and method for the management of virtual machine instances are provided. A network data transmission analysis system can use contextual information in...
2016/0132346 Memory Space Mapping Techniques for Server Based Graphics Processing
The server based graphics processing techniques, describer herein, include loading a given instance of a guest shim layer and loading a given instance of a...
2016/0132345 Processing a guest event in a hypervisor-controlled system
The embodiments relate to processing a guest event in a hypervisor-controlled system. A guest event triggers a first firmware service for the guest event in...
2016/0132344 SYSTEM AND METHOD FOR FAST STARTING AN APPLICATION
A system and method for fast starting a channel application is disclosed herein. The method includes: starting one or more applications in suspend mode during...
2016/0132343 INFORMATION PROCESSING DEVICE, LIBRARY LOADING METHOD, AND COMPUTER READABLE MEDIUM
Provided is an information processing device and others in which a plurality of applications are capable of appropriately using a plurality of libraries...
2016/0132342 CONTEXT-BASED COMMAND SURFACING
A computing device receives a trigger to surface commands. A possible set of commands is identified and broken into categories. A category is surfaced for user...
2016/0132341 WAKE UP SYSTEM FOR ELECTRONIC DEVICE
A wake up system for electronic device includes a detecting circuit, an amplifier circuit, a switch circuit, and a south bridge chip. The detecting circuit...
2016/0132340 DUAL-PROCESSOR ELECTRONIC DEVICE AND METHOD FOR QUICK BOOT UP
A dual-processor electronic device is provided. The dual-processor electronic device includes a first processor, a second processor and a dynamic random access...
2016/0132339 SYSTEMS AND METHODS INVOLVING CONTROL-I/O BUFFER ENABLE CIRCUITS AND/OR FEATURES OF SAVING POWER IN STANDBY MODE
Systems and methods are disclosed involving control I/O buffer enable circuitry and/or features of saving power in standby mode. In illustrative...
2016/0132338 DEVICE AND METHOD FOR MANAGING SIMD ARCHITECTURE BASED THREAD DIVERGENCE
Provided are an apparatus and a method for effectively managing threads diverged by a conditional branch based on Single Instruction Multiple-based Data...
2016/0132337 Method, apparatus, and system for speculative abort control mechanisms
An apparatus and method is described herein for providing robust speculative code section abort control mechanisms. Hardware is able to track speculative code...
2016/0132336 Method, apparatus, and system for speculative abort control mechanisms
An apparatus and method is described herein for providing robust speculative code section abort control mechanisms. Hardware is able to track speculative code...
2016/0132335 Method, apparatus, and system for speculative abort control mechanisms
An apparatus and method is described herein for providing robust speculative code section abort control mechanisms. Hardware is able to track speculative code...
2016/0132334 Method, apparaturs, and system for speculative abort control mechanisms
An apparatus and method is described herein for providing robust speculative code section abort control mechanisms. Hardware is able to track speculative code...
2016/0132333 Method, Apparatus, And System For Speculative Abort Control Mechanisms
An apparatus and method is described herein for providing robust speculative code section abort control mechanisms. Hardware is able to track speculative code...
2016/0132332 SIGNAL PROCESSING DEVICE AND METHOD OF PERFORMING A BIT-EXPAND OPERATION
A signal processing device comprising at least one control unit arranged to receive at least one bit-expand instruction, decode the received at least one...
2016/0132331 Computer Processor Employing Instruction Block Exit Prediction
A computer processor is provided that executes sequences of instructions stored in memory. The sequences of instructions are organized as one or more...
2016/0132330 INSTRUCTION AND LOGIC FOR BOYER-MOORE SEARCH OF TEXT STRINGS
Instructions and logic provide extended vector suffix comparisons for Boyer-Moore searches. Some embodiments, responsive to an instruction specifying: a...
2016/0132329 PARALLEL PROCESSING IN HARDWARE ACCELERATORS COMMUNICABLY COUPLED WITH A PROCESSOR
In an embodiment, a device including a processor, a plurality of hardware accelerator engines and a hardware scheduler is disclosed. The processor is...
2016/0132328 Configuration Packages for Software Products
A configuration package receives user-generated input that configures a decision service to generate decision data. The configuration package includes...
2016/0132327 VISUAL TOOL FOR REVERSE ENGINEERING SOFTWARE COMPONENTS
A system and method of displaying a software application using a software architecture tool that includes: receiving a portion of an existing software...
2016/0132326 SOURCE CODE VIOLATION MATCHING AND ATTRIBUTION
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for matching and attributing code violations. One of the...
2016/0132325 VISUALIZING A CONGRUENCY OF VERSIONS OF AN APPLICATION ACROSS PHASES OF A RELEASE PIPELINE
A method for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a...
2016/0132324 VISUALIZING A CONGRUENCY OF VERSIONS OF AN APPLICATION ACROSS PHASES OF A RELEASE PIPELINE
A system for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a...
2016/0132323 UPDATING SOFTWARE BASED ON UTILIZED FUNCTIONS
In a method for managing updates for a software product, receiving a request to install a software product update, wherein the software product update modifies...
2016/0132322 METHOD AND SYSTEM FOR UPDATING FIRMWARE
An example method of updating firmware includes receiving a memory map of a memory. The method also includes determining, based on the memory map, a set of...
2016/0132321 Methods For Cross-Mounting Devices And Apparatus Utilizing The Same
A technique, as well as select implementations thereof, pertaining to cross-mounting a device is described. The technique may involve an apparatus detecting a...
2016/0132320 Deploying Updates to an Application During Periods of Off-Peak Demand
Update preferences might be utilized to specify that an update to an application should not be applied until the demand for the application falls below a...
2016/0132319 END USER PROGRAMMING FOR A MOBILE DEVICE
A tool for creating and editing applications on a mobile device. The tool searches the mobile device for one or more exposed features of a plurality of...
2016/0132318 NOTIFICATIONS FRAMEWORK FOR DISTRIBUTED SOFTWARE UPGRADES
Techniques for managing an upgrade operation comprising multiple upgrade process executing on multiple host machines (or hosts) for upgrading software...
2016/0132317 Secure Application Distribution Systems and Methods
Systems and methods are described that use software diversification techniques to improve the security of mobile applications. Embodiments of the disclosed...
2016/0132316 TIMING REPORT FRAMEWORK FOR DISTRIBUTED SOFTWARE UPGRADES
Techniques for concurrently upgrading one or more software applications hosted by one or multiple hosts. Checkpoint data associated with the upgrade processes...
2016/0132315 Method, Apparatus, and Communication Device for Updating Firmware
A method, an apparatus, a device, and a mobile terminal for updating firmware. The method for updating firmware includes obtaining an update start command;...
2016/0132314 REMOTE CONFIGURATION MANAGEMENT OF APPLICATIONS
Disclosed are systems, methods, and computer-readable media for remotely updating deployed applications by changing the values of modifiable variables...
2016/0132313 CANCEL AND ROLLBACK UPDATE STACK REQUESTS
Techniques for cancel and rollback of update stack requests are disclosed herein. At a time after receiving a request to cancel and rollback an update request...
2016/0132312 METHOD AND DEVICE FOR PUBLISHING AND IMPLEMENTING WIRELESS APPLICATION
Embodiments of the present application relate to a method of publishing a wireless application, a method of implementing a wireless application, a device for...
2016/0132311 Client Application with Embedded Server
Embodiments provide a web-based editing tool that intelligently leverages certain functionality of a browser, web client, desktop client, and native software...
2016/0132310 DYNAMIC RECONSTRUCTION OF APPLICATION STATE UPON APPLICATION RE-LAUNCH
A service provider system may include an application fulfillment platform that delivers desktop applications on demand to desktops on physical computing...
2016/0132309 Efficient Framework for Deploying Middleware Services
A system, method, and computer program product provide computerized services to multiple enterprises. A developer creates each service according to a template,...
2016/0132308 LEVERAGING LEGACY APPLICATIONS FOR USE WITH MODERN APPLICATIONS
An apparatus of one embodiment translates computer code from a first programming language to a second programming language. The apparatus includes an...
2016/0132307 Leveraging Legacy Applications for Use with Modern Applications
An apparatus of one embodiment translates computer code from a first programming language to a second programming language. The apparatus includes an...
2016/0132306 Purity Analysis Using White List/Black List Analysis
Memoizable functions may be identified by analyzing a function's side effects. The side effects may be evaluated using a white list, black list, or other...
2016/0132305 PROGRAM GRAPH DISPLAY DEVICE, PROGRAM GRAPH DISPLAY METHOD, AND PROGRAM GRAPH DISPLAY PROGRAM
A command code extraction part extracts a command code indicated in an extraction target code list, from an instrument control program. A sub-control program...
2016/0132304 CONTRACTION AWARE PARSING SYSTEM FOR DOMAIN-SPECIFIC LANGUAGES
Aspects of the present invention disclose a method, computer program product, and system for parsing a domain-specific language (DSL) statement. The method...
2016/0132303 MULTI-SIZED DATA TYPES FOR MANAGED CODE
Embodiments are directed towards generating applications that include multi-sized types running in managed code. During the compilation of an intermediate...
2016/0132302 CONDITIONAL STACK FRAME ALLOCATION
A method for allocating memory includes an operation that determines whether a prototype of a callee function is within a scope of a caller. The caller is a...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.