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/0262322 FUNCTION MANAGEMENT METHOD AND MEMORY DEVICE
A function management method applied to a memory device includes obtaining a plurality of functions through a map file of a compiler, and parsing at least one...
2017/0262321 DECLARATIVE PROPERTIES FOR DATA COLLECTIONS
A system according one exemplary embodiment may receive instructions regarding a callee function that include a description of properties associated with...
2017/0262320 FLEXIBLE BINDING OF TASKS TO TARGET RESOURCES
A system according to one exemplary embodiment comprises: a processor; and memory coupled to the processor and storing instructions that, when executed by the...
2017/0262319 TASK MAPPING FOR HETEROGENEOUS PLATFORMS
An exemplary system according to various examples receives a function call including a plurality of operands, each operand in the plurality of operands...
2017/0262318 Synchronization in a Multi-Processor Computing System
In one aspect, a method implemented by a first sync controller includes receiving sync information, wherein the sync information (i) identifies a first sync...
2017/0262317 SYSTEM AND METHOD FOR OPERATING A SERVER FARM
A method for operating a server farm with a plurality of servers operably connected with each other includes the steps of: sorting the plurality of servers...
2017/0262316 ALLOCATION OF RESOURCES
A method for allocating, in order to carry out a calculation, at least one first resource of a plurality of interconnected resources, the first resource being...
2017/0262315 MULTILAYERED RESOURCE SCHEDULING
Systems and methods for multilayered resource scheduling are provided. A system may include a user interface, an upper level scheduler, at least one lower...
2017/0262314 Kernel Policy Optimization for Computing Workloads
In one embodiment, during execution of a current workload being processed by the kernel, the method searches policy storage for a similar workload that has...
2017/0262313 APPARATUS AND SYSTEM FOR PROCESSING INFORMATION, METHOD FOR CONTROLLING INFORMATION PROCESSING SYSTEM, AND...
An apparatus for processing information includes: a processor configured to execute a program; a first programmable circuit into which a processing circuit...
2017/0262312 MULTI-GRAINED MEMORY OPERANDS
A system according to an exemplary embodiment receives a description of a first set of data elements referenced in a first operand, receives a description of a...
2017/0262311 METHODS, APPARATUSES, AND SYSTEMS FOR CONTROLLING TASK MIGRATION
Methods, apparatuses, and systems for controlling task migration are provided. A method for controlling task migration comprises: determining available device...
2017/0262310 METHOD FOR EXECUTING AND MANAGING DISTRIBUTED PROCESSING, AND CONTROL APPARATUS
A non-transitory computer-readable recording medium stores a control program that causes a computer to execute a process, the process includes collecting a...
2017/0262309 APPLICATION EXECUTION WITH OPTIMIZED CODE FOR USE PROFILES
Method and system are provided for software application execution including switching between optimized code for use profiles. The method includes: accessing...
2017/0262308 SYSTEMS AND METHODS FOR MODIFYING AN OPERATING SYSTEM FOR A VIRTUAL MACHINE
Systems, methods, and software are described herein for operating a data management system, including executing an attached application and application data on...
2017/0262307 METHOD AND APPARATUS FOR CONVERSION OF VIRTUAL MACHINE FORMATS UTILIZING DEDUPLICATION METADATA
A method and apparatus is disclosed herein for converting a virtual machine from an initial hypervisor format to a target hypervisor format utilizing...
2017/0262306 NESTED VIRTUALIZATION FOR VIRTUAL MACHINE EXITS
Memory security technologies are described. An example processing device includes a processor core and a memory controller coupled to the processor core and a...
2017/0262305 AUTOMATIC DISCOVERY AND CLASSFICATION OF JAVA VIRTUAL MACHINES RUNNING ON A LOGICAL PARTITION OF A COMPUTER
Embodiments include methods, and computing systems, and computer program products for automatic discovery and classification of Java virtual machines running...
2017/0262303 DIRECTED PLACEMENT FOR REQUEST INSTANCES
Techniques for placing virtual machines at hardware locations are described herein. A first assignment of virtual machines to hardware locations that fails to...
2017/0262302 Managing Virtual Machine Policy Compliance
A method for managing virtual machine policy compliance. The method for restoring compliance of a virtual machine found to be non-compliant to a compliance...
2017/0262301 HARDWARE-SHARING BETWEEN A VEHICLE SYSTEM AND ADD-ON DEVICE USING CUSTOMIZED MIDDLEWARE
A vehicle system virtualizing add-on device hardware for a vehicle application. The system includes a computer-readable storage device comprising a client...
2017/0262300 NETWORK TRAFFIC DATA IN VIRTUALIZED ENVIRONMENTS
Approaches are described for collecting and/or utilizing network traffic information, such as network flow data, within a virtualized computing environment....
2017/0262299 METHOD AND SYSTEM FOR TAKING CHECKPOINTS AT VARYING INTERVALS
The method of taking checkpoints of a virtual computing instance running in a first host computer at varying time intervals includes queuing outgoing network...
2017/0262298 MAINTAINING DEPLOYMENT PIPELINES FOR A PRODUCTION COMPUTING SERVICE USING LIVE PIPELINE TEMPLATES
Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template--generally referred to as a live pipeline...
2017/0262297 Methods and Systems for Determining an Equipment Operation Based on Historical Operation Data
This disclosure relates generally to data processing, and more particularly, to methods and systems for determining an equipment operation based on historical...
2017/0262296 ELECTRONIC APPARATUS AND CONTROLLING METHOD THEREOF
An electronic apparatus is provided. The electronic apparatus includes a communicator comprising communication circuitry configured to communicate with an...
2017/0262295 MULTIPLE DISPLAY DEVICE AND METHOD OF OPERATING THE SAME
A multiple display device with a number of display areas, and a method of operating the device are provided. The method includes: executing a first ...
2017/0262294 METHODS AND APPARATUS FOR ESTABLISHING SHARED MEMORY SPACES FOR DATA ACCESS AND DISTRIBUTION
In some implementations, methods and apparatuses herein relate to generating shared memory spaces that can share files or applications between users and...
2017/0262293 DYNAMIC AND CONFIGURABLE USER INTERFACE
In some embodiments, a method for generating a mobile device's user interface is provided. The method may include: receiving, via the mobile device, input from...
2017/0262292 METHOD OF OPERATING EMBEDDED SYSTEM AND CONTROL CHIP THEREOF
A method of operating an embedded system including target hardware is provided. An operating system of the embedded system has a user mode and a kernel mode....
2017/0262291 HETEROGENEOUS COMPUTING SYSTEM WITH A SHARED COMPUTING UNIT AND SEPARATE MEMORY CONTROLS
A heterogeneous computing system described herein includes a parallel processing module shared among a set of heterogeneous processors. The processors have...
2017/0262290 CAUSING AN INTERRUPT BASED ON EVENT COUNT
Some implementations provide techniques and arrangements for causing an interrupt in a processor in response to an occurrence of a number of events. A first...
2017/0262289 METHOD AND SYSTEM FOR YIELD OPERATION SUPPORTING THREAD-LIKE BEHAVIOR
A method, system, and computer program product synchronize a group of workitems executing an instruction stream on a processor. The processor is yielded by a...
2017/0262288 BRANCH TARGET BUFFER FOR EMULATION ENVIRONMENTS
Branch instructions are managed in an emulation environment that is executing a program. A plurality of slots in a Polymorphic Inline Cache is populated. A...
2017/0262287 SINGLE CYCLE MULTI-BRANCH PREDICTION INCLUDING SHADOW CACHE FOR EARLY FAR BRANCH PREDICTION
A method of identifying instructions including accessing a plurality of instructions that comprise multiple branch instructions. For each branch instruction of...
2017/0262286 BLOCKING INSTRUCTION FETCHING IN A COMPUTER PROCESSOR
Blocking instruction fetching in a computer processor, includes: receiving a non-branching instruction to be executed by the computer processor; determining...
2017/0262285 CONTROLLING TRANSITION BETWEEN USING FIRST AND SECOND PROCESSING CIRCUITRY
Apparatus and a corresponding method for controlling a transition between use of first processing circuitry and second processing circuitry to execute program...
2017/0262284 VECTOR CHECKSUM INSTRUCTION
A Vector Checksum instruction. Elements from a second operand are added together one-by-one to obtain a first result. The adding includes performing one or...
2017/0262283 INDEPENDENT VECTOR ELEMENT ORDER AND MEMORY BYTE ORDER CONTROLS
Techniques are disclosed for managing vector element ordering. One technique includes receiving an assembler command from a source file, wherein the assembler...
2017/0262282 APPARATUS AND METHOD OF IMPROVED PERMUTE INSTRUCTIONS
An apparatus is described having instruction execution logic circuitry. The instruction execution logic circuitry has input vector element routing circuitry to...
2017/0262281 THREAD MIGRATION USING A MICROCODE ENGINE OF A MULTI-SLICE PROCESSOR
Methods and apparatus for thread migration using a microcode engine of a multi-slice processor including issuing a thread migration instruction to the...
2017/0262280 INDEPENDENT VECTOR ELEMENT ORDER AND MEMORY BYTE ORDER CONTROLS
Techniques are disclosed for managing vector element ordering. One technique includes setting one or more control bits that determine a vector element ordering...
2017/0262279 METHODS AND SYSTEMS FOR DEVELOPING USER CUSTOMIZABLE WEB APPLICATION FRAMEWORKS
This disclosure relates generally to web application frameworks, particularly to, methods and systems for developing user customizable web application...
2017/0262278 PROGRAM DEVELOPMENT SUPPORT DEVICE, NON-TRANSITORY STORAGE MEDIUM STORING THEREON COMPUTER-READABLE PROGRAM...
A program development support device for supporting development of a safety program to be executed in a safety controller includes: a development module that...
2017/0262277 SOFTWARE MANAGEMENT SYSTEM FOR VEHICLE, MANAGEMENT SERVER, AND VEHICLE
A software management system for a vehicle, including a vehicle and a management server, includes: an update necessity determination portion configured to...
2017/0262276 Minimizing Image Copying During Partition Updates
Disclosed are apparatus and methods for updating binary images. A computing device can determine transfers for updating a binary source image to become a...
2017/0262275 SYSTEM AND METHOD FOR RUN-TIME UPDATE OF PREDICTIVE ANALYTICS SYSTEM
A computing system comprising: a runtime controller to produce a corresponding sequence of individual RT prediction results; a FIFO buffer to organize RT...
2017/0262274 OVER-THE-AIR TRIGGER TO VEHICLE INTERROGATOR UPDATES
A vehicle may subscribe to a topic of a topic tree maintained by a message broker and associated with the vehicle. The vehicle may send, to a service delivery...
2017/0262273 Preinstalled Application Management Method for Mobile Terminal and Mobile Terminal
A mobile terminal and a preinstalled application management method for a mobile terminal, where storage space of the mobile terminal includes at least one...
2017/0262272 SCRIPT GENERATION ENGINE AND MAPPING SEMANTIC MODELS FOR TARGET PLATFORM
The present invention is an installation script generation engine. An application component distribution system can include a repository of semantic models for...
← 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.