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/0081818 METHOD AND APPARATUS FOR MASKING AND TRANSMITTING DATA
A method and apparatus for transmitting data includes determining whether to apply a mask to a cache line that includes a first type of data and a second type...
2018/0081817 Asynchronous Cache Operations
Aspects include computing devices, apparatus, and methods implemented by the apparatus for implementing asynchronous cache maintenance operations on a...
2018/0081816 MEMORY MANAGEMENT SUPPORTING HUGE PAGES
Methods, systems, and apparatus for receiving a request to access, from a main memory, data contained in a first portion of a first page of data, the first...
2018/0081815 WAY STORAGE OF NEXT CACHE LINE
Systems and methods for accessing a cache include determining if a current access of the cache will satisfy an expected relationship with a next access of the...
2018/0081814 QUALITY OF CACHE MANAGEMENT IN A COMPUTER
Embodiments here relate to managing a cache by exploiting a cache line hierarchy is provided. Managing the cache includes reading cache references of a first...
2018/0081813 QUALITY OF CACHE MANAGEMENT IN A COMPUTER
Embodiments here relate to managing a cache by exploiting a cache line hierarchy is provided. Managing the cache includes reading cache references of a first...
2018/0081812 TUNING GLOBAL DIGESTS CACHING IN A DATA DEDUPLICATION SYSTEM
Input data is partitioned into data chunks and digest values are calculated for each of the data chunks. The positions of similar repository data are found in...
2018/0081811 DYNAMIC CACHE PARTITIONING THROUGH HILL-CLIMBING
Systems and methods for dynamically partitioning a shared cache, include dynamically determining a probability to be associated with each one of two or more...
2018/0081810 TECHNIQUES FOR HANDLING CACHE COHERENCY TRAFFIC FOR CONTENDED SEMAPHORES
The techniques described herein improve cache traffic performance in the context of contended lock instructions. More specifically, each core maintains a lock...
2018/0081809 Hybrid Input/Output Coherent Write
Aspects include computing devices, apparatus, and methods implemented by the apparatus for implementing a hybrid input/output (I/O) coherent write request on a...
2018/0081808 VALUE OF FORWARD STATE BY INCREASING LOCAL CACHING AGENT FORWARDING
Methods and apparatus relating to improving the value of F-state by increasing a local caching agent's data forwarding are described. In one embodiment, the...
2018/0081807 RESTRICTION OF VALIDATION TO ACTIVE TRACKS IN NON-VOLATILE STORAGE DURING A WARMSTART RECOVERY
A storage system, maintains a cache and a non-volatile storage. Active tracks in the non-volatile storage are determined. The determined active tracks in the...
2018/0081806 MEMORY VIOLATION PREDICTION
Disclosed are methods and apparatuses for preventing memory violations. In an aspect, a fetch unit accesses, from a branch predictor of a processor, a...
2018/0081805 SYSTEM AND METHOD FOR IMPLEMENTING AN EFFICIENT LARGE SYSTEM PAGE INVALIDATION
An apparatus includes a memory and a processor coupled to the memory. The processor is configured to perform the steps of: receiving a first head link for a...
2018/0081804 Dynamic Input/Output Coherency
Aspects include computing devices, apparatus, and methods implemented by the apparatus for implementing dynamic input/output (I/O) coherent workload processing...
2018/0081803 DATA STORAGE AT CONTIGUOUS MEMORY ADDRESSES
A method for storing data at contiguous memory addresses includes, at a single-instruction-multiple-data (SIMD) processor, executing a parallel-prefix valid...
2018/0081802 HYBRID NON-VOLATILE MEMORY STRUCTURES AND METHODS THEREOF
Technologies are generally described herein for a hybrid non-volatile memory structure that includes a number of SRAM buffers. SRAM access times may be...
2018/0081801 MEMORY SYSTEM AND PROCESSING SYSTEM
According to one embodiment, a memory system includes a first memory, a second memory, a third memory, and a controller. The controller executes a second...
2018/0081800 Creating A Dynamic Address Translation With Translation Exception Qualifiers
An enhanced dynamic address translation facility product is created such that, in one embodiment, a virtual address to be translated and an initial origin...
2018/0081799 MEMORY DEVICE AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM
According to one embodiment, a memory device includes a nonvolatile memory, address translation unit, generation unit, and reception unit. The nonvolatile...
2018/0081798 SYSTEM AND METHOD FOR EXECUTING DATA PROCESSING TASKS USING RESILIENT DISTRIBUTED DATASETS (RDDS) IN A STORAGE...
A system and method of providing enhanced data processing and analysis in an infrastructure for distributed computing and large-scale data processing. This...
2018/0081797 WEAR-LEVELING NANDFLASH MEMORY READING/WRITING METHOD
A wear-leveling NandFlash memory reading/writing method can identify a bad block, avoid the bad block, and equalize writing operations to ensure that all the...
2018/0081796 Data Storage Device and Data Writing Method Thereof
The present invention provides a data storage device including a flash memory and a controller. The controller receives a plurality of write commands and a...
2018/0081795 AUTOMATED TEST GENERATION FOR MULTI-INTERFACE ENTERPRISE VIRTUALIZATION MANAGEMENT ENVIRONMENT
Embodiments for automated testing of a virtualization management system are described. According to one aspect, a method includes generating a test case...
2018/0081794 SOURCE CODE VALIDATION TOOL
A source code validation tool includes a source code database monitor, a parser, a file converter, a source code validator, and an alert engine. The source...
2018/0081793 GENERATING TEST SCRIPTS FOR TESTING A NETWORK-BASED APPLICATION
There is provided a computer-implemented method of testing an application. The method obtains first temporary test scripts for testing at least one test case...
2018/0081792 CODE COVERAGE THROUGH OVERLAY HOOKS
In an approach for utilizing overlay hooks to increase code coverage, a processor inserts an overlay hook in program code at a location within the program code...
2018/0081791 PLUGIN FOR MULTI-MODULE CODE COVERAGE IN WEB APPLICATIONS
Implementations generally relate to test coverage of multi-module code. In some implementations, a method includes testing, at a server, program code from a...
2018/0081790 TEST CASE REDUCTION IN APPLICATION BINARY INTERFACE (ABI) COMPATIBILITY TESTING
A method and a system of test case reduction in application binary interface (ABI) compatibility testing are provided. The computer-implemented method includes...
2018/0081789 PROVIDING SPECIALIZATION FOR STATIC PROGRAM ANALYSIS USING CODING HINTS
Providing specialization for a static program analysis procedure by executing an automated agent to monitor a code authoring process for a program under...
2018/0081788 DEBUGGING A TRANSACTION IN A REPLICA EXECUTION ENVIRONMENT
A computer-implemented method for debugging a transaction includes receiving a transaction in a transaction management system, where the transaction management...
2018/0081787 Virtual Payments Environment
A virtual payments environment can be used to simulate and test performance of a payments system. A plurality of characteristics and settings can be used to...
2018/0081786 METHODS AND SYSTEMS FOR CONTENT MANAGEMENT AND TESTING
Computer-implemented systems and methods are disclosed for deploying documents in a live environment. The systems and methods can provide a configuration...
2018/0081785 METADATA APPLICATION CONSTRAINTS WITHIN A MODULE SYSTEM BASED ON MODULAR DEPENDENCIES
Declarations of annotation types, which specify annotations, are themselves annotated by meta-annotations. Meta-annotations define constraints based on modular...
2018/0081784 METHOD AND SYSTEM FOR MANAGING CODE
Management of a monolithic code is provided. A request to check-in a first code into a first tenant code of the monolithic code may be received. In response to...
2018/0081783 METHODS AND SYSTEMS FOR ANALYZING ANNOTATED PROGRAMMING CODE
Exemplary methods, apparatuses, and systems for analyzing annotated programming code are detailed. For example, in an embodiment, a computer-implemented method...
2018/0081782 CODE COVERAGE THROUGH OVERLAY HOOKS
In an approach for utilizing overlay hooks to increase code coverage, a processor inserts an overlay hook in program code at a location within the program code...
2018/0081781 ANALYZING PHYSICAL MACHINE IMPACT ON BUSINESS TRANSACTION PERFORMANCE
Application performance data and machine health are collected by a system. The system correlates the two data types to provide context as to how machine health...
2018/0081780 TRACE-INFORMATION MANAGEMENT SYSTEM, TRACE-INFORMATION MANAGEMENT METHOD, AND TRACE-INFORMATION MANAGEMENT...
A trace-information management system includes a processor configured to acquire trace information indicating transition of a state of an event that occurs in...
2018/0081779 RECORDING MEDIUM RECORDING ANALYSIS PROGRAM, ANALYSIS METHOD, AND ANALYSIS APPARATUS
A non-transitory computer-readable recording medium recording an analysis program for causing a computer to execute a process includes: generating a program by...
2018/0081778 Method and Apparatus for Classifying Virtual Activities of Mobile Users
A mobile computing apparatus including a processor wherein the processor is configured to host a set of one or more applications. The processor is configured...
2018/0081777 CALL TRACE GENERATION VIA BEHAVIOR COMPUTATION
A method and system to detect behaviors of operational computer code. The method begins by tracking a synthetic call trace state variable when extracting the...
2018/0081776 Automated System-Level Failure and Recovery
Systems and methods for automated system-level failure and recovery are described. In some embodiments, an Information Handling System (IHS) includes a...
2018/0081775 TEST UNIT AND TEST METHOD FOR EFFICIENT TESTING DURING LONG IDLE PERIODS
A test unit for testing a plurality of communications devices is provided. The test unit comprises a test case database, which stores a first test case...
2018/0081774 STORING MEMORY ARRAY OPERATIONAL INFORMATION IN NONVOLATILE SUBARRAYS
Methods, systems, and apparatuses for storing operational information related to operation of a non-volatile array are described. For example, the operational...
2018/0081773 COPY-ON-READ PROCESS IN DISASTER RECOVERY
Systems and program products are configured to perform a method for copy-on-read in disaster recovery (DR). The method includes: making a DR storage volume...
2018/0081772 DYNAMICALLY ADJUSTING POWER DISTURBANCE HOLD UP TIMES
Power line disturbance hold up times are dynamically adjusted based on battery capacity of a plurality of batteries in a plurality of racks upon determining an...
2018/0081771 PREVENTING SPLIT-BRAIN SCENARIO IN A HIGH-AVAILABILITY CLUSTER
As disclosed herein is a tool for preventing split-brain scenario, including determining, by a processor, that a first node of a HA cluster is unable to...
2018/0081770 PREVENTING SPLIT-BRAIN SCENARIO IN A HIGH-AVAILABILITY CLUSTER
As disclosed herein is a tool for preventing split-brain scenario, including determining, by a processor, that a first node of a HA cluster is unable to...
2018/0081769 USING DISPERSED COMPUTATION TO CHANGE DISPERSAL CHARACTERISTICS
A method begins by determining an encoding modification for a set of encoded data slices. The method continues by determining a plurality of tasks for...
← 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 | 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.