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-9,645,936 System and method for informing hardware to limit writing in a memory hierarchy
Systems, methods, and other embodiments associated with providing limited writing in a memory hierarchy are described. According to one embodiment, an apparatus...
US-9,645,935 Intelligent bandwidth shifting mechanism
In an approach for sharing memory bandwidth in one or more processors, a processor receives a first set of monitored usage information for one or more...
US-9,645,934 System-on-chip and address translation method thereof using a translation lookaside buffer and a prefetch buffer
A page descriptor can be stored in advance in a memory management unit under various conditions so that an address translation overhead can be reduced. The...
US-9,645,933 Dynamic cache partitioning apparatus and method
A dynamic cache partitioning apparatus and method is described, which may be used in a multi-core system having a plurality of cores. The apparatus includes at...
US-9,645,932 Persistent metadata cache
A technique for storing metadata changes includes caching metadata changes in a persistent metadata cache. The persistent metadata cache is configured to cache...
US-9,645,931 Filtering snoop traffic in a multiprocessor computing system
Filtering snoop traffic in a multiprocessor computing system, each processor in the multiprocessor computing system coupled to a high level cache and a low...
US-9,645,930 Dynamic home tile mapping
Technologies for dynamic home tile mapping are described. an address request can be received from a processing core, the processing core being associated with a...
US-9,645,929 Speculative permission acquisition for shared memory
In a processor, a method for speculative permission acquisition for access to a shared memory. The method includes receiving a store from a processor core to...
US-9,645,928 Distributed directory service for in-memory compression unit home location
Techniques are described herein for maintaining a directory map that contains a data chunk-to-server mapping. Directory maps, maintained within the volatile...
US-9,645,927 Reduction of evictions in cache memory management directories
A module of cache coherence management by directory, in which each datum stored in cache memory is associated with a state, at least one of which indicates data...
US-9,645,926 Storage system and method for managing file cache and block cache based on access type
It is provided a storage system, comprising a storage device for storing data and at least one controller for controlling reading/writing of the data from/to...
US-9,645,925 Non-volatile memory system, mobile apparatus including the same, and method of operating the non-volatile...
A method of controlling a non-volatile memory system including a non-volatile memory device having a non-volatile memory cell array is disclosed. The method...
US-9,645,924 Garbage collection scaling
A computer processor determines an over-provisioning ratio and a host write pattern. The computer processor determines a write amplification target based on the...
US-9,645,923 Generational garbage collector on multiple heaps
The subject technology discloses configurations for determining a list of wrappers in a new space of a host heap that include a reference to at least one object...
US-9,645,922 Garbage collection in SSD drives
A storage device, such as a NAND flash device, includes a controller that maintains a temperature for a plurality of data blocks, the temperature calculated...
US-9,645,921 Start-up method for USB flash disk with synchronous flash memory and control system
A start-up method for USB disk with synchronous flash memory includes steps of: (a) writing test data into a data cache zone of a flash memory according to an...
US-9,645,920 Adaptive cache memory controller
A system comprises a partitioning module and a writing module. The partitioning module is configured to partition each of a plurality of solid-state disks into...
US-9,645,919 Memory systems and methods including training, data organizing, and/or shadowing
Described embodiments include memory systems that may shadow certain data stored in a first memory device (e.g. NAND flash device) onto a second memory device...
US-9,645,918 Storage devices including non-volatile memory and memory controller and methods of allocating write memory blocks
Storage devices including a flash memory and a memory controller, and write memory block allocating methods of the storage devices are provided. A write memory...
US-9,645,917 Specializing I/O access patterns for flash storage
Systems and methods for efficiently using solid-state devices are provided. Some embodiments provide for a data processing system that uses a non-volatile...
US-9,645,916 Performance testing for blocks of code
Systems, methods, and computer-readable storage media for testing performance of blocks of code. A system can first receive a request to run a performance test...
US-9,645,915 Continuous evaluation of program code and saving state information associated with program code
A device receives a program code being created or edited, executes a first portion of the program code to generate a first result, and executes a second portion...
US-9,645,914 Apps store with integrated test support
Systems and techniques are disclosed for providing a standard version of an application to a first user, receiving a request for the application from a second...
US-9,645,913 Method and apparatus for debugging programs
A computer-implemented method, apparatus and computer program product for debugging programs, the method comprising: displaying a graphic waveform showing...
US-9,645,912 In-place function modification
Modifying computer program code can be performed at or immediately prior to runtime of the computer code in a runtime environment of a common language...
US-9,645,911 System and method for debugging firmware/software by generating trace data
A method for debugging firmware/software by generating trace data includes the following steps: running a debug module in a power-on stage in a test system, to...
US-9,645,910 Cross platform mobile HTML debugging
Techniques for providing a cloud mobile device-debugging server may be provided. For example, a request to initiate a communication channel with a mobile device...
US-9,645,909 Operation management apparatus and operation management method
An operation management apparatus to improve the accuracy of the estimation of the processing performance needed for the execution environment of the...
US-9,645,908 Configurable indicator on computing device
A computing device may include a policy agent configured to receive activity information, apply at least one display policy to the activity information, and...
US-9,645,907 I/O module and process control system
An I/O module according to one embodiment of the present invention includes a receiver electrically connectable to a field device and configured to receive...
US-9,645,906 Electronic apparatus detecting a plurality of devices using a plurality of processors and method of detecting a...
An apparatus includes a memory, a first processor, and a second processor, wherein the first processor is configured to retain first order data that indicate a...
US-9,645,905 Memory type designation and/or verification system
A memory DIMM (dual in-line memory module) installation verification system for a server system is provided. The system includes a bank of memory slots...
US-9,645,904 Dynamic cache row fail accumulation due to catastrophic failure
A technique is provided for accumulating failures. A failure of a first row is detected in a group of array macros, the first row having first row address...
US-9,645,903 Managing failed memory modules
A method for managing a failed memory module, including: receiving a first request to access a first memory address; identifying a memory module identifier (ID)...
US-9,645,902 Modular switched fabric for data storage systems
Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes a...
US-9,645,901 Accelerating application write while maintaining high availability in shared storage clusters
An embodiment of the invention provides a method comprising: performing an application write; storing the application write in a local cache; performing a...
US-9,645,900 Warm standby appliance
A warm standby appliance is described herein. The warm standby appliance is coupled to a storage server which is coupled to one or more servers. When a server...
US-9,645,899 System, method, and computer program for managing fault recovery in network function virtualization (NFV) based...
According to one aspect of the present invention there is provided a system, method, and computer program product for recovering from a network failure in a...
US-9,645,898 Storage control device and control device for detecting abnormality of signal line
A controller module (CM) includes buffers that feed back signals output using respective signal lines used for mutual communication with other CM, and a first...
US-9,645,897 Using duplicated data to enhance data security in RAID environments
A method for processing a data object access request in a storage system having storage devices can include receiving an access request for accessing a first...
US-9,645,896 Data storage device and flash memory control method
A data storage device with flash memory and a flash memory control method are disclosed, in which the flash memory includes multi-level cells (MLCs) and...
US-9,645,895 Data storage device and flash memory control method
A data storage device with flash memory and a flash memory control method are disclosed, in which the flash memory includes multi-level cells (MLCs) and...
US-9,645,894 Data storage device and flash memory control method
A data storage device and a flash memory control method with a power recovery design. A microcontroller is configured to allocate a flash memory to provide a...
US-9,645,893 Method and system for file recovery using enhanced backup database indexing
A method and system for implementing enhanced indexing in a backup system as well as manage file recovery. The method implemented at a backup server receives a...
US-9,645,892 Recording file events in change logs while incrementally backing up file systems
Recording file events in change logs while incrementally backing up file systems is described. A system begins incrementally backing up a file system by reading...
US-9,645,891 Opportunistic execution of secondary copy operations
Rather than relying on pre-defined scheduling of secondary copy operations such as backup jobs, the illustrative opportunistic approach initiates secondary copy...
US-9,645,890 Methods, systems, and physical computer storage media for backing up a database
A method is now provided that improve backing up data sets. Each database transaction is registered to a central repository prior to starting the database...
US-9,645,889 Methods, systems, and physical computer storage media for backing up a server database
A method is now provided that improve backing up server data sets. Each server database transaction is registered to a central server repository prior to...
US-9,645,888 Caching of backup chunks
Contents of a plurality of backups that share a common characteristic are profiled. A portion of the plurality of backups is selected as a base backup reference...
US-9,645,887 System for firmware upgrade in AMI and method thereof
A system and method for firmware upgrade in an AMI are provided. A remote server provides a firmware image file. After receiving the firmware image file and...
← 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 | 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.