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
US-9,361,114 Instruction based interrupt masking for managing interrupts in a computer environment
Managing interrupts in a computing environment includes executing an instruction, deriving an interrupt mask value based at least in part on the instruction...
US-9,361,113 Simultaneous finish of stores and dependent loads
A method for reducing a pipeline stall in a multi-pipelined processor includes finding a store instruction having a same target address as a load instruction...
US-9,361,112 Return address prediction
A data processing apparatus executes call instructions, and after a sequence of instructions executed in response to a call instruction a return instruction...
US-9,361,111 Tracking speculative execution of instructions for a register renaming data store
First processing circuitry processes at least part of a stream of program instructions. The first processing circuitry has registers for storing data and...
US-9,361,110 Cache-based pipline control method and system with non-prediction branch processing using a track table...
A method is provided for controlling a pipeline operation of a processor. The processor is coupled to a memory containing executable computer instructions. The...
US-9,361,109 System and method to evaluate a data value as an instruction
A system and method to evaluate a data value as an instruction is disclosed. For example, an apparatus configured to execute program code includes an execute...
US-9,361,108 Forming instruction groups based on decode time instruction optimization
Instructions are grouped into instruction groups based on optimizations that may be performed. An instruction is obtained, and a determination is made as to...
US-9,361,107 Microcode-based challenge/response process
Augmented processor hardware contains a microcode interpreter. When encrypted microcode is included in a challenge from a service requiring authentication, the...
US-9,361,106 SMS4 acceleration processors, methods, systems, and instructions
A processor of an aspect includes a plurality of packed data registers and a decode unit to decode an instruction. The instruction is to indicate one or more...
US-9,361,105 Technique for counting values in a register
A parallel counter accesses data generated by an application and stored within a register. The register includes different segments that include different...
US-9,361,104 Systems and methods for determining instruction execution error by comparing an operand of a reference...
In a data processing system having execution circuitry, a method includes providing a cross-check instruction and a reference instruction to the execution...
US-9,361,103 Store replay policy
A method is provided for executing a cacheable store. The method includes determining whether to replay a store instruction to re-acquire one or more cache...
US-9,361,102 Methods for enforcing control flow of a computer program
One aspect of the invention provides a method of controlling execution of a computer program. The method comprises the following runtime steps: parsing code to...
US-9,361,101 Extension of CPU context-state management for micro-architecture state
A processor saves micro-architectural contexts to increase the efficiency of code execution and power management. A save instruction is executed to store a...
US-9,361,100 Packing saturated lower 8-bit elements from two source registers of packed 16-bit elements
A processor includes a first register with first, second, third, and fourth data elements. A second register to hold fifth, sixth, seventh, and eighth data...
US-9,361,097 Selectively compressed microcode
A microprocessor includes one or more memories configured to hold microcode instructions, wherein at least a portion of the microcode instructions are...
US-9,361,096 Linking code and non-code in a programming environment
A device may receive information that identifies code included in a document provided via a programming environment. The code may include executable program...
US-9,361,095 Integrated exchange of search results in an integrated software development environment
In a method for sharing computer-generated search results, in an integrated development environment (IDE), a first computer inserts, into a message, a portion...
US-9,361,094 Mining application repositories
A system includes a database that stores attributes of applications that are descriptive of source code included in the applications and identification data...
US-9,361,093 Revoking a zero downtime upgrade
Revocation of a zero downtime upgrade of an upgrade procedure of a source system to a target system is initiated. Thereafter, upgrade activities are stopped at...
US-9,361,092 Recommending upgrade actions during migration
Embodiments of the present invention provide methods, systems, and computer program products for recommending an upgrade action during migration. In one...
US-9,361,091 Information processing apparatus, information processing system, information processing method, and...
An object is to provide an information processing apparatus and the like that can reduce power consumption of the information processing apparatus in...
US-9,361,090 Apparatus and method of software implementation between a vehicle and mobile device
A vehicle computer system (VCS) configured to communicate with a mobile device, comprising a wireless transceiver configured to communicate with the mobile...
US-9,361,089 Secure patch updates of a virtual machine image in a virtualization data processing system
Virtual Machine (VM) images in a virtualized environment are updated through the use of patches. A virtualization data processing system includes a hypervisor...
US-9,361,088 Initialization and update of software and/or firmware in electronic devices
A system and method to effectively and efficiently update a version of firmware resident in a device memory is provided. A method of identifying one or more...
US-9,361,087 Device driver aggregation in operating system deployment
A tool for managing device driver aggregation during operating system deployment. The tool receives, by a first computer processor, a request for a device...
US-9,361,086 Collating and intelligently sequencing installation documentation
A computer-implemented method for collating and intelligent sequencing of installation documentation includes parsing one or more product installation documents...
US-9,361,085 Systems and methods for intercepting, processing, and protecting user data through web application pattern...
Systems and methods of intercepting user data of a web application are provided. After web application resources are obtained for execution on a client device,...
US-9,361,084 Methods and systems for installing and executing applications
Methods and systems for receiving applications are described. A device, such as a wearable computing device, may receive an input, which may be verbal, motion,...
US-9,361,083 Enterprise management for devices
Installing apps on a device. The device is generally configured to be used in a closed market environment that only allows generally available apps of the...
US-9,361,082 Central monitoring station warm spare
A method for preparing a computer for use as a central monitoring station includes connecting a computer to a network. An operating system is installed on the...
US-9,361,081 Deploying an application in a cloud computing environment
According to one aspect of the present disclosure a system and technique for deploying an application in a cloud computing environment includes: a collecting...
US-9,361,080 Multi tenant access to applications
A mechanism is provided for presenting a software application to a plurality of users in a cloud computing environment. For example, an application that was...
US-9,361,079 Method for compiling a parallel thread execution program for general execution
A technique is disclosed for executing a compiled parallel application on a general purpose processor. The compiled parallel application comprises parallel...
US-9,361,078 Compiler method of exploiting data value locality for computation reuse
A compiler method for exploiting data value locality for computation reuse. When a code region having single entry and exit points and in which a potential...
US-9,361,077 Hierarchical dependency analysis of source code
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generated aggregated dependencies between software elements...
US-9,361,076 Method and system for enabling legacy patients clinical documents for open sharing
A healthcare information infrastructure stores and registers clinical documents. The infrastructure requires that the stored documents be registered using...
US-9,361,075 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...
US-9,361,074 Method for creating a user interface
A method of operating a data processing system having a control screen to provide control of a program is disclosed. First and second program graphical user...
US-9,361,073 Development environment for a safety relay configuration system
A safety relay configuration system for configuring safety functions to be carried out by a safety relay is provided. The configuration system comprises a...
US-9,361,072 Projection of software and integrated circuit diagrams into actual 3D space
The present invention is a technique of displaying in actual 3D space (i.e. not merely a 3D representation on a 2D surface) any type of diagram relating to...
US-9,361,071 Implicit parameters and implicit arguments in programming languages
An embodiment of the present invention consists of methods for parameter declaration in implicit way and of methods for argument usage in implicit way. An...
US-9,361,070 Compiling regular expression side-effects to java or C# code
An entire regex scripting grammar, including DoPattern side-effects and parameterizable rules with parameters accessible by DoPatterns and CapturePatterns...
US-9,361,069 Systems and methods for defining a simulated interactive web page
The system includes a novel software application interactive representation modeling language, a software application (82) operative to use the modeling...
US-9,361,068 System and method for using development objectives to guide implementation of source code
An information processing system, computer readable storage medium, and methods with an integrated development environment (IDE) to guide development of...
US-9,361,067 System and method for providing a software development kit to enable configuration of virtual counterparts of...
In certain implementations, a software development kit to enable configuration of virtual counterparts of action figures or action figure accessories may be...
US-9,361,066 Random number generator using ring oscillators with initial delay
Apparatus and method for a ring oscillator based random number generator with intentional startup delays timed for each ring to provide a uniform initial...
US-9,361,065 Processor and processing method
In a processor that includes a plurality of multipliers and a plurality of adders to execute matrix product processing, each data of input vector data involved...
US-9,361,064 Methods and systems to compensate for non-linearity of a stochastic system
Determination of digital compensation to compensate for non-linearity of stochastic system configured to sample a phase difference, based on statistical...
US-9,361,063 Function execution instruction system, function execution instruction method, and function execution...
To appropriately execute a function based on a plurality of words, a function-execution instruction server of a function-execution instruction system includes:...
← 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 | 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.