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/0371755 NON-VOLATILE MEMORY WITH DYNAMIC REPURPOSE OF WORD LINE
A non-volatile memory system includes a plurality of non-volatile data memory cells arranged into groups of data memory cells, a plurality of select devices...
2017/0371754 Fault Tolerant Communication System
Described is a differential data bus system which maintains error free communication despite faults in one of the data bus lines.
2017/0371753 MEMORY APPARATUS FOR APPLYING FAULT REPAIR BASED ON PHYSICAL REGION AND VIRTUAL REGION AND CONTROL METHOD THEREOF
Provided are a memory apparatus for applying fault repair based on a physical region and a virtual region and a control method thereof. That is, the fault...
2017/0371752 CLOUD STORAGE WRITE CACHE MANAGEMENT SYSTEM AND METHOD
A method, computer program product, and computer system for monitoring health of at least one storage device of a cache in a clustered system. A recovery...
2017/0371751 RELATIONAL DATABASE RECOVERY
A database recovery and index rebuilding method involves reading data pages for a database to be recovered as recovery bases; retrieving all log records from...
2017/0371750 METHOD AND APPARATUS FOR RESTORING DATA FROM SNAPSHOTS
According to at least one aspect, a database system is provided. The database system includes at least one processor configured to receive a restore request to...
2017/0371749 BACKUP IMAGE RESTORE
An example apparatus includes a virtual drive controller module to receive a read request from a guest virtual machine (VM) during a restore operation. The...
2017/0371748 SYSTEM AND METHOD FOR CREATING SELECTIVE SNAPSHOTS OF A DATABASE
A system is provided for creating selective snapshots of a database that is stored as one or more segments, wherein a segment comprises one or more memory...
2017/0371747 SCALING QUORUM BASED REPLICATION SYSTEMS
A computer determines whether it has received user input or a node within a replica set has reached a capacity threshold. Based on receiving user input or...
2017/0371746 METHODS OF CORRECTING DATA ERRORS AND SEMICONDUCTOR DEVICES USED THEREIN
A semiconductor device correcting data errors using a hamming code is provided. The hamming code is realized by an error check matrix, and the error check...
2017/0371745 SEMICONDUCTOR DEVICE AND SEMICONDUCTOR SYSTEM
A semiconductor device may include an operation control circuit configured to generate a detection signal based on an internal temperature of the semiconductor...
2017/0371744 NON-VOLATILE STORAGE SYSTEM USING TWO PASS PROGRAMMING WITH BIT ERROR CONTROL
A first phase of a programming process is performed to program data into a set of non-volatile memory cells using a set of verify references and allowing for a...
2017/0371743 SYSTEM AND METHOD FOR PROTECTING GPU MEMORY INSTRUCTIONS AGAINST FAULTS
A system and method for protecting memory instructions against faults are described. The system and method include converting the slave instructions to dummy...
2017/0371742 STORAGE DEVICE
A storage device includes a nonvolatile memory device and a controller. A nonvolatile memory device includes a plurality of memory blocks. Each of the...
2017/0371741 TECHNOLOGIES FOR PROVIDING FILE-BASED RESILIENCY
Technologies for providing file-based data resiliency include an apparatus having a memory to store file data and a processor to manage encode or decode...
2017/0371740 MEMORY DEVICE AND REPAIR METHOD WITH COLUMN-BASED ERROR CODE TRACKING
A memory device is disclosed that includes a row of storage locations that form plural columns. The plural columns include data columns to store data and a tag...
2017/0371739 PARITY FOR INSTRUCTION PACKETS
Systems and method of error checking for instructions method of error checking for instructions include an assembler for creating an instruction packet with...
2017/0371738 SYSTEMS, METHODS AND DEVICES FOR STANDBY POWER SAVINGS
A power delivery system of a computing system that is on alternating current (AC) power limits software administrative tasks to a system-controlled and tunable...
2017/0371737 FAILURE DETECTION IN A PROCESSING SYSTEM
A first processor enters a control record in a database and then selects the control record and locks it with a pessimistic lock. If the first processor...
2017/0371736 COMPUTER CRASH RISK ASSESSMENT
A computer-implemented method assessing the risk of a future crash occurring on a computer system is disclosed. Crash results are received from a crash...
2017/0371735 GRAPHICAL USER INTERFACE FOR SOFTWARE CRASH ANALYSIS DATA
A computer-implemented method for providing crash results for a computer system on a graphical user interface is disclosed. A component access control feature...
2017/0371734 MONITORING OF AN AUTOMATED END-TO-END CRASH ANALYSIS SYSTEM
A computer-implemented method for monitoring a crash analysis system is disclosed. Log messages are accessed pertaining to the operation of a crash analysis...
2017/0371733 HYPERVISOR TECHNIQUES FOR PERFORMING NON-FAULTING READS IN VIRTUAL MACHINES
Guest memory data structures are read by one or more read operations which are set up to handle page faults and general protection faults generated during the...
2017/0371732 METHOD FOR DEBUGGING STATIC MEMORY CORRUPTION
An indication is received. The indication is of an address in a first page in virtual memory used by an application with a static memory corruption. A loadable...
2017/0371731 CULPRIT MODULE DETECTION AND SIGNATURE BACK TRACE GENERATION
In a crash analysis system, a method for analyzing a core dump corresponding to a crash of a computer system is disclosed. A core dump is received wherein the...
2017/0371730 ACTION RECOMMENDATION TO REDUCE SERVER MANAGEMENT ERRORS
An actuator to execute on a server may be automatically selected based on risk of failure and damage to the server. Requirement specification and environment...
2017/0371729 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM AND PROGRAM
An information processing device includes: an acquisition unit configured to acquire a determination result of a state of a user, who has given a transmission...
2017/0371728 PROGRAMMATIC IMPLEMENTATIONS GENERATED FROM AN API CALL LOG
Systems and methods for generating a programmatic implementation based on a set of recorded API calls. One example includes determining an interval of time...
2017/0371727 EXECUTION OF INTERACTION FLOWS
Examples relate to execution of interaction flows. The examples disclosed herein enable obtaining, via a user interface of a local client computing device, an...
2017/0371726 RAPID PREDICTIVE ANALYSIS OF VERY LARGE DATA SETS USING AN ACTOR-DRIVEN DISTRIBUTED COMPUTATIONAL GRAPH
A system for predictive analysis of very large data sets using an actor-driven distributed computational graph, wherein a pipeline orchestrator creates and...
2017/0371725 HARDWARE MULTI-THREADING CO-SCHEDULING FOR PARALLEL PROCESSING SYSTEMS
A method, information processing system, and computer program product are provided for managing operating system interference on applications in a parallel...
2017/0371724 EVENT-DRIVEN COMPUTING
A service manages a plurality of virtual machine instances for low latency execution of user codes. The service can provide the capability to execute user code...
2017/0371723 NOTIFICATION SERVICE IN A DECENTRALIZED CONTROL PLANE OF A COMPUTING SYSTEM
A method of providing notifications in a control plane of a computer system includes executing a service host process of the control plane on a software...
2017/0371722 INTELLIGENT MEDIATION OF MESSAGES IN A HEALTHCARE PRODUCT INTEGRATION PLATFORM
Example systems and methods to mediate messages in a product integration platform are disclosed and described. An example method includes receiving a request...
2017/0371721 General Purpose Distributed Data Parallel Computing Using a High Level Language
General-purpose distributed data-parallel computing using a high-level language is disclosed. Data parallel portions of a sequential program that is written by...
2017/0371720 MULTI-PROCESSOR APPARATUS AND METHOD OF DETECTION AND ACCELERATION OF LAGGING TASKS
A method and processing apparatus for accelerating program processing is provided that includes a plurality of processors configured to process a plurality of...
2017/0371719 TEMPERATURE-AWARE TASK SCHEDULING AND PROACTIVE POWER MANAGEMENT
Systems, apparatuses, and methods for performing temperature-aware task scheduling and proactive power management. A SoC includes a plurality of processing...
2017/0371718 CONTENT-BASED DISTRIBUTION AND EXECUTION OF ANALYTICS APPLICATIONS ON DISTRIBUTED DATASETS
Methods are provided. A method includes announcing to a network meta information describing each of a plurality of distributed data sources. The method further...
2017/0371717 RESOURCE MANAGEMENT IN CLOUD SYSTEMS
A method for waking up one or more sleeping small cell base stations in a wireless communication system for serving a user equipment is described. The wireless...
2017/0371716 IDENTIFIER (ID) ALLOCATION IN A VIRTUALIZED COMPUTING ENVIRONMENT
Example methods are provided for a first node to perform identifier (ID) allocation in a virtualized computing environment that includes a cluster formed by...
2017/0371715 PREDICTIVE OPTIMIZATION OF NEXT TASK THROUGH ASSET REUSE
A first category is determined of a first task being performed at a given time. A first asset that is configured for use with the first category is identified....
2017/0371714 APPLICATION INTERFACE ON MULTIPLE PROCESSORS
A method and an apparatus that execute a parallel computing program in a programming language for a parallel computing architecture are described. The parallel...
2017/0371713 INTELLIGENT RESOURCE MANAGEMENT SYSTEM
The specification relates to an intelligent resource management system. The system is capable of receiving a job script file requesting to run analyses for a...
2017/0371712 HIERARCHICAL PROCESS GROUP MANAGEMENT
Management of hierarchical process groups is provided. Aspects include creating a group identifier having an associated set of resource limits for shared...
2017/0371711 ELIMINATING EXECUTION OF JOBS-BASED OPERATIONAL COSTS OF RELATED REPORTS
Optimizing operational costs in a computing environment includes identifying high-cost jobs that are executed to generate one or more reports in the computing...
2017/0371710 DETECTING AND ENFORCING CONTROL-LOSS RESTRICTIONS WITHIN AN APPLICATION PROGRAMMING INTERFACE
The disclosed herein provides a method, system, and/or computer program product for determining control of a processing resource. To determine control of the...
2017/0371709 OPTIMIZING SIMULTANEOUS STARTUP OR MODIFICATION OF INTER-DEPENDENT MACHINES WITH SPECIFIED PRIORITIES
Identify individual machines of a multi-machine computing system. Construct a graph of dependencies among the machines. Obtain estimated total administration...
2017/0371708 AUTOMATIC PLACEMENT OF VIRTUAL MACHINE INSTANCES
A virtual computer system service receives a request from a customer to instantiate a virtual machine instance onto a computing device. The virtual computer...
2017/0371707 DATA ANALYSIS IN STORAGE SYSTEM
Embodiments of the present disclosure provide a method of analyzing data in a storage system, a storage system, and a computer program product. The method...
2017/0371706 ASYNCHRONOUS TASK MANAGEMENT IN AN ON-DEMAND NETWORK CODE EXECUTION ENVIRONMENT
Systems and methods are described for managing asynchronous code executions in an on-demand code execution system or other distributed code execution...
← 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 | 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.