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
2017/0242816 AUTO-ADDRESSING OF COMMUNICATION NODES
A system for assigning addresses to a plurality of communication nodes coupled via a power line is disclosed. Each of the plurality of communication nodes...
2017/0242815 SAS SYSTEM, SAS SYSTEM TRAVERSAL METHOD, AND APPARATUS
A SAS system includes an SAS controller, a first expansion card, a second expansion card, and a third expansion card. The first expansion card includes a first...
2017/0242814 Enhanced Ground Bounce Immunity on USB Type-C Power Delivery Communication
A system and method for enhancing ground bounce immunity of cables such as USB type-C cables. More specifically, in certain embodiments, ground bounce immunity...
2017/0242813 BUS BRIDGE FOR TRANSLATING REQUESTS BETWEEN A MODULE BUS AND AN AXI BUS
A method for bus bridging includes providing a bus interface device that is coupled between at least one module bus and at least one advanced extensible...
2017/0242812 REDUNDANT CONTROL SYSTEM DEVOID OF PROGRAMMABLE DEVICES
A control system is disclosed. The control system includes an input module (IM) configured to be detachably coupled to a connection plane, an output module...
2017/0242811 MULTI-QUEUE DEVICE ASSIGNMENT TO VIRTUAL MACHINE GROUPS
A system and method of device assignment includes receiving an assignment request to assign a device to a plurality of guest virtual machines. The plurality of...
2017/0242810 INCREASING DATA THROUGHPUT IN THE IMAGE PROCESSING PATH OF A DOCUMENT REPRODUCTION DEVICE
What is disclosed is a system and method for increasing throughput in the image processing path of a digital document reproduction device. A digital image to...
2017/0242808 Electronic Device for Blocking Interrupt Requests
An electronic device comprises one or more control inputs to receive a control signal indicating the beginning of a first critical program section of a program...
2017/0242807 MEMORY MODULE THREADING WITH STAGGERED DATA TRANSFERS
A method of transferring data between a memory controller and at least one memory module via a primary data bus having a primary data bus width is disclosed....
2017/0242806 ADAPTIVE BUFFERING
In a method of adaptive buffering in a mobile device having a host processor and a sensor processor coupled with the host processor, the sensor processor is...
2017/0242805 MODULAR WEARABLE COMPUTING DEVICE
A wearable computing unit with module connection sites can incorporate many different extension types, such as sensors, indicators or executable code,...
2017/0242804 Multi-Modal Active Cable
A system and method for providing a multi-modal active cable. In certain embodiments, the multi-modal active cable enables transmission of alternative display...
2017/0242803 SYSTEMS AND METHODS FOR PERFORMING INSTRUCTION FETCHES BASED ON PRIVILEGE STATES AND CODE MEMORY REGIONS
Embodiments include processing systems that determine, based on an instruction address range indicator stored in a first register, whether a next instruction...
2017/0242802 METHOD FOR SETTING ENCRYPTED STORAGE AREA, APPARATUS FOR SETTING ENCRYPTED STORAGE AREA, AND TERMINAL
The present disclosure provides a method and apparatus of setting an encrypted storage area, and a terminal. The method of setting an encrypted storage area is...
2017/0242801 METHOD AND APPARATUS FOR CYCLICAL KEY-OFF FILE REPLACEMENT
A system includes a processor configured to erase external working memory and program a target image of an authenticated update file into the erased working...
2017/0242800 APPARATUS AND METHOD FOR HASH GENERATION
A disclosed hash generation method includes: calculating a hash matrix for identifying original data, which corresponds to a product multiplied by a partial...
2017/0242799 Memory-Efficient Block/Object Address Mapping
Systems, methods and/or devices are used to perform memory-efficient mapping of block/object addresses. In one aspect, a method of managing a storage system...
2017/0242798 METHODS FOR PERFORMING A MEMORY RESOURCE RETRY
In an embodiment, an apparatus includes multiple memory resources, and a resource table that includes entries that correspond to respective memory resources of...
2017/0242797 REDUCING INTERCONNECT TRAFFICS OF MULTI-PROCESSOR SYSTEM WITH EXTENDED MESI PROTOCOL
A processor includes a first core including a first cache including a cache line, a second core including a second cache, and a cache controller to set a flag...
2017/0242796 TRANSACTIONAL MEMORY SYSTEM INCLUDING CACHE VERSIONING ARCHITECTURE TO IMPLEMENT NESTED TRANSACTIONS
A computer system includes transactional memory to implement a nested transaction. The computer system generates a plurality of speculative identification...
2017/0242795 TRANSACTIONAL MEMORY SYSTEM INCLUDING CACHE VERSIONING ARCHITECTURE TO IMPLEMENT NESTED TRANSACTIONS
A computer system includes transactional memory to implement a nested transaction. The computer system generates a plurality of speculative identification...
2017/0242794 ASSOCIATIVE AND ATOMIC WRITE-BACK CACHING SYSTEM AND METHOD FOR STORAGE SUBSYSTEM
In response to a cacheable write request from a host, physical cache locations are allocated from a free list, and the data blocks are written to those cache...
2017/0242793 PROVIDING SCALABLE DYNAMIC RANDOM ACCESS MEMORY (DRAM) CACHE MANAGEMENT USING DRAM CACHE INDICATOR CACHES
Providing scalable dynamic random access memory (DRAM) cache management using DRAM cache indicator caches is provided. In one aspect, a DRAM cache management...
2017/0242792 STORAGE DEVICE THAT CARRIES OUT A READ CACHE OPERATION
A storage device includes a disk including a plurality of tracks, each track including a plurality of addressable blocks of data, a buffer memory, and a...
2017/0242791 HOST-CONTROLLED GARBAGE COLLECTION
In an array of solid-state drives (SSDs), SSDs in the array are each configured to initiate generation of additional erased memory blocks when an initiation...
2017/0242790 Efficient Implementation of Optimized Host-Based Garbage Collection Strategies Using Xcopy and Multiple Logical...
Systems, methods and/or devices are used for efficient implementation of optimized host-based garbage collection strategies using xcopy and arrays of flash...
2017/0242789 GARBAGE COLLECTION TECHNIQUES FOR A DATA STORAGE SYSTEM
A technique for garbage collection in a data storage system includes determining a dirty physical byte count for each of a plurality of candidate garbage...
2017/0242788 REGROUPING DATA DURING RELOCATION TO FACILITATE WRITE AMPLIFICATION REDUCTION
A technique for garbage collection in a storage system includes generating regrouping metadata for one or more pages of at least two logical erase blocks...
2017/0242787 Methods for Scheduling Read Commands and Apparatuses using the Same
A method for scheduling read commands, performed by a processing unit, contains the following steps: Logical read commands are received from a master device...
2017/0242786 MEMORY SYSTEM AND OPERATION METHOD THEREOF
A memory system includes a memory device including a plurality of memory blocks and a controller suitable for selecting first memory blocks, the number of...
2017/0242785 Efficient Implementation of Optimized Host-Based Garbage Collection Strategies Using Xcopy and Arrays of Flash...
A method of managing a storage system having one or more storage devices includes a host-based garbage collection operation that includes identifying a logical...
2017/0242784 FAILURE RECOVERY TESTING FRAMEWORK FOR MICROSERVICE-BASED APPLICATIONS
Systems and methods are provided for resiliency testing microservice-based applications. For example, a method for resiliency testing an application includes...
2017/0242783 System and Method for Data Collection and Analysis of Information Relating to Mobile Applications
A system and method are provided for data collection and analysis of information related to applications. Specifically, the developer of the application may...
2017/0242782 TEXTUAL SIMILARITY BASED SOFTWARE PROGRAM REPAIR
According to an aspect of an embodiment, a method may include identifying a fault at a fault location in a software program using a test suite. The method may...
2017/0242781 Efficient Software Testing
A method includes receiving, via a processor, a model, a test case, and one or more suspect elements. The method includes calculating, via the processor, a...
2017/0242780 Graphical Sequence Builder
A graphical tool generates test scenarios to be simulated on an integrated circuit. The tool provides for the assembly of a graphical flow chart that...
2017/0242779 SYSTEM AND METHOD FOR SERVER MIGRATION SYNCHRONIZATION
A system and method for managing the migration of software components among test servers that form a distributed software test environment to ensure that the...
2017/0242778 METHOD AND TOOL FOR GENERATING A PROGRAM CODE CONFIGURED TO PERFORM CONTROL FLOW CHECKING ON ANOTHER PROGRAM...
Synchronization points are inserted into a program code to be monitored, and are associated with different branches resulting from execution of an indirect...
2017/0242777 SYSTEM FOR VERIFYING HISTORICAL ARTIFACTS IN DISPARATE SOURCE CONTROL SYSTEMS
A system for verifying historical artifacts in disparate source control systems. The system comprising a computer processor, a computer-readable hardware...
2017/0242776 METHOD OF REORDERING CONDITION CHECKS
Described is a computer-implemented method of reordering condition checks. Two or more condition checks in computer code that may be reordered within the code...
2017/0242775 METHOD FOR VERIFYING TRACEABILITY OF FIRST INSTRUCTIONS IN A PROCEDURAL PROGRAMMING LANGUAGE GENERATED FROM...
The present invention concerns a method for verifying traceability of first code instructions in a procedural programming language generated from second code...
2017/0242774 TESTING A CLOUD SERVICE
Some examples described herein relate to testing of a cloud service. In an example, a cloud service to be tested may be deployed in a cloud system. A test load...
2017/0242773 IDENTIFYING THE ROOT CAUSE OF AN ISSUE OBSERVED DURING APPLICATION EXECUTION
By monitoring requests to and from components of an application, an application analysis engine generates an inter-component graph for an application that...
2017/0242772 System and Method for Detecting False Sharing
In one embodiment, a method of false sharing detection includes performing, by a device, a plurality of optimization passes on source code, to produce...
2017/0242771 STORAGE CONTROLLER FAILOVER SYSTEM
A storage controller failover system includes servers, storage controllers coupled to storage subsystems, and a switching system coupling the servers to the...
2017/0242770 MANAGER ELECTION FOR ERASURE CODING GROUPS
To ensure that there is an elected manager among storage nodes of an erasure coding group ("ECG"), an ECG manager ("ECGM") election process is periodically...
2017/0242769 DETERMINE FAILED COMPONENTS IN FAULT-TOLERANT MEMORY
According to an example, a failed component in a fault-tolerant memory fabric may be determined by transmitting request packets along a plurality of routes...
2017/0242768 CONTROLLER OF SEMICONDUCTOR MEMORY DEVICE AND METHOD OF OPERATING THE SAME
There are provided an electronic device, and more particularly, to a controller of a semiconductor memory device with an increased operation speed and a method...
2017/0242767 DISTRIBUTED STORAGE AND REPLICATION SYSTEM AND METHOD
A distributed storage and replication system includes a MDC module, multiple IO routing modules, and multiple OSD nodes. The MDC module is adapted to configure...
2017/0242766 APPARATUS AND METHOD TO COLLECT MEMORY DUMP INFORMATION OF A FAULTY NODE IN A PARALLEL COMPUTER SYSTEM
An apparatus includes nodes each configured to relay data between the nodes. When a failure occurs in a first-node, a management-node determines, based on...
← 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 | 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.