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/0364361 MULTI-THREADING PROCESSOR AND A SCHEDULING METHOD THEREOF
A processor includes an execution unit, a retirement module, a first retirement counter, a second retirement counter, and an adjustment module. The execution...
2017/0364360 POWER TOOL ANTI-THEFT
Techniques are disclosed for providing anti-theft protection for power tools. In one example of the techniques of the disclosure, at least one processor of a...
2017/0364359 LOCAL CLOSED LOOP EFFICIENCY CONTROL USING IP METRICS
According to one embodiment, a processor includes an instruction decoder to decode instruction and a execution unit to execute instructions, the execution unit...
2017/0364358 OPERATION OF A MULTI-SLICE PROCESSOR IMPLEMENTING DEPENDENCY ACCUMULATION INSTRUCTION SEQUENCING
Operation of a multi-slice processor that includes a plurality of execution slices. Operation of such a multi-slice processor includes: receiving a first...
2017/0364357 Fetching Instructions in an Instruction Fetch Unit
A method in an instruction fetch unit configured to initiate a fetch of an instruction bundle from a first memory and to initiate a fetch of an instruction...
2017/0364356 TECHNIQUES FOR IMPLEMENTING STORE INSTRUCTIONS IN A MULTI-SLICE PROCESSOR ARCHITECTURE
A technique for operating a processor includes receiving, at an issue queue, a store instruction that has an associated address generation (AGN) operation and...
2017/0364355 DATA ORGANIZATION PROCEDURE AND DEVELOPMENT ENVIRONMENT SYSTEM
Embodiments involve a data organization procedure and a development environment system that is set up to carry out the data organization procedure. The data...
2017/0364354 COMMITTED PROGRAM-CODE MANAGEMENT
An association between two or more segments of committed program code can be determined so that the segments of committed program code can be used together for...
2017/0364353 SEGREGATING A MONOLITHIC COMPUTING SYSTEM INTO MULTIPLE ATTACHABLE APPLICATION CONTAINERS BASED ON APPLICATION...
Techniques are described for segregating a monolithic computing device that contains many installed applications into separate application storage volumes that...
2017/0364352 RELEASE CYCLE OPTIMIZATION BASED ON SIGNIFICANT FEATURES VALUES SIMULATION
Embodiments include a system for release cycle optimization; the system includes a processor configured to perform a method. The method includes accessing, by...
2017/0364351 OPTIMIZED INSTALLATION OF RECEIVED PATCHES FOR APPLICATION PROGRAMS ALREADY RUNNING ON COMPUTER SYSTEMS
A data patch for a program already installed in an interactive display computer system is received over a network and stored. There is also received a first...
2017/0364350 UNIVERSAL CONNECTIVITY FOR NON-UNIVERSAL DEVICES
A system includes at least one data collection device connected to a corresponding data terminal via a primary communication channel; and a central...
2017/0364349 Systems and Methods for Distributing Updates to Devices
Users may carry multiple electronic devices that can communicate between each other wirelessly. For example, law enforcement officers may carry several...
2017/0364348 MESH OVER-THE-AIR (OTA) LUMINAIRE FIRMWARE UPDATE
A lighting system includes lighting devices and a controller. An Over-The-Air (OTA) update of lighting device programming is delivered via point-to-point...
2017/0364347 SELECTIVELY MIGRATING APPLICATIONS DURING AN OPERATING SYSTEM UPGRADE
Techniques are described for segregating a monolithic computing device that contains many installed applications into separate application storage volumes that...
2017/0364346 APPARATUS, SYSTEM AND METHOD FOR UPDATING A PERIPHERAL CONNECTED TO IMAGE PROCESSING DEVICE
An image processing device and control method that includes a processor and a memory storing a set of instructions that, when executed by the processor,...
2017/0364345 UPDATE COORDINATION IN A MULTI-TENANT CLOUD COMPUTING ENVIRONMENT
Software updates within one or more regions of a multi-tenant cloud are coordinated. Tenant vs. tenant conflicts, tenant vs. infrastructure provider conflicts,...
2017/0364344 APPLICATION PROGRAM UNINSTALLATION METHOD AND APPARATUS
An application program uninstallation method and apparatus relate to the field of communications technologies. The method includes: obtaining current location...
2017/0364343 TRACKING AN APPLICATION INSTALLATION STATE
An apparatus, method, and system for receiving a request for a transaction using a computer system. An absence of a first identification of an application on a...
2017/0364342 PLUGIN FOR SOFTWARE DEPLOYMENT
A plugin for a website browser can enable a user to deploy software onto a computing device quickly and easily. For example, the plugin can automatically...
2017/0364341 PARALLELIZATION METHOD, PARALLELIZATION TOOL, AND IN-VEHICLE DEVICE
A computer generates a parallel program, based on an analysis of a single program that includes a plurality of tasks written for a single-core microcomputer,...
2017/0364340 Systems and Methods for Using Error Correction and Pipelining Techniques for an Access Triggered Computer...
A method for improving performance of an access triggered architecture for a computer implemented application is provided. The method first executes typical...
2017/0364339 Generation of Specialized Methods Based on Generic Methods and Type Parameterizations
Generic method specialization represents the ability to specialize generic methods over various types. When implementing generic method specialization an...
2017/0364338 TOOL-LEVEL AND HARDWARE-LEVEL CODE OPTIMIZATION AND RESPECTIVE HARDWARE MODIFICATION
The present invention related to a method for compiling high-level software code into hardware, transforming each instruction into a respective hardware block...
2017/0364337 METHOD AND APPARATUS FOR COMPILING REGULAR EXPRESSIONS
Apparatus, systems, and methods for a compiler are described. One such compiler converts source code into an automaton comprising states and transitions...
2017/0364336 SYSTEMS AND METHODS FOR BUILDING CONVERSATIONAL UNDERSTANDING SYSTEMS
Systems and methods for building conversational understanding systems are provided. More specifically, the systems and methods utilize prebuilt conversational...
2017/0364335 FORMAL OBJECTS AND EXECUTORS
Embodiments are provided for formal objects and executors. In one embodiment, a formal object serialization allows retrieving the object value using a Get...
2017/0364333 SYSTEM FOR AUTOMATED CODE CALCULATION AND AN AUTOMATED CODE CALCULATION METHOD
A method of configuring an automated code calculation system, comprising retrieving information relating to a group of two or more functions, updating a...
2017/0364332 FINGERPRINTING OF REDUNDANT THREADS USING COMPILER-INSERTED TRANSFORMATION CODE
A first processing element is configured to execute a first thread and one or more second processing elements are configured to execute one or more second...
2017/0364331 METHOD TO SUPPORT MULTIPLE VERSIONS OF APIS AND TO CONTROL RUN-TIME EXECUTION OF AN API
In an approach to API versioning, annotations are provided to differentiate among two or more versions of an API. Statistics associated with the two or more...
2017/0364330 METHOD FOR LATE BINDING IDENTITY TO ACCOUNT
A method for late binding identity to account includes following steps. Firstly, a projectable space instance for modeling a workspace is provided to a system,...
2017/0364329 Approximating Functions
A binary logic circuit for approximating a mathematical function over a predefined range as a series of linear segments, each linear segment having one of a...
2017/0364328 CHECKSUM ADDER
Embodiments relate to a hardware circuit that is operable as a fixed point adder and a checksum adder. An aspect includes a driving of a multifunction...
2017/0364327 COST-AWARE SECURE OUTSOURCING
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request...
2017/0364326 USER INTERFACE AND APPLICATION SOFTWARE IN A MOBILE DEVICE THAT SUPPORT WIRELESS PRINTING OVER A NETWORK
Software applications supporting wireless printing are herein disclosed and enabled. The wireless printing from a mobile device may not require a device...
2017/0364325 HEAD MOUNTED DISPLAY AND METHOD OF CONTROLLING THEREFOR
A method of controlling a head mounted display (HMD) according to one embodiment of the present specification includes performing a first operation, receiving...
2017/0364324 PORTABLE DEVICE AND CONTROL METHOD THEREFOR
A control method for a portable device, comprising: receiving a first voice input including a first part for executing a first operation and a second part for...
2017/0364323 DIALOGUE SUPPORT APPARATUS, METHOD AND TERMINAL
According to one embodiment, a dialogue support apparatus includes a processing circuitry. The processing circuitry receives input information indicating a...
2017/0364322 MESH NETWORK OF NEARBY MOBILE DEVICES AS A COMBINED SPEAKER SYSTEM FOR AUDIO
Implementations disclose a mesh network of nearby mobile devices as a combined speaker system for audio. A method includes detecting one or more other...
2017/0364321 UNIVERSAL REMOTE MONITOR MIXER SYSTEM
A system may include a mobile device configured to transmit at least one system variable control signal indicative of an audio processing command, and a...
2017/0364320 Interface Method and Apparatus
A model that is stored in a memory is accessed. The model describes a visualization of information related to the operation of one or more industrial control...
2017/0364319 SYSTEM AND METHOD FOR CONVEYING PRINT DEVICE STATUS INFORMATION USING A LIGHT INDICATOR FEEDBACK MECHANISM
A system for providing print device dynamic status indicator feedback includes a print device, and a status indicator feedback unit. The print device includes...
2017/0364318 METHOD AND SYSTEM FOR DETERMINING THE TRAY WITH THE BEST PAPER REGISTRATION FOR A PRINT JOB
A method is disclosed for controlling at least one printer engine, the at least one printer engine having plural trays, each of the plural trays is aligned...
2017/0364317 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
Even the case where combination of drawing commands (in particular, generation of a background-combined image) is performed on the application side, a print...
2017/0364316 MATERIAL VOLUME COVERAGE REPRESENTATION OF A THREE-DIMENSIONAL OBJECT
Certain examples described herein provide a representation of a three-dimensional object for production of said object. These examples use a material volume...
2017/0364315 PRINT RESERVATION
A print server may include a processor, a memory, and instructions stored on the memory and executable by the processor. In an example, the instructions may...
2017/0364314 PRINT DATA PROCESSING DEVICE, PRINT DATA PROCESSING METHOD, PROGRAM, AND PRINTING SYSTEM
A print data processing device that is a device for processing print data transmitted from a host device, and electronically providing printouts according to...
2017/0364313 PRINT SYSTEM, PRINTER DRIVER, AND PROGRAM
A printing apparatus includes a printer having a first processor and a printing unit. A registration device is connected to the printer. The registration...
2017/0364312 PROCESSING APPARATUS, PROCESSING SYSTEM, NON-TRANSITORY COMPUTER READABLE MEDIUM, AND PROCESSING METHOD
A processing apparatus includes a detector, an acceptance unit, and a manager. The detector detects a user. The acceptance unit accepts an operation performed...
2017/0364311 BOOTLOADER CONTROL VIA DEVICE IDENTIFIER
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for placing a device in a bootloader state. One of the methods...
← 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 | 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.