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/0032460 USB TYPE-C SWITCHING CIRCUIT
Disclosed is a USB Type-C switching circuit configured for arranging a plurality of signals of a USB Type-C connector. The USB Type-C switching circuit can be...
2018/0032459 STORAGE SYSTEM AND STORAGE APPARATUS
A storage system has a management server computer and a storage apparatus. The storage apparatus has a management processor connected to a management server...
2018/0032458 ACCESSING STATUS INFORMATION
The present disclosure includes apparatuses and methods related to accessing status information. One example apparatus comprises a host and a memory device...
2018/0032457 SLAVE INITIATED INTERRUPTS FOR A COMMUNICATION BUS
Slave initiated interrupts for a communication bus are disclosed. In one aspect, the communication bus is a radio frequency front end (RFFE) bus, and a slave...
2018/0032456 METHODS AND SYSTEMS FOR DEVICES WITH SELF-SELECTING BUS DECODER
Disclosed are methods and devices, among which is a device including a self-selecting bus decoder. In some embodiments, the device may be coupled to a...
2018/0032455 INTERFACE DEVICE FOR A DATA PROCESSING SYSTEM
An interface device for a data processing system is provided. The interface device comprises first interface circuitry to receive incoming data and second...
2018/0032454 EVENT SYSTEM AND METHODS FOR USING SAME
Event systems and methods are provided through which applications can manage input/output operations ("I/O") and inter-processor communications. An event...
2018/0032453 IMPEDANCE ADJUSTMENT IN A MEMORY DEVICE
Methods include configuring termination devices of a driver circuit of a memory device, storing a first plurality of trim values representative of the...
2018/0032452 MEMORY DISTRIBUTION ACROSS MULTIPLE NON-UNIFORM MEMORY ACCESS NODES
A system, methods, and apparatus for determining memory distribution across multiple non-uniform memory access processing nodes are disclosed. An apparatus...
2018/0032451 SYSTEMS AND METHODS FOR EXCHANGING USB INFORMATION WITH SELECTED REMOTE DEVICES
Devices, systems, and methods for selectively pairing an upstream facing USB port device (UFP device) and a downstream facing USB port device (DFP device) over...
2018/0032450 ELECTRONIC DEVICE AND METHOD FOR RECOGNIZING ACCESSORIES
An electronic device and a method for recognizing accessories that are mounted into a connector of an electronic device are provided. The electronic device...
2018/0032449 ACCESS TO PERSISTENT MEMORY REGIONS OF COMPUTING DEVICES
Examples disclosed herein provide the ability for a non-system application to gain controlled access to a persistent memory region of a computing device. In...
2018/0032448 Guarded Memory Access in a Multi-Thread Safe System Level Modeling Simulation
Methods, systems, and machine readable medium for multi-thread safe system level modeling simulation (SLMS) of a target system on a host system. An example of...
2018/0032447 Controlling Access to Pages in a Memory in a Computing Device
A table walker receives, from a requesting entity, a request to translate a first address into a second address associated with a page of memory. During a...
2018/0032446 DATA STORAGE SYSTEMS AND METHODS
Data storage systems are disclosed for automatically generating encryption rules based on a set of training files that are known to include sensitive...
2018/0032445 MEMORY SYSTEM HAVING NONVOLATILE MEMORY AND VOLATILE MEMORY
A memory system may include a volatile memory, a nonvolatile memory, and a controller. The controller may copy data from a memory to the other memory. The...
2018/0032444 TRANSPARENT ROUTERS TO PROVIDE SERVICES
An example implementation in accordance with an aspect of the present disclosure includes an address translation table of a transparent router. In response to...
2018/0032443 Controlling Access to Pages in a Memory in a Computing Device
The described embodiments perform a method for handling memory accesses by virtual machines in a computing device. The described embodiments include a reverse...
2018/0032442 REAL TIME MEMORY ADDRESS TRANSLATION DEVICE
A real time memory address translation device is described herein. The address translation device operates to change memory addresses from one address space...
2018/0032441 UPDATING VIRTUAL MEMORY ADDRESSES OF TARGET APPLICATION FUNCTIONALITIES FOR AN UPDATED VERSION OF APPLICATION...
Systems, methods, and computer programs are disclosed for updating virtual memory addresses of target application functionalities for an updated version of...
2018/0032440 MEMORY SPACE MANAGEMENT
Examples include a device for memory space management. Some examples include receiving, from a host, a space management request that identifies a virtual page...
2018/0032439 SYSTEM AND METHOD FOR CONTROLLING CACHE FLUSH SIZE
An information handling system may implement a method for controlling cache flush size by limiting the amount of modified cached data in a data cache at any...
2018/0032438 METHODS OF CACHE PRELOADING ON A PARTITION OR A CONTEXT SWITCH
A scheme referred to as a "Region-based cache restoration prefetcher" (RECAP) is employed for cache preloading on a partition or a context switch. The RECAP...
2018/0032437 HBM WITH IN-MEMORY CACHE MANAGER
A system and method for using high bandwidth memory as cache memory. A high bandwidth memory may include a logic die, and, stacked on the logic die, a...
2018/0032436 MULTIPLE CHANNEL CACHE MEMORY AND SYSTEM MEMORY DEVICE UTILIZING A PSEUDO-MULTIPLE PORT FOR COMMANDS AND...
A high performance, low power, and cost effective multiple channel cache-system memory system is disclosed.
2018/0032435 CACHE MAINTENANCE INSTRUCTION
An apparatus (2) comprises processing circuitry (4) for performing data processing in response to instructions. The processing circuitry (4) supports a cache...
2018/0032434 MASTER DATABASE SYNCHRONIZATION FOR MULTIPLE APPLICATIONS
Example embodiments for master data synchronization for multiple applications are described. In an example embodiment, master data to be employed by a...
2018/0032433 STORAGE SYSTEM AND DATA WRITING CONTROL METHOD
A storage system receives a write request which specifies a logical volume address associated with a RAID group, and makes a first determination whether write...
2018/0032432 WEIGHTED DATA STRIPING
The herein disclosed technology provides techniques for uneven striping of data objects, such as metadata, in a storage device to decrease save times for...
2018/0032430 PSEUDO MAIN MEMORY SYSTEM
A pseudo main memory system. The system includes a memory adapter circuit for performing memory augmentation using compression, deduplication, and/or error...
2018/0032429 TECHNIQUES TO ALLOCATE REGIONS OF A MULTI-LEVEL, MULTI-TECHNOLOGY SYSTEM MEMORY TO APPROPRIATE MEMORY ACCESS...
A method is described. The method includes recognizing different latencies and/or bandwidths between different levels of a system memory and different memory...
2018/0032428 INTER-PROCESS COMMUNICATION AUTOMATED TESTING FRAMEWORK
Application developers may develop applications or portions of application that do not have a corresponding user interface. Testing non-user interface elements...
2018/0032427 TEST SCRIPT CONFIGURATION SPREADSHEET
A test script may be written in a test script configuration spreadsheet. A plurality of test scripts may be listed in a test suite spreadsheet. A user may hit...
2018/0032426 NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, DATA SPECIFICATION METHOD, AND DATA SPECIFICATION DEVICE
A data specification method executed by a computer, the method including obtaining a plurality of data groups, specifying a number of types of a plurality of...
2018/0032425 AUTO-GENERATION OF TESTABLE UNITS FOR COBOL CODE
A computer implemented method of automatically generating tests for COBOL code units, comprising using at least one hardware processor adapted to designate a...
2018/0032424 SYSTEM, METHOD, AND APPARATUS FOR CROWD-SOURCED GATHERING OF APPLICATION EXECUTION EVENTS FOR AUTOMATIC...
A method is disclosed including instrumenting a first version of an application on a plurality of end user devices and receiving execution data for the first...
2018/0032423 DEBUGGING SYSTEMS
A method of generating program analysis data for analysing the operation of a computer program. The method comprises, executing an instrumented process of the...
2018/0032422 AGGREGATING SOURCE CODE METRIC VALUES
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for aggregating source code metric values. One of the methods...
2018/0032421 METHOD AND SYSTEM FOR DEBUGGING AUTOMOTIVE APPLICATIONS IN AN ELECTRONIC CONTROL UNIT OF AN AUTOMOBILE
Disclosed herein is method and system for debugging target automotive applications in an ECU of an automobile. A debug agent implemented in the ECU collects...
2018/0032420 Debugging Tool For A JIT Compiler
A JIT compiler is debugged by comparing the native code it generates with the native code generated from a reliable JIT compiler. The different compilations...
2018/0032419 PROCESSING TOOL MONITORING
A monitoring apparatus may include reception logic operable to receive processing characteristic data generated during the processing of the effluent stream;...
2018/0032418 Application-Specific, Performance-Aware Energy Optimization
An apparatus comprises: a non-transitory memory comprising an application; a controller coupled to the memory and configured to adjust a configuration...
2018/0032417 TESTING SYSTEM USING DIFFERENT OPERATING SYSTEMS TO TEST ELECTRONIC PRODUCTS
A testing system uses different operating systems to test electronic products. The testing system includes a master computer, a slave computer and a relay. A...
2018/0032416 SYSTEMS AND METHODS TO SERVICE AN ELECTRONIC DEVICE
The disclosed embodiments include systems and methods to service an electronic device. In one embodiment, the method includes receiving a request to service an...
2018/0032415 SEMICONDUCTOR DEVICE AND SYSTEM RELATING TO DATA MAPPING
A semiconductor system may be provided. The semiconductor system may include a fail information generator and a data mapping circuit. The fail information...
2018/0032414 HIGH PERFORMANCE PERSISTENT MEMORY
Embodiments are generally directed to high capacity energy backed memory with off device storage. A memory device includes a circuit board; multiple memory...
2018/0032413 UNINTERRUPTED DATA AVAILABILITY DURING FAILURE IN REDUNDANT MICRO-CONTROLLER SYSTEM
Technical solutions are described for providing a redundant processor. An example processing unit includes a source processor coupled with a system ...
2018/0032412 RESUME HOST ACCESS BASED ON TRANSACTION LOGS
Examples disclosed herein relate to processing transaction logs for storage nodes. Multiple nodes manage transactions for storage units including transaction...
2018/0032411 DATA PROTECTION AND RECOVERY ACROSS RELATIONAL AND NON-RELATIONAL DATABASES
Embodiments disclosed herein provide systems, methods, and computer readable media for recovering data across relational and non-relational databases. In a...
2018/0032410 MECHANISM FOR MANAGING CONTAINER RUNTIME STATE
A method for checkpointing includes capturing a runtime state image of an application running in a container, wherein the runtime state image includes memory...
← 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.