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/0307618 SELECTIVELY PROCESSING DATA ASSOCIATED WITH A WORKLOAD
A computer-implemented method includes pseudo-invalidating a first Dynamic Address Translation (DAT) table of a DAT structure associated with a workload. A...
2018/0307617 Permuted Memory Access Mapping
When performing non-sequential accesses to large data sets, hot spots may be avoided by permuting the memory locations being accesses to more evenly spread...
2018/0307615 STORAGE CONTROL APPARATUS AND STORAGE CONTROL METHOD
A storage control apparatus configured to control a storage device including a storage medium having a limited number of writes, includes a memory, and a...
2018/0307614 MEMORY DEVICES AND METHODS WHICH MAY FACILITATE TENSOR MEMORY ACCESS
Examples described herein include systems and methods which include an apparatus comprising a memory array including a plurality of memory cells and a memory...
2018/0307613 CACHE OPTIMIZATION FOR GRAPHICS SYSTEMS
A mechanism is described for facilitating optimization of cache associated with graphics processors at computing devices. A method of embodiments, as described...
2018/0307612 NON-DISRUPTIVE CLEARING OF VARYING ADDRESS RANGES FROM CACHE
In an approach for purging an address range from a cache, a processor quiesces a computing system. Cache logic issues a command to purge a section of a cache...
2018/0307611 SENSING DEVICE DATA CACHING
Data is received from a sensing device of a plurality of sensing devices in communication with a device for storage in at least one memory of the device. A...
2018/0307610 METHOD AND DEVICE AND COMPUTER READABLE MEDIUM FOR STORAGE MANAGEMENT
Embodiments of the present disclosure relate to a method and device and computer readable medium for storage management. The method comprises determining a...
2018/0307609 LATENCY SENSITIVE METADATA OBJECT PERSISTENCE OPERATION FOR STORAGE DEVICE
Apparatus and method for managing metadata in a data storage device. In some embodiments, a metadata object has entries that describe data sets stored in a...
2018/0307608 PROCESSOR CACHE WITH INDEPENDENT PIPELINE TO EXPEDITE PREFETCH REQUEST
A cache memory for a processor including an arbiter, a tag array and a request queue. The arbiter arbitrates among multiple memory access requests and provides...
2018/0307607 COMPUTER SYSTEM INCLUDING PLURALITY OF TYPES OF MEMORY DEVICES AND METHOD
A computer system includes a main memory, a lower class memory, and a secondary storage medium and executes an operating system, an in-memory computing...
2018/0307606 OPTIMIZING MEMORY ADDRESS COMPRESSION
A mechanism is described for facilitating memory address compression at computing devices. A method of embodiments, as described herein, includes coalescing...
2018/0307605 Invalidation and Refresh of Multi-Tier Distributed Caches
To deliver up-to-date, coherent user data to applications upon request, the disclosed technology includes systems and methods for caching data and metadata...
2018/0307604 MEMORY-SIDE CACHING FOR SHARED MEMORY OBJECTS
Methods and systems for memory-side shared caching include determining whether a requested memory access is directed to shared portion of memory by referencing...
2018/0307603 MEMORY HIERARCHY-AWARE PROCESSING
Improvements to traditional schemes for storing data for processing tasks and for executing those processing tasks are disclosed. A set of data for which...
2018/0307602 ACCESS REQUEST PROCESSING METHOD AND APPARATUS, AND COMPUTER DEVICE
An access request processing method and apparatus, and a computer device are disclosed. The computer device includes a processor, a dynamic random-access...
2018/0307601 MANAGING CACHE OPERATIONS USING EPOCHS
According to an example, cache operations may be managed by detecting that a cacheline in a cache is being dirtied, determining a current epoch number, in...
2018/0307600 MEMORY RECLAIM METHOD AND APPARATUS
This application relates to a memory reclaim method and apparatus, so as to resolve a problem of application stalling easily caused by memory reclaim that is...
2018/0307599 STORAGE SYSTEM, CONTROL DEVICE, AND METHOD OF CONTROLLING GARBAGE COLLECTION
A storage system includes a storage device that is configured to execute garbage collection and includes a first processor, and a control device that is...
2018/0307598 METHODS FOR MULTI-STREAM GARBAGE COLLECTION
A Solid State Drive (SSD) is disclosed. The SSD may include storage for data and a host interface logic to receive requests from a host machine. The SSD may...
2018/0307597 MEMORY SYSTEM, DATA PROCESSING SYSTEM INCLUDING THE SAME AND OPERATING METHOD OF THE SAME
A memory system may include: a memory device including a plurality of memory dies suitable for storing data; and a controller operatively coupled to the memory...
2018/0307596 GARBAGE COLLECTION - AUTOMATIC DATA PLACEMENT
A Solid State Drive (SSD) is disclosed. The SSD may include flash memory to store data. An SSD controller may manage reading and writing data to the flash...
2018/0307595 MEMORY SHAPES
A user definition of a memory shape can be received and a multidimensional, contiguous, physical portion of a memory array can be allocated according to the...
2018/0307594 SYSTEM, METHOD AND STORAGE DEVICE FOR CIM/E MODEL STANDARD COMPLIANCE TEST
A standard conformance testing system and method for a CIM/E model of a power system and a storage medium include: converting the standards "Power Grid Common...
2018/0307593 IDENTIFYING COMMITS ASSOCIATED WITH FAILED TESTS
Techniques for identifying a build commit that caused a test failure are provided. A build which includes a failed test may be identified. For each commit in...
2018/0307592 METHOD, APPARATUS AND SYSTEM FOR TASK AUTOMATION OF COMPUTER OPERATIONS BASED ON VISUAL FLOWCHART SCRIPT DESIGN...
A computing apparatus comprising a processor arrangement and a memory, wherein said processor arrangement is configured to: present a plurality of process...
2018/0307591 SOFTWARE FUNCTIONAL TESTING
Systems and methods for functionally testing software using computer vision. Systems can include a functional testing computer vision system and a computer...
2018/0307590 VISIBLE ELEMENTS-BASED APPLICATION TESTING
In some examples, visible elements-based application testing may include accessing, based on an analysis of a display of a page associated with execution of an...
2018/0307589 DISRUPTIVENESS BASED TESTING OF A WEB PAGE
A method and system for dynamically testing a web page. A change to the web page is received and in response, the web page is accordingly changed. A delta...
2018/0307588 PROTECTING AGAINST AN UNINTENTIONAL RE-EXECUTION OF COMMANDS IN A SHELL HISTORY
Embodiments include method, systems and computer program products for protecting against unintentional command re-execution. The method includes applying a...
2018/0307587 DEBUGGING TOOL
A debugging tool comprises user input apparatus to receive user input from a debugging user, computer storage configured to hold a piece of code to be...
2018/0307586 REAL-TIME REPORTING BASED ON INSTRUMENTATION OF SOFTWARE
A data analysis system processes data generated by instrumented software. The data analysis system receives data streams generated by instances of instrumented...
2018/0307585 AGGREGATING DATA FOR DEBUGGING SOFTWARE
A method for obtaining data to debug an issue that affects a software application. In an embodiment, the method includes at least one computer processor...
2018/0307584 System and Method for Bitstream Decoding with Compiler-Generated Syntax Trees
Disclosed herein are systems and methods for converting physical input signals into bitstreams using syntax trees regardless of the physical input signal's...
2018/0307583 DYNAMIC SCHEDULING OF TEST CASES
Dynamically scheduled testing of a software application on one or more devices are disclosed. The system can schedule and execute of one or more test cases...
2018/0307582 Machine Learned Decision Guidance for Alerts Originating from Monitoring Systems
Described herein is a system and method for determining whether a detected issue in a computing system is a bug introduced by a developer or an intermittent...
2018/0307581 ADAPTIVE CONTENT BALANCING IN A WEB APPLICATION ENVIRONMENT
A method for adaptive content balancing for Web clients includes monitoring content processing performance in different client computing devices...
2018/0307580 System And Method For Visualizing And Measuring Software Assets
The present disclosure provides generally for a system and method for visualizing and measuring software assets. According to the present disclosure, the...
2018/0307579 TRIGGERING THE INCREASED COLLECTION AND DISTRIBUTION OF MONITORING INFORMATION IN A DISTRIBUTED PROCESSING SYSTEM
A facility comprising systems and method for automatically triggering the collection of comprehensive monitoring information in a distributed processing...
2018/0307578 MAINTAINING MANAGEABLE UTILIZATION IN A SYSTEM TO PREVENT EXCESSIVE QUEUING OF SYSTEM REQUESTS
According to one embodiment, a computer-implemented method includes obtaining, during a measurement period, a set of utilization metrics for a system;...
2018/0307577 Bus Data Monitor
Disclosed is a bus data monitor ("BDM") for use with a MIL-STD-1553 data bus ("1553 bus"). The BDM includes one or more processing units and a ...
2018/0307576 FIELD CONTENT BASED PATTERN GENERATION FOR HETEROGENEOUS LOGS
A system and method are provided for pattern discovery in input heterogeneous logs having unstructured text content and one or more fields. The system includes...
2018/0307575 AUTOMATED TEST GENERATION FOR MULTI-INTERFACE AND MULTI-PLATFORM ENTERPRISE VIRTUALIZATION MANAGEMENT ENVIRONMENT
Embodiments for automated testing of a virtualization management system are described. An example computer-implemented method for automated testing of a...
2018/0307574 AUTOMATED TEST GENERATION FOR MULTI-INTERFACE AND MULTI-PLATFORM ENTERPRISE VIRTUALIZATION MANAGEMENT ENVIRONMENT
Embodiments for automated testing of a virtualization management system are described. An example computer-implemented method for automated testing of a...
2018/0307573 BYZANTINE AGREEMENT USING COMMUNICATIONS HAVING LINEAR COMPLEXITY
The disclosure describes a failure-free execution agreement that includes n=3F+1 parties acting as replicas, and a number of parties acting as clients. One...
2018/0307572 Optimizing Data Processing Across Server Clusters and Data Centers Using Checkpoint-Based Data Replication
Aspects of the disclosure relate to optimizing data processing across server clusters and data centers using checkpoint-based data replication. A computing...
2018/0307571 RECOVERY STRATEGY FOR A STREAM PROCESSING SYSTEM
The technology disclosed relates to discovering multiple previously unknown and undetected technical problems in fault tolerance and data recovery mechanisms...
2018/0307570 Self-Adaptive Continuous Flushing of Pages to Disk
Recovery of a database system by taking the database system offline is initiated. Thereafter, recovery operations specified by a redo log of the database...
2018/0307569 DATA RETRACEMENT METHOD, APPARATUS, AND SYSTEM
This application is related to a data recovery system. The data recovery system includes processing circuitry which receives a restore request. The restore...
2018/0307568 SYNCHRONIZATION STORAGE SOLUTION AFTER AN OFFLINE EVENT
Disclosed are systems and methods of synchronization between a source and a target. The synchronization relationship can be quickly and easily be created 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 137 138 139 140 141 142 143 144 145 146 147 | 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.