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
2018/0232253 INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing apparatus includes a controller that controls activation of a processing unit that processes data, and a memory that stores...
2018/0232252 VIRTUAL MACHINE (VM)-TO-VM FLOW CONTROL FOR OVERLAY NETWORKS
In one embodiment, a system includes a processing circuit and logic integrated with and/or executable by the processing circuit that causes the processing...
2018/0232251 VIRTUAL MACHINE MIGRATION VIA A MOBILE DEVICE
Embodiments relate to virtual machine (VM) migration via a mobile device. A method includes requesting, by a mobile device, a source computer to capture a...
2018/0232250 INTELLIGENTLY ASSISTED IOT ENDPOINT DEVICE
Intelligently assisted IoT endpoint devices are disclosed. For example, an endpoint device determined to have an active network connection redirects...
2018/0232249 VIRTUAL MACHINE MIGRATION BETWEEN SOFTWARE DEFINED STORAGE SYSTEMS
Virtual machine volumes may be migrated between software defined storage (SDS) systems by an orchestration engine configured to manage one or more virtual...
2018/0232248 CORRELATION OF NETWORK CONNECTIONS AND PROCESSES IN A VIRTUALIZED COMPUTING ENVIRONMENT
A method includes, in a computer, running a hypervisor that allocates resources of a memory and of a network to one or more Virtual Machines (VMs), which run...
2018/0232247 SYSTEMS AND METHODS FOR DELIVERING ONLINE ENGAGEMENT DRIVEN BY ARTIFICIAL INTELLIGENCE
Systems and methods for determining mastery in a Bayesian network are disclosed herein. The system can include memory including a content library database...
2018/0232246 DATA COMMUNICATION SYSTEM FOR VEHICLE
When a verification result by a verifier is a success, an electronic control unit activates a rewriting target program stored in a second storage, and...
2018/0232245 SYSTEM AND METHOD FOR AUTOMATIC SOFTWARE INSTALLATION AND CONFIGURATION
A system and method that automatically configures and adjusts computer systems and computer software (i.e., computer programs), on the basis of data collection...
2018/0232244 INFORMATION PROCESSING APPARATUS AND SYSTEM, AND METHOD AND RECORDING MEDIUM FOR GENERATING USER INTERFACE
An information processing apparatus includes: a display unit displaying a generation screen of a UI; a storage unit storing object images serving as candidates...
2018/0232243 PROGRAMMABLE DISPLAY, DISPLAY CONTROL METHOD, AND DISPLAY CONTROL PROGRAM
To provide a programmable display that enables content for coping with an event that has occurred to be promptly used. A programmable display that can...
2018/0232242 GALLERY CONTROL WITH DYNAMICALLY DETERMINED CONTROL TEMPLATE REPLICA SIZES
Techniques are described for rendering a gallery control to a graphical user interface (GUI), the gallery control including first and second template replicas....
2018/0232241 DISTRIBUTED APPLICATION EXECUTION BASED ON DEVICE-SPECIFIC SUPPORT FOR PLATFORM-INDEPENDENT DEVICE FUNCTIONS
A computing device supports distributed application execution by sending a code module to different remote devices that have different device-specific support...
2018/0232240 SYSTEMS, METHODS, AND APPARATUS FOR CONTROLLING THE POWER-ON OR BOOT SEQUENCE OF AN INTEGRATED CIRCUIT BASED ON...
In some embodiments, an apparatus includes an integrated circuit such as a system on chip that operates in part from harvested power and that uses information...
2018/0232239 OPTIMIZE CONTROL-FLOW CONVERGENCE ON SIMD ENGINE USING DIVERGENCE DEPTH
There are provided a system, a method and a computer program product for selecting an active data stream (a lane) while running SPMD (Single Program Multiple...
2018/0232238 METHOD AND APPARATUS FOR PROVIDING ACCELERATED ACCESS TO A MEMORY SYSTEM
A computer system is presented. The computer system comprises a memory system that stores data, a computer processor, and a memory access engine. The memory...
2018/0232237 METHOD AND APPARATUS FOR EFFICIENT SCHEDULING FOR ASYMMETRICAL EXECUTION UNITS
A method and system performs instruction scheduling in an out-of-order microprocessor pipeline. The method and system selects a first set of instructions to...
2018/0232236 OPERATION OF A MULTI-SLICE PROCESSOR WITH SELECTIVE PRODUCER INSTRUCTION TYPES
Operation of a multi-slice processor including execution slices and load/store slices, where the load/store slices are coupled to the execution slices via a...
2018/0232235 EFFICIENT HARDWARE-BASED EXTRACTION OF PROGRAM INSTRUCTIONS FOR CRITICAL PATHS
A processor includes a memory to hold a buffer to store data dependencies comprising nodes and edges for each of a plurality of micro-operations. The nodes...
2018/0232234 STATIC OPERAND STORE COMPARE DEPENDENCY CHECKING
A computer-implemented method for marking load and store instruction overlap in a processor pipeline is described. The method includes detecting a load...
2018/0232233 SPECULATIVE TRANSITIONS AMONG MODES WITH DIFFERENT PRIVILEGE LEVELS IN A BLOCK-BASED MICROARCHITECTURE
The disclosure relates to processing in-flight blocks in a processor pipeline according to an expected execution mode to reduce synchronization delays that...
2018/0232232 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...
2018/0232231 APPLICATION SPECIFIC INSTRUCTION-SET PROCESSOR (ASIP) FOR SIMULTANEOUSLY EXECUTING A PLURALITY OF OPERATIONS...
The invention provides an application specific instruction set processor (ASIP) that uses a Very Long Instruction Word (VLIW) for simultaneously executing a...
2018/0232230 OPERATION OF A MULTI-SLICE PROCESSOR WITH SELECTIVE PRODUCER INSTRUCTION TYPES
Operation of a multi-slice processor including execution slices and load/store slices, where the load/store slices are coupled to the execution slices via a...
2018/0232229 VECTOR PROCESSING SYSTEM
Vector processing systems and methods disclosed herein generate efficient vector initialization code that leverages performance advantages of single...
2018/0232228 PREVENTION OF CLASSLOADER MEMORY LEAKS IN MULTITIER ENTERPRISE APPLICATIONS
A classloader object cache is instantiated from programmed code of a classloader cache class definition. The classloader object cache is referenced by a strong...
2018/0232227 METHOD OF AUTOMATICALLY INVOKING APPLICATION PROGRAM FUNCTIONS FOR A DEFINED PROJECT AND GENERATING ACTIVITY...
A data processing method including, in a procurement application program, generating and causing displaying as part of a graphical user interface of a client...
2018/0232226 WIRELESS ROUTER REMOTE FIRMWARE UPGRADE
A wireless router receives a firmware update from a remote server, and destructively overwrites router firmware in flash memory in a chunk-wise manner, and...
2018/0232225 APPLYING UPDATE TO SNAPSHOTS OF VIRTUAL MACHINE
For automatically applying update to snapshots of a virtual machine (VM), a cloned virtual machine is created reproducing a state of an existing first snapshot...
2018/0232224 CONTROLLER AND CONTROL PROGRAM UPDATING METHOD
A controller according to an embodiment includes a main processing unit and a storage. The main processing unit shifts, when receiving an updating request of a...
2018/0232223 METHOD AND APPARATUS FOR MULTI CYCLE VEHICLE SOFTWARE UPDATE COMPLIANCE HANDLING
A system includes a processor configured to query one or more vehicle electronic control unit (ECU) modules to determine current software versions installed on...
2018/0232222 Modified Federation Architecture with Reduced Update Time
An update technique is described. During the update technique, a computer system, in which tenant data and associated components in the computer system for...
2018/0232221 SYSTEMS AND METHODS FOR FIREARMS MONITORING AND AWARENESS USING HIGHLY DYNAMIC WIRELESS AD-HOC NETWORKS
Systems and methods for monitoring and accessing the status of a firearm that are adapted to communicate via a mesh network are disclosed. In embodiments, a...
2018/0232220 SERVICE PLACEMENT TECHNIQUES FOR A CLOUD DATACENTER
A container set manager may determine a plurality of container sets, each container set specifying a non-functional architectural concern associated with...
2018/0232219 DYNAMIC LEXER OBJECT CONSTRUCTION
In one example in accordance with the present disclosure, a method for dynamic lexer object construction includes receiving a grammar rule including a variable...
2018/0232218 Programming a Multi-Processor System
A computer-implemented method for creating a program for a multi-processor system comprising a plurality of interspersed processors and memories. A user may...
2018/0232217 EXTENDING A VIRTUAL MACHINE INSTRUCTION SET ARCHITECTURE
Operations include a compilation process and a runtime process. A compiler compiles code to generate virtual machine instructions. The compiler further...
2018/0232216 SYSTEMS AND METHODS FOR EXECUTABLE CONTENT AND EXECUTABLE CONTENT FLOW CREATION
Disclosed are methods and systems that allow a user to access indicia representing executable form items, click and drag them into a space on a display screen,...
2018/0232215 METHOD AND SYSTEM FOR EXTRACTING CONCEPTS FROM RESEARCH PUBLICATIONS TO IDENTIFY NECESSARY SOURCE CODE FOR...
A technique is described including taking a research paper of interest (target paper) and identifying concepts within it based on topic analysis among...
2018/0232214 APPLICATION TESTING
A method includes analyzing, by a processor, a first version of a computer program. The analyzing includes identifying a first data processing element included...
2018/0232213 CUSTOMIZED INTERACTION MANIPULATION AND IMPLEMENTATION FOR RESOURCE STORAGE
Embodiments of the invention are directed to a system, method, or computer program product for interaction manipulation for implementing resource storage. The...
2018/0232212 METHOD AND DEVICE FOR PAGE RENDERING AND VALIDATION
The present invention provides a method and device for page rendering and validation. The method includes at least: extracting a general business configuration...
2018/0232211 SYSTEM AND METHOD FOR GUIDING A USER IN A SOFTWARE DEVELOPMENT LIFECYCLE USING MACHINE LEARNING
The present disclosure relates to system(s) and method(s) for guiding a user in software development lifecycle using machine learning. The system is configured...
2018/0232210 SYSTEM AND METHOD FOR REPRESENTING SOFTWARE DEVELOPMENT REQUIREMENTS INTO STANDARD DIAGRAMS
This disclosure relates generally to software development, and more particularly to a system and method for representing software development requirements into...
2018/0232209 TRANSPOSING IN A MATRIX-VECTOR PROCESSOR
A circuit for transposing a matrix comprising reversal circuitry configured, for each of one or more diagonals of the matrix, to receive elements of the matrix...
2018/0232208 INTEGRATED QUANTUM-RANDOM NOISE GENERATOR USING QUANTUM VACUUM STATES OF LIGHT
An integrated quantum random noise source includes a substrate, an optical oscillator that may be integral to the substrate coupled by an optical waveguide to...
2018/0232207 ARITHMETIC PROCESSING APPARATUS AND CONTROL METHOD FOR ARITHMETIC PROCESSING APPARATUS
An arithmetic processing apparatus, includes: an arithmetic operation execution circuit configured to execute an arithmetic operation; a first register...
2018/0232206 ADDRESS INFORMATION-BASED ACCOUNT MAPPING METHOD AND APPARATUS
Multiple items of first address information are identified by a server associated with a first service provider. Each item of first address information is...
2018/0232205 APPARATUS AND METHOD FOR RECURSIVE PROCESSING
An apparatus for recursive processing includes: a memory and a processor configured to in a first step of a plurality of steps in which a specific process is...
2018/0232204 INTELLIGENT DATA EXTRACTION
Electronically received data is validated based on a digital data image that is scanned from a paper document. Known paper document source entities, paper...
← 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 | 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.