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/0314529 BOOT PROCESS MODIFICATION
Example implementations relate to memory mode categorization. An example boot process modification can include invoking a first service of a client operating...
2018/0314528 FLEXIBLE SHADER EXPORT DESIGN IN MULTIPLE COMPUTING CORES
Systems, apparatuses, and methods for generating flexibly addressed memory requests are disclosed. In one embodiment, a system includes a processor, control...
2018/0314527 PROCESSING OPERATION ISSUE CONTROL
Processing circuitry 2 for performing data processing operations includes issue control circuitry to control issue of the processing operations. Validity...
2018/0314525 INDIRECT TARGET TAGGED GEOMETRIC BRANCH PREDICTION USING A SET OF TARGET ADDRESS PATTERN DATA
Provided is a method for predicting a target address using a set of Indirect Target TAgged GEometric (ITTAGE) tables and a target address pattern table. A...
2018/0314524 SUPPORTING LEARNED BRANCH PREDICTORS
Implementations of the disclosure provide a processing device comprising a branch predictor circuit to obtain a branch history for an application. The branch...
2018/0314523 INDIRECT TARGET TAGGED GEOMETRIC BRANCH PREDICTION USING A SET OF TARGET ADDRESS PATTERN DATA
Provided is a method for predicting a target address using a set of Indirect Target TAgged GEometric (ITTAGE) tables and a target address pattern table. A...
2018/0314522 THREAD-LEVEL SLEEP IN A MASSIVELY MULTITHREADED ARCHITECTURE
A streaming multiprocessor (SM) includes a nanosleep (NS) unit configured to cause individual threads executing on the SM to sleep for a programmer-specified...
2018/0314521 INTELLIGENT THREAD DISPATCH AND VECTORIZATION OF ATOMIC OPERATIONS
A mechanism is described for facilitating intelligent dispatching and vectorizing at autonomous machines. A method of embodiments, as described herein,...
2018/0314520 TECHNIQUES FOR COMPREHENSIVELY SYNCHRONIZING EXECUTION THREADS
In one embodiment, a synchronization instruction causes a processor to ensure that specified threads included within a warp concurrently execute a single...
2018/0314519 METHOD AND APPARATUS FOR ANALYZING IMPACT OF SOFTWARE CHANGE
Disclosed herein is a method for analysis of change in software including inputting data containing two different source codes, analyzing the input data by a...
2018/0314518 SYSTEMS AND METHODS FOR TRACKING CONFIGURATION FILE CHANGES
Systems, methods, and media for tracking configuration file changes are presented. Tracking configuration file changes include receiving a definition of a...
2018/0314517 INTELLIGENT AUTOMATIC MERGING OF SOURCE CONTROL QUEUE ITEMS
Methods for intelligent automatic merging of source control queue items are performed by systems and apparatuses. Project changes are submitted in build...
2018/0314516 EFFICIENT SOFTWARE TESTING
A rollback refinement process for software testing using software models in a model-based testing environment. The method includes: identifying a model having...
2018/0314515 TRANSPARENT UPGRADE OF A SYSTEM SERVICE OR APPLICATION
Systems and methods for updating an application without a restart are provided. A processor can start a second application instance while a first application...
2018/0314514 TECHNIQUES TO ISOLATING A PORTION OF AN ONLINE COMPUTING SERVICE
Techniques to isolating a portion of an online computing service are described. The following description may refer to the isolated portion as a deployment...
2018/0314513 Mobile Application Webview Modification
Techniques to facilitate modification of content displayed in a webview embedded into a mobile application are disclosed herein. In at least one ...
2018/0314512 SOFTWARE UPDATING DEVICE
A mobile updating device (34) for updating the software of a people conveyor (10), the mobile updating device (34) comprising: a first data transmission...
2018/0314511 AUTOMATED INTRA-SYSTEM PERSISTENT MEMORY UPDATES
An Information Handling System (IHS) has persistent memory device(s) coupled to a processor. Each memory device includes a first firmware image, version...
2018/0314510 SYSTEM FOR DISTRIBUTING COMPONENTS
A method and system include providing a staged release of multiple components of a native application, updating at least one of the multiple components. The...
2018/0314509 SECURE LIVE MEDIA BOOT SYSTEM
A secure live media boot system includes a BIOS that is coupled to a storage subsystem and a non-volatile memory system. The BIOS receives an operating system...
2018/0314508 HIGH PERFORMANCE COMPUTING ON A PUBLIC GRID
A method and system provide performance computing on a public grid. A computational mesh to solve a received engineering simulation (that has ...
2018/0314507 AUTOMATIC FIRMWARE AND CUSTOM SETTING PROVISION FOR SERVER DEVICE
A method for autonomously provisioning firmware and custom settings for a server device is provided. The method include determining an installation location...
2018/0314506 METHOD AND APPARATUS FOR COMPILING COMPUTER-READABLE COMPUTER PROGRAMS USING EXTENDED ISOMORPHISM
A method and apparatus provides for compiling a computer-readable computer program having a plurality of computer-readable statements into a plurality of...
2018/0314505 LAYERED SOFTWARE ARCHITECTURE MODEL FOR TRANSLATION OF ASSEMBLER LANGUAGE TO TARGET LANGUAGE
The present invention is a multi-layer computer architecture which separately extracts ALC business and logical functions and data. The architecture creates a...
2018/0314504 Compiling Optimized Entry Points for Local-Use-Only Function Pointers
Embodiments relate to using a local entry point with an indirect call function. A compiler is provided to determine and indicate in the program code that the...
2018/0314503 Identifying And Associating Computer Assets Impacted By Potential Change To A Particular Computer Asset
In one embodiment, in response to a request to determine a computer asset from a plurality of computer assets that would be impacted by a potential change to a...
2018/0314502 DISCOVERING HIGH-LEVEL LANGUAGE DATA STRUCTURES FROM ASSEMBLER CODE
A computer-implemented method for transforming implicit data structures expressed by assembler code into high-level language structures includes analyzing a...
2018/0314501 DISCOVERING HIGH-LEVEL LANGUAGE DATA STRUCTURES FROM ASSEMBLER CODE
A computer-implemented method for transforming implicit data structures expressed by assembler code into high-level language structures includes analyzing a...
2018/0314500 OBJECT AND CONNECTION ORGANIZATION IN A DIAGRAM
A method includes presenting, on a display, a diagram. The presenting of the diagram includes presenting a first row that defines a location where objects of a...
2018/0314499 METHOD AND SYSTEM FOR ANALYZING DATA BASED ON BLOCK
A computer-implemented data analysis method including the steps of: providing a block for each group, in which the blocks are mapped to have different shapes...
2018/0314498 HYPER DYNAMIC JAVA MANAGEMENT EXTENSION
In one aspect, a system for exposing application metrics on the fly is disclosed. The system includes a processor; a memory; and one or more modules stored in...
2018/0314497 TRANSLATION OF ASSEMBLER LANGUAGE CODE USING INTERMEDIARY TECHNICAL RULES LANGUAGE (TRL)
The present invention is a TRL Engine based validation methodology which also allows validation at any level of granularity required from the application/run...
2018/0314496 BUILDING MANAGEMENT SYSTEM WITH GRAPHICAL PROGRAMMING TOOL
A building management system includes a programming tool and a target device. The graphical tool includes a user interface generator configured to provide a...
2018/0314495 METHOD AND APPARATUS FOR MANAGING SOFTWARE
A method and apparatus for managing software are provided. The method includes decomposing a requirement input by a user into one or more capabilities using a...
2018/0314494 Trailing or Leading Zero Counter Having Parallel and Combinational Logic
A trailing/leading zero counter is described which comprises a plurality of hardware logic blocks, each of which calculates one bit of the output value (i.e....
2018/0314493 Systolic Random Number Generator
Systems and methods for a random number generator including a systolic array to receive a plurality of first inputs, and to provide a random number output. In...
2018/0314492 MULTIPLY-ACCUMULATE "0" DATA GATING
In an example, an apparatus comprises a plurality of execution units and logic, at least partially including hardware logic, to gate at least one of a multiply...
2018/0314491 MULTI-DIMENSIONAL REFERENCE ELEMENT FOR MIXED REALITY ENVIRONMENTS
Approaches provide for controlling, managing, and/or otherwise interacting with mixed (e.g., virtual and/or augmented) reality content in response to input...
2018/0314490 METHOD FOR OPERATING SPEECH RECOGNITION SERVICE AND ELECTRONIC DEVICE SUPPORTING THE SAME
An electronic device includes a processor, and a memory. The memory may store instructions that, cause the processor to display a user interface including...
2018/0314489 ELECTRONIC APPARATUS FOR PROCESSING USER UTTERANCE
An electronic apparatus is provided. The electronic apparatus includes a housing, a touchscreen display positioned inside the housing and exposed through a...
2018/0314488 TARGET POSITION SETTING APPARATUS AND SOUND IMAGE LOCALIZATION APPARATUS
Disclosed is an apparatus for setting a target position using a GUI screen. The apparatus includes a display that displays a representation of a listener and a...
2018/0314487 CONTROL AND AUDIO SYSTEMS FOR A BOAT
A boat includes a controller that is communicatively coupled to a control screen. The controller has stored therein a plurality of modes corresponding to an...
2018/0314486 Streaming of Augmented/Virtual Reality Spatial Audio/Video
A system for streaming spatial audio and video is provided. In response to a request to share a virtual reality session, a characteristic of a second audio...
2018/0314485 INFORMATION PROCESSOR, AUDIO DEVICE, AND PROGRAM
A desired range of an audio file is repeatedly reproduced without a need to store sound data of a predetermined period in a memory in advance and without...
2018/0314484 INTUITIVE AUGMENTED REALITY COLLABORATION ON VISUAL DATA
Various systems and techniques for intuitively and non-obstructively obtaining awareness of fellow collaborator views and/or statuses in an augmented reality...
2018/0314483 SYSTEM, CONTROL APPARATUS AND CONTROL METHOD FOR DISTRIBUTED VIDEO DISPLAY
A system, a control apparatus and a control method for distributed video display are provided. The system includes an image source device configured to provide...
2018/0314482 COMMUNICATION DEVICE, MANAGEMENT SERVER, COMMUNICATION SYSTEM, AND PROGRAM
Provided is technology enabling uploading device management information more appropriately. A communication device that manages a device, including: a storage...
2018/0314481 ELECTRONIC DEVICE
An electronic device includes an operation section, first storage, second storage, a processing section, and a display section. The first storage stores data...
2018/0314480 Distributed Printing Device Management Methods and Devices
The present disclosure relates to distributed printing device management methods and devices. One example embodiment includes a method. The method includes...
2018/0314479 INFORMATION PROCESSING SYSTEM, METHOD FOR STORING JOB LOG, AND INFORMATION PROCESSING APPARATUS
An information processing system includes an apparatus installed with a web browser and one or more information processing apparatuses connected to the...
← 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.