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
US-1,006,7879 Apparatus and method to support a storage mode over a cache-line memory interface to a non-volatile memory dual...
Provided are an apparatus and method for using block windows configured in a memory module to provide block level access to memory chips in the memory module. A...
US-1,006,7878 Processor with logical mentor
A computing device includes a memory structure storing one or more Variables; and a logical mentor. The logical mentor is assigned to at least one of the one or...
US-1,006,7877 Method, apparatus and computer program product for use in managing multi-cache data storage systems
Described herein are techniques for multi-cache data storage systems. The techniques comprise providing a volatile memory device to store data. The techniques...
US-1,006,7876 Pre-fetching data from buckets in remote storage for a cache
Embodiments are disclosed for a prefetching method that may include copying, in response to a search query, a first bucket from a remote storage to a cache. The...
US-1,006,7875 Processor with instruction cache that performs zero clock retires
A method of operating a processor including performing successive read cycles from an instruction cache array and a line buffer array including providing...
US-1,006,7874 Optimizing the management of cache memory
It is determined that a cache operation relating to the transfer of data between a cache memory and a data storage system is required. A state of a utilization...
US-1,006,7873 Data storage device and operating method thereof
A method for operating a data storage device includes: dividing a cache into a plurality of cache areas; grouping a plurality of logical addresses into a...
US-1,006,7872 Memory speculation for multiple memories
A plurality of memory modules, which may be used to form a heterogeneous memory system, are connected to a plurality of prefetchers. Each prefetcher is...
US-1,006,7871 Logic analyzer for detecting hangs
A microprocessor comprises a cache including a tag array; a tagpipe that arbitrates access to the tag array; and a logic analyzer for investigating a...
US-1,006,7870 Apparatus and method for low-overhead synchronous page table updates
An apparatus and method are described for low overhead synchronous page table updates. For example, one embodiment of a processor comprises: a set of one or...
US-1,006,7869 System for distributed data processing with automatic caching at various system levels
Embodiments enable distributed data processing with automatic caching at multiple system levels by accessing a master queue of data processing work comprising a...
US-1,006,7868 Memory architecture determining the number of replicas stored in memory banks or devices according to a packet size
A memory architecture for storing information units, the memory architecture comprising a plurality of memory banks or a plurality of memory devices and a...
US-1,006,7867 Performing garbage collection on an object array using array chunk references
Techniques for performing garbage collection on an object array using array chunk references is described. A garbage collector (GC) thread identifies an object...
US-1,006,7866 Method and apparatus for mapping logical addresses between memories of a solid-state disk based on write...
A solid-state disk including first and second memories and a wear leveling module. The second memory has a lower write cycle lifetime than the first memory. The...
US-1,006,7865 System and method for allocating memory to dissimilar memory devices using quality of service
Systems and methods are provided for allocating memory to dissimilar memory devices. An exemplary embodiment includes a method for allocating memory to...
US-1,006,7864 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...
US-1,006,7863 Feature targeting of test automation lab machines
In some embodiments, the disclosed subject matter involves a system and method relating to automation test runs of a software build, where the test runs effect...
US-1,006,7862 Tracking asynchronous entry points for an application
Asynchronous operations associated with a request such as synchronous threads, runnable elements, callable elements, and other invokable objects are tracked to...
US-1,006,7861 Efficient software testing
A method includes receiving, via a processor, a model, a test case, and one or more suspect elements. The method includes calculating, via the processor, a...
US-1,006,7860 Defining test bed requirements
Systems and techniques are described for defining test bed requirements. A described technique includes receiving data specifying a first test to be performed...
US-1,006,7859 Constructing test-centric model of application
A test-centric model of an application is constructed. Each resource specified by each test governing an application is added to the test-centric model. The...
US-1,006,7858 Cloud-based software testing
In a method of software item testing, an automated test of a software item is initiated in a cloud-based computing environment in exchange for a fee. The test...
US-1,006,7857 Intelligent device selection for mobile application testing
A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines...
US-1,006,7856 Employing code overlays to facilitate software development
In one embodiment, a method for editing and testing computer programming code is provided. The method includes receiving a first file comprising computer...
US-1,006,7855 Error developer association
Systems, methods, and machine-readable and executable instructions are provided for error developer association. Error developer association can include...
US-1,006,7854 System and method for debugging software executed as a hardware simulation
Approaches for debugging include receiving by a hardware debug server, a high-level language (HLL) debugging command for setting a breakpoint in an HLL software...
US-1,006,7853 Generating a directed graph representing application program execution flow from an execution trace
An execution trace of an application program comprises a sequence of ordered programming instructions generated during execution of the application program...
US-1,006,7852 Switching between traditional and history program trace modes without halting a processor
In one or more embodiments, one or more systems, method, and/or processes described herein can change/switch from a first trace mode to a second trace mode...
US-1,006,7851 Pre-fetching disassembly code for remote software debugging
A method, computer program product and/or system for pre-fetching disassembly code. A breakpoint is set within an application under test (AUT). Setting of the...
US-1,006,7850 Load test charts with standard deviation and percentile statistics
A method for real-time analysis of results from a load test performed on a target website includes calculating first-level aggregated test results within each...
US-1,006,7849 Determining dynamic statistics based on key value patterns
A method for dynamically updating database statistics and a plurality of access paths associated with at least one database table is provided. The method may...
US-1,006,7848 Methods and systems for benchmarking web browser performance
The disclosure is directed to a benchmarking system for measuring performance of a client-side application, e.g., a web browser, in processing an application,...
US-1,006,7847 Time-based on-chip hardware performance monitor
Disclosed herein is a performance monitor for a functional block of a system, the performance monitor comprising a counter circuit, wherein the counter circuit...
US-1,006,7846 Processing file modifications in a networked storage system
Disclosed are various embodiments for processing file modifications in a networked storage system. A file is stored in a file system. If a modification listener...
US-1,006,7845 Non-intrusive monitoring and control of integrated circuits
A method of monitoring operations of a set of ICs. The method loads a first set of configuration data into a first IC for configuring a group of configurable...
US-1,006,7844 Method of channel content rebuild in ultra-high capacity SSD
A method of restoring user data in a modular solid-state drive including memory channels coupled to respective ones of non-volatile memory cards, the method...
US-1,006,7843 Synchronizing control nodes and a recovery from a failure of a primary control node of a storage system
A method for synchronizing between a primary control node of a storage system and a secondary control node of the storage system, the method may include...
US-1,006,7842 Cable replacement in a symmetric multiprocessing system
Data communication between nodes of a symmetric multiprocessing (SMP) computing system can be maintained during the replacement of a faulty cable used to...
US-1,006,7841 Facilitating n-way high availability storage services
A passive state storage controller monitors a plurality of active state storage controllers to determine when a failure of at least one of the active state...
US-1,006,7840 Life expectancy data migration
Described are techniques for performing data storage system management. First information may be collected on a first physical storage device. The first...
US-1,006,7839 Content object backup between user equipment
A user equipment (UE) includes a radio transceiver, a hardware processor and non-transitory storage device. The radio transceiver is to wirelessly couple the UE...
US-1,006,7838 Memory resident storage recovery during computer system failure
An approach for virtual machine (VM) random access memory (RAM) disk preservation during VM failure. A RAM disk manager receives a VM identifier and attributes...
US-1,006,7837 Continuous data protection with cloud resources
In one aspect, a method includes storing a virtual machine disk in a first logical unit stored on a data store; replicating the first virtual machine disk used...
US-1,006,7836 Configuration based intelligent protection modeling
In one example, a method for protecting data includes receiving input specifying a data backup process, consulting a resource map to identify backup resources...
US-1,006,7835 System reset
Some embodiments of the invention provide techniques whereby a user may perform a system reset (e.g., to address system performance and/or reliability...
US-1,006,7834 Systems and methods for resetting one or more system components in response to a watchdog timer (WDT) event
Embodiments of information handling systems and methods are provided herein for resetting one or more system components in response to a watchdog timer (WDT)...
US-1,006,7833 Storage system
A storage system according to the present invention comprises a controller and multiple storage devices, constitutes a RAID group from (n+m) number of storage...
US-1,006,7832 Imposter slices
Methods and apparatus for accessing dispersed storage error encoded data in a dispersed storage network (DSN). When storing data in available storage units of a...
US-1,006,7831 Slice migration in a dispersed storage network
A dispersed storage unit includes a physical memory and a storage unit control module. The physical memory is transferred to a receiving dispersed storage unit...
US-1,006,7830 Managing distributed system performance using accelerated data retrieval operations
A distributed system is adapted to manage the performance of distributed processes. In one aspect, multiple stripes associated with a data item are stored in a...
← 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 | 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.