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/0161155 DATA PROCESSING APPARATUS AND METHOD
Operating a data processing and storage apparatus to perform continuous backup monitoring for a collection of stored file system objects. In response to...
2017/0161154 Efficient Mechanism to Replicate Data for Multiple Controllers
An information handling system and method allows implementation of fault-tolerant storage subsystems using multiple storage controllers not themselves...
2017/0161153 THRESHOLD BASED INCREMENTAL FLASHCOPY BACKUP OF A RAID PROTECTED ARRAY
Changes in a multi-RAID configuration to metadata of a source production volume in a source RAID are monitored since taking a most recent FC backup on the...
2017/0161152 METHODS AND SYSTEMS FOR MANAGING THE REPLICATION OF SNAPSHOTS ON A STORAGE ARRAY
A storage management application of a storage array is operable to create a new volume on the storage device array, and to automatically configure, responsive...
2017/0161151 ADAPTIVE INCREMENTAL CHECKPOINTING FOR DATA STREAM PROCESSING APPLICATIONS
A system, method and computer program product for adaptive incremental checkpointing an operator state in a streaming application. The system and method enable...
2017/0161150 METHOD AND SYSTEM FOR EFFICIENT REPLICATION OF FILES USING SHARED NULL MAPPINGS WHEN HAVING TRIM OPERATIONS ON...
A method and a system for efficient replication of files using shared null mappings when having trim operations on files are provided herein. The method may...
2017/0161149 BACKUP MANAGEMENT OF SOFTWARE ENVIRONMENTS IN A DISTRIBUTED NETWORK ENVIRONMENT
Backup management of software environments in a distributed network environment includes: Creating a platform specific software environment according to a...
2017/0161148 DETECTION OF AND RECOVERY FROM SILENT DATA LOSS IN AN ERASURE-CODED STORAGE SYSTEM
Techniques are disclosed for detection of loss or corruption among data chunks (i.e. silent data loss) corresponding to an object stored in an erasure-coded...
2017/0161147 ALLOCATING REBUILDING QUEUE ENTRIES IN A DISPERSED STORAGE NETWORK
A method for execution by a processing system in dispersed storage and task network (DSTN) that includes a processor, includes: identifying a slice name of a...
2017/0161146 METHODS AND SYSTEMS FOR REBUILDING DATA SUBSEQUENT TO THE FAILURE OF A STORAGE UNIT
Described herein are techniques for storing data in a redundant manner on a plurality of storage units of a storage system. While all of the storage units are...
2017/0161145 ROBUST RECEPTION OF DATA UTILIZING ENCODED DATA SLICES
A method begins by a processing module receiving a random order of encoded data slices and interpreting slice names to de-randomize the encoded data slices...
2017/0161144 METHOD FOR MEMORY SCRUB OF DRAM WITH INTERNAL ERROR CORRECTING CODE (ECC) BITS DURING EITHER MEMORY ACTIVATE...
A method for updating a DRAM memory array is disclosed. The method comprises: a) receiving a command from a memory controller to initiate an active cycle for...
2017/0161143 CONTROLLER-BASED MEMORY SCRUB FOR DRAMS WITH INTERNAL ERROR-CORRECTING CODE (ECC) BITS CONTEMPORANEOUSLY DURING...
A method for updating a DRAM memory array is disclosed. The method comprises: a) transitioning the DRAM memory array from an idle state to a refresh state in...
2017/0161142 METHOD FOR SCRUBBING AND CORRECTING DRAM MEMORY DATA WITH INTERNAL ERROR-CORRECTING CODE (ECC) BITS...
In one embodiment, a method for updating a DRAM memory array is disclosed. The method comprises: a) transitioning the DRAM memory array from an idle state to a...
2017/0161141 METHOD AND APPARATUS FOR CORRECTING DATA IN MULTIPLE ECC BLOCKS OF RAID MEMORY
A method of correcting values errantly attributed to bits of error correction code (ECC) blocks during a read operation. The method includes, upon determining...
2017/0161140 MEMORY DEVICE THAT CHANGES A WRITABLE REGION OF A DATA BUFFER BASED ON AN OPERATIONAL STATE OF AN ECC CIRCUIT
A memory device includes a semiconductor memory unit, a controller circuit configured to communicate with a host through a serial interface, store write data...
2017/0161139 PHYSICAL LAYER DEVICE OPERATION SYSTEM AND METHOD
Apparatuses, systems and methods associated with causing a physical layer (PHY) device are disclosed herein. In embodiments, an apparatus may include a memory...
2017/0161138 PROCESSING RUN-TIME ERROR MESSAGES AND IMPLEMENTING SECURITY POLICIES IN WEB HOSTING
A user administers web hosting on user's server from his computer remotely. When a run time error is generated, an error message is sent to a server connected...
2017/0161137 System Is Applied to Control Indicator Lights for Non-Volatile Memory Express Solid State Disk
A system is applied to control indicator lights for non-volatile memory express solid state disk (NVMe SSD). The system includes a NVMe SSD, a complex...
2017/0161136 SYSTEM STATE DETECTION METHOD AND SYSTEM AND SERVER
A system state detection method, including: reading a current fault event related to a system state through a complex programmable logic device; judging...
2017/0161135 DATA STORAGE DEVICE AND DATA MAINTENANCE METHOD THEREOF
A data storage device including a flash memory and a controller. The controller performs a first read operation on the pages of a first block of a first block...
2017/0161134 EXCEPTION WRAPPING SYSTEM
The described technology is directed towards handling errors in an application program that allows for a taxonomy and precedence order of errors. Exception...
2017/0161133 SITUATION DASHBOARD SYSTEM AND METHOD FROM EVENT CLUSTERING
A user interface system includes an extraction engine in communication with a managed infrastructure. The extraction engine in operation receives messages from...
2017/0161132 METHODS FOR DECOMPOSING EVENTS FROM MANAGED INFRASTRUCTURES
A system for clustering events includes a first engine that receives message data from a managed infrastructure which includes managed infrastructure physical...
2017/0161131 IDENTIFICATION OF STORAGE SYSTEM ELEMENTS CAUSING PERFORMANCE DEGRADATION
A tool for improving identification of one or more storage system elements responsible for a performance degradation in a digital storage system. The tool...
2017/0161130 Computer Architecture and Method for Modifying Intake Data Rate Based on a Predictive Model
Disclosed herein is a computer architecture and software that is configured to modify data intake operation at an asset-monitoring system based on a predictive...
2017/0161129 Error Handling During Onboarding of a Service
Described herein are techniques and systems for monitoring onboarding engagement sessions and storing onboarding information associated with completion of the...
2017/0161128 TRANSMISSION OF COMMAND STRINGS AND STATUS STRINGS VIA MEMORY BUS
Example implementations relate to facilitating communication between a memory module and a central processor. In example implementations, a memory module may...
2017/0161127 DETECTION OF ABNORMAL RESOURCE USAGE IN A DATA CENTER
A system for identifying abnormal resource usage in a data center is provided. In some embodiments, the system employs a prediction model for each of a...
2017/0161126 DYNAMIC QUEUE ALIAS
Embodiments of the present invention provide methods, program products, and systems to increase efficiency in message oriented middleware. Embodiments of the...
2017/0161125 Method and module in operating system for controlling hardware device
A method, comprises: obtaining state data for controlling a hardware device action, delivering and storing the state data into a buffering unit, and invoking a...
2017/0161124 FIRMWARE-RELATED EVENT NOTIFICATION
This disclosure is directed to firmware-related event notification. A device may comprise an operating system (OS) configured to operate on a platform. During...
2017/0161123 METHOD FOR CREATING CONTEXT AWARE APPLICATION AND USER TERMINAL
A method for creating a context aware application and a user terminal are provided, where the method includes: obtaining a creation instruction used to create...
2017/0161122 METHOD AND DEVICE FOR IMPLEMENTING A TRANSACTION CONCEPT IN OPC UA BY MEANS OF A TIMEOUT MECHANISM
In the OPC UA request header, there exists the field "TimeoutHint", by means of which the client can indicate the point in time from which the client is no...
2017/0161121 Codeless Generation of APIs
Some embodiments provide a novel method of generating application programming interfaces (APIs) in a codeless manner. The method generates a schema description...
2017/0161120 INFORMATION PROCESSING SYSTEM AND NETWORK RESOURCE MANAGEMENT METHOD
This invention provides an information processing system for controlling, in the management of network resources, with a desired accuracy and at a lower cost,...
2017/0161119 A METHOD AND SYSTEM FOR THE IDENTIFICATION OF MUSIC OR OTHER AUDIO METADATA PLAYED ON AN IOS DEVICE
The invention provides a method and apparatus comprising at least one processor; at least one memory including computer program code, at least one memory and...
2017/0161118 INVERSION-OF-CONTROL COMPONENT SERVICE MODELS FOR VIRTUAL ENVIRONMENTS
In the field of computing, many scenarios involve the execution of an application within a virtual environment of a device (e.g., web applications executing...
2017/0161117 APPARATUS AND METHOD TO DETERMINE A SERVICE TO BE SCALED OUT BASED ON A PREDICTED VIRTUAL-MACHINE LOAD AND...
An apparatus detects, from plural virtual-machines that provide services, first and second virtual-machines that provide first and second services, ...
2017/0161116 Method for Realising and for Executing a Comprehensive Real-Time Computer Application
The invention relates to a method for executing a real-time computer application, in particular a comprehensive real-time computer application, wherein a...
2017/0161115 Sharing Method for Hardware Communication Apparatus and Terminal
A sharing method for a hardware communication apparatus. The sharing method for a hardware communication apparatus is applicable to a terminal having a...
2017/0161114 METHOD AND APPARATUS FOR TIME-BASED SCHEDULING OF TASKS
A computing device is disclosed. The computing device includes an Accelerated Processing Unit (APU) including at least a first Heterogeneous System...
2017/0161113 SORTING APPARATUS
A sorter receives a list of elements to be sorted. An element of the list is supplied to a selected one of a plurality of processing units to be processed. The...
2017/0161112 DYNAMIC SAVING OF REGISTERS IN TRANSACTIONS
A data processing apparatus comprises a plurality of data storage elements, each configured to store data. Mask storage circuitry stores a mask and processing...
2017/0161111 HARDWARE-BASED INTER-DEVICE RESOURCE SHARING
The present disclosure is directed to hardware-based inter-device resource sharing. For example, a remote orchestrator (RO) may provide instructions to cause a...
2017/0161110 COMPUTING RESOURCE CONTROLLER AND CONTROL METHOD FOR MULTIPLE ENGINES TO SHARE A SHARED RESOURCE
A computing resource controller controlling how multiple engines share a shared resource. The controller has an arbiter, a monitoring module, an arbiter...
2017/0161109 CONSISTENT HASHING
Computer-implemented methods and a system are provided for distributing tasks between a plurality of processes in a computer network. A method includes...
2017/0161108 LOAD DISTRIBUTION PROCESS SERVER, LOAD DISTRIBUTION PROCESS METHOD, AND LOAD DISTRIBUTION PROCESS SYSTEM
A load-distribution-process-server includes: a memory; and a processor coupled to the memory and the processor configured to: receive a first execution request...
2017/0161107 RESOURCE MANAGEMENT FOR UNTRUSTED PROGRAMS
Embodiments include method, systems and computer program products for resource management of untrusted programs. In some embodiments, a first request to...
2017/0161106 PROVIDING THREAD FAIRNESS IN A HYPER-THREADED MICROPROCESSOR
A method and apparatus for providing fairness in a multi-processing element environment is herein described. Mask elements are utilized to associated portions...
← 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 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | 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.