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,489,214 Adding functionality to existing code at exits
New code is added to existing object code in order to add new functionality. For example, a call to start a profiler function can be added at the beginning of a...
US-9,489,213 Shutdown method, startup method, and communication terminal
The present invention relates to the field of computers and communications, and discloses a shutdown method, a startup method, and a communication terminal. The...
US-9,489,212 System and method for an access controller assisted boot
Systems and methods for reducing problems and disadvantages associated with network boots are disclosed. In accordance with an embodiment of the present...
US-9,489,211 Exposing memory-mapped IO devices to drivers through firmware
A mapping table is passed to system software upon loading of the system software in a computer system. The mapping table is generated from a user-defined...
US-9,489,210 Implementing configuration preserving relocation of SRIOV adapter
A method, system and computer program product are provided for implementing configuration preserving relocation of a Single Root Input/Output Virtualization...
US-9,489,209 Bios graphical setup engine
A system and method for rendering a graphical setup display. A computer system comprises a first non-volatile storage device and a second non-volatile storage...
US-9,489,208 Operating a pipeline flattener in order to track instructions for complex breakpoints
A semiconductor device comprising a processor having a pipelined architecture and a pipeline flattener and a method for operating a pipeline flattener in a...
US-9,489,207 Processor and method for partially flushing a dispatched instruction group including a mispredicted branch
Mechanisms are provided for partial flush handling with multiple branches per instruction group. The instruction fetch unit sorts instructions into groups. A...
US-9,489,206 Dependent instruction suppression
A method includes suppressing execution of at least one dependent instruction of a first instruction by a processor responsive to an invalid status of an...
US-9,489,205 Compiler-assisted look-ahead instruction-fetch and branch-prediction system apparatus and method for...
A method and system of the compiler-assisted look-ahead instruction-fetch branch-prediction (CLIB) comprising simple, small, and twice as fast instruction...
US-9,489,204 Method and apparatus for precalculating a direct branch partial target address during a misprediction...
An example method of storing a partial target address in an instruction cache includes receiving a branch instruction. The method also includes predicting a...
US-9,489,203 Pre-fetching instructions using predicted branch target addresses
The present application describes a method and apparatus for prefetching instructions based on predicted branch target addresses. Some embodiments of the method...
US-9,489,202 Processor having a tripwire bus port and executing a tripwire instruction
A pipelined run-to-completion processor has a special tripwire bus port and executes a novel tripwire instruction. Execution of the tripwire instruction causes...
US-9,489,201 Partitioned register file
A system includes a processing unit and a register file. The register file includes at least a first memory structure and a second memory structure. The first...
US-9,489,200 Method and apparatus for asynchronous processor with fast and slow mode
A clock-less asynchronous processing circuit or system is configured to operation in a plurality of modes. In an initialization mode (e.g., reset,...
US-9,489,199 Vector compare instructions for sliding window encoding
A processor is described having an instruction execution pipeline having a functional unit to execute an instruction that compares vector elements against an...
US-9,489,198 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...
US-9,489,197 Highly efficient different precision complex multiply accumulate to enhance chip rate functionality in DSSS...
This invention is a digital signal processor capable of performing correlation of data with pseudo noise for code division multiple access (CDMA) decoding using...
US-9,489,196 Multi-element instruction with different read and write masks
A method is described that includes reading a first read mask from a first register. The method also includes reading a first vector operand from a second...
US-9,489,195 Method and apparatus for configuring control software for radar systems having different hardware architectures...
Techniques and systems are provided for generating radar control software for radar systems having a variety of different hardware architectures in an efficient...
US-9,489,194 Rapidly configurable program
The present application describes a rapid application configuration program. The application configuration program allows for an enterprise to configure a...
US-9,489,193 Method and system for providing software updates to local machines
In embodiments of the present invention improved capabilities are described for a updating software in a plurality of devices coupled to one another in a...
US-9,489,192 Device and method for upgrading data terminal
Provided are a device and method for upgrading a data terminal. The device includes a dialing component, a protocol component, a DHCP Dynamic Host Configuration...
US-9,489,191 Application program update system, communication device for the same, portable communication terminal for the...
An application program update system includes: a communication device having a cooperative application program for executing a content in cooperation with a...
US-9,489,190 Message processing engine
Techniques are described for updating applications installed on devices. The applications may include native applications having a web view component to handle...
US-9,489,189 Dynamically generate and execute a context-specific patch installation procedure on a computing system
A patch installation procedure may be generated and executed that is specific both to the patch and the configuration of the target computing system....
US-9,489,188 Tag-based deployment
Methods and systems for deploying upgrades are provided. In an example, a release package containing upgrade for software application, operating system,...
US-9,489,187 Adaptive deployment of applications for mobile devices
A method of installing an application on a mobile user device is disclosed. A request for the application is received. Information is received related to the...
US-9,489,186 Dynamically recommending configuration changes to an operating system image
Methods, apparatuses, and computer program products for dynamically recommending configuration changes to an operating system image are provided. Embodiments...
US-9,489,185 Small/medium business application delivery platform
The claimed subject matter provides systems and/or methods for the purchase, dissemination, configuration, or provisioning of applications to a mobile device....
US-9,489,184 Adaptive selection of programming language versions for compilation of software programs
The disclosed embodiments provide a system that facilitates the development and compilation of a software program. During operation, the system obtains a set of...
US-9,489,183 Tile communication operator
A high level programming language provides a tile communication operator that decomposes a computational space into sub-spaces (i.e., tiles) that may be mapped...
US-9,489,182 Transparent process interception
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for transparently instrumenting a build system. One of the...
US-9,489,181 Correlation analysis of program structures
System and method for performing correlation analysis. A program that includes multiple program structures and one or more data objects is stored. Each data...
US-9,489,180 Methods and apparatus for joint scheduling and layout optimization to enable multi-level vectorization
Methods, apparatus and computer software product for source code optimization are provided. In an exemplary embodiment, a first custom computing apparatus is...
US-9,489,179 Application programming interface tracing mechanism
Example systems and methods of providing an application programming interface tracing mechanism are presented. In one example, an application programming...
US-9,489,178 Method of website optimisation
A website optimisation system is integrated with a website by applying generic code to the website, that being the only code needed to be applied to the native...
US-9,489,177 Methods for integrating and managing one or more features in an application and systems thereof
A method, computer readable medium, and system for integrating and managing one or more features in an application includes obtaining data from at least one...
US-9,489,176 Optimized matrix and vector operations in instruction limited algorithms that perform EOS calculations
There is provided a system and method for optimizing matrix and vector calculations in instruction limited algorithms that perform EOS calculations. The method...
US-9,489,175 Configurable IC's with large carry chains
Some embodiments provide a configurable IC that includes several configurable logic circuits, where the logic circuits include several sets of associated...
US-9,489,174 Rounding floating point numbers
Embodiments disclosed pertain to apparatuses, systems, and methods for floating point operations. Disclosed embodiments pertain to a circuit that is capable of...
US-9,489,173 Resizable and relocatable queue
A computing device with a queue stored in a memory of the computing device is described. The queue may be relocated and/or resized in the memory using a queue...
US-9,489,172 Method and apparatus for voice control user interface with discreet operating mode
An electronic device includes a voice control interface engine operative in a first mode to receive a speech command, through a microphone, from a first...
US-9,489,171 Voice-command suggestions based on user identity
A computing system is configured to listen to user speech and translate the user speech into voice commands that control operation of the computing system. The...
US-9,489,170 Audio control of multimedia objects
In some examples, aspects of the present disclosure may include techniques for audio control of one or more multimedia objects. In one example, a method...
US-9,489,169 Method of substituting songs in a playlist
A method for playing an original playlist and for substituting alternate versions of the songs during playback is disclosed. The user can set the extent to...
US-9,489,168 Projector for displaying electronic module components
A system is configured to portray information about at least one electronic module in an enclosure, including at least the positions of components in the...
US-9,489,167 Display control apparatus and control method therefor
A display unit that moves into a first position and a second position with respect to a main body portion includes setting, where the display unit is in the...
US-9,489,166 Data transmission method and display driving system
A data transmission method applied in a display, which includes a display panel, is provided. The data transmission method includes the following steps of:...
US-9,489,165 System and method for virtual displays
An operating system creates one or more virtual display interfaces for communication of display data and user input events between the application layer and one...
← 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 | 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.