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-1,024,1798 Technique for reducing voltage droop by throttling instruction issue rate
An issue control unit is configured to control the rate at which an instruction issue unit issues instructions to an execution pipeline in order to avoid spikes...
US-1,024,1797 Replay reduction by wakeup suppression using early miss indication
A method for reducing a number of operations replayed in a processor includes decoding an operation to determine a memory address and a command in the...
US-1,024,1796 Compiler-assisted lookahead (CAL) memory system apparatus for microprocessors
A compiler-assisted lookahead (CAL) memory system for a CAL microprocessor consisting of a CAL memory management unit, a CAL lookahead instruction (LI) and...
US-1,024,1795 Guest to native block address mappings and management of native code storage
A method for managing mappings of storage on a code cache for a processor. The method includes storing a plurality of guest address to native address mappings...
US-1,024,1794 Apparatus and methods to support counted loop exits in a multi-strand loop processor
Embodiments described herein generally relate to the field of multi-strand out-of-order loop processing, and, more specifically, to apparatus and methods to...
US-1,024,1793 Paralleizing loops in the presence of possible memory aliases
In one particular example, this disclosure provides an efficient mechanism to determine the degree of parallelization possible for a loop in the presence of...
US-1,024,1792 Vector frequency expand instruction
A processor core that includes a hardware decode unit and an execution engine unit. The hardware decode unit to decode a vector frequency expand instruction,...
US-1,024,1791 Low energy accelerator processor architecture
An apparatus for a low energy accelerator processor architecture is disclosed. An example arrangement is an integrated circuit that includes a system bus having...
US-1,024,1790 Operation of a multi-slice processor with reduced flush and restore latency
Operation of a multi-slice processor that includes execution slices and load/store slices coupled via a results bus, including: for a target instruction...
US-1,024,1789 Method to do control speculation on loads in a high performance strand-based loop accelerator
An apparatus includes a binary translator to hoist a load instruction in a branch of a conditional statement above the conditional statement and insert a...
US-1,024,1788 Method and system for determining instruction conflict states for issuance of memory instructions in a VLIW...
An apparatus including a queue configured to store a plurality of instructions and state information indicating whether each instruction of the plurality of...
US-1,024,1787 Control transfer override
Embodiments of an invention for control transfer overrides are disclosed. In one embodiment, a processor includes an instruction unit to receive a control...
US-1,024,1786 Evaluating project maturity from data sources
Techniques are provided for performing automated operations to determine maturity of a specified project. Information is received regarding each of a plurality...
US-1,024,1785 Determination of production vs. development uses from tracer data
Production or development uses of an application may be identified from tracing data when the data fits a heuristic. The heuristic may include length of...
US-1,024,1784 Hierarchical directives-based management of runtime behaviors
Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to...
US-1,024,1783 Methods for multi-source configuration of mobile applications
Disclosed are apparatus and methods for processing configuration data sets. A computing device can retrieve configuration data set(s) from data storage. A...
US-1,024,1782 Patching of virtual machines within sequential time windows
A method and associated system. A patching schedule is generated by scheduling, in W sequential time windows, P patches applicable to virtual machines in L...
US-1,024,1781 Systems and methods for managing computer components
A computer-based method for managing a plurality of computer components in an organization is provided. The method is implemented using a Component Manager (CM)...
US-1,024,1778 Microservices version state visualization
In one embodiment, configuration information for a microservices application is obtained, the microservices application comprising a plurality of microservice...
US-1,024,1777 Method and system for managing delivery of analytics assets to users of organizations using operating system...
A method and a system are provided to manage analytics assets associated with at least one computer accessible to an organization using operating system (OS)...
US-1,024,1776 User settings across programs
Changing user settings across applications and/or across devices via a dialog within one application is provided herein. The systems and methods discussed...
US-1,024,1775 Dynamic release baselines in a continuous delivery environment
Aspects of the embodiments are directed to a common interface for associating an ordered set of instructions and/or resources from a release automation...
US-1,024,1774 Release lifecycle management system for multi-node application
A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application that has a plurality of...
US-1,024,1773 Automatic application layer capture
A desktop management system is described that provides an automated process for distributing and suggesting modifications. The system is comprised of a central...
US-1,024,1772 Recommending substitute applications
A method is described that includes comprising receiving, by a first computing device and from a second computing device, an indication of user interaction with...
US-1,024,1771 Application virtualization
A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the...
US-1,024,1770 Cloud-based deployment using object-oriented classes
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations. In one aspect, a...
US-1,024,1769 Marking sibling caller routines
Optimizations are provided for sibling calls. A sibling caller is marked to indicate that it may call a sibling routine or that it may call an external sibling...
US-1,024,1768 Controlling execution of binary code
An apparatus for controlling an execution of a binary code by multiple threads includes a detection unit configured to detect an occurrence of modification of a...
US-1,024,1767 Distributed function generation with shared structures
Distributed function generation with shared structures is disclosed. A plurality of source code instructions that includes a data object definition associated...
US-1,024,1766 Application binary interface cross compilation
A computing device for just-in-time cross-compiling compiled binaries of application programs that utilize graphics processing unit (GPU) executed programs...
US-1,024,1765 Apparatuses, methods, and computer program products for reducing software runtime
An apparatus, method, system, and program product are disclosed for reducing software runtime. One method includes determining a result produced in response to...
US-1,024,1764 Automatically transform pass-by-value semantics into pass-by-reference implementation
System and method for compiling a program, including determining one or more program structures containing one or more variables at the entry and exit of each...
US-1,024,1763 Inter-procedural type propagation for devirtualization
Intra-procedural and inter-procedural dynamic type propagation can be used to optimize code by devirtualizing virtual functions. In the intra-procedural pass...
US-1,024,1762 Generating code for real-time stream processing
A computer-implemented method for generating code for real-time stream processing, where data is streamed in tuples. One or more processors receive source code...
US-1,024,1761 System and method for compiler support for compile time customization of code
A system and method for processing source code for compilation. The method includes accessing a portion of host source code and determining whether the portion...
US-1,024,1760 System and method for performing hit testing in a graphical user interface
Disclosed are touch sensitive devices and methods of responding to hits in touch sensitive devices that include a graphical user interface having interface...
US-1,024,1759 Detecting open source components built into mobile applications
A method, system and computer program product, the method comprising: obtaining an open source class and archive database; receiving an Android Application...
US-1,024,1758 System and method for serving multiple data objects and formatting functions in a single request
Disclosed is a novel framework by which the sources of data objects and/or formatting functions can be easily requested and managed. More specifically, the...
US-1,024,1757 Decimal shift and divide instruction
An instruction to perform a shift and divide operation is executed. The executing includes shifting a value in a specified direction by a selected amount to...
US-1,024,1756 Tiny detection in a floating-point unit
A floating-point unit for performing tiny detection in floating-point operations. The floating-point unit is configured to implement a fused-multiply-add...
US-1,024,1755 Method and apparatus for physical exercise assistance
An electronic device comprising: a memory; a display; and at least one processor configured to: control the display to display a lock screen including...
US-1,024,1754 Systems and methods for providing supplemental information with a response to a command
Systems and methods for providing supplemental information with a response to a command are provided herein. In some embodiments, audio data representing a...
US-1,024,1753 Apparatus and method for controlling the apparatus by a user
An apparatus and a method for controlling the same by a user are suggested. The suggested apparatus comprises: a detecting unit for detecting a first event...
US-1,024,1752 Interface for a virtual digital assistant
The digital assistant displays a digital assistant object in an object region of a display screen. The digital assistant then obtains at least one information...
US-1,024,1751 Terminal and speech-recognized text edit method thereof
A terminal and speech-recognized text edit method edit the text input through writing recognition or speech recognition function efficiently. The text edit...
US-1,024,1750 Method and apparatus for disabling audio
The present invention comprises a microphone simulator or emulator, for use in conjunction with a "personal electronic device" or "PED." The microphone...
US-1,024,1749 Dynamically changing sound settings of a device
Apparatuses, methods, systems, and program products are disclosed for dynamically changing sound settings of a device. A method includes detecting, by a...
US-1,024,1748 Schedule-based coordination of audio sources
An audio/video (A/V) hub that coordinates playback of audio content is described. In particular, the A/V hub may calculate current time offsets between clocks...
US-1,024,1747 Noise control service for activities
Methods, computer program products, and systems are presented. The methods include, for instance: obtaining data relevant to an activity from one or more device...
← 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.