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
2017/0161105 TECHNIQUES FOR PROCESSING QUERIES RELATING TO TASK-COMPLETION TIMES OR CROSS-DATA-STRUCTURE INTERACTIONS
Methods and systems disclosed herein relate generally to data processing by applying machine learning techniques to iteration data to identify anomaly subsets...
2017/0161104 Onboarding of a Service Based on Automated Supervision of Task Completion
Described herein are techniques and systems for onboarding a service from client-managed computing infrastructure to network computing infrastructure. As part...
2017/0161103 MIGRATING A VIRTUAL MACHINE THAT OWNS A RESOURCE SUCH AS A HARDWARE DEVICE
A computing device has first and second virtual machines (VMs) and a resource assigned to the first VM. Each access request for the resource is forwarded...
2017/0161102 PROCESS SCHEDULING AND EXECUTION IN DISTRIBUTED COMPUTING ENVIRONMENTS
Embodiments of the invention provide systems and methods for scheduling and executing user-restricted processes within distributed computing systems. More...
2017/0161101 MODULARIZED AUTOMATED-APPLICATION-RELEASE-MANAGEMENT SUBSYSTEM
The current document is directed to an automated-application-release-management subsystem, or facility, that organizes and manages the application-development...
2017/0161100 MANAGING COPY OPERATIONS IN COMPLEX PROCESSOR TOPOLOGIES
A copy subsystem within a processor includes a set of logical copy engines and a set of physical copy engines. Each logical copy engine corresponds to a...
2017/0161099 MANAGING COPY OPERATIONS IN COMPLEX PROCESSOR TOPOLOGIES
A copy subsystem within a processor includes a set of logical copy engines and a set of physical copy engines. Each logical copy engine corresponds to a...
2017/0161098 METHOD, DEVICE, AND TERMINAL FOR SWITCHING OPERATING SYSTEMS
A method, a device and a terminal for switching an operating system provided in the present disclosure, are related to a field of information technology and...
2017/0161097 METHOD FOR CREATING A HYPERVISOR UNIT FOR EMBEDDED SYSTEMS
A method for creating a hypervisor unit for a control unit is described. The hypervisor unit is designed to execute two applications on the control unit during...
2017/0161096 SYNCHRONIZATION OF INTERRUPT PROCESSING TO REDUCE POWER CONSUMPTION
A processor is disclosed and includes at least one core including a first core, and interrupt delay logic. The interrupt delay logic is to receive a first...
2017/0161095 CALL STACK MAINTENANCE FOR A TRANSACTIONAL DATA PROCESSING EXECUTION MODE
A data processing apparatus and method of data processing are provided, which relate to the operation of a processor which maintains a push call stack in...
2017/0161094 MANUAL AND AUTOMATED TASK EXECUTION
Example implementations relate to manual and automated task execution in a process. For example, a computing device may include a processor. The processor may...
2017/0161093 PERFORMANCE OPTIMIZATION ENGINE FOR PROCESSOR PARAMETER ADJUSTMENT
Embodiments relate to processor parameter adjustment using a performance optimization engine. An aspect includes receiving, by the performance optimization...
2017/0161091 VIRTUAL MACHINE MIGRATION METHOD, SWITCH, AND VIRTUAL MACHINE SYSTEM
The present invention provides a virtual machine migration method, a switch, a virtual machine system. A switch receives a message sent by a server, where the...
2017/0161090 COMMUNICATION CONTROL PROGRAM, COMMUNICATION CONTROL METHOD, AND INFORMATION PROCESSING DEVICE
A communication control program for causing a computer to execute a process including: detecting setting of one-to-one communication between a first virtual...
2017/0161089 APPLICATION-LEVEL PROCESSOR PARAMETER MANAGEMENT
Embodiments relate to application-level processor parameter management. An aspect includes granting, by a hypervisor of a computer system, access to an...
2017/0161088 APPLICATION-LEVEL INITIATION OF PROCESSOR PARAMETER ADJUSTMENT
Embodiments relate to application-level initiation of processor parameter adjustment. An aspect includes receiving, by a hypervisor in a computer system from...
2017/0161087 REMOTE MANAGEMENT OF VIRTUAL MACHINES HOSTED IN A PRIVATE NETWORK
Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a...
2017/0161086 INFORMATION PROCESSING DEVICE AND METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing device includes first and second detectors and a controller. The first detector detects a shipping situation of an apparatus. The...
2017/0161085 REFLOW OF DATA PRESENTATION USING TRACKING DATA
In an example embodiment, a user interface is distributed to a user application operating on a client device. Then interactions between users on one or more...
2017/0161084 USING CONTEXTUAL AND SPATIAL AWARENESS TO IMPROVE REMOTE DESKTOP IMAGING FIDELITY
Image data representing a desktop image for a client device that is accessing the desktop remotely is compressed according to a method that preserves image...
2017/0161083 SYSTEM AND METHOD FOR BOOTING A HOST DEVICE FROM A MOBILE DEVICE
A method of booting a host device includes enabling or disabling a ready boot option within a basic input-output system (BIOS) of a host device. A normal boot...
2017/0161082 Linking Virtualized Application Namespaces at Runtime
A method for linking a plurality of virtualized application packages for execution on a computer system is described. A runtime executable of a primary...
2017/0161081 APPARATUSES FOR ENQUEUING KERNELS ON A DEVICE-SIDE
An apparatus for enqueuing kernels on a device-side is introduced to incorporate with at least a MXU (Memory Access Unit) and a CSP (Command Stream Processor):...
2017/0161080 Method to Facilitate Rapid Deployment and Rapid Redeployment of an Information Handling System
An information handling system includes a processor, a Unified Extensible Firmware Interface (UEFI) boot volume, and a memory including UEFI code and a setup...
2017/0161079 METHOD, MOBILE TERMINAL AND TERMINAL FOR IMPLEMENTING WIRELESS CHARGING
The present disclosure provides a method and a mobile terminal for implementing wireless charging. The method includes: in response to a first startup thread...
2017/0161078 PERFORMANCE-AWARE INSTRUCTION SCHEDULING
A processor with multiple execution units for instruction processing is provided. The processor comprises an instruction decode and issue logic and a control...
2017/0161077 PERFORMANCE-AWARE INSTRUCTION SCHEDULING
A processor with multiple execution units for instruction processing is provided. The processor comprises an instruction decode and issue logic and a control...
2017/0161076 HARDWARE MANAGED DYNAMIC THREAD FETCH RATE CONTROL
A system may include a memory to store an enhancer to identify a branch instruction, having a miss-prediction rate above a threshold, in an executing thread....
2017/0161075 INCREASING PROCESSOR INSTRUCTION WINDOW VIA SEPERATING INSTRUCTIONS ACCORDING TO CRITICALITY
In an embodiment, a processor includes a plurality of cores. Each core may include strand logic to, for each strand of a plurality of strands, fetch an...
2017/0161074 MULTILEVEL CONVERSION TABLE CACHE FOR TRANSLATING GUEST INSTRUCTIONS TO NATIVE INSTRUCTIONS
A method for translating instructions for a processor. The method includes accessing a guest instruction and performing a first level translation of the guest...
2017/0161073 METHOD TO EFFICIENTLY TRIGGER CONCURRENCY BUGS BASED ON EXPECTED FREQUENCIES OF EXECUTION INTERLEAVINGS
A method includes determining a set of shared memory access instructions and execution frequencies and selecting one or more groups of instructions that access...
2017/0161072 TESTING COMPUTER SOFTWARE USING TRACKING BITS
A system and method tests computer software using tracking bits in branch instructions to track portions of the software that have been tested. The tracking...
2017/0161071 ENHANCED PROTECTION OF PROCESSORS FROM A BUFFER OVERFLOW ATTACK
A method for changing a processor instruction randomly, covertly, and uniquely, so that the reverse process can restore it faithfully to its original form,...
2017/0161070 PREFETCHING OF DISCONTIGUOUS STORAGE LOCATIONS IN ANTICIPATION OF TRANSACTIONAL EXECUTION
Discontiguous storage locations are prefetched by a prefetch instruction. Addresses of the discontiguous storage locations are provided by a list directly or...
2017/0161069 MICROPROCESSOR INCLUDING PERMUTATION INSTRUCTIONS
Combinational circuits in a microprocessor execute instructions to perform permutations on bits of a source byte in a single clock cycle. Each bit in the...
2017/0161068 METHOD AND APPARATUS FOR PERFORMING LOGICAL COMPARE OPERATIONS
A method and apparatus for including in a processor instructions for performing logical-comparison and branch support operations on packed or unpacked data. In...
2017/0161067 PROCESSOR WITH AN EXPANDABLE INSTRUCTION SET ARCHITECTURE FOR DYNAMICALLY CONFIGURING EXECUTION RESOURCES
A processor with an expandable instruction set architecture for dynamically configuring execution resources. The processor includes a programmable execution...
2017/0161066 RUN-TIME CODE PARALLELIZATION WITH INDEPENDENT SPECULATIVE COMMITTING OF INSTRUCTIONS PER SEGMENT
A method includes, in a processor that processes multiple segments of a sequence of instructions of program code, wherein each segment is defined as either...
2017/0161065 Generating Code Coverage Data for use with a Computing Device and System
Methods and systems for generating code coverage are described. An example method may include receiving a set of instructions to be executed by a computing...
2017/0161064 MULTI-FUNCTIONAL EXECUTION LANE FOR IMAGE PROCESSOR
An apparatus is described that includes an execution unit having a multiply add computation unit, a first ALU logic unit and a second ALU logic unit. The ALU...
2017/0161063 Methods and Systems for Managing Agile Development
Aspects of the present disclosure provide a method for managing product development that includes receiving development data. The method also includes...
2017/0161062 TRANSPARENT MULTI-ARCHITECTURE SUPPORT IN A CONTAINER BASED CLOUD
Adjusting runtime performance includes receiving a first input file of a software application, where the software application utilizes a first software...
2017/0161061 CUSTOM CODE MIGRATION SUGGESTION SYSTEM BASED ON ACTUAL CHANGE REFERENCES
The present disclosure involves systems, software, and computer implemented methods for generating an example database, including sample code, to provide...
2017/0161060 AUTOMATIC REFACTORING OF JAVASCRIPT CODE FOR MULTI-THREAD EXECUTION
Computer implemented method of refactoring JavaScript code for multi-threading concurrent execution, comprising: 1) Designating a source code which includes...
2017/0161059 MANAGEMENT OF MULTIPLE APPLICATION PROGRAMMING INTERFACE VERSIONS FOR DEVELOPMENT ENVIRONMENTS
Systems and methods for managing multiple versions of application programming interfaces are described. A request to create a development environment is...
2017/0161058 INTEGRATION OF A CATALOG APPLICATION WITH A MONITORING APPLICATION
A catalog application includes data for key indicators for performance measurement of applications. The catalog application comprises data for a large number...
2017/0161057 PLUG-IN-BASED ARTIFACT-MANAGEMENT SUBSYSTEM
The current document is directed to an artifact-management subsystem and interface to the artifact-management subsystem that is, at least in part, implemented...
2017/0161056 Methods for Managing the Writing of Datasets by Computer-Implemented Processes
A first computer-implemented process writes a first dataset to data storage locations on at least one data storage device. A request by the first or a second...
2017/0161055 CONTROL MODULE AND CONTROL METHOD OF ELECTRONIC DEVICE
An embodiment of the invention provides a control module of an electronic device. The control module includes a processor, a first button, a second button and...
← 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 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | 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.