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/0357589 METHODS AND APPARATUS TO SCALE APPLICATION DEPLOYMENTS IN CLOUD COMPUTING ENVIRONMENTS USING VIRTUAL MACHINE POOLS
Methods and apparatus are disclosed to scale application deployments in cloud computing environments using virtual machine pools. An example method disclosed...
2016/0357588 QUEUE MANAGEMENT METHOD, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM AND QUEUE MANAGEMENT DEVICE
A queue management method including queuing, in a specific queue of a first virtual machine, one or more messages addressed to the specific queue, generating,...
2016/0357587 TECHNOLOGIES FOR ANNOTATING PROCESS AND USER INFORMATION FOR NETWORK FLOWS
Systems, methods, and computer-readable media for annotating process and user information for network flows. In some embodiments, a capturing agent, executing...
2016/0357586 SPECIAL CALLING SEQUENCE FOR CALLER-SENSITIVE METHODS
In one approach, a method comprises: a virtual machine receiving an invocation instruction from a caller that invokes a callee, wherein the caller represents a...
2016/0357585 TRIGGERING APPLICATION ATTACHMENT BASED ON STATE CHANGES OF VIRTUAL MACHINES
Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one...
2016/0357584 HYBRID SIMULATION IN A CLOUD COMPUTING ENVIRONMENT
A simulation mechanism manages deployment of a simplified computing solution (SCS) and a corresponding simulation model that simulates a scaled multiple of the...
2016/0357583 INTELLIGENT DISABLING OF BROWSER PLUGINS
Systems and methods for disabling one or more plugins associated with a browser application are provided. In one exemplary method, a plugin is installed on an...
2016/0357582 METHOD TO CONFIGURE A MANAGEMENT PROGRAM
A method to configure an information system with a plurality of interconnected users, in which users shall not write nor modify the source code of the program,...
2016/0357581 LOCALE AWARE PLATFORM
Handling locale information on a computing platform in a cloud computing environment. An application pushed by a cloud client is received by a computing...
2016/0357580 PER-BLOCK SORT FOR PERFORMANCE ENHANCEMENT OF PARALLEL PROCESSORS
A method of enhancing performance of an application executing in a parallel processor and a system for executing the method are disclosed. A block size for...
2016/0357579 LOCALE-AWARE CUSTOMIZATION OF PUBLIC CONTENT
For customizing content according to a dynamically changing audience, a mobile device associated with a member of the audience is detected to be present within...
2016/0357578 METHOD AND DEVICE FOR PROVIDING MAKEUP MIRROR
A makeup guide information that matches facial features of a user and a device thereof are provided. The device includes a display and a controller configured...
2016/0357577 METHOD AND DEVICE FOR DISPLAYING THE EXECUTION STATUS OF AN APPLICATION
The disclosure is related to a method and a device for displaying the execution status of an application. The method comprises receiving a non-touch...
2016/0357576 GENERATING CUSTOMIZED ON-DEMAND VIDEOS FROM AUTOMATED TEST SCRIPTS
Generating customized on-demand videos from automated test scripts is provided. Responsive to receiving a request for an instruction on performing a task on a...
2016/0357575 Instance Interfaces and Mix-ins for Dynamic Languages
Various technologies and techniques are disclosed for using contracts in dynamic languages. For example, a contract can be directly associated with an object....
2016/0357574 MANAGED APPLICATION DETECTION LOGIC
The detection of whether a local application is managed by a management service is described. In one example, depending upon whether an installation token...
2016/0357573 DEVICE MANAGEMENT APPARATUS, DEVICE MANAGEMENT SYSTEM, AND DEVICE MANAGEMENT METHOD
A device management apparatus includes circuitry configured to execute steps of determining whether a model of a setting subject in which a setting value...
2016/0357572 MEMORY MANAGEMENT OF DATA PROCESSING SYSTEMS
Techniques for memory management of a data processing system are described herein. According to one embodiment, a memory usage monitor executed by a processor...
2016/0357571 DISTRIBUTED MECHANISM FOR CLOCK AND RESET CONTROL IN A MICROPROCESSOR
Implementations of the present disclosure involve a system and/or method for implementing a reset controller of a microprocessor or other type of computing...
2016/0357570 RESTRICTED INSTRUCTIONS IN TRANSACTIONAL EXECUTION
Restricted instructions are prohibited from execution within a transaction. There are classes of instructions that are restricted regardless of type of...
2016/0357569 METHODS AND APPARATUS FOR SIGNAL FLOW GRAPH PIPELINING IN AN ARRAY PROCESSING UNIT THAT REDUCES STORAGE OF...
A system for pipelining signal flow graphs by a plurality of shared memory processors organized in a 3D physical arrangement with the memory overlaid on the...
2016/0357568 MECHANISM TO PRECLUDE LOAD REPLAYS DEPENDENT ON FUSE ARRAY ACCESS IN AN OUT-OF-ORDER PROCESSOR
An apparatus including first and second reservation stations. The first reservation station dispatches a load micro instruction, and indicates on a hold bus if...
2016/0357567 Speculative Load Data in Byte-Write Capable Register File and History Buffer for a Multi-Slice Microprocessor
An approach is provided is provided in which a computing system matches a writeback instruction tag (ITAG) to an entry instruction tag (ITAG) included in an...
2016/0357566 Speculative Load Data in Byte-Write Capable Register File and History Buffer for a Multi-Slice Microprocessor
An approach is provided is provided in which a computing system matches a writeback instruction tag (ITAG) to an entry instruction tag (ITAG) included in an...
2016/0357565 MODE SWITCHING IN DEPENDENCE UPON A NUMBER OF ACTIVE THREADS
Apparatus for processing data 2 is provided with fetch circuitry 16 for fetching program instructions for execution from one or more active threads of...
2016/0357564 MICROCONTROLLER SIMPLE MEMORY RELOCATION FUNCTION
A method and apparatus for microcontroller (MCU) memory relocation. The MCU includes a central processing unit (CPU) and memory, but lacks a memory management...
2016/0357563 PACKED DATA ALIGNMENT PLUS COMPUTE INSTRUCTIONS, PROCESSORS, METHODS, AND SYSTEMS
A processor includes a decode unit to decode a packed data alignment plus compute instruction. The instruction is to indicate a first set of one or more source...
2016/0357562 CONFIGURABLE EVENT SELECTION FOR MICROCONTROLLER TIMER/COUNTER UNIT CONTROL
An apparatus and method for dynamically controlling functional aspects of an MCU. In one embodiment an MCU includes a central processing unit (CPU), a memory...
2016/0357561 APPARATUS HAVING PROCESSING PIPELINE WITH FIRST AND SECOND EXECUTION CIRCUITRY, AND METHOD
A processing pipeline may have first and second execution circuits having different performance or energy consumption characteristics. Instruction supply...
2016/0357560 COOPERATIVE THREAD ARRAY REDUCTION AND SCAN OPERATIONS
One embodiment of the present invention sets forth a technique for performing aggregation operations across multiple threads that execute independently....
2016/0357559 SYSTEMS AND METHODS FOR LOAD CANCELING IN A PROCESSOR THAT IS CONNECTED TO AN EXTERNAL INTERCONNECT FABRIC
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric are disclosed. As a part of a method for load...
2016/0357558 SYSTEM, APPARATUS, AND METHOD FOR TEMPORARY LOAD INSTRUCTION
A transient load instruction for a processor may include a transient or temporary load instruction that is executed in parallel with a plurality of input...
2016/0357557 VECTOR FLOATING POINT TEST DATA CLASS IMMEDIATE INSTRUCTION
A Vector Floating Point Test Data Class Immediate instruction is provided that determines whether one or more elements of a vector specified in the instruction...
2016/0357556 SYSTEMS, APPARATUSES, AND METHODS FOR DATA SPECULATION EXECUTION
Systems, methods, and apparatuses for data speculation execution (DSX) are described. In some embodiments, a hardware apparatus for performing DSX comprises a...
2016/0357555 Method of Transferring Data between External Devices and an Array Processor
A method for coordinating the transfer of data between external memory and an array of data processors using address generators and local memory. The method...
2016/0357554 CONTROLLING EXECUTION OF INSTRUCTIONS FOR A PROCESSING PIPELINE HAVING FIRST AND SECOND EXECUTION CIRCUITRY
An apparatus comprises a processing pipeline comprising out-of-order execution circuitry and second execution circuitry. Control circuitry monitors at least...
2016/0357553 RESTRICTED INSTRUCTIONS IN TRANSACTIONAL EXECUTION
Restricted instructions are prohibited from execution within a transaction. There are classes of instructions that are restricted regardless of type of...
2016/0357552 ARITHMETIC PROCESSING DEVICE AND PROCESSING METHOD OF ARITHMETIC PROCESSING DEVICE
An arithmetic processing device includes an instruction decode unit, an instruction execution unit and an instruction hold unit, wherein the instruction hold...
2016/0357551 CONDITIONAL ATOMIC OPERATIONS AT A PROCESSOR
A conditional fetch-and-phi operation tests a memory location to determine if the memory locations stores a specified value and, if so, modifies the value at...
2016/0357550 SYSTEM AND METHOD FOR EXECUTING SOFTWARE
In a method for executing software, a result produced from an execution of a copy of the software by a corresponding platform can be received from each of a...
2016/0357549 REDUCING DOWNTIME DURING UPGRADES OF INTERRELATED COMPONENTS IN A DATABASE SYSTEM
A method, system, and computer program product for reducing downtime during upgrades of interrelated components in a computing environment. The method...
2016/0357548 DYNAMIC REPLACEMENT OF SOFTWARE COMPONENTS
A non-stop multi-host transaction processing environment may be created by receiving incoming user calls to components through a vestibule bank, and by...
2016/0357547 ENGINEERING TOOL PROGRAM AND NETWORK SYSTEM
An engineering tool program, which writes a program to each functional unit of a programmable logic controller, causes a computer connected to the programmable...
2016/0357546 AUTOMATIC SOFTWARE UPGRADE
Systems, methods, and computer-readable media are provided for automatically downloading and launching a new version of software package on components in a...
2016/0357545 SYSTEM AND METHOD FOR DOWNGRADING APPLICATIONS
Disclosed herein is a technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety...
2016/0357544 ON DEMAND RESOURCES
A computer-implemented method for building a software application is disclosed. The method includes: generating a plurality of application resources; creating...
2016/0357543 DYNAMIC REPLACEMENT OF SOFTWARE COMPONENTS
A non-stop multi-host transaction processing environment may be created by receiving incoming user calls to components through a vestibule bank, and by...
2016/0357542 DYNAMIC REPLACEMENT OF SOFTWARE COMPONENTS
A non-stop multi-host transaction processing environment may be created by receiving incoming user calls to components through a vestibule bank, and by...
2016/0357541 Systems and Methods for Managing Distributed Applications
Systems and methods of executing and/or provisioning an application in an application specific runtime environment or general runtime environment are...
2016/0357540 SYSTEM AND METHOD FOR INSULATING A WEB USER INTERFACE APPLICATION FROM UNDERLYING TECHNOLOGIES IN AN...
In accordance with an embodiment, described herein is a system and method for providing an abstraction layer that insulates a web interface application from...
← 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 | 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.