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/0032359 COPY OF MEMORY INFORMATION FROM A TRANSMIT DESCRIPTOR TO A TRACKING DATA STRUCTURE
Examples include the copy of memory information from a transmit descriptor to a tracking data structure. Some examples include the memory information being...
2018/0032358 CROSS-ADDRESS SPACE OFFLOADING OF MULTIPLE CLASS WORK ITEMS
A JVM can be used for secure and efficient processing of work items from different processors for a mainframe environment. The JVM provides the infrastructure...
2018/0032357 DEBUG ENVIRONMENT FOR A MULTI USER HARDWARE ASSISTED VERIFICATION SYSTEM
Technologies for debugging hardware errors discovered during hardware assisted software verification processes are provided. For example, in one embodiment, a...
2018/0032356 Enhanced Oil Recovery (EOR) Chemical Coreflood Simulation Study Workflow
A method, apparatus, and program product may generate and/or utilize a three-dimensional computer simulation model of a core plug suitable for use in a...
2018/0032355 CONTAINER-BASED LANGUAGE RUNTIME LOADING AN ISOLATED METHOD
Embodiments include a code loader method for loading attributes corresponding to an isolated method by a container-based language runtime. The attributes are...
2018/0032354 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, COMPUTER-READABLE NON-TRANSITORY RECORDING...
An information processing apparatus includes a processor configured to collect software information indicating first software deployed to a virtual machine and...
2018/0032353 INFORMATION PROCESSING APPARATUS
An information processing apparatus, including: a communicator that receives video information from a plurality of servers and transmits operation information...
2018/0032352 METHOD AND APPARATUS FOR PLUG AND PLAY, NETWORKABLE ISO 18000-7 CONNECTIVITY
A device may comprise a Universal Serial Bus (USB) interface and a wireless interface operable to communicate in accordance with the ISO 18000-7 standard. The...
2018/0032351 INFORMATION PROCESSING METHOD AND STORAGE DEVICE
The present disclosure provides an information processing method. The method includes installing a first operating system; generating a first boot variable...
2018/0032350 METHOD FOR RECOGNIZING EXTERNAL DEVICE AND ELECTRONIC DEVICE SUPPORTING THE SAME
An electronic device is provided that includes a connector configured to connect to an external electronic device that includes a recognition pin for sensing...
2018/0032349 Optimized UEFI Reboot Process
Systems and methods are disclosed for an initialization process that selectively reloads part or all of the UEFI when called by the operating system. The...
2018/0032348 EFFICIENT SHARING OF ARTIFACTS BETWEEN COLLABORATION APPLICATIONS
A method can include evaluating each of a plurality of collaborative systems, using a processor, for suitability hosting an artifact according to at least one...
2018/0032347 CONTAINER-BASED LANGUAGE RUNTIME USING A VARIABLE-SIZED CONTAINER FOR AN ISOLATED METHOD
Embodiments include a code loader method for loading attributes corresponding to an isolated method by a container-based language runtime. The attributes are...
2018/0032346 TIGERSHARC DSP BOOT MANAGEMENT CHIP AND METHOD
A TigerSharc DSP boot management chip and the method thereof, the boot management chip comprises an interface unit, a two-port RAM unit, a management unit and...
2018/0032345 UNIFIED METHOD TO SEND BIOS POST CODES TO BMC
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The...
2018/0032344 OUT-OF-ORDER BLOCK-BASED PROCESSOR
Technology related to out-of-order processor architectures is disclosed. In one example of the disclosed technology, a processor includes decode logic and...
2018/0032343 ADJUSTING INSTRUCTION DISPATCH IN A MULTI-PIPELINE PROCESSOR WITH OUT-OF-ORDER EXECUTION
A system and method adjusts instruction dispatch in a multi-pipeline processor core having a plurality of execution units for improved performance of...
2018/0032342 LOOP VECTORIZATION METHODS AND APPARATUS
Loop vectorization methods and apparatus are disclosed. An example method includes generating a first control mask for a set of iterations of a loop by...
2018/0032340 Processor for Correlation-Based Loop Detection
Processor comprising an execution unit and a detection unit which are functionally connected, wherein the execution unit is configured to execute computer...
2018/0032339 CROSS-LEVEL PREFETCH FOR SHARED MULTI-LEVEL LIBRARIES
In embodiments, apparatuses, methods and storage media (transitory and non-transitory) are described that are associated with receiving a call from an...
2018/0032338 CLEARING SPECIFIED BLOCKS OF MAIN STORAGE
Embodiments of the present invention provide systems and methods for clearing specified blocks of main storage. In one embodiment, an EADM start subchannel is...
2018/0032337 CLEARING SPECIFIED BLOCKS OF MAIN STORAGE
Embodiments of the present invention provide systems and methods for clearing specified blocks of main storage. In one embodiment, an EADM start subchannel is...
2018/0032336 PROCESSOR AND METHOD FOR EXECUTING INSTRUCTIONS ON PROCESSOR
The present application discloses a processor and a method for executing an instruction on a processor. A specific implementation of the processor includes: a...
2018/0032335 TRANSACTIONAL REGISTER FILE FOR A PROCESSOR
Technology related to register files for block-based processor architectures is disclosed. In one example of the disclosed technology, a processor core...
2018/0032334 METHOD AND APPARATUS FOR PERFORMING A VECTOR BIT REVERSAL AND CROSSING
An apparatus and method for performing a vector bit reversal and crossing. For example, one embodiment of a processor comprises: a first source vector register...
2018/0032333 Atomic Line Multi-Tasking
A novel implementation of multi-tasking in a computer, microprocessor, or the like which provides the advantages of pre-emptive multi-tasking but which...
2018/0032332 THREE SOURCE OPERAND FLOATING-POINT ADDITION INSTRUCTION WITH OPERAND NEGATION BITS AND INTERMEDIATE AND FINAL...
A processor of an aspect includes a decode unit to decode a three source floating point addition instruction indicating a first source operand having a first...
2018/0032331 METHOD AND SYSTEM FOR DETERMINING SAFETY COMPLIANCE LEVEL OF A SOFTWARE PRODUCT
Disclosed herein is a method and system for determining safety compliance level of a software product. Safety requirements to be complied by the software...
2018/0032330 SYSTEM AND METHOD FOR CLASSIFYING AND RESOLVING SOFTWARE PRODUCTION INCIDENT
A system and method for classifying and resolving software production incident tickets includes receiving an incident ticket, extracting a plurality of...
2018/0032329 CUSTOMIZED RUNTIME ENVIRONMENT
Methods, systems, and computer program products for creating a customized runtime environment are described. One or more runtime environment capabilities are...
2018/0032328 METHOD AND APPARATUS OF SEGMENT FLOW TRACE ANALYSIS
A method and apparatus for assembler source code analysis may include selecting assembler source code, parsing the assembler source code, determining the...
2018/0032327 SYSTEM AND METHOD FOR THE DATA MANAGEMENT IN THE INTERACTION BETWEEN MACHINES
A method and a system for data management in the interaction between machines in a deployed system in which a plurality of devices are made to use a Dataset...
2018/0032326 ROM FLASHING METHOD AND INTELLIGENT TERMINAL
Embodiments of the present disclosure relate to the communications field and disclose a read-only memory (ROM) flashing method and an intelligent terminal, so...
2018/0032325 CONTROLLED DEPLOYMENT OF APPLICATION FEATURE
Controlled deployment of an application feature is provided. A deployment service initiates operations to control deployment of the application feature by...
2018/0032324 REMOTE VEHICLE UPDATE INSTALLATION SCHEDULING
Technical solutions are described for updating a plurality of electronically controlled units (ECU) in a vehicle with multiple communication buses. An example...
2018/0032323 Rolling Version Update Deployment Utilizing Dynamic Node Allocation
Methods are disclosed for dynamic node allocation for a server system that can automatically heal on failure--minimizing the need for static ...
2018/0032322 AUTOMATED DEVOPS APPLICATION DEPLOYMENT
Examples disclosed herein relate to automated development operations (DevOps) application deployment. Some examples disclosed herein may include generating a...
2018/0032321 INSERTING IMPLICIT SEQUENCE POINTS INTO COMPUTER PROGRAM CODE TO SUPPORT DEBUG OPERATIONS
Optimization of computer program code can be performed during compilation of the computer program code. During the compilation of the computer program code, at...
2018/0032320 COMPUTER-IMPLEMENTED METHOD FOR ALLOWING MODIFICATION OF A REGION OF ORIGINAL CODE
A computer-implemented method for allowing modification of a region of original code of a computer program, the method comprising: annotating a region of...
2018/0032319 SYSTEM, METHOD AND APPARATUS FOR PREVENTING VULNERABLE INTERLEAVINGS IN WEB APPLICATIONS AT COMPILE TIME
Systems, methods, and computer program products are disclosed including receiving a computer program, compiling the computer program, performing data flow...
2018/0032318 Methods and systems for rendering user interface based on user context and persona
Embodiments herein provide a method and a system for rendering a UI of an application installed in an electronic device based on context of usage and persona...
2018/0032317 DEFINING A DATA INPUT USER INTERFACE
The disclosure includes methods and systems implemented at least in part by a machine for defining and generating graphics for one or more interactive elements...
2018/0032316 SYNTAX TEMPLATES FOR CODING
A method includes in response to a user selection of a command of a coding language, causing display of a set of argument blocks in a text input region based...
2018/0032315 FACTORY IDENTIFICATION SYSTEM
The described technology is directed towards a factory identification system, in which a factory object is provided with a factory identifier (ID) that...
2018/0032314 HYBRID CODE MODIFICATION IN INTERMEDIATE LANGUAGE FOR SOFTWARE APPLICATION
Computer program, methods, and systems for code modification of a programming language platform and a software application in an intermediate language at...
2018/0032313 METHOD FOR ACCESSING ACCESSIBLE ARTICLE, AND SYSTEM AND ACCESSIBLE ARTICLE USING THE SAME
A method for accessing an accessible article, and a system and an accessible article using the method are provided. The user can establish authentication...
2018/0032312 PROCESSOR AND METHOD FOR OUTER PRODUCT ACCUMULATE OPERATIONS
A processor and method for performing outer product and outer product accumulation operations on vector operands requiring large numbers of multiplies and...
2018/0032311 SYSTEM AND METHOD FOR PIECEWISE LINEAR APPROXIMATION
An apparatus includes one or more registers configured to store a vector of input values. The apparatus also includes a coefficient determination unit...
2018/0032310 Voice Commands for Online Social Networking Systems
In one embodiment, a method includes receiving, from a client system of a first user of an online social network, voice input of the first user; receiving,...
2018/0032309 NAVIGATION AND ORIENTATION TOOLS FOR SPEECH SYNTHESIS
TTS is a well known technology for decades used for various applications from Artificial Call centers attendants to PC software that allows people with visual...
← 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 150 151 152 153 154 155 | 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.