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/0373659 HIGH BANDWIDTH SOUNDWIRE MASTER WITH MULTIPLE PRIMARY DATA LANES
System, methods and apparatus are described that can improve available bandwidth on a SoundWire bus without increasing the number of pins used by the SoundWire...
2018/0373658 CONFLICT RESOLUTION ON GPIO PIN MULTIPLEXING
An electronic chip may include a plurality of general purpose input/output (GPIO) pads. One or more multiplexors may be connected with one or more of the GPIO...
2018/0373657 INPUT/OUTPUT COMPUTER SYSTEM INCLUDING HARDWARE ASSISTED AUTOPURGE OF CACHE ENTRIES ASSOCIATED WITH PCI ADDRESS...
A computing system includes a processor and a memory unit that stores program instructions. The system purges an entry from an address translation cache in...
2018/0373656 SEMICONDUCTOR DEVICE AND TRACE DATA STORING METHOD
The present invention enables an unaligned access of a DMA controller to be dealt at the time of obtaining trace data. A DMA controller receives a DMA request...
2018/0373655 CONTROLLER FOR A MEMORY SYSTEM
A controller for a memory system is disclosed. The controller includes logic configured to execute host requests and memory management operations. The memory...
2018/0373654 ENHANCED TECHNIQUES FOR DETECTING PROGRAMMING ERRORS IN DEVICE DRIVERS
Enhanced techniques for detecting programming errors in device drivers are provided. The techniques disclosed herein enable a system to measure a number of...
2018/0373653 COMMITMENT OF ACKNOWLEDGED DATA IN RESPONSE TO REQUEST TO COMMIT
An example computing resource may include computing circuitry that includes logic. The logic may be executable to receive a series of data and an end of...
2018/0373652 SYSTEM AND METHOD FOR DYNAMIC BUFFER SIZING IN A COMPUTING DEVICE
Methods and systems for dynamically controlling buffer size in a computing device in a computing device ("PCD") are disclosed. A monitor module determines a...
2018/0373651 SEMICONDUCTOR DEVICE AND FLASH-MEMORY CONTROL METHOD
According to one embodiment, a memory controller is configured so that when the memory controller controls a writing/erasing process for a flash memory...
2018/0373650 STATE CHANGE IN SYSTEMS HAVING DEVICES COUPLED IN A CHAINED CONFIGURATION
The present disclosure includes methods, devices, and systems for state change in systems having devices coupled in a chained configuration. A number of...
2018/0373649 MICROCONTROLLER SYSTEM AND METHOD FOR CONTROLLING MEMORY ACCESS IN A MICROCONTROLLER SYSTEM
A microcontroller system including a main core and a secondary core and a communication bus for transmitting data and a data memory for storing data, wherein...
2018/0373648 METHOD FOR WRITING IN A NON-VOLATILE MEMORY OF AN ELECTRONIC ENTITY, AND RELATED ELECTRONIC ENTITY
Disclosed is a method for writing in a non-volatile memory of an electronic entity, the method including the following steps: determining an operational state...
2018/0373647 TECHNOLOGIES FOR PROTECTING VIRTUAL MACHINE MEMORY
Technologies for protecting virtual machine memory of a compute device include a virtual machine (VM) instantiated on the compute device, a virtual machine...
2018/0373646 CACHE UNIT USEFUL FOR SECURE EXECUTION
A cache unit that is configured to retain: a plurality of cache blocks; a plurality of owner indicators, and a plurality of validity marks. For each cache...
2018/0373645 PROCESSING CACHE MISS RATES TO DETERMINE MEMORY SPACE TO ADD TO AN ACTIVE CACHE TO REDUCE A CACHE MISS RATE FOR...
Provided are a computer program product, system, and method for processing cache miss rates to determine memory space to add to an active cache to reduce a...
2018/0373644 MULTI-PLANE MEMORY MANAGEMENT
Apparatuses, systems, methods, and computer program products are disclosed for multi-plane memory management. An apparatus includes a failure detection circuit...
2018/0373643 DATA STORAGE DEVICE
A data storage device includes a flash memory and a flash memory controller. The flash memory controller operates the flash memory to store data, and stores a...
2018/0373642 STORAGE DEVICE, STORAGE SYSTEM COMPRISING THE SAME, AND OPERATING METHODS OF THE STORAGE DEVICE
A storage device, a storage system comprising the same, and operating methods of the storage device are provided. The storage device includes a first...
2018/0373641 SYSTEMS AND METHODS FOR ACCESSING AND MANAGING A COMPUTING SYSTEM MEMORY
Systems, apparatuses, and methods for accessing and managing memories are disclosed herein. In one embodiment, a system includes at least first and second...
2018/0373640 ASSOCIATING A PROCESSING THREAD AND MEMORY SECTION TO A MEMORY DEVICE
A method begins by a storage unit of a dispersed storage network (DSN) receiving access requests which include a logical DSN address and a storage function....
2018/0373639 MEMORY HAVING A STATIC CACHE AND A DYNAMIC CACHE
The present disclosure includes memory having a static cache and a dynamic cache. A number of embodiments include a memory, wherein the memory includes a first...
2018/0373638 CONSIDERING A FREQUENCY OF ACCESS TO GROUPS OF TRACKS AND DENSITY OF THE GROUPS TO SELECT GROUPS OF TRACKS TO...
Provided are a computer program product, system, and method for considering a frequency of access to groups of tracks and density of the groups to select...
2018/0373637 CACHING IO REQUESTS
A computing device comprises a main memory, an input-output (IO) device, and an input-output memory management unit (IOMMU). The IOMMU may receive an upstream...
2018/0373636 MEMORY CONTROL DEVICE AND OPERATING METHOD THEREOF
The present disclosure relates to a memory control device which can distribute and transfer a read request for cache hit data so as to allow a hard disk as...
2018/0373635 MANAGING CACHE PARTITIONS BASED ON CACHE USAGE INFORMATION
Partition information includes entries that each include an entity identifier and associated cache configuration information. A controller manages memory...
2018/0373634 Processing Node, Computer System, and Transaction Conflict Detection Method
A processing node, a computer system, and a transaction conflict detection method, where the processing node includes a processor and a transactional cache....
2018/0373633 SYSTEM AND METHOD FOR PER-AGENT CONTROL AND QUALITY OF SERVICE OF SHARED RESOURCES IN CHIP MULTIPROCESSOR PLATFORMS
Method and apparatus for per-agent control and quality of service of shared resources in a chip multiprocessor platform is described herein. One embodiment of...
2018/0373632 APPARATUS AND METHOD FOR TRIGGERED PREFETCHING TO IMPROVE I/O AND PRODUCER-CONSUMER WORKLOAD EFFICIENCY
An apparatus and method are described for a triggered prefetch operation. For example, one embodiment of a processor comprises: a first core comprising a first...
2018/0373631 EFFICIENT CACHE MEMORY HAVING AN EXPIRATION TIMER
In one embodiment, a method includes selectively invalidating data stored in at least one cache line of a cache memory of a processor in response to a...
2018/0373630 ASYMMETRIC COHERENCY PROTOCOL
An apparatus (2) has first processing circuitry (6) and second processing circuitry (4). The second processing circuitry 4 has at least one hardware mechanism...
2018/0373629 MEMORY SYSTEM AND OPERATING METHOD THEREOF
Disclosed are a memory system, which processes data, and an operating method of the memory system. The memory system includes: a memory device, including a...
2018/0373628 SPACE RECLAMATION IN DATA DEDUPLICATION STORAGE SYSTEMS
A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The...
2018/0373627 MEMORY SYSTEM HAVING PERSISTENT GARBAGE COLLECTION
Non-volatile memory systems such as those using NAND FLASH technology have a property that a memory location can be written to only once prior to being erased,...
2018/0373626 QUALITY OF SERVICE AWARE STORAGE CLASS MEMORY/NAND FLASH HYBRID SOLID STATE DRIVE
A device having a controller configured to interface with a host, a storage class memory configured to interface with the controller and a flash memory...
2018/0373625 MEMORY DEVICE AND ASSOCIATED CONTROL METHOD
A memory device and associated control method are provided. The memory device includes a memory array and a control circuit, which are electrically connected...
2018/0373624 METHOD FOR SECURING AT LEAST ONE MEMORY ZONE OF AN ELECTRONIC DEVICE, CORRESPONDING SECURING MODULE, ELECTRONIC...
A method for securing at least one memory zone of an electronic device. The method includes: detecting deallocation of at least one portion of the memory zone,...
2018/0373623 APPARATUS AND METHOD FOR SOFTWARE SELF TEST
A computing apparatus configured to perform software verification and validation is provided. The computing apparatus includes a processor coupled to a main...
2018/0373622 LABORATORY SYSTEM
A laboratory system is disclosed. The laboratory system comprises a plurality of laboratories comprising one or more analytical instruments for performing a...
2018/0373621 Sketch-Guided GUI Test Generation for Mobile Applications
A testing system for testing a touch screen graphical user interface is disclosed. The testing system includes a touch screen for displaying the graphical user...
2018/0373620 GENERATING SCRIPTS THAT FACILITATE EXECUTION OF TASKS WITHIN DIFFERENT RUN-TIME ENVIRONMENTS THAT UTILIZE...
Generation of scripts that facilitate execution of tasks within different run-time environments that utilize different languages and syntax is provided herein....
2018/0373619 SYSTEM AND METHOD FOR TEST AUTOMATION USING A DECENTRALIZED SELF-CONTAINED TEST ENVIRONMENT PLATFORM
A workstation with at least one computer processor receives a plurality of testing tools for testing a program. The workstation receives from a server a...
2018/0373618 STREAMS ANALYSIS TOOL AND METHOD
A streams analysis tool allows a user to define one or more buckets according to a specified tuple collection criteria for each bucket. The specified tuple...
2018/0373617 SYSTEM AND METHOD FOR IMPLEMENTING AN APPLICATION MONITORING TOOL
The invention relates to an application monitoring tool. According to an embodiment of the present invention, the application monitoring tool has an integrated...
2018/0373616 SYSTEM RESOURCE COMPONENT UTILIZATION
A computer-implemented method according to one embodiment includes receiving, by one or more processors, a set of utilization metrics for a system comprising...
2018/0373615 TUNABLE, EFFICIENT MONITORING OF CAPACITY USAGE IN DISTRIBUTED STORAGE SYSTEMS
The disclosed embodiments provide a system for monitoring resource usage statistics. During operation, the system obtains a set of expiration times associated...
2018/0373614 METHOD, DEVICE AND STORAGE MEDIUM FOR DETERMINING HEALTH STATE OF INFORMATION SYSTEM
The present disclosure relates to a method, a device and a storage medium for determining a health state of an information system. At first, a baseline...
2018/0373613 SYSTEMS AND METHODS FOR GENERATING AND PRESENTING ALTERNATIVE INPUTS FOR IMPROVING EFFICIENCY OF USER...
Systems and methods for dynamic user gesture creation are disclosed. According to an aspect, a method includes analyzing, by the processor, a set of inputs of...
2018/0373612 ADAPTIVE APPLICATION PERFORMANCE ANALYSIS
A system performs discovery and instrumentation of processes of an application based on process performance. The system includes one or more processors...
2018/0373611 REDUCING CLOCK POWER CONSUMPTION OF A COMPUTER PROCESSOR
The present disclosure provides reducing clock power consumption of a computer processor by simulating, in a baseline simulation of a computer processor design...
2018/0373610 REDUCING CLOCK POWER CONSUMPTION OF A COMPUTER PROCESSOR
Reducing clock power consumption of a computer processor by simulating, in a baseline simulation of a computer processor design using a software model of 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 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 | 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.