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,311,118 Sharing of classes for modular programs in a multi-tenant environment
For each of a plurality of different tenants configured to concurrently execute in a virtual environment, a respective class loader graph can be constructed....
US-9,311,117 System and method of capacity management
Systems and methods are disclosed herein to a method for providing a system name of a computer system, comprises generating a system ID key based on a system...
US-9,311,116 Systems and methods for handshaking with a memory module
A memory module is operatively coupled to a memory controller of a host computer system and configured to operate in at least two modes including an operational...
US-9,311,115 Pushing a graphical user interface to a remote device with display rules provided by the remote device
A graphical user interface ("GUI") can be presented on a remote control accessory device that has user input and display devices. The portable media device can...
US-9,311,114 Dynamic display overlay
A method, system, and computer program product for creating a virtual display overlay are provided in the illustrative embodiments. A first value of a visual...
US-9,311,113 Navigation through historical stored interactions associated with a multi-user view
An illustrative embodiment provides a computer-implemented process for navigation through historical stored interactions associated with a multi-user view that...
US-9,311,112 Event recognition
An electronic device executes one or more software elements. Each software element is associated with a particular view, which includes one or more event...
US-9,311,111 Programming environment with support for handle and non-handle user-created classes
A language processing environment provides facilities for defining and using handle classes. A handle class is a class that always and only exists as a handle...
US-9,311,110 Techniques to initialize from a remotely accessible storage device
Examples are disclosed for remotely initializing or booting a client or host device. In some examples, a network (NW) input/output (I/O) device coupled to a...
US-9,311,109 Synchronizing device association data among computing devices
Device association data for peripheral devices, which is data used to connect to the peripheral devices, is maintained and synchronized across multiple...
US-9,311,108 Orchestrating wireless network operations
A wireless communication system is disclosed. A data store stores for each of a plurality of nodes, each node comprising a wireless communication system...
US-9,311,107 Booting devices via the cloud
Methods, systems, and computer program products are provided for automatically installing an operating system on a computing device that does not have an...
US-9,311,106 Multiple reconfiguration profiles for dynamically reconfigurable intellectual property cores
Techniques and mechanisms allow for implementing multiple configuration profiles for dynamic reconfiguration of an Intellectual Property (IP) core. A minimum...
US-9,311,105 Communicating operating system booting information
Disclosed embodiments relate to communicating operating system booting information. A machine-readable storage medium may include instructions for reading data...
US-9,311,104 Managing an operating system to set up a computer association tool
Certain aspects of the present disclosure relates to processing managing an operating system to set up a computer association tool. The technique includes...
US-9,311,103 Apparatus for switching a plurality of ALUs between tree and cascade configurations
An arrangement of at least two arithmetic logic units carries out an operation defined by a decoded instruction including at least one operand and more than one...
US-9,311,102 Dynamic control of SIMDs
Systems and methods to improve performance in a graphics processing unit are described herein. Embodiments achieve power saving in a graphics processing unit by...
US-9,311,101 Intra-instructional transaction abort handling
Embodiments relate to intra-instructional transaction abort handling. An aspect includes using an emulation routine to execute an instruction within a...
US-9,311,100 Usefulness indication for indirect branch prediction training
A circuit for implementing a branch target buffer. The branch target buffer may include a memory that stores a plurality of entries. Each entry may include a...
US-9,311,099 Systems and methods for locking branch target buffer entries
A data processing system includes a processor configured to execute processor instructions and a branch target buffer having a plurality of entries. Each entry...
US-9,311,098 Mechanism for reducing cache power consumption using cache way prediction
A mechanism for reducing power consumption of a cache memory of a processor includes a processor with a cache memory that stores instruction information for one...
US-9,311,097 Managing per-tile event count reports in a tile-based architecture
A graphics processing system configured to track per-tile event counts in a tile-based architecture. A tiling unit in the graphics processing system is...
US-9,311,096 Local instruction loop buffer utilizing execution unit register file
A method and circuit arrangement utilize a register file of an execution unit as a local instruction loop buffer to enable suitable algorithms, such as DSP...
US-9,311,095 Using register last use information to perform decode time computer instruction optimization
Two computer machine instructions are fetched for execution, but replaced by a single optimized instruction to be executed, wherein a temporary register used by...
US-9,311,094 Predicting a pattern in addresses for a memory-accessing instruction when processing vector instructions
The described embodiments provide a processor that executes a vector instruction. In the described embodiments, while executing instructions, the processor...
US-9,311,093 Prefix computer instruction for compatibly extending instruction functionality
A prefix instruction is executed and passes operands to a next instruction without storing the operands in an architected resource such that the execution of...
US-9,311,090 Indirect instruction predication
A method, circuit arrangement, and program product for selectively predicating instructions in an instruction stream by determining a first register address...
US-9,311,088 Apparatus and method for mapping architectural registers to physical registers
An apparatus and method are provided for performing register renaming. Available register identifying circuitry is provided to identify which physical registers...
US-9,311,087 Sticky bit update within a speculative execution processing environment
A data processing apparatus 2 supports speculative execution and the use of sticky bits. A different version of a sticky bit is associated with each segment of...
US-9,311,085 Compiler assisted low power and high performance load handling based on load types
A method and apparatus for handling low power and high performance loads is herein described. Software, such as a compiler, is utilized to identify producer...
US-9,311,084 RDA checkpoint optimization
A system and method for efficiently performing microarchitectural checkpointing. A register rename unit within a processor determines whether a physical...
US-9,311,083 Machine interface configuration system for coerced inconsistencies on different machine platforms
A method of operating a machine includes receiving via a network machine interface a schema defining a hierarchy of page objects for application logic on a...
US-9,311,082 System and method for processing graph objects
A system and method for generating object graph data and transmitting the object graph over a network. For example, a computer-implemented method according to...
US-9,311,081 Generating and employing operational abstractions of transforms
Methods and arrangements for employing a software model transform. A software model transform is accepted, and the transform is manipulated to obtain a...
US-9,311,080 Instrumented file deployment
Systems, methods, and machine-readable and executable instructions are provided for instrumented file deployment. Instrumented file deployment can include...
US-9,311,079 Parallel development of a software system
Software configuration management includes removing a selected section from a first artifact in a first stream. The first artifact includes a plurality of...
US-9,311,078 Parallel development of a software system
Software configuration management includes removing a selected section from a first artifact in a first stream. The first artifact includes a plurality of...
US-9,311,077 Identification of code changes using language syntax and changeset data
A computer retrieves a first changeset that is associated with a program. The computer identifies a first set of changes included in the first changeset based...
US-9,311,076 Systems and methods for enforcing code reviews
Techniques for enforcing software reviews are described. For example, a commit request to commit code to a repository is received. In response to receiving the...
US-9,311,075 Electronic apparatus and BIOS updating apparatus thereof
An electronic apparatus including a central processing unit (CPU), a chipset, a first interface circuit, a temporary memory, a BIOS (basic input/output system)...
US-9,311,074 Distribution control apparatus, distribution control method, and non-transitory computer-readable medium
A distribution control apparatus that controls distribution of firmware to be mounted on an image forming apparatus in a network, comprises: a storage control...
US-9,311,073 Upgrading nodes using leader node appointment
Method, apparatus and computer program product for use in the upgrade of nodes in a group of nodes in a data communications network. One or more nodes in the...
US-9,311,072 Protocol system and related method of automatically updating a datum
A method of automatically updating a datum is disclosed in the present invention. The method is applied to a signal outputting device and at least one signal...
US-9,311,071 Force upgrade of a mobile application via a server side configuration file
Systems and methods which forces or automatically upgrades a mobile application installed on a mobile device for security, stability or any other concerns via a...
US-9,311,070 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,311,069 Search in application launcher
A system and machine-implemented method for facilitating an application launcher providing direct access to one or more items, the method including identifying...
US-9,311,068 Deployment of web application archives as a preprocessing step for provisioning
In one aspect, a transformation of web application archives (WARs) to Open Services Gateway initiative (OSGi.TM.) web bundles is performed. WARs are specialized...
US-9,311,067 Content changeable smart phone application for navigable venues and multi-party navigational system
A content changeable system for navigable venues includes (i) a software application folder for storage at a software application storage area, the software...
US-9,311,066 Managing update deployment
Systems and methods for managing deployment of an update to computing devices are provided. An update deployment manager determines one or more initial...
US-9,311,065 Data splitting for multi-instantiated objects
Embodiments relate to data splitting for multi-instantiated objects. An aspect includes receiving a portion of source code for compilation having a dynamic...
← 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 | 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.