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
2019/0129876 DEVICES AND METHODS FOR DATA STORAGE MANAGEMENT
According to various aspects, methods and devices configured for data storage management, including managing one or more queues each comprising a plurality of...
2019/0129875 DIGITAL BUS ACTIVITY MONITOR
One example relates to a device that includes an activity monitor. The activity monitor includes a bus interface having inputs coupled to receive signals from...
2019/0129874 ACCELERATION RESOURCE PROCESSING METHOD AND APPARATUS, AND NETWORK FUNCTIONS VIRTUALIZATION SYSTEM
The present invention provides an acceleration resource processing method and apparatus, and a network functions virtualization system. The method includes:...
2019/0129873 I/O REQUEST PROCESSING METHOD IN VIRTUAL MACHINE, DEVICE AND COMPUTER READABLE MEDIUM
The present disclosure provides an I/O request processing method in a virtual machine, a device and a computer readable medium. The method comprises: when a...
2019/0129872 Method For Establishing Connection Between Devices Having Universal Serial Bus USB Type-C Interfaces, And...
A method for establishing a connection between devices having USB Type-C interfaces includes that: a first device determines that a USB cable is connected to a...
2019/0129871 I/O DRIVEN DATA TRANSFER IN A DATA PROCESSING NETWORK
A method and apparatus are provided for assigning transport priorities to messages in a data processing system. An incoming message at an input/output (I/O)...
2019/0129870 ADDRESSABLE DISTRIBUTED MEMORY IN A PROGRAMMABLE LOGIC DEVICE
Systems and methods for providing capability of access to distributed memory blocks using a global address scheme in a programmable logic device. Each of the...
2019/0129869 METHODS AND SYSTEMS FOR DESIGNING A VIRTUAL PLATFORM BASED ON USER INPUTS
Systems and methods for designing a virtual platform based on user inputs. The system includes a memory that stores instructions for executing processes for...
2019/0129868 VOLTAGE REGULATOR AND ASSOCIATED AUTO-LOOP REGULATION SYSTEM AND METHOD
An auto-loop regulation system for a voltage regulator receives a plurality of pre-determined loop parameters through an interactive computing equipment, and...
2019/0129867 MEMORY DOMAINS PROTECTION METHOD AND APPARATUS WITH COMPOSITE PROTECTION KEY NUMBERS
In embodiments, an apparatus for computing includes a protection key register (PKR) having 2.sup.N bits, where N is an integer, to store a plurality of...
2019/0129866 DATA ACCESSING DEVICE AND METHOD
A data accessing device to access a storage element that stores encrypted data is provided. The data accessing device includes a processing circuit, a storage...
2019/0129865 ENCRYPTION AND DECRYPTION OF DATA PERSISTED BY NON-VOLATILE MEMORY
The presently disclosed subject matter includes a computer system and method that enable to encrypt and persist data stored on a volatile memory during an...
2019/0129864 CAPABILITY ENFORCEMENT CONTROLLER
According to examples, a system may include a central processing unit (CPU) and a capability enforcement controller in communication with the CPU. The...
2019/0129863 Performance Booster With Resolution Of Picket-Fence I/O Flushing In A Storage System With Heterogeneous I/O...
Systems and methods that select a cache flushing algorithm are provided. A stripe that spans multiple storage devices and includes a plurality of segments is...
2019/0129862 MEMORY SYSTEM AND METHOD FOR CONTROLLING NONVOLATILE MEMORY
According to one embodiment, when a read request received from a host includes a first identifier indicative of a first region, a memory system obtains a...
2019/0129861 PARTIAL MEMORY DIE WITH INTER-PLANE RE-MAPPING
A partial memory die comprises a memory structure that includes a first plane of non-volatile memory cells and a second plane of non-volatile memory cells. The...
2019/0129860 SHADOW ADDRESS SPACE FOR SHARING STORAGE
A computing device includes a persistent storage and a processor. The processor includes a local storage. The local storage includes blocks and an address...
2019/0129859 METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR CACHE MANAGEMENT
Embodiments of the present disclosure provide a method, device and computer program product for cache management. The method includes: receiving from a storage...
2019/0129858 APPARATUS AND METHODS FOR CIRCULAR SHIFT OPERATIONS
Aspects for vector circular shifting in neural network are described herein. The aspects may include a direct memory access unit configured to receive a vector...
2019/0129857 I/O DRIVEN DATA ROUTING AND CACHE ALLOCATION
A method and apparatus are provided for automatic routing of messages in a data processing system. An incoming message at an input/output (I/O) interface of...
2019/0129856 DYNAMIC L2P CACHE
Disclosed in some examples are methods, systems, and machine readable mediums that dynamically adjust the size of an L2P cache in a memory device in response...
2019/0129855 Cache Sharing in Virtual Clusters
Shared memory caching resolves latency issues in computing nodes associated with a cluster in a virtual computing environment. A portion of random access...
2019/0129854 COMPUTING DEVICE AND NON-VOLATILE DUAL IN-LINE MEMORY MODULE
A computing device includes a processor and a non-volatile dual in-line memory module (NVDIMM) connected to the processor. The NVDIMM includes a first memory...
2019/0129853 RETAINING CACHE ENTRIES OF A PROCESSOR CORE DURING A POWERED-DOWN STATE
A processor core associated with a first cache initiates entry into a powered-down state. In response, information representing a set of entries of the first...
2019/0129852 METHOD FOR USING VICTIM BUFFER IN CACHE COHERENT SYSTEMS
In accordance with various aspects of the invention, a recall transaction is issued if a tag filter entry needs to be freed up for an incoming transaction....
2019/0129851 APPLICATION CACHE REPLICATION TO SECONDARY APPLICATION(S)
Replicating a primary application cache that serves a primary application on one network node into a secondary application cache that serves a secondary...
2019/0129850 DATA STORAGE DEVICE AND METHOD FOR OPERATING NON-VOLATILE MEMORY
An efficient data storage device is disclosed, which uses a microprocessor and at least one volatile memory to operate a non-volatile memory. The...
2019/0129849 CACHE SELF-CLEAN ENGINE
The present invention relates Control circuitry that includes a circuit configured to receive a system level cache (SLC) dirty-set request comprising a dirty...
2019/0129848 THROTTLING WRITES WITH ASYNCHRONOUS FLUSHING
Embodiments are directed to techniques for allowing a data storage system to be able to flush data to underlying storage when the bandwidth is high without...
2019/0129847 CONVERGED MEMORY DEVICE AND OPERATION METHOD THEREOF
A converged memory device includes: a first memory group having first characteristics; a second memory group having second characteristics that are different...
2019/0129846 Dynamic Resource Visibility Tracking to Avoid Atomic Reference Counting
Determining whether to perform atomic or conventional reference counting is provided. A single bit of a reference count corresponding to a reference-counted...
2019/0129845 MANAGING OBJECTS STORED IN MEMORY
A method for managing objects stored in memory is presented. The method may include receiving, by a memory allocator in a garbage collected system, a first...
2019/0129844 Packing Objects by Predicted Lifespans in Cloud Storage
A method includes receiving data objects, determining a predicted lifespan of each data object, and instantiating multiple shard files. Each shard file has an...
2019/0129843 METHOD AND SYSTEM FOR PARALLEL MARK PROCESSING
Parallel mark processing is disclosed including traversing first objects in a virtual machine heap based on correspondences between memory blocks in the...
2019/0129842 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,...
2019/0129841 COMPUTING SYSTEM AND METHOD FOR CONTROLLING STORAGE DEVICE
According to one embodiment, a computing system transmits to a storage device a write request designating a first logical address for identifying first data to...
2019/0129840 MEMORY SYSTEM AND METHOD FOR CONTROLLING NONVOLATILE MEMORY
According to one embodiment, a memory system manages a plurality of parallel units each including blocks belonging to different nonvolatile memory dies. When...
2019/0129839 DATA STORAGE DEVICE
A data storage device is provided. The data storage device a buffer configured to store a mapping table comprising physical block addresses (PBAs)...
2019/0129838 MEMORY SYSTEM AND METHOD FOR CONTROLLING NONVOLATILE MEMORY
According to one embodiment, a memory system includes a nonvolatile memory including plural blocks each including plural pages, and a controller. When...
2019/0129837 NONVOLATILE MEMORY DEVICE CONFIGURED TO BE ACCESSED WITHOUT BLOCK ADDRESS AND METHOD OF OPERATING THE SAME
A nonvolatile memory device includes multiple memory blocks. A first memory block stores first data. A reference memory block stores an indicator indicating...
2019/0129836 COMPUTER PROCESSING UNIT (CPU) ARCHITECTURE FOR CONTROLLED AND LOW POWER SAVE OF CPU DATA TO PERSISTENT MEMORY
Improvements to computer processing unit (CPU) architecture flush caches to persistent memory (PM) memory devices (e.g., persistent memory in dual in-line...
2019/0129835 SYSTEMS AND METHODS FOR REVISING PERMANENT ROM-BASED PROGRAMMING
An application program stored in a ROM includes a function lookup data structure in which functions called by the application program have identifiers and...
2019/0129834 NON-VOLATILE STORAGE WITH ADAPTIVE COMMAND PREDICTION
A non-volatile storage apparatus includes a set of non-volatile memory cells and one or more control circuits in communication with the set of non-volatile...
2019/0129833 METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR EXECUTING TEST CASES
Embodiments of the present disclosure relate to a method and device for executing test cases. The method comprises obtaining a set of test cases to be...
2019/0129832 SYSTEM AND METHOD FOR TEST DATA GENERATION FOR USE IN MODEL BASED TESTING USING SOURCE CODE TEST ANNOTATIONS...
A system and method for automatically generating test data for a software application of a system under test includes inserting test annotations in source code...
2019/0129831 Autonomous Vehicle Simulation Testing Systems and Methods
Systems and methods for autonomous vehicle testing are provided. In one example embodiment, a computer-implemented method includes presenting, by a computing...
2019/0129830 INTEGRATED RESOURCE SCHEDULER, CONFIGURATOR, AND VISUALIZER
An integrated resource scheduler, configurator and visualizer is disclosed. Allocation information that identifies a configuration state for a respective...
2019/0129829 LOG-BASED DIAGNOSIS FOR DECLARATIVE-DEPLOYED APPLICATIONS
Techniques for log-based diagnosis for declarative-deployed applications can comprise: based on a labeled deployment declaration, classifying, by a device...
2019/0129828 GATHERING COVERAGE METRICS FOR STATIC PROGRAM ANALYSIS TOOLS
Gathering coverage metrics for a static analysis procedure by injecting one or more property violations into a program to be examined by the procedure,...
2019/0129827 ROBOTIC PROCESS AUTOMATION SIMULATION OF ENVIRONMENT ACCESS FOR APPLICATION MIGRATION
The invention utilizes a plurality of robotic process automation (RPA) bots to generate data regarding production issues within applications. The RPA bots may...
← 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 | 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.