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,396,119 Device for controlling the access to a cache structure
The present disclosure relates to a device for controlling the access to a cache structure comprising multiple cache sets during the execution of at least one...
US-9,396,118 Efficient dynamic randomizing address remapping for PCM caching to improve endurance and anti-attack
A method, including monitoring, by a remapping manager, a system state of a computing device for the occurrence of a predefined event, detecting, by the...
US-9,396,117 Instruction cache power reduction
In one embodiment, a method for controlling an instruction cache including a least-recently-used bits array, a tag array, and a data array, includes looking up,...
US-9,396,116 Write and read collision avoidance in single port memory devices
A method of avoiding a write collision in single port memory devices from two independent write operations is described. A first data object from a first write...
US-9,396,115 Rewind only transactions in a data processing system supporting transactional storage accesses
In a multiprocessor data processing system having a distributed shared memory system, a memory transaction that is a rewind-only transaction (ROT) and that...
US-9,396,114 Performing staging or destaging based on the number of waiting discard scans
A controller receives a request to perform staging or destaging operations with respect to an area of a cache. A determination is made as to whether more than a...
US-9,396,113 Flexible configuration hardware streaming unit
A processor having a streaming unit is disclosed. In one embodiment, a processor includes a streaming unit configured to load one or more input data streams...
US-9,396,112 Hierarchical write-combining cache coherence
A method, computer program product, and system is described that enforces a release consistency with special accesses sequentially consistent (RCsc) memory...
US-9,396,111 Caching using base setup version
A consuming subsystem calculates information based on setup information from one or more other subsystems. Each of the one or more other subsystems generates a...
US-9,396,110 Non-volatile hybrid memory
Memory units and computer systems are provided. The computer systems include a memory unit. The memory unit includes a stable storage unit, an unstable storage...
US-9,396,109 Method and apparatus for DRAM spatial coalescing within a single channel
Aspects include computing devices, systems, and methods for reorganizing the storage of data in memory to energize less than all of the memory devices of a...
US-9,396,108 Data storage device capable of efficiently using a working memory device
A data storage device includes a first memory device, a second memory device including a system region and a buffer region and a controller suitable for...
US-9,396,107 Memory system having memory controller with cache memory and NVRAM and method of operating same
In a memory system including a flash memory and a memory controller having a cache memory and a nonvolatile random access memory (NVRAM), a method of operating...
US-9,396,106 Advanced management of a non-volatile memory
A method of managing a non-volatile memory device, the method comprising: receiving data sectors; writing each data sector into a data block that is allocated...
US-9,396,105 Method and apparatus for controlling execution of commands to transfer data between a host and a memory in a...
A storage module includes a first memory with blocks for storing first and second commands transmitted from a host to a storage module. The staging module...
US-9,396,104 Accessing compressed data of varying-sized quanta in non-volatile memory
Accessing data of varying-sized quanta in non-volatile memory provides improved storage efficiency in some situations. For example, a Solid-State Disk (SSD)...
US-9,396,103 Method and system for storage address re-mapping for a memory device
A method and system for storage address re-mapping is disclosed. The method includes allocating logical addresses in blocks of clusters and re-mapping logical...
US-9,396,102 Recovery from cache and NVS out of sync
For cache/data management in a computing storage environment, incoming data segments into a Non Volatile Storage (NVS) device of the computing storage...
US-9,396,101 Shared physical memory protocol
A computer implemented program product and data processing system for receiving data to a targeted logical partition. A computer locates buffer element in...
US-9,396,100 Software testing optimizer
In an approach for testing software, a computer receives a series of two or more revisions to a set of software code. The computer identifies modifications...
US-9,396,099 Application state detector and inducer
A method for controlling a computer-implemented application, the method including determining a current state of a computer-implemented application, inducing...
US-9,396,098 Apparatuses, methods, and computer program products for conducting automated tests
Apparatuses, methods, and computer program products are provided that conduct an automated test by creating automated testing scripts that are readable by...
US-9,396,097 Methods, circuits, devices, systems and associated computer executable code for testing software code
Disclosed are methods, circuits, apparatuses, systems and associated computer executable code for generating a unit test. According to some embodiments, there...
US-9,396,096 Android automated cross-application testing device and method
The present disclosure provides an Android automated cross-application testing device and method. The device comprises a primary application testing unit, a...
US-9,396,095 Software verification
A method of verifying software may include receiving a portion of a software program that includes multiple functions. The method may also include clustering...
US-9,396,094 Software test automation systems and methods
Described are a system and method for performing an automated quality assessment on a software program under test. A test automation system executes a test on a...
US-9,396,093 Virtual execution environment for software delivery and feedback
A method and system for testing and logging execution events of software delivered to a user. The user can launch and run the software product while having the...
US-9,396,092 Software testing with feedback acquisition
Methods and systems for software testing with feedback acquisition are disclosed. Modified program code is generated based on programmatic analysis of original...
US-9,396,091 End-to end, lifecycle aware, API management
An application programming interface (API) consumption development environment (CDE) is integrated with an API administration component and a determination is...
US-9,396,090 System overview diagram generator
Disclosed are methods, systems and products, including a method that includes receiving, by at least one processor-based device, data relating to features of a...
US-9,396,089 Activity tracing diagnostic systems and methods
Systems and methods are disclosed for logging encoded diagnostic information from a sequence of processing operations, the processing operations generated by an...
US-9,396,088 Computer execution progress indicator
Example systems and methods of providing an indicator of execution progress of a computer task are presented. In one example, a command to perform a computer...
US-9,396,087 Method and apparatus for collecting performance data, and system for managing performance data
A performance data collection unit collects the performance data of managed CPUs from a performance measurement unit. A grouping unit compares the collected...
US-9,396,086 Method for client workload characterization in a zSeries benchmark center environment
A method for client workload characterization in a zSeries benchmark center environment. The method includes collecting client characterization data (CCCD). The...
US-9,396,085 Data access logging
Data characterizing a plurality of data accesses of objects at one or more log points is received by a data access framework. Thereafter, data accesses...
US-9,396,084 Device management apparatus, device management system, and device management method
A device management apparatus connected to a plurality of devices via a network includes a collecting unit that receives usage data indicating a status of use...
US-9,396,083 Computer system processes
A mechanism is provided for identifying an inter-relationship between a first process and the second process of a computer system. A correlation is detected...
US-9,396,082 Systems and methods of analyzing a software component
A particular method includes initiating, at an analyzer, execution of a software component at a first computing device. The first computing device includes...
US-9,396,081 Method, apparatus and system for managing queue operations of a test bench environment
Techniques and mechanisms for performing dequeue operations for agents of a test bench environment. In an embodiment, a first group of agents are each allocated...
US-9,396,080 Storage module and method for analysis and disposition of dynamically tracked read error events
A method for analyzing a read error event is provided comprising reading a page of data stored in memory, determining a read error event for the page of data,...
US-9,396,079 Semiconductor memory device and semiconductor system including the same
A semiconductor memory device includes a memory cell array including a normal region for storing a plurality of data, an error information region for storing a...
US-9,396,078 Redundant, fault-tolerant, distributed remote procedure call cache in a storage system
A method of operating a remote procedure call cache in a storage cluster is provided. The method includes receiving a remote procedure call at a first storage...
US-9,396,077 Redundant location address mapper
The present disclosure includes mapping redundant addresses in a multi-node system by receiving a first address and a first node ID, determining a first address...
US-9,396,076 Centralized version control system having high availability
A Version Control System (VCS) and methods having high availability, and combining the advantages of a centralized VCS while overcoming the limitations of...
US-9,396,075 Method and system of protection switching in a network element
A method and system protects switching in a network element. At least one data signal at the client entity is received, wherein the signal flow through server...
US-9,396,074 Virtual database rewind
A database storage system allows users to modify the state of a virtual database. The database storage system provides a respective virtual database (VDB) at a...
US-9,396,073 Optimizing restores of deduplicated data
For restoring deduplicated data, a method maintains a chunk index on a client computing system coupled to a client data store. The chunk index tracks chunks...
US-9,396,072 Delivery with reconciliation on client side
The invention relates to a system for data synchronization between two or more computer terminals including, at least one client terminal, a server terminal, a...
US-9,396,071 System and method for presenting virtual machine (VM) backup information from multiple backup servers
Techniques for managing virtual machine backup are described herein. According to one embodiment, a virtual machine (VM) management console queries VM backup...
US-9,396,070 System and method for system-on-a-chip subsystem external access detection and recovery
Systems and methods for external access detection and recovery in a subsystem of a system-on-a-chip (SoC) in a portable computing device (PCD) are presented. In...
← 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.