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/0239720 MEMORY CONTROL DEVICE
A memory control device of the present invention controls a memory that includes multiple bank groups each including multiple banks. The memory control device...
2018/0239719 METHOD AND APPARATUS FOR SECURING KVM MATRIX
A method for securing a KVM Matrix system by inserting a plurality of input security isolators, each of the input security isolators is placed between a host...
2018/0239718 Utilizing Pins on a Universal Serial Bus (USB) Type-C Connector for a Data Signal
Utilizing pins on a universal serial bus (USB) type-C connector for a data signal includes a circuit to, based on an orientation of a receptacle side of the...
2018/0239717 CACHE PREFETCHING IN OFFLOADED DATA TRANSFER (ODX)
Cache prefetching in offloaded data transfer (ODX) processes. A populate token command is received to initiate a copy offload operation. Responsive to...
2018/0239716 CACHE PREFETCHING IN OFFLOADED DATA TRANSFER (ODX)
Cache prefetching in offloaded data transfer (ODX) processes. A populate token command is received to initiate a copy offload operation. Responsive to...
2018/0239715 SECURE ZERO-COPY PACKET FORWARDING
A hypervisor detects a virtual device configured by a virtual machine, generates a para-virtualized networking interface between the virtual device and a...
2018/0239714 TECHNIQUE FOR EFFICIENT UTILISATION OF AN ADDRESS TRANSLATION CACHE
An apparatus and method are provided for making efficient use of address translation cache resources. The apparatus has an address translation cache having a...
2018/0239713 SUPPORTING SECURE MEMORY INTENT
A processor for supporting secure memory intent is disclosed. The processor of the disclosure includes a memory execution unit to access memory and a processor...
2018/0239712 MEMORY ARRAY PAGE TABLE WALK
An example memory array page table walk can include using an array of memory cells configured to store a page table. The page table walk can include using...
2018/0239711 DIMM SSD ADDRESSING PERFORMANCE TECHNIQUES
A Non-Volatile Dual In-Line Memory Module is disclosed (NVDIMM). The NVDIMM may be installed in a Dual In-Line Memory Module (DIMM) docket. The NVDIMM may...
2018/0239710 SLOT/SUB-SLOT PREFETCH ARCHITECTURE FOR MULTIPLE MEMORY REQUESTORS
A prefetch unit generates a prefetch address in response to an address associated with a memory read request received from the first or second cache. The...
2018/0239709 MEMORY PARTITIONING FOR A COMPUTING SYSTEM WITH MEMORY POOLS
A computing system comprises at least one processing unit, at least one memory controller in communication with the processing unit, and a main memory in...
2018/0239708 ACCELERATION OF CACHE-TO-CACHE DATA TRANSFERS FOR PRODUCER-CONSUMER COMMUNICATION
A communication bypass mechanism accelerates cache-to-cache data transfers for communication traffic between caching agents that have separate last-level...
2018/0239707 PAGE CACHE MANAGEMENT DURING MIGRATION
Systems and methods for page cache management during migration are disclosed. An example method may include initiating, by a processing device of a source host...
2018/0239706 PREFETCH TAG FOR EVICTION PROMOTION
Various embodiments provide for a system that prefetches data from a main memory to a cache and then evicts unused data to a lower level cache. The prefetching...
2018/0239705 PREFETCHING TIME ALLOCATION
An example processor that includes a register, a cache, a processor core, and a programmable logic circuit. The register may store a first prefetch value...
2018/0239704 TRANSMITTING AND RECEIVING SYSTEM AND INFORMATION PROCESSING APPARATUS
A transmitting and receiving system includes a first information processing apparatus and a second information processing apparatus. The first information...
2018/0239703 REDUCING WRITE-BACKS TO MEMORY BY CONTROLLING THE AGE OF CACHE LINES IN LOWER LEVEL CACHE
A method and apparatus for reducing write-backs to memory is disclosed herein. The method includes determining whether a read/write request entering a lower...
2018/0239702 LOCALITY-AWARE AND SHARING-AWARE CACHE COHERENCE FOR COLLECTIONS OF PROCESSORS
A cache coherence technique for operating a multi-processor system including shared memory includes allocating a cache line of a cache memory of a processor to...
2018/0239701 ZONE STORAGE - QUICKLY RETURNING TO A STATE OF CONSISTENCY FOLLOWING AN UNEXPECTED EVENT
Systems and Methods for data storage in a distributed storage network are disclosed. Unexpected errors can adversely affect consistency of both the content of...
2018/0239700 SELECTION AND PLACEMENT OF VOLUMES IN A STORAGE SYSTEM USING STRIPES
Provided are a computer program product, system, and method for determining the location for volumes of data being initially stored within a storage space,...
2018/0239699 RESOURCE RECLAMATION METHOD AND APPARATUS
Embodiments of the application provide a resource reclamation method and a resource reclamation apparatus. The method includes: determining a memory region...
2018/0239698 CONTROLLER, DATA STORAGE DEVICE, AND PROGRAM PRODUCT
According to one embodiment, a write instructing unit instructs a data access unit to write, in a storage area of a data storage unit indicated by a first...
2018/0239697 METHOD AND APPARATUS FOR PROVIDING MULTI-NAMESPACE USING MAPPING MEMORY
A method and/or apparatus capable of storing information in non-volatile memory with multiple namespaces is disclosed. The method or apparatus, in one aspect,...
2018/0239696 STORAGE DEVICE SUPPORTING MULTIPLE COMMUNICATION TYPES AND OPERATING METHOD THEREOF
A storage device includes nonvolatile memory devices, a connector that includes connection terminals, and a controller that communicates with an external host...
2018/0239695 SUSPECT CODE DETECTION IN SOFTWARE REGRESSION
A set of test cases is executed on a base code to produce a baseline result and on a changed code to produce a new result. From the baseline result and the new...
2018/0239694 STATE-BASED REMEDIAL ACTION GENERATION
A client computing system detects when a problem is encountered with an application and identified problem-specific diagnostic data that is to be collected,...
2018/0239693 TESTING WEB APPLICATIONS USING CLUSTERS
An example system includes a processor to crawl a plurality of web pages of a web application to be tested. The processor is also configured to receive an...
2018/0239692 ELECTRONIC TECHNOLOGY RESOURCE EVALUATION SYSTEM
Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for testing a technology resource application....
2018/0239691 DETERMINE SOFT ERROR RESILIENCE WHILE VERIFYING ARCHITECTURAL COMPLIANCE
Verifying architectural compliance of a processor core using processor-sparing functions. A simulation of a model for a register-transfer level design of the...
2018/0239690 Management of Problems in Software Programs
A mechanism is provided for managing problems in a software product installed on a plurality of computing machines. Tracking information of one or more...
2018/0239689 AUTOMATIC CLASSIFICATION AND PARALLEL PROCESSING OF UNTESTED CODE IN A PROTECTED RUNTIME ENVIRONMENT
A system is provided to run new code modules safely in a duplicative, protected environment without affecting the code modules that are already trusted to be...
2018/0239688 METHOD AND SYSTEM FOR REAL-TIME IDENTIFICATION OF ANOMALOUS BEHAVIOR IN A SOFTWARE PROGRAM
Disclosed is a system and method for real-time identification of anomalous behavior in a software program. The system is configured to generate a set of...
2018/0239687 METHOD INVOCATION SYNTHESIS FOR SOFTWARE PROGRAM REPAIR
A method may include obtaining a plurality of synthesized method invocations using a plurality of objects and a plurality of methods of a software program. The...
2018/0239686 INPUT AND OUTPUT RECORDING DEVICE AND METHOD, CPU AND DATA READ AND WRITE OPERATION METHOD THEREOF
The disclosure provides an input and output recording device and method, CPU and data read and write operation method thereof. The input and output recording...
2018/0239685 Selection of Maintenance Tasks
A computer-implemented mechanism is provided that monitors usage of one or more computing resources within a set of computing components relative to a received...
2018/0239684 STORAGE DEVICE WITH A DISPLAY DEVICE FOR INDICATING A STATE
A storage device and a method for indicating a state of a storage device are provided. The storage device may include nonvolatile memory devices, a controller...
2018/0239683 SELF-ORGANIZED STORAGE NODES FOR DISTRIBUTED DELIVERY NETWORK
A distributed delivery network for capacity enhancement of a communication link shared by multiple communication devices for network access service. The...
2018/0239682 SYSTEM AND METHOD FOR AUTOMATED DETECTION OF ANOMALIES IN THE VALUES OF CONFIGURATION ITEM PARAMETERS
A method for analyzing and prioritizing configuration parameters in an information technology system, including collecting configuration parameters from...
2018/0239681 Widget Provisioning of User Experience Analytics and User Interface / Application Management
A method includes storing an application in a memory of a mobile device, wherein the application is associated with a widget including an event logger and a...
2018/0239680 INFORMATION PROCESSING DEVICE AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing device includes a memory access generating unit and an observation unit. The memory access generating unit generates pseudo memory...
2018/0239679 METHODS, SYSTEMS, AND COMPUTER READABLE STORAGE DEVICES FOR MANAGING FAULTS IN A VIRTUAL MACHINE NETWORK
Faults are managed in a virtual machine network. Failure of operation of a virtual machine among a plurality of different types of virtual machines operating...
2018/0239678 REDUNDANCY CONFIGURATION SYSTEM, SWITCHING SYSTEM, AND INFORMATION PROCESSING SYSTEM
A redundancy configuration system performs switching between a first information processing system and a second information processing system for continuously...
2018/0239677 AUTOMATED SELF-HEALING DATABASE SYSTEM AND METHOD FOR IMPLEMENTING THE SAME
An automated self-healing database system is provided that includes a primary database, an application server that writes data to the primary database and...
2018/0239676 Asynchronous Garbage Collection in Database Redo Log Replay
Recovery of a database system by taking the database system offline is initiated. Thereafter, recovery operations specified by a redo log of the database...
2018/0239675 NON-DESTRUCTIVE DATA STORAGE
Non-destructive data storage is disclosed. An information change is stored that is associated with a business object such that tracking of the information...
2018/0239674 Backing Up Metadata
A mechanism is provided for backing up metadata in a data storage system. Given metadata stored on the data storage system is implemented by way of a tree...
2018/0239673 LARGE SCALE DISPERSED STORAGE NETWORK USING WIRELESS DEVICES AND CENTRALIZED CONTROL
A method for a dispersed storage network (DSN) determines wireless connectivity metrics when a wireless device has a data file to store. The method includes...
2018/0239672 ERROR CODE CALCULATION ON SENSING CIRCUITRY
Examples of the present disclosure provide apparatuses and methods for error code calculation. The apparatus can include an array of memory cells that are...
2018/0239671 Method for Processing Stripe in Storage Device and Storage Device
A solution for processing a stripe in a storage device is provided. Where at least one stripe unit not requiring garbage collection from each stripe of at...
← 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 | 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.