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/0242714 VIRTUAL DEVICE MODEL SYSTEM
A computer device may include logic configured to receive, from a user device via a network, a manufacturer-independent request intended for a target device;...
2017/0242713 DEVICE NAVIGATIONAL MAPS FOR CONNECTED DEVICES
Described herein is a method for creating and utilizing device navigational maps. The device navigational maps are modeled using directed graphs that contain...
2017/0242712 METHODS AND DEVICES FOR UPDATING VIRTUAL DESKTOP
Provided are methods and devices for updating a virtual desktop, where, when receiving a first scrolling command, a server calculates a first offset...
2017/0242711 REMOTE MANAGEMENT OF VIRTUAL APP LIFECYCLE BASED ON CONTEXT AND SOCIAL NETWORK ACTIVITIES
Systems and methods for managing app lifecycles on a user device. A device context and a social context are determined. Based on these contexts and a...
2017/0242710 TECHNOLOGIES FOR OPERATING SYSTEM TRANSITIONS IN MULTIPLE-OPERATING-SYSTEM ENVIRONMENTS
Technologies for transitioning between operating systems include a computing device having a main memory and a data storage device. The computing device...
2017/0242709 DIGITAL SENSOR SYSTEM
A system may include a digital sensor system including a sensor element and a digital interface. The digital interface may provide a wake-up signal based on a...
2017/0242708 NORTH COMPLEX/SOUTH COMPLEX INTERFACE
Embodiments including systems, methods, and apparatuses associated providing an interface between a north complex and a south complex of a system on a chip...
2017/0242706 CHECKING METHOD FOR ELECTRONIC DEVICE AND COMPUTER PROGRAM PRODUCT THEREOF
A checking method for electronic device includes receiving a fast boot signal and entering into a fast boot stage in response to the fast boot signal. The fast...
2017/0242705 Instruction and Logic for Support of Code Modification
A processor includes support for executing binary-translated code including code modifications. The processor includes a processor core that includes a cache...
2017/0242704 APPARATUS AND METHOD OF IMPROVED EXTRACT INSTRUCTIONS
An apparatus is described that includes instruction execution circuitry to execute first, second, third, and fourth instructions, the first and second...
2017/0242703 INSTRUCTION SET FOR SUPPORTING WIDE SCALAR PATTERN MATCHES
A processor includes an instruction decoder to receive an instruction having a first operand, a second operand, and a third operand, and an execution unit...
2017/0242702 Instruction and Logic for a Binary Translation Mechanism for Control-Flow Security
A processor includes a front end, an execution pipeline, and a binary translator. The front end includes logic to receive an instruction and to dispatch the...
2017/0242701 BRANCH PREDICTION IN A COMPUTER PROCESSOR
Branch prediction in a computer processor, includes: fetching an instruction, the instruction comprising an address, the address comprising a first portion of...
2017/0242700 INSTRUCTION AND LOGIC TO PROVIDE PUSHING BUFFER COPY AND STORE FUNCTIONALITY
Instructions and logic provide pushing buffer copy and store functionality. Some embodiments include a first hardware thread or processing core, and a second...
2017/0242699 ACCELERATED INTERLANE VECTOR REDUCTION INSTRUCTIONS
A vector reduction instruction is executed by a processor to provide efficient reduction operations on an array of data elements. The processor includes vector...
2017/0242698 STATELESS CAPTURE OF DATA LINEAR ADDRESSES DURING PRECISE EVENT BASED SAMPLING
A processor includes a logic for stateless capture of data linear addresses (DLA) during precise event based sampling (PEBS) for an out-of-order execution...
2017/0242697 System and Method for Executing an Instruction to Permute a Mask
A processor is described, including a fetch circuit to fetch an instruction, including a first source operand identifier, a second source operand identifier,...
2017/0242696 System and Method for Contextual Vectorization of Instructions at Runtime
Methods and apparatuses relating to processors that contextually optimize instructions at runtime are disclosed. In one embodiment, a processors includes a...
2017/0242695 MULTI-FUNCTIONAL EXECUTION LANE FOR IMAGE PROCESSOR
An apparatus is described that includes an execution unit having a multiply add computation unit, a first ALU logic unit and a second ALU logic unit. The ALU...
2017/0242694 SYSTEMS, APPARATUSES, AND METHODS FOR PERFORMING A DOUBLE BLOCKED SUM OF ABSOLUTE DIFFERENCES
Embodiments of systems, apparatuses, and methods for performing in a computer processor vector double block packed sum of absolute differences (SAD) in...
2017/0242693 SAFETY MONITORING DEVICE, NETWORK SYSTEM AND SAFETY MONITORING METHOD
A safety I/O module (10) disposed between a network (NW) and a target device (20) is provided. The safety I/O module (10) includes MCUs (121, 122). Further,...
2017/0242692 RULES ENGINE HAVING AN INTERACTIVE, DUAL, SIDE-BY-SIDE DISPLAY
A system for providing a computer language with which to write rules is provided. The system may include a rules container, a rules classes container and an...
2017/0242691 APPARATUS AND METHODOLOGIES FOR CODE REFACTORING
Methods and apparatuses are provided for code refactoring. The method includes acquiring a code and identifying, using processing circuitry and based on a...
2017/0242690 EXTENSIBLE CHANGE SET CONFLICT AND MERGE GAP DETECTION
Aspects include extensible change set conflict and merge gap detection in a record-based configuration management system. A method includes instructing the...
2017/0242689 Language-Independent Program Composition using Containers
An action sequence including a plurality of actions and a corresponding input dictionary are obtained. A first container, running an image for a first one of...
2017/0242688 Compatibility Module to Support an Automotive System Upgrade
The disclosure includes a system and method for removing an incompatibility between an adaptive sensor system and an adaptive engine control unit system. The...
2017/0242687 DYNAMICALLY APPLYING A PATCH TO A SHARED LIBRARY
Some examples described herein relate to dynamically applying a patch to a shared library, An external process may be invoked to bring target processes that...
2017/0242686 Systems And Methods Of Updating Hot-Pluggable Devices
Systems and methods are provided for updating hot-pluggable devices of an information handling system using dynamic EFI System Resource Table (ESRT) entries to...
2017/0242685 UPDATING OF FIRMWARE
The present disclosure provides a first method for updating firmware of a computer system, which is embedded in a technical device, wherein the technical...
2017/0242684 SELECTIVE SOFTWARE DISTRIBUTION FOR AN INDUSTRIAL PLANT
A controller corresponding to production equipment, requiring upgrade can be selected automatically, thereby reduction in operating rate can be reduced. When...
2017/0242683 METHOD AND SYSTEM FOR UPDATING A MEDICAL DEVICE
The present disclosure includes methods, devices and systems for establishing a connection between a medical device and a remote computing device, receiving an...
2017/0242682 CONCURRENT CODE APPLICATION IN A STATEFUL COMPUTING ENVIRONMENT
Embodiments herein relate to a master process being executed by a processor to control an upgrade to an application process. For instance, the master process...
2017/0242681 CONCURRENT CODE APPLICATION IN A STATEFUL COMPUTING ENVIRONMENT
Embodiments herein relate to a master process being executed by a processor to control an upgrade to an application process. For instance, the master process...
2017/0242680 SYSTEM AND METHOD FOR COMMUNICATION OF SOFTWARE
A vehicle includes at least one programmable computing device including a memory configured to store instructions that are executable by a processor. The...
2017/0242679 METHOD AND APPARATUS FOR OVER THE AIR UPDATES
A system includes a processor configured to, in response to a notification received from a remote network that an update to vehicle software is available,...
2017/0242678 METHOD AND APPARATUS FOR VEHICLE SOFTWARE UPDATE INSTALLATION
A system includes a processor configured to detect a vehicle key-off. The processor is also configured to delete from a primary memory ("internal memory") of...
2017/0242677 AUTOMATIC SOFTWARE GATHERING DEVICE AND METHOD
An automatic software gathering device includes a processor that executes a process. The process includes receiving setup order information related to a...
2017/0242676 CONTROL SYSTEM ENABLING COMPARISON BETWEEN TWO CHARACTER STRINGS AND METHOD OF INSTALLING A NEW CONFIGURATION...
A control system and method enabling comparison of first and second character strings, the control system comprising a first source of information supplying...
2017/0242675 SYSTEM AND METHOD FOR RECOMMENDATION AND SMART INSTALLATION OF APPLICATIONS ON A COMPUTING DEVICE
The present invention discloses a system and method for smart installation of applications on a computing device without logging into the computing device...
2017/0242674 INTERNET-OF-THINGS DEVICE BLANK
System and techniques for an internet-of-things device blank are described herein. An IoT blank device may be tested to determine whether it is in an initial...
2017/0242673 METHODS AND SYSTEMS OF GENERATING EASE OF USE INTERFACES FOR LEGACY SYSTEM MANAGEMENT FACILITIES
Embodiments include methods, and computer system, and computer program products for generating ease of use interfaces for legacy system management facilities...
2017/0242672 HETEROGENEOUS COMPUTER SYSTEM OPTIMIZATION
Method and system are provided for identifying a processing element for executing a computer program code module. The method includes: calculating a cyclomatic...
2017/0242671 SEMANTICALLY SENSITIVE CODE REGION HASH CALCULATION FOR PROGRAMMING LANGUAGES
Herein disclosed is an optimization for a compiler, the optimization configured to assign numeric values, or semantic fingerprints, to portions of code, and to...
2017/0242670 CODE-SIZE AWARE FUNCTION SPECIALIZATION
A method for compiling software code comprises scanning call sites within the code to identify a function that is called with at least one constant argument...
2017/0242669 COMPILER FOR TRANSLATING BETWEEN A VIRTUAL IMAGE PROCESSOR INSTRUCTION SET ARCHITECTURE (ISA) AND TARGET...
A method is described that includes translating higher level program code including higher level instructions having an instruction format that identifies...
2017/0242668 CONTENT PUBLISHING
An example system for content publishing includes a computer processor and computer memory including instructions that cause the computer processor to present...
2017/0242667 SOFTWARE DEVELOPMENT TOOL USING A WORKFLOW PATTERN THAT DESCRIBES SOFTWARE APPLICATIONS
A software development tool uses a workflow pattern that describes software applications. The tool may provide a solution that can automatically generate a...
2017/0242666 Development System and Method for Providing External Functionality
A system of one or more computing devices includes a user interface presented to a developer. A data store stores information identifying multiple functions,...
2017/0242665 GENERATION OF HYBRID ENTERPRISE MOBILE APPLICATIONS IN CLOUD ENVIRONMENT
Generate hybrid enterprise mobile applications in cloud environment, according to one embodiment. A web application is selected in a web integrated development...
2017/0242664 METHOD, APPARATUS, SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM FOR EXTENDING AT LEAST ONE FUNCTION OF A...
Provided is a method, apparatus, system, and non-transitory computer readable medium for extending at least one function of a package file. A function addition...
← 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 | 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.