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/0101391 SYSTEM FOR CO-ADAPTIVE HUMAN-COMPUTER INTERACTION
In an embodiment, a method includes associating a user interaction with a respective command of a library of commands of an application run by a processor. The...
2018/0101390 SYSTEM AND METHOD FOR PROVIDING A CUSTOMISABLE GRAPHICAL USER INTERFACE FOR INFORMATION TECHNOLOGY ASSISTANCE
A system for providing information technology (IT) assistance packages enables a graphical user interface that can be launched from a single application icon...
2018/0101389 BOOT DETECTION SYSTEM AND BOOT DETECTION METHOD FOR COMPUTER
A boot detection system and a boot detection method for a computer are disclosed herein, in which the boot detection system includes a management controller...
2018/0101388 SELECTING A BOOT LOADER ON AN ELECTRONIC DEVICE
Systems, methods, and software can be used to select a boot loader. In some aspects, a primary boot loader on an electronic device invokes a boot selector...
2018/0101387 Execution of Data-Parallel Programs on Coarse-Grained Reconfigurable Architecture Hardware
A GPGPU-compatible architecture combines a coarse-grain reconfigurable fabric (CGRF) with a dynamic dataflow execution model to accelerate execution throughput...
2018/0101386 RESTRICTED INSTRUCTIONS IN TRANSACTIONAL EXECUTION
Restricted instructions are prohibited from execution within a transaction. There are classes of instructions that are restricted regardless of type of...
2018/0101385 BRANCH PREDICTOR THAT USES MULTIPLE BYTE OFFSETS IN HASH OF INSTRUCTION BLOCK FETCH ADDRESS AND BRANCH PATTERN...
A branch predictor has a block address useable to access a block of instruction bytes of an instruction cache and first/second byte offsets within the block of...
2018/0101384 MORPHED INSTRUCTION ACCORDING TO CONFIGURATION UPDATE
In some examples, a method includes sending compiled instructions generated from application code to a remote executing unit, the compiled instructions...
2018/0101383 ARITHMETIC DEVICE AND CONTROL APPARATUS
An arithmetic device and a control apparatus capable of executing a process according to an event occurring in one or more functional units connected through a...
2018/0101382 WAIT-FREE PROCESS REQUEST EXECUTION UTILIZING A DEDICATED HELPER THREAD
One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: receiving a system...
2018/0101381 ARITHMETIC OPERATION DEVICE AND CONTROL APPARATUS
An arithmetic operation device configuring a control apparatus includes: a communication circuit that is used for exchanging data with functional units through...
2018/0101380 DETECTION OF POTENTIAL NEED TO USE A LARGER DATA FORMAT IN PERFORMING FLOATING POINT OPERATIONS
Detection of whether a result of a floating point operation is safe. Characteristics of the result are examined to determine whether the result is safe or...
2018/0101379 SOURCE CODE ELEMENT SIGNATURES
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating signatures for source code elements. One of the...
2018/0101378 INITIALIZATION STATUS OF A REGISTER EMPLOYED AS A POINTER
Initialization status of a register to be used as a pointer to a reference data structure is used to determine how a stub is to be generated to access the...
2018/0101377 REMOTE APPLICATION UPDATE OF MEASUREMENT DEVICE FIELD FIRMWARE
A system and method for automatically updating software on a measurement device includes a mobile computer application downloaded from an application store. A...
2018/0101376 METHOD AND APPARATUS FOR USING BMC AS PROXY FOR NVME OVER FABRICS DEVICE FIRMWARE UPGRADE
A method for upgrading a firmware of a target device includes: receiving a firmware upgrade request from an initiator, the firmware upgrade request including a...
2018/0101375 DATA STORAGE DEVICE INITIATION OF FIRMWARE DOWNLOAD DURING INACTIVITY
A method includes a data storage device having a device parameter, said data storage device identifying a firmware image that is associated with said device...
2018/0101374 UPGRADE MANAGEMENT FOR A SHARED POOL OF CONFIGURABLE COMPUTING RESOURCES
Disclosed aspects relate to upgrade management for a shared pool of configurable computing resources having a set of logical partition (LPAR) nodes which...
2018/0101373 OPERATING SYSTEM UPDATE MANAGEMENT
Disclosed aspects relate to operating system update management for a shared pool of configurable computing resources having a plurality of logical partitions...
2018/0101372 SECURE APPLICATION PACKAGING IN THE CLOUD
Compiling a software application on a cloud computer system. An indication is received from a client at a cloud computer system. The indication comprises an...
2018/0101371 DEPLOYMENT MANAGER
An application platform in a cloud environment includes a portal to provide user access to a deployment manager. The deployment manager includes a user...
2018/0101370 SELECTIVE GENERATION OF MULTIPLE VERSIONS OF MACHINE CODE FOR SOURCE CODE FUNCTIONS FOR EXECUTION ON DIFFERENT...
Utilities for use in generation of a single executable (e.g., single set of machine code) compatible with processors of multiple different architectures and/or...
2018/0101369 MODIFYING EXECUTION FLOW IN SAVE-TO-RETURN CODE SCENARIOS
A computer-implemented method includes, in a code transformation system, identifying save-to-return code instructions, function call code instructions,...
2018/0101368 REDUCING CALL OVERHEAD THROUGH FUNCTION SPLITTING
Embodiments disclose a method, computer program product, and system for optimizing computer functions. The embodiment may create a control flow graph from a...
2018/0101367 DYNAMICALLY BUILDING MOBILE APPLICATIONS
A method for dynamically assembling a mobile application includes the steps of: (i) receiving a plurality of artifacts from a programmer; (ii) storing the...
2018/0101366 REDUCING TRANSLATION VOLUME AND ENSURING CONSISTENT TEXT STRINGS IN SOFTWARE DEVELOPMENT
Methods, systems, and computer-readable storage media for providing a list of similar texts to a user developing a software program include actions of...
2018/0101365 REDUCING WASTE AREAS INSIDE STRINGS
A computer-implemented method is presented for removing overlap character array of a programming language where a part of the character array is used as a...
2018/0101364 DESIGNER TOOL FOR MANAGING CLOUD COMPUTING SERVICES
Embodiments of facilitating creation of cloud computing applications are disclosed therein. In one embodiment, a method includes receiving user input of a...
2018/0101363 LOCATING FEATURES IN A LAYERED SOFTWARE APPLICATION
A new feature can be defined for an application. Data pertaining to layer information, service information, feature information and dependency information for...
2018/0101362 Unknown
The invention relates to a cryptographic processing method comprising multiplication of a point P of an elliptic curve on a Galois field by a scalar k, the...
2018/0101361 SECURED PSEUDO-RANDOM NUMBER GENERATOR
The present invention provides a method of generating a sequence of pseudo-random numbers which are difficult to predict. The method includes: (i) generating a...
2018/0101360 SECURED PSEUDO-RANDOM NUMBER GENERATOR
The present invention provides a method of generating a sequence of pseudo-random numbers which are difficult to predict. The method includes: (i) generating a...
2018/0101359 SEMICONDUCTOR DEVICE AND SYSTEM USING THE SAME
A semiconductor device capable of performing product-sum operation is provided. The semiconductor device includes a first memory cell, a second memory cell,...
2018/0101358 DECIMAL AND BINARY FLOATING POINT ROUNDING
Arithmetic logic circuitry is provided for performing a floating point arithmetic add/subtract operation on first and second floating point numbers. The method...
2018/0101357 DATA INPUT/OUTPUT UNIT, ELECTRONIC APPARATUS, AND CONTROL METHODS THEREOF
A data input/output unit is provided. The data input/output unit which is connected to a processor, and receives and outputs data in sequence based on a first...
2018/0101356 MESH NETWORK OF NEARBY MOBILE DEVICES AS A COMBINED SPEAKER SYSTEM FOR AUDIO
Implementations disclose a mesh network of nearby mobile devices as a combined speaker system for audio. A method includes receiving a prompt to join a speaker...
2018/0101355 METHOD AND DEVICE FOR ADAPTIVE AUDIO PLAYBACK IN A VEHICLE
A method and a device for adaptive audio playback in a vehicle are provided, The provided method and device enable an adaptation of the audio playback in the...
2018/0101354 SERVICE PROVIDING APPARATUS AND METHOD
A service providing apparatus including an occupant detector configured to detect presence of each of a plurality of occupants in a vehicle and a control unit...
2018/0101353 Method and system to control musical playback from a human Disc Jockey
The system for interactively controlling musical playback from a human Disc Jockey (DJ) by retrieving audience feedback, resides on a central computer having a...
2018/0101352 SYNCHRONIZATION SYSTEM COMPRISING DISPLAY DEVICE AND WEARABLE DEVICE, AND CONTROLLING METHOD
Disclosed are a synchronization system comprising a display device and a wearable device, and a controlling method. The synchronization system comprises: a...
2018/0101351 ON-VEHICLE OPERATION DEVICE
An on-vehicle operation device includes an operation unit, a first display device, a second display device and an electronic control unit. The electronic...
2018/0101350 GAME SYSTEM
This game system is provided with a plurality of information processing apparatuses that are capable of communicating with each other and include at least a...
2018/0101349 COMMUNICATION TERMINAL, MANAGEMENT SYSTEM, COMMUNICATION SYSTEM, AND DISPLAY METHOD
A communication terminal for communicative connection to at least one other communication terminal via a network includes a receiving part configured to...
2018/0101348 NETWORK COMMUNICATION SYSTEM, COMMUNICATION CONTROL APPARATUS, AND RECORDING MEDIUM
A communication control apparatus for controlling communication between at least one communication apparatus and a network apparatus residing on one network...
2018/0101347 PRINT INSTRUCTION APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM
A print instruction apparatus includes an acquiring unit that acquires basis weight class information from multiple image forming apparatuses to be selected,...
2018/0101346 INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM
An image forming apparatus capable of communication with a mobile terminal. The image forming apparatus includes an image forming device that forms an image on...
2018/0101345 JOB EXECUTION DEVICE
Disclosed is a job execution device, including: an operation panel; a communicator for communicating with another job execution device; and a hardware...
2018/0101344 IMAGE READING DEVICE AND IMAGE FORMING APPARATUS
An image reading device includes a reading unit having a reader to read an image on a sheet, a turning unit to turn with respect to the reading unit, a hinge...
2018/0101343 IMAGE FORMING APPARATUS, INFORMATION PROCESSING METHOD, AND SYSTEM
An image forming apparatus, connectable to a user terminal, includes a memory to store terminal identification information for identifying the user terminal,...
2018/0101342 CONNECTION IDENTIFICATION
Example implementations relate to connection identification. For example, a system for connection identification may include determining that a source of a...
← 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 | 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.