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/0225187 IN-LINE ANNOUNCEMENT OF IMPENDING CRITICAL EVENTS WITHIN A DISTRIBUTED STORAGE ENVIRONMENT
A method for announcing impending critical events within a distributed storage environment is disclosed. In one embodiment, such a method analyzes, at a...
2018/0225186 AUTOMATIC QUBIT CALIBRATION
Methods and apparatus for automatic qubit calibration. In one aspect, a method includes obtaining a plurality of qubit parameters and data describing...
2018/0225185 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
A data storage device includes a nonvolatile memory device including a memory block having a plurality of memory regions; and a controller suitable for...
2018/0225184 DISK ARRAY STORAGE CONTROLLER
This invention relates to a system, method and computer program product for a drive array controller (for example a RAID6 controller) comprising: a failed...
2018/0225183 SMB Service Fault Processing Method and Storage Device
In a method for processing a server message block (SMB) service fault, a first storage device generates a file handle according to a first file open...
2018/0225182 FAULT ISOLATION AND IDENTIFICATION IN VERSIONED MICROSERVICES
A method for identifying and isolating faults in versioned microservices includes a request replicator receiving an original request, and determining whether...
2018/0225181 AVOIDING INODE NUMBER CONFLICT DURING METADATA RESTORATION
A method for avoiding inode number conflict during metadata restoration at a restoration location is provided. The method includes receiving metadata for a...
2018/0225180 SNAPSHOTS AT REAL TIME INTERVALS ON ASYNCHRONOUS DATA REPLICATION SYSTEM
A moving weighted average of application bandwidth is calculated based on updates to a first data storage by a first data site. A moving weighted average of...
2018/0225179 ENCRYPTED DATA CHUNKS
Examples disclosed herein relate to data encryption instructions to divide a data element into a plurality of data chunks, encrypt the plurality of data...
2018/0225178 FAILURE RECOVERY IN SHARED STORAGE OPERATIONS
Systems and methods for failure recovery in shared storage operations. An example method comprises: acquiring, by a processing device, a lock with respect to a...
2018/0225177 MIGRATING CONTENT AND METADATA FROM A BACKUP SYSTEM
A method and system for migrating data and metadata from a first backup system to a second backup system via a content staging system is disclosed. The system...
2018/0225176 STORAGE DEVICE FOR PROCESSING CORRUPTED METADATA AND METHOD OF OPERATING THE SAME
A method of operating a storage device includes receiving a first logical address from a host, determining whether first metadata stored in a volatile memory...
2018/0225175 CONTROLLED AND VERIFIABLE INFORMATION DESTRUCTION
An information storage system in which information is digitally encoded as a sequence of numbers or symbols periodically errors or adds erasures to some of...
2018/0225174 STORAGE CLUSTER
A plurality of storage nodes in a single chassis is provided. The plurality of storage nodes in the single chassis is configured to communicate together as a...
2018/0225173 MEMORY SYSTEMS HAVING EXTENDED PRODUCT LIFETIME AND METHODS OF OPERATING THE SAME
A memory system includes a first memory device, a second memory device, and a controller. The second memory device has a write endurance which is higher than a...
2018/0225172 POWER SAVINGS IN COLD STORAGE
Methods and apparatus associated with data cold storage are described. Example apparatus include an array of data storage devices arranged in rows and columns....
2018/0225171 SYNCHRONIZING REPLICAS WITH MEDIA ERRORS IN DISTRIBUTED STORAGE SYSTEMS
Systems and techniques are described for transferring data. A described technique includes receiving a request to transmit a data block from a first data...
2018/0225170 METHOD FOR RECOGNIZING THE COMMUNICATION PROTOCOL OF DATA PACKETS TRAVELLING OVER A COMMUNICATION BUS
A method for recognising a communication protocol of data packets (M1, M2) travelling over a communication bus (20). The method comprises a CRC check procedure...
2018/0225169 AUDIO SYSTEM MAINTENANCE USING SYSTEM CALL MONITORING
In a computer system that provides for automatic detection and correction of audio system performance issues, an interface receives calls from audio...
2018/0225168 RESPONDING TO UNRESPONSIVE PROCESSING CIRCUITRY
A data processing apparatus is provided comprising first processing circuitry. Interrupt generating circuitry generates an outgoing interrupt in response to...
2018/0225167 LIVE ERROR RECOVERY
A packet is identified at a port of a serial data link, and it is determined that the packet is associated with an error. Entry into an error recovery mode is...
2018/0225166 ABNORMALITY DETECTION APPARATUS, ABNORMALITY DETECTION METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An apparatus according to one embodiment of the present invention detects an abnormality of a monitoring target on the basis of state data of the target and...
2018/0225165 CONFIGURABLE SYSTEM WIDE TESTS
Systems and methods to conduct data-driven, system wide tests are disclosed. Instructions for testing an operating system are associated with one or more...
2018/0225164 BACKGROUND READS TO CONDITION PROGRAMMED SEMICONDUCTOR MEMORY CELLS
Method and apparatus for managing data in a semiconductor memory, such as but not limited to a three dimensional (3D) NAND flash memory array. In some...
2018/0225163 CUSTOM CONNECTOR FOR PLATFORMS
A custom connector can translate a request for data in one protocol from one platform into a request using another protocol used by a second platform. The...
2018/0225162 FLEXIBLE COMMAND LINE INTERFACE REDIRECTION
Systems, methods, apparatus, and computer-readable medium are described for executing a foreground bound process with characteristics similar to a background...
2018/0225161 COLLABORATIVE WORK OF APPLICATIONS
A method for collaborative work of applications can include reading a rule for defining a data transmission among collaborative working applications;...
2018/0225160 PATCHING SYSTEM CALLS IN DATA PROTECTION OPERATIONS
Systems and methods for patching system calls issued on a device. System calls are patched by transforming system calls to provide additional functionality....
2018/0225159 SYSTEM HAVING IN-MEMORY BUFFER SERVICE, TEMPORARY EVENTS FILE STORAGE SYSTEM AND BACKUP EVENTS FILE UPLOADER...
Computer-implemented methods and systems are provided. The system includes a data store that is configured to store events in an event table, a temporary...
2018/0225157 API AND BUSINESS LANGUAGE SCHEMA DESIGN FRAMEWORK FOR MESSAGE EXCHANGES
In one example, a server system in an electronic trading system facilitates an exchange of messages with a remote client application. An Application Program...
2018/0225156 TASK ALLOCATION METHOD, TASK ALLOCATION APPARATUS, AND NETWORK-ON-CHIP
A task allocation method, a chip are disclosed. The method includes: determining the number of threads included in a to-be-processed task; determining, in a...
2018/0225155 WORKLOAD OPTIMIZATION SYSTEM
A workload optimization system includes a workload manager subsystem that provides a plurality of workloads that each generates a jobs, an agent infrastructure...
2018/0225154 PERFORMANCE-BASED REALLOCATING OF LOGICAL PROCESSING UNITS TO SOCKETS OF A COMPUTER SYSTEM
A multiprocessor computer system facility is provided for selectively reallocating a logical processing unit. The logical processing unit is one logical...
2018/0225153 METHOD OF PROVIDING CLOUD COMPUTING INFRASTRUCTURE
A method of providing an infrastructure of virtual resources in a cloud comprising automatically provisioning the virtual resources with other virtual...
2018/0225152 MANAGING DISTRIBUTED ANALYTICS ON DEVICE GROUPS
Methods of managing distributed analytics on device groups are described. In an embodiment, a management service within a distributed analytics system provides...
2018/0225151 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
A method for operating a data storage device includes determining a first weight based on the sum of data sizes for commands queued in a command queue;...
2018/0225150 SCHEDULING HETEROGENOUS PROCESSORS
An example computing device comprises a first processing unit having first capabilities, a second processing unit having second capabilities, and a shared...
2018/0225149 RESOURCE MANAGEMENT FOR VIRTUAL MACHINES IN CLOUD COMPUTING SYSTEMS
A system receives a request to deploy a virtual machine on one of a plurality of nodes running a plurality of virtual machines in a cloud computing system. The...
2018/0225148 RESOURCE PRE-CONFIGURATION
In an embodiment, a method of resource pre-configuration includes obtaining, at a target system, configuration information about a resource that is predicted...
2018/0225147 RESOURCE ALLOCATION METHOD AND APPARATUS
Resource allocation methods and apparatuses are provided, for dynamically allocating resources to multiple processing units that share resources in a same...
2018/0225146 SYSTEM AND METHODS FOR TRANSACTION-BASED PROCESS MANAGEMENT
Systems and methods for transaction/file-based management of a plurality of processes associated with various jobs are provided. Through the management of...
2018/0225145 TRIGGERED QUEUE TRANSFORMATION
Methods and systems disclosed herein relate generally to evaluating resource loads to determine when to transform queues and to specific techniques for...
2018/0225144 TECHNOLOGIES FOR QUEUE MANAGEMENT BY A HOST FABRIC INTERFACE
Technologies for managing a queue on a compute device are disclosed. In the illustrative embodiment, the queue is managed by a host fabric interface of the...
2018/0225143 METHOD AND APPARATUS FOR EXECUTING NON-MASKABLE INTERRUPT
A method and an apparatus execute a non-maskable interrupt. The method includes: obtaining a secure interrupt request in a non-secure mode, and interrupting an...
2018/0225142 METHODS AD SYSTEMS FOR HIBERNATION OF PROCESSES IN COMPUTING DEVICES
The present disclosure is drawn to methods and systems for the management of computing devices. Unnecessary and/or idle processes in a primary memory are...
2018/0225141 Guest-Influenced Packet Transmission
A method performed by a physical computing system includes, with a hypervisor, receiving a first packet from a virtual machine managed by the hypervisor, the...
2018/0225140 HIGH AVAILABILITY FOR VIRTUAL MACHINES
Systems, methods, apparatus, and a computer-readable medium are described for generating and receiving information regarding the current state of the active...
2018/0225139 LOAD AND SOFTWARE CONFIGURATION CONTROL AMONG COMPOSITE SERVICE FUNCTION CHAINS
A method, an apparatus and a computer program product are related to service function chain management. Management functionality is directed to efficient...
2018/0225138 CLOUD PLATFORM OS MANAGEMENT
The present disclosure broadly discloses an operating system (OS) management service for a cloud platform of a cloud provider (CP). The OS management service...
2018/0225137 RESOURCE MANAGEMENT FOR VIRTUAL MACHINES IN CLOUD COMPUTING SYSTEMS
A system receives a request to deploy a virtual machine on a node from a plurality of nodes running a plurality of virtual machines in a cloud computing...
← 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 148 149 | 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.