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
2016/0371104 PROVISIONING VIRTUAL DESKTOPS WITH STUB VIRTUAL DISKS
A system is described allowing a virtual desktop to be booted directly from a desktop image stored in a backup database without requiring content from the...
2016/0371103 DYNAMIC CODE INJECTION
Embodiments of the present invention disclose an approach for inserting code into a running thread of execution. A computer sets a first set of bits to a first...
2016/0371102 SYSTEM AND METHOD FOR SUPPORTING EXECUTION OF APPLICATION BASED ON MULTI-PLATFORM USING VIRTUAL PLATFORM SERVICE
A system and method for supporting the execution of an application based on a multi-platform are disclosed. The system for supporting the execution of an...
2016/0371101 SECURE MIGRATABLE ARCHITECTURE HAVING HIGH AVAILABILITY
Systems and methods are disclosed that ensure high availability of such an architecture hosted on commodity platforms. One method includes initializing, by an...
2016/0371100 SYSTEM AND METHOD FOR SWITCH MANAGEMENT
A system and method for switch management includes a switch including a plurality of switch modules, and a status display panel. The plurality of switch...
2016/0371099 Personal Computer System with Remotely-Configured Hardware-Enforced Usage Limits
A personal computer includes a motherboard, video graphics adapter, mod board, switching board and single board computer. The switching board includes a...
2016/0371098 COMMUNICATION OF DEVICE PRESENCE BETWEEN BOOT ROUTINE AND OPERATING SYSTEM
Various embodiments are directed to creating multiple device blocks associated with hardware devices, arranging the device blocks in an order indicative of...
2016/0371097 Air Gapping / Offboarding of Software
The invention is to provide an `air gap` or `offboarding` of the administrative functions/software that are available on any device that contains a built in...
2016/0371096 EFFICIENT RAM USAGE IN COMPUTING DEVICES
Systems and methods are disclosed for managing program code in a computing device, such as an embedded system. In a computing device, a non-volatile flash...
2016/0371095 Implementation and Deletion Methods and Apparatuses for Multiple Operating Systems on Smart Device
Implementation and deletion methods and apparatuses for multiple operating systems on a smart device are presented. The method includes receiving an operating...
2016/0371094 INFORMATION APPARATUS
An information apparatus includes: a device to operate according to plural pieces of setting information by plural initialization processings; and a processor...
2016/0371093 Scalarization of Vector Processing
A Single-Instruction-Multiple-Treads (SIMT) computing system includes multiple processors and a scheduler to schedule multiple threads to each of the...
2016/0371092 SYSTEM ON CHIP AND VERIFICATION METHOD THEREOF
A verification method of a system on chip includes receiving a test generator and an exception handler; generating, by the test generator, a test program...
2016/0371091 TECHNIQUES FOR IMPROVING ISSUE OF INSTRUCTIONS WITH VARIABLE LATENCIES IN A MICROPROCESSOR
Techniques are disclosed for issuing instructions in a processor. According to one embodiment of the present disclosure, an instruction tag is broadcast to...
2016/0371090 TECHNIQUES FOR IMPROVING ISSUE OF INSTRUCTIONS WITH VARIABLE LATENCIES IN A MICROPROCESSOR
Techniques are disclosed for issuing instructions in a processor. According to one embodiment of the present disclosure, an instruction tag is broadcast to...
2016/0371089 INSTRUCTION AND LOGIC FOR FILTERING OF SOFTWARE PREFETCHING INSTRUCTIONS
A processor includes an execution unit and a filter module. The filter module includes logic to receive an instruction, determine whether the instruction was...
2016/0371088 SPLIT-LEVEL HISTORY BUFFER IN A COMPUTER PROCESSING UNIT
A split level history buffer in a central processing unit is provided. A history buffer is partitioned into a first portion and a second portion, wherein the...
2016/0371087 SPLIT-LEVEL HISTORY BUFFER IN A COMPUTER PROCESSING UNIT
A split level history buffer in a central processing unit is provided. A history buffer is split into a first portion and a second portion. An instruction...
2016/0371086 EFFICIENT RECORDING AND REPLAYING OF NON-DETERMINISTIC INSTRUCTIONS IN A VIRTUAL MACHINE AND CPU THEREFOR
The output of a non-deterministic instruction is handled during record and replay in a virtual machine. An output of a non-deterministic instruction is stored...
2016/0371085 BRANCH TRACE COMPRESSION
Exemplary methods, apparatuses, and systems assign a plurality of branch instructions within a computer program to a plurality of prime numbers. Each branch...
2016/0371084 LIMITED RANGE VECTOR MEMORY ACCESS INSTRUCTIONS, PROCESSORS, METHODS, AND SYSTEMS
A processor of an aspect includes a plurality of packed data registers. The processor also includes a unit coupled with the packed data registers. The unit is...
2016/0371083 Lock Free Streaming of Executable Code Data
A disassembler receives instructions and disassembles them into a plurality of separate opcodes. The disassembler creates a table identifying boundaries...
2016/0371082 INSTRUCTION CONTEXT SWITCHING
A processing device includes a first memory that includes a context buffer. The processing device also includes a processor core to execute threads based on...
2016/0371081 DYNAMIC COMPUTATIONAL ACCELERATION USING A HETEROGENEOUS HARDWARE INFRASTRUCTURE
An example method includes, during execution of a software application in a computing system comprising a plurality of processing units, identifying...
2016/0371080 APPLICATION BUILDING BLOCKS FOR ON DEMAND AND ON PREMISE USAGE
The disclosure generally describes computer-implemented methods, software, and systems for enhancing visual applications. A computer-implemented method...
2016/0371079 CORRECTING NON-COMPLIANT SOURCE CODE IN AN INTEGRATED DEVELOPMENT ENVIRONMENT
Approaches presented herein enable correction of source code that fails to comply with an established coding standard in a code base within an Integrated...
2016/0371078 STORING OPTIMIZATION FOR CUSTOMIZATION RESOURCES
A facility for managing storage of program customization resources on a computing system is described. The computing system has an amount of storage space,...
2016/0371077 METHOD FOR WIRELESS REMOTE UPDATING VEHICLE SOFTWARE
A method for wireless remote updating of vehicle software of one or more target electronic control units (ECUs) in a target vehicle group comprises: hosting...
2016/0371076 METHOD FOR UPDATING VEHICLE ECUs USING DIFFERENTIAL UPDATE PACKAGES
A method for upgrading vehicle electronic control units (ECUs) in a vehicle comprises: creating a differential upgrade package (DUP) for each upgrade to a...
2016/0371075 METHOD FOR SOFTWARE UPDATING OF VEHICLE COMPONENTS
A method for real-time widespread distribution of software updates of vehicle components comprising flash memory is provided. The method comprises: providing a...
2016/0371074 UPDATING FIRMWARE OF IOT DEVICES
An access point (AP) of a wireless network receives registration requests for a firmware update from a set of Internet of Things (IOT) devices. The AP...
2016/0371073 FEATURE EXPLOITATION EVALUATOR
In one embodiment, a computer-implemented method includes maintaining a feature repository that includes one or more current feature descriptors describing one...
2016/0371072 FEATURE EXPLOITATION EVALUATOR
In one embodiment, a computer-implemented method includes maintaining a feature repository that includes one or more current feature descriptors describing one...
2016/0371071 ACCOUNT-BASED SOFTWARE UPGRADES IN A MULTI-TENANT ECOSYSTEM
A scalable infrastructure containing multiple computer devices may be used for executing a Software-as-a-Service (SaaS) software application. The multiple...
2016/0371070 INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD
An information processing system includes at least one device and a server system. The server system includes a provision control unit, a first generation...
2016/0371069 APPARATUS AND METHOD FOR CLOUD-BASED DEVELOPMENT ENVIRONMENT SERVICE
An apparatus and method for a cloud-based development environment service. The apparatus for a cloud-based development environment service includes a...
2016/0371068 COMPUTER THAT PERFORMS COMPILING, COMPILER PROGRAM, AND LINK PROGRAM
A computer configured to perform compiling, including a memory configured to store a source program and a processor, the processor is configured to execute a...
2016/0371067 DETERMINATION OF BRANCH CONVERGENCE IN A SEQUENCE OF PROGRAM INSTRUCTION
A method of compiling a sequence of program instructions, a method of parallel execution of a sequence of program instructions and apparatuses and software...
2016/0371066 COMPUTER THAT PERFORMS COMPILING, COMPILING METHOD AND STORAGE MEDIUM THAT STORES COMPILER PROGRAM
A computer that performs compiling, including a processor configured to execute a process including adding the number of access times to each of a plurality of...
2016/0371065 PROVIDING DETERMINISTIC, REPRODUCIBLE, AND RANDOM SAMPLING IN A PROCESSOR
In one embodiment, a processor includes a front end unit to fetch and decode an instruction. The front end unit includes a first random number generator to...
2016/0371064 GNSS RECEIVER WITH AN ON-BOARD CAPABILITY TO IMPLEMENT AN OPTIMAL ERROR CORRECTION MODE
The invention relates to the development, control and execution of interactive software. An interactive component of the invention is configured to enable a...
2016/0371063 Software Defined Network Controller
Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be...
2016/0371062 Method For The Automatic Presentation And Interaction Of A Data-Form User-Interface From Object-Model Metadata...
Systems and methods can be provided that are capable of the automatic and efficient design and implementation of a data-form user-interface with layout and...
2016/0371061 READ-ONLY COMMUNICATION OPERATOR
A high level programming language provides a read-only communication operator that prevents a computational space from being written. An indexable type with a...
2016/0371060 AUTOMATION OF CANONICAL MODEL USAGE IN APPLICATION DEVELOPMENT PROCESSES
Computer program products, methods, systems, apparatuses, and computing entities are provided for enforcing usage of a canonical model. For example,...
2016/0371059 DIGITAL TRUE RANDOM NUMBER GENERATOR BASED ON S-BOXES
Various embodiments relate to a device including a digital component configured to output a plurality of parallel bits based on an input wherein the digital...
2016/0371058 MIXED-RADIX CARRY-LOOKAHEAD ADDER ARCHITECTURE
Embodiments described herein are directed to mixed-radix carry-lookahead adders and methods performed thereby. The mixed-radix carry-lookahead adder includes...
2016/0371057 ARITHMETIC CONTROL DEVICE, MEMORY SYSTEM INCLUDING THE SAME, INFORMATION PROCESSING DEVICE, AND ARITHMETIC...
An arithmetic control device according to an embodiment controls arithmetic operations using a memory chip. The memory chip includes a memory cell array and a...
2016/0371056 SENDING PACKETS USING OPTIMIZED PIO WRITE SEQUENCES WITHOUT SFENCES
Method and apparatus for sending packets using optimized PIO write sequences without sfences. Sequences of Programmed Input/Output (PIO) write instructions to...
2016/0371055 Embedded audio/video playout program frequently requests keyboard focus
Computer software allowing enhanced control of the playout of audio/video works on a computer system. In various embodiments, the software allows key events...
← 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 146 147 148 149 | 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.