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/0024838 TECHNIQUES TO DETECT NON-ENUMERABLE DEVICES VIA A FIRMWARE INTERFACE TABLE
Embodiments are generally directed to apparatuses, method, techniques, and so forth including a memory coupled to processing circuitry, wherein the memory...
2018/0024837 CONTROLLING THE OPERATING SPEED OF STAGES OF AN ASYNCHRONOUS PIPELINE
An asynchronous pipeline includes a first stage and one or more second stages. A controller provides control signals to the first stage to indicate a...
2018/0024836 DETERMINING THE EFFECTIVENESS OF PREFETCH INSTRUCTIONS
Effectiveness of prefetch instructions is determined. A prefetch instruction is executed to request that data be fetched into a cache of the computing...
2018/0024835 PC-RELATIVE ADDRESSING AND TRANSMISSION
Techniques for processing instructions include receiving a plurality of instructions from a program counter (PC) operable to be fused into a PC-relative plus...
2018/0024834 EXECUTING SHORT POINTER MODE APPLICATIONS
A short pointer mode application is loaded in an address space configured for use by a plurality of types of applications including the short pointer mode...
2018/0024833 PROCESSOR TESTING
A process for processor testing includes generating a set of test instructions having a first portion and a second portion. A first branch instruction is...
2018/0024832 COGNITIVE FEATURE ANALYTICS
A system and method to build feature evolution models for existing applications ("apps") in the market based on open app data repositories). A feature...
2018/0024831 SYSTEM AND METHOD FOR PROVIDING SUPPLEMENTAL FUNCTIONALITIES TO A COMPUTER PROGRAM
Supplemental functionalities may be provided for an executable program. In some embodiments, a computer program (e.g., an executable program or other computer...
2018/0024830 HARDWARE SUPPORT FOR NON-DISRUPTIVE UPGRADES
A method for non-disruptive upgrade of a storage system is provided. The method includes disabling, by an interlock, access by one or more processors of the...
2018/0024829 METHOD AND APPARATUS FOR AUTO INSTALLING APPLICATION INTO DIFFERENT TERMINALS
An apparatus and method of automatically installing an application in different terminals by storing terminal information of a user and allowing the user to...
2018/0024828 METHOD FOR WIRELESSLY UPDATING FIRMWARE IN A WIDE AREA NETWORK
Executing a FOTA (firmware over the air) method in a LoRa network having low throughput and low power. the transceivers used in the end nodes and in the LoRa...
2018/0024827 CONTROL MEANS, IN-VEHICLE PROGRAM REWRITING DEVICE EQUIPPED WITH SAME, AND IN-VEHICLE PROGRAM REWRITING METHOD
A controller includes a communication controller having a communication area and a normal control controller having a normal control area, and is provided in a...
2018/0024826 VEHICLE REGION-SPECIFIC SOFTWARE UPDATES DISTRIBUTION
A server receives, from a vehicle, a message indicating a geographic region in which the vehicle is located responsive to vehicle presence in the region for a...
2018/0024825 DOWNLOADING DATA TO A MOBILE DEVICE
Methods, systems comprising one or more computer systems including a combination of hardware and software, and computer program products store, in a database...
2018/0024824 MANAGED CLONE APPLICATIONS
Disclosed are various embodiments relating to managed clones of applications. In one embodiment, an application is received. If it is determined that the...
2018/0024823 ENHANCED LOCAL COMMONING
A method and system for enhanced local commoning optimization of compilation of a program. Commoning of volatiles within an extended block for a particular...
2018/0024822 PARTIAL CONNECTION OF ITERATIONS DURING LOOP UNROLLING
A method and system for partial connection of iterations during loop unrolling during compilation of a program by a compiler. Unrolled loop iterations of a...
2018/0024821 DETECTING SEQUENTIAL ACCESS DATA AND RANDOM ACCESS DATA FOR PLACEMENT ON HYBRID MAIN MEMORY FOR IN-MEMORY DATABASES
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for providing intermediate code based on source code,...
2018/0024820 LINEAR-TIME ALGORITHM TO DETERMINE THE MAXIMUM NUMBER OF ITERATIONS OF THE ITERATIVE ALGORITHM FOR DATA-FLOW...
A compiler converts a human readable high level program into a corresponding machine language program. This invention improves data-flow analysis. A compiler...
2018/0024819 METHOD FOR SUPPORTING DEVELOPMENT OF USER INTERFACE FOR APPLICATION IN GUI ENVIRONMENT AND SERVER USING THE SAME
A method for supporting UI development of an application in a graphical user interface environment is provided. The method includes steps of: (a) a server, if...
2018/0024818 FRAMEWORK FOR ON DEMAND FUNCTIONALITY
Methods and system are disclosed that instantiate an on demand functionality for a layer in a multilayered system. In one aspect, a framework integrated with...
2018/0024817 Development Environment for Real-Time Application Development
According to certain embodiments, a development environment for mobile applications includes a design environment executed by a computing system in...
2018/0024816 CODE SNIPPET CONTENT RECOMMENDATION TO DEFINE AN OBJECT LITERAL
Techniques are described herein that are capable of recommending content of a code snippet to define an object literal. For instance, information regarding one...
2018/0024815 SYSTEM AND METHOD FOR ITERATIVE GENERATING AND TESTING OF APPLICATION CODE
A method begins by generating application system state transitions from inputted requirements and parameters. For a current implementation of generating...
2018/0024814 AUTOMATED ENTERPRISE SOFTWARE DEVELOPMENT
The preferred embodiment provides a system and method for automatically generating enterprise software applications with minimal level of manual coding. The...
2018/0024813 PSEUDO-RANDOM NUMBER GENERATION DEVICE AND COMPUTER READABLE MEDIUM
A pseudo-random number generation device calculates a value st[i] of b[i] bits by using a function F[i] taking a value st[i-1] as input for each integer value...
2018/0024812 DYNAMIC EVALUATION AND ADAPTION OF HARDWARE HASH FUNCTION
Creating hash values based on bit values of an input vector. An apparatus includes a first and a second hash table, a first and second hash function generator...
2018/0024811 METHOD AND APPARATUS FOR PROXIMITY DETECTION FOR DEVICE CONTROL
A controller 100 for granting a user input device 102 control of a controllable device 104 is disclosed. The controller 100 comprises a receiver 106 arranged...
2018/0024810 MACHINE-LED MOOD CHANGE
A machine is configured to identify a media file that, when played to a user, is likely to modify an emotional or physical state of the user to or towards a...
2018/0024809 AUDIO SIGNAL PROCESSOR
An audio signal processor generating an analog audio signal with directional characteristic from at least two 1-bit audio signals of digital microphones...
2018/0024808 Calibration Interface
An example implementation may involve a control device displaying a prompt to initiate a calibration sequence that involves calibration of a playback device...
2018/0024807 System and Method of Document and Signature Management
A system and method for document review and signature management that generally allows users to amend or alter a document image digitally and to sign, initial,...
2018/0024806 MULTI-DISPLAY CONTROL APPARATUS, SYSTEMS, AND METHODS
A multi-display control apparatus includes a processor for an information handling device and a memory that stores code executable by the processor. The code...
2018/0024805 COMMUNICATION APPARATUS, METHOD OF CONTROLLING THE SAME, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
A communication apparatus communicates with another communication apparatus and to transmit image data by one of: a first communication mode in which image...
2018/0024804 Desktop Sharing Method and Mobile Terminal
A desktop sharing method and a mobile terminal are disclosed. The method includes: determining, by a first terminal, a desktop drawing file according to a...
2018/0024803 PRESENTATION OF CONTENT ON A VIDEO DISPLAY AND A HEADSET DISPLAY
In one aspect, a headset includes a housing, a processor coupled to the housing, and a first, at least partially transparent display coupled to the housing and...
2018/0024802 Display Panel Attachment Mechanism
A light-emitting display system has interlocking tiles. In an implementation, each tile has a portion of a clamp that joins with another portion of the clamp...
2018/0024800 DISPLAY DEVICE ARRAY
Systems and methods are provided that allow a display device array to be used to present content to one or more users. In particular, a user associated with a...
2018/0024799 Apparatus, Methods and Computer Programs for Providing Images
An apparatus, method and computer program wherein the apparatus includes: processing circuitry; and memory circuitry including computer program code, the...
2018/0024798 METHOD AND DEVICE FOR BLACK AND WHITE SCREEN DISPLAY BASED ON ANDROID PLATFORM, AND SMART TERMINAL
A method and a device for a black and white screen display based on an Android platform, and a smart terminal are disclosed. The method comprising: selecting a...
2018/0024797 IMAGE PROCESSING APPARATUS, IMAGE PROCESSING APPARATUS CONTROL METHOD, AND STORAGE MEDIUM
An image processing apparatus wirelessly communicates with an information processing apparatus without passing through an access point, provides a print...
2018/0024796 ELECTRONIC DEVICE AND RECORDING MEDIUM SUITABLE FOR WRITING INFORMATION TO WIRELESS TAG
Provided is an electronic device capable of effectively using a wireless tag. A system-control unit of a MFP, via a communication-control unit, checks whether...
2018/0024795 PRINTING SYSTEM
A printing system, which has a plurality of image forming apparatuses connected to a network and executes a print job with one image forming apparatus among...
2018/0024794 MONITORING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM
A monitoring apparatus is capable of communicating with an image forming apparatus which stores job logs. A first request is made for acquiring job logs from...
2018/0024793 IMAGE PROCESSING APPARATUS, NON-TRANSITORY COMPUTER READABLE MEDIUM, AND IMAGE PROCESSING METHOD
An image processing apparatus includes an authenticating unit that performs authentication as to whether a user is an authenticated user who is permitted to...
2018/0024792 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM STORING...
A communication system may comprise an information processing device and a communication device. Communication between the communication device and the...
2018/0024791 PRINTING DEVICES SUPPORTING PRINTING OVER AIR OR PRINTING OVER A WIRELESS NETWORK
Printing devices (including controllers) supporting printing in a wireless local area network, printing over air, or network printing by registering the...
2018/0024790 INFORMATION APPARATUS AND SOFTWARE APPLICATIONS SUPPORTING PRINTING OF DIGITAL CONTENT OVER A NETWORK TO A...
Software applications and information apparatus supporting output of digital content over a network (e.g., Internet) to an output device (e.g., printer) are...
2018/0024789 INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME
To make a set of set values of a plurality of print setting items added in a first execution environment usable in a second execution environment as well, an...
2018/0024788 IMAGE FORMING APPARATUS, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM
An image forming apparatus includes a processor, and a memory storing instructions, when executed by the processor, causing the image forming apparatus to...
← 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 | 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.