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/0004055 SYNCHRONIZING REPLICATED STORED DATA
A method begins by a processing module initiating storage of a data object in two or more storage sets. The method continues with the processing module...
2017/0004054 SYSTEMS AND METHODS TO DETECT DELETED FILES
A data storage system protects data identified for deletion which has been created or modified between scheduled data backups. For instance, the system...
2017/0004053 METHOD AND SYSTEM FOR SESSION DISASTER RECOVERY
Embodiments of the present application relate to a method, a system, and a computer program product. A method is provided and includes in the event that a...
2017/0004052 Systems and Methods for Performing Data Recovery in a Memory System
Systems and methods for performing data recovery are disclosed. A controller of a memory system may detect an error at a first page of memory and identify a...
2017/0004051 WORKFLOWS FOR SERIES OF SNAPSHOTS
The present disclosure is related to methods, systems, and machine-readable media for workflows for series of snapshots. A server can manage replication of a...
2017/0004050 SYSTEMS AND METHODS FOR AUTOMATIC SYNCHRONIZATION OF RECENTLY MODIFIED DATA
The present disclosure describes systems and methods for automatic synchronization of recently modified data between a plurality of devices. A device may...
2017/0004049 AUTOMATIC EXPIRING OF CACHED DATA
A method includes determining a time shift for data validity windows corresponding to a user, receiving a request for an incremental data update from the user,...
2017/0004048 SPLITTING A CLONE HAVING SNAPSHOTS FROM A PARENT
A method, system, and program product is provided for splitting a clone object from a parent object when the clone object includes at least one snapshot. A...
2017/0004047 CONSOLIDATED FULL BACKUP OF A RESTORED VIRTUAL MACHINE
Various systems, methods, and processes for optimizing the performance of a consolidated full backup of a restored virtual machine are disclosed. Changed data...
2017/0004046 SPLITTING A CLONE HAVING SNAPSHOTS FROM A PARENT
A method, system, and program product is provided for splitting a clone object from a parent object when the clone object includes at least one snapshot. A...
2017/0004045 SLICE STORAGE IN A DISPERSED STORAGE NETWORK
A method for use in a dispersed storage network (DSN) operates to output at least a write threshold number of write slice requests to a set of storage units of...
2017/0004044 SYSTEM AND METHOD OF RELIABLE DISTRIBUTED DATA STORAGE WITH CONTROLLED REDUNDANCY
A system and method is disclosed for data storage in a distributed data storage system. An exemplary method includes generating derivatives of a file using an...
2017/0004043 METHOD AND SYSTEM FOR PROCESSING DATA ACCESS REQUESTS DURING DATA TRANSFERS
A method for execution by a storage unit of a dispersed storage network, the method comprises transitioning storage of one or more groups of encoded data...
2017/0004042 ACCELERATING SLICE TRANSFERS UTILIZING MULTIPLE INTERFACES
Based on a detected data transfer instruction, a computing device within a dispersed storage network (DSN) determines a data transfer synchronization protocol...
2017/0004041 MULTI-STAGE SLICE RECOVERY IN A DISPERSED STORAGE NETWORK
A method for use by a computing device in a dispersed storage network (DSN) to recover corrupt encoded data slices. In response to a request to storage units...
2017/0004040 CORRECTING AN ERROR IN A MEMORY DEVICE
In an example, a method of correcting an error in a memory device includes determining a temperature profile associated with a region of a memory device. The...
2017/0004039 CONTROLLER FOR A SOLID-STATE DRIVE, AND RELATED SOLID-STATE DRIVE
A controller for a solid state drive is proposed. The solid state drive comprises a plurality of memory cells, wherein each memory cell comprises a floating...
2017/0004038 SYSTEMS AND METHODS FOR ENHANCED DATA RECOVERY IN A SOLID STATE MEMORY SYSTEM
Systems and method relating generally to data processing, and more particularly to systems and methods for accessing a data set from a solid state storage...
2017/0004037 MEMORY DEVICE WITH DIFFERENT PARITY REGIONS
The present disclosure memory includes a controller for a semiconductor memory device, the device including a memory cell array including a plurality of pages....
2017/0004036 FLASH MEMORY SYSTEM AND OPERATING METHOD THEREOF
An operation method of a flash memory system includes: obtaining first syndrome values to a codeword; obtaining locations of errors and the number of the...
2017/0004035 MEMORY ARRAY AND LINK ERROR CORRECTION IN A LOW POWER MEMORY SUB-SYSTEM
A method of memory array and link error correction in a low power memory sub-system includes embedding error correction code (ECC) parity bits within unused...
2017/0004034 SYSTEMS AND METHODS FOR PROVIDING ERROR CODE DETECTION USING NON-POWER-OF-TWO FLASH CELL MAPPING
Systems, methods, and computer programs are disclosed for providing error detection or correction with flash cell mapping. One embodiment is a method...
2017/0004033 CONTROLLER FOR A SOLID-STATE DRIVE, AND RELATED SOLID-STATE DRIVE
A controller for a solid state drive is proposed. The solid state drive comprises memory cells each one for storing a symbol among a plurality of possible...
2017/0004032 ERROR CORRECTION BASED ON THERMAL PROFILE OF FLASH MEMORY DEVICE
Systems and methods to manage a memory device by executing program code to determine a temperature profile associated with a region of the memory device. The...
2017/0004031 VARIABLE CODE RATE SOLID-STATE DRIVE
An apparatus, as well as a method therefor, relates generally to managing reliability of a solid state storage. In such an apparatus, there is a memory...
2017/0004030 METHOD AND SYSTEM FOR VALIDATING DATA INTEGRITY
A method of validating data between a first system and at least one second system, wherein the first and second systems have corresponding data volumes, the...
2017/0004029 INFORMATION PROCESSING SYSTEM, SERVER DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT
An information processing system includes a first determining unit, a second determining unit, and a processing unit. The first determining unit determines a...
2017/0004028 COPY MESSAGE FROM APPLICATION BUFFER TO SEND BUFFER WITHIN KERNEL
A send buffer is allocated within a kernel of an operating system (OS) of a first node. An application of the first node includes an application buffer. A...
2017/0004027 METHOD AND ELECTRONIC APPARATUS FOR EXECUTING APPLICATION
A method for executing an application of a display apparatus is provided. The method includes: storing a first request list that includes items of data that an...
2017/0004026 MONITORING METHOD
An information processing system in which a monitoring device can detect illegal and/or abnormal operations in a system to be monitored, without using detailed...
2017/0004025 REACTIVE COINCIDENCE
An outer event stream can be modeled to represent duration for an event with an inner event stream. The inner event stream can be generated to represent...
2017/0004024 ROBUST AND ADAPTABLE MANAGEMENT OF EVENT COUNTERS
Embodiments include a method for verifying a counter design within a tolerance window within which a race condition occurs between a context event and a design...
2017/0004023 ROBUST AND ADAPTABLE MANAGEMENT OF EVENT COUNTERS
Embodiments include a method, system, and computer program product for verifying a counter design. A method includes receiving a plurality of events within the...
2017/0004022 APPLICATION SHARING USING ENDPOINT INTERFACE ENTITIES
Sharing an application in response to detecting one or more environmental events (such as user input). The mechanism operates multiple applications, and...
2017/0004021 DISTRIBUTED APPLICATION INTERFACING ACROSS DIFFERENT HARDWARE
Mechanisms for a presentation module to perform distributed interfacing with an application across a plurality of hardware entities. The module identifies the...
2017/0004020 AUTOMATED BATCH APPLICATION PROGRAMMING INTERFACES
In one general aspect, a method for rendering a web page can include receiving, from an interactive web application executing on a computing device, a...
2017/0004019 SYSTEM AND METHOD FOR MOBILE AUGMENTED REALITY TASK SCHEDULING
A system for scheduling mobile augmented reality tasks performed on at least one mobile device and a workspace includes: a mobile device, comprising a central...
2017/0004018 SYSTEM TO GENERATE A DEPLOYMENT PLAN FOR A CLOUD INFRASTRUCTURE ACCORDING TO LOGICAL, MULTI-TIER APPLICATION...
A deployment system enables a developer to generate a deployment plan according to a logical, multi-tier application blueprint defined by application...
2017/0004017 Concurrent Program Execution Optimization
An architecture for a load-balanced groups of multi-stage manycore processors shared dynamically among a set of software applications, with capabilities for...
2017/0004016 SEMANTIC WEB TECHNOLOGIES IN SYSTEM AUTOMATION
Descriptions of a plurality of information technology resources are maintained in a computer-readable storage medium. A plurality of evaluation strategies a...
2017/0004015 SYSTEM AND METHOD FOR ASSOCIATION AWARE EXECUTOR SERVICE IN A DISTRIBUTED COMPUTING ENVIRONMENT
A system and method for supporting an association-aware executor service in a distributed computing environment comprising. The system can provide an executor...
2017/0004014 PROCESSING ELEMENT MANAGEMENT IN A STREAMING DATA SYSTEM
Stream applications may inefficiently use the hardware resources that execute the processing elements of the data stream. For example, a compute node may host...
2017/0004013 METHOD AND DEVICE FOR MANAGING APPLICATION
Disclosed are a method and a device for managing an application applied in an electronic device, said method comprising: detecting an application installed in...
2017/0004012 METHODS AND APPARATUS TO MANAGE OPERATIONS SITUATIONS IN COMPUTING ENVIRONMENTS USING PRESENCE PROTOCOLS
Methods, apparatus, systems and articles of manufacture are disclosed to manage operations situations in computing environments using presence protocols. An...
2017/0004011 METHOD FOR COMPOSING AND EXECUTING A REAL-TIME TASK SEQUENCE PLAN
A method for executing two tasks in timesharing, includes: decomposing offline each task in a repetitive sequence of consecutive frames, and defining a start...
2017/0004010 FILE OPERATION TASK OPTIMIZATION
A method includes receiving, by a data processing apparatus, a plurality of file operation requests, each file operation request including a priority, a...
2017/0004009 JOB DISTRIBUTION WITHIN A GRID ENVIRONMENT
According to one aspect of the present disclosure, a technique for job distribution within a grid environment includes receiving jobs at a submission cluster...
2017/0004008 TASK MANAGEMENT BASED ON SEMANTIC ANALYSIS
Example implementations relate to managing tasks for a user. In example implementations, semantic tags may be detected in electronic documents that are...
2017/0004007 MANAGEMENT SYSTEM AND MANAGEMENT METHOD FOR CREATING SERVICE
A management system coupled to an operation target system including one or more operation target apparatuses (1) manages a plurality of components each...
2017/0004006 METHOD OF ASSISTING CREATION OF AUTOMATIC EXECUTION SERVICE
Disclosed is a method of assisting creation of an automatic execution service by a management system. The management system displays a plurality of process...
← 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.