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,507,728 Bridge circuitry for translating between memory transactions of first type and memory transactions of a second type
A data processing apparatus 2 includes bridge circuitry 14, 16, 18 which serves to translate memory transactions of a first type (AXI) into memory transactions...
US-9,507,727 Page fault injection in virtual machines
Described systems and methods allow protecting a host system from malware using virtualization technology. In some embodiments, a memory introspection engine...
US-9,507,726 GPU shared virtual memory working set management
A method and apparatus of a device that manages virtual memory for a graphics processing unit is described. In an exemplary embodiment, the device manages a...
US-9,507,725 Store forwarding for data caches
A bit or other vector may be used to identify whether an address range entered into an intermediate buffer corresponds to most recently updated data associated...
US-9,507,724 Memory access processing method and information processing device
A memory access processing method includes storing, in a cache memory, a plurality of pages stored in a main memory; storing the plurality of pages in a buffer...
US-9,507,723 Method for dynamically adjusting a cache buffer of a solid state drive
A method for dynamically adjusting a cache buffer of a solid state drive includes receiving data, determine if the data are continuous according to logical...
US-9,507,722 Methods, systems, and computer readable media for solid state drive caching across a host bus
Methods, systems, and computer readable media for solid state drive caching across a host bus are disclosed. According to one aspect, a method for solid state...
US-9,507,721 Disk cache allocation
Implementations disclosed herein provide a method comprising segregating a disk cache into a plurality of allocation units, and allocating the plurality of...
US-9,507,720 Block storage-based data processing methods, apparatus, and systems
The present disclosure relates to the field of information technology, and in particular, to a block storage-based data processing method, apparatus, and...
US-9,507,719 Garbage collection in hybrid memory system
A hybrid memory system includes a primary memory and a secondary memory. A garbage collection operation is performed on the hybrid memory system. A read...
US-9,507,718 Intelligent caching
Disclosed are methods, systems, paradigms and structures for managing cache memory in computer systems. Certain caching techniques anticipate queries and caches...
US-9,507,717 Multithreaded transactions
Embodiments relate to multithreaded transactions. An aspect includes assigning a same transaction identifier (ID) corresponding to the multithreaded transaction...
US-9,507,716 Coherency checking of invalidate transactions caused by snoop filter eviction in an integrated circuit
An interconnect has coherency control circuitry for performing coherency control operations and a snoop filter for identifying which devices coupled to the...
US-9,507,715 Coherency probe with link or domain indicator
A processor includes a set of processing modules, each of the processing modules including a cache and a coherency manager that keeps track of the memory...
US-9,507,714 Managed runtime extensions to reduce power consumption in devices with hybrid memory
Systems and methods may provide for identifying an object in a managed runtime environment and determining an age of the object at a software level of the...
US-9,507,713 Memory object pretenuring
A computer-implemented method can include receiving a set of software instructions for execution by a computing device and compiling the set of software...
US-9,507,712 Determining a benefit of reducing memory footprint of a java application
Changes in performance in a Java program are deduced from information related to garbage collection events of the program. Assumptions are made about the...
US-9,507,711 Hierarchical FTL mapping optimized for workload
In a memory system having non-volatile memory and volatile memory, write data are stored in a write-coalescing buffer in the volatile memory until the write...
US-9,507,710 Command execution using existing address information
Method and apparatus for managing data in a memory, such as a flash memory. In accordance with some embodiments, a memory module has a plurality of solid-state...
US-9,507,709 Hibernation based on page source
Example embodiments disclosed herein relate to hibernation. A device includes a non-volatile memory including a solid state memory and a volatile memory. The...
US-9,507,708 Method for managing memory apparatus, associated memory apparatus thereof and associated controller thereof
A method for managing a memory apparatus and the associated memory apparatus thereof and the associated controller thereof are provided, where the method...
US-9,507,707 Nonvolatile memory device and data storage device including the same
A data storage device including a first nonvolatile memory device having a first state information transmission block, a second nonvolatile memory device having...
US-9,507,706 Memory system controller including a multi-resolution internal cache
A memory system comprising a non-volatile memory and a controller in communication with the non-volatile memory is disclosed. The controller may include a...
US-9,507,705 Write cache sorting
A method of managing a non-volatile memory system is described where data elements stored in a buffer are characterized by attributes and a write data tag is...
US-9,507,704 Storage module and method for determining ready/busy status of a plurality of memory dies
A storage module and method are provided for determining ready/busy status of a plurality of memory dies. In one embodiment, a bus has a ready/busy line that is...
US-9,507,703 Storage control apparatus, storage system, and storage control method to adjust RAID system strip size
In a storage control apparatus, an acquiring unit acquires first information indicating the frequency of random access to a first logical region and second...
US-9,507,702 Method of performing write access by distributing control rights to threads, memory controller and flash memory...
A flash memory storage device, a controller thereof, and a programming management method thereof are provide for the flash memory storage device including a...
US-9,507,701 Self-serve diagnostic tools for network services
A network device receives a collection of technical steps for implementing a type of service campaign. The technical steps include application programming...
US-9,507,700 Generic method for automated software testing
An application comprising pages and navigations between the pages is parsed into a DOM for each page. A determination is made whether each page creates, updates...
US-9,507,699 Streamlined testing experience
Tests can be categorized as important with respect to ensuring software functions correctly as a function of one or more rules that define importance. The rules...
US-9,507,698 Test code generation based on test documentation
Systems, methods, and other embodiments associated with test code generation based on test documentation are described. In one embodiment, a method includes...
US-9,507,697 Completing functional testing
The Functional Tester Plug-in (FTP) extracts information from a data base to enhance automated testing tools to accommodate changes to the computer environment...
US-9,507,696 Identifying test gaps using code execution paths
Systems and techniques are described for identifying test gaps. A described technique includes identifying production code paths for an application. Each...
US-9,507,695 Risk-based test coverage and prioritization
A processor receives a rule containing a first set of code statements. The processor compares the first set of code statements of the rule to a second set of...
US-9,507,694 Artifact normalization
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating normalized analysis artifacts for a source code...
US-9,507,693 Method, device and computer-readable storage medium for closure testing
A method for closure testing is disclosed. The method includes: acquiring an identification of a closure to be tested; generating code to be inserted based on...
US-9,507,692 Downward propagation of results for test cases in application testing
A test case for the application under test is determined for the quality assurance application where results for a test case can be received from a user. An...
US-9,507,691 Conditional component breakpoint setting system and method
A method, computer program product, and computer system for setting, at a computing device, a breakpoint of a plurality of breakpoints for use by a debugger at...
US-9,507,690 Method and device for analyzing an execution of a predetermined program flow on a physical computer system
The functionality of simulated, virtual hardware units is varied during the execution of a program flow on the virtual hardware units, for example via an...
US-9,507,689 Updating of troubleshooting assistants
Methods and arrangements for providing assistance with troubleshooting for system updates. There is sent, to a first database, a feature log associated with an...
US-9,507,688 Execution history tracing method
An execution history tracing method includes tracing an execution history of a CPU upon executing, in a semiconductor device including the CPU, a program by...
US-9,507,687 Operation management device, operation management method, and operation management program
An operation management device includes: an information collection module which collects, from a managed device, first and second performance information...
US-9,507,686 System, method, and computer program product for monitoring health of computer system assets
A method of displaying health information of a system asset in a computer system, the method including: accessing a data log associated with the system asset,...
US-9,507,685 Grouping failure events with adaptive polling and sliding window buffering
Embodiments detect and group multiple failure events to enable batch processing of those failure events, such as in a virtual datacenter executing a plurality...
US-9,507,684 Monitoring service in a distributed platform
Techniques for enabling monitoring across one or more domains are provided. The techniques include identifying information technology resources across one or...
US-9,507,683 Monitoring service in a distributed platform
A system and computer program product for enabling monitoring across one or more domains include identifying information technology resources across one or more...
US-9,507,682 Dynamic graph performance monitoring
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic graph performance monitoring. One of the methods...
US-9,507,681 Scalable testing in a production system with autoscaling
A network-based production service is configured to process client requests for the production service via a network, capture production request data defining...
US-9,507,680 Verification system and method for automated verification of register information for an electronic system
A system for verifying register information includes a design database containing a description of the electronic system, a register description database...
US-9,507,679 At speed tap with dual port router and command circuit
This disclosure describes different ways to improve the operation of a device's 1149.1 TAP to where the TAP can perform at-speed Update & Capture, Shift &...
← 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 | 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.