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
2016/0314057 TRIPLE SOFTWARE REDUNDANCY FAULT TOLERANT FRAMEWORK ARCHITECTURE
A computer implemented method of detecting a fault in a system comprises the steps of executing at least three virtual machines, each virtual machine executing...
2016/0314056 DETECTING CAUSES OF PERFORMANCE REGRESSION TO ADJUST DATA SYSTEMS
At least one application in a computing environment is executed and one or more performance metrics of the application are measured. The measured performance...
2016/0314055 DEBUGGING NON-DETERMINISTIC EMBEDDED SYSTEMS
An embedded device includes a processor executing instructions from module(s) in a code memory. The instructions specify: reading data from two...
2016/0314054 DETECTING UNINITIALIZED MEMORY REFERENCES
A pre-initialized value of contents of a memory location is identified. A load value of contents loaded from the memory location by execution of a first...
2016/0314053 Processor with Debug Pipeline
A processor includes an execution pipeline that includes a plurality of execution stages, execution pipeline control logic, and a debug system. The execution...
2016/0314052 DISPERSED MULTI-MEDIA CONTENT FOR A CENTRALIZED DIGITAL VIDEO STORAGE SYSTEM
A method begins with a dispersed storage network (DSN) processing module receiving content retrieval message from one or more requesters. The method continues...
2016/0314051 MANAGEMENT AND UTILIZATION OF FAULT DOMAINS IN DISTRIBUTED CACHE SYSTEMS
Fault domains are defined which reflect, either physically or virtually, the topology of a networked computing environment. These defined fault domains are...
2016/0314050 MANAGEMENT SYSTEM OF SERVER SYSTEM INCLUDING A PLURALITY OF SERVERS
For each of N active servers (N being an integer equal to or larger than 2), a management system performs, on at least one of M standby servers (M being an...
2016/0314049 PRIORITIZED BACKUP SEGMENTING
A method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes backing up an object to a repository, segmenting the...
2016/0314048 BACKUP AND RELATED OPERATIONS
Embodiments of the present application provide a backup method and an operation device. A backup method comprises: determining, in response to an editing...
2016/0314047 Managing a Computing System Crash
A method, system and a computer program product for managing a computing system crash. Memory of the computing system is separated into at least two...
2016/0314046 CONTENT-INDEPENDENT AND DATABASE MANAGEMENT SYSTEM-INDEPENDENT SYNTHETIC FULL BACKUP OF A DATABASE BASED ON...
The illustrative storage management system uses snapshot technologies and performs block-level analysis thereof and to synthesize full backups of a database,...
2016/0314045 Managing a Computing System Crash
A system and a computer program product for managing a computing system crash. Memory of the computing system is separated into at least two classifications,...
2016/0314044 Systems and Methods for Constructing Composable Persistent Data Structures
A technique referred to as "data structure chronicles" is described that may be used to build strictly failure resilient persistent concurrent data structures....
2016/0314043 RESILIENCY FRAGMENT TIERING
Technology is disclosed for a data storage architecture for providing enhanced storage resiliency for a data object. The data storage architecture can be...
2016/0314042 PREFERRED STATE ENCODING IN NON-VOLATILE MEMORIES
The invention pertains to non-volatile memory devices, and more particularly to advantageously encoding data in non-volatile devices in a flexible manner by...
2016/0314041 ERROR CORRECTION CIRCUIT AND SEMICONDUCTOR MEMORY DEVICE INCLUDING THE SAME
An error correction circuit includes: a failure detection unit suitable for detecting failed data among a plurality of data; a data output control unit...
2016/0314040 DATA ACCESSING METHOD, MEMORY CONTROLLING CIRCUIT UNIT AND MEMORY STORAGE APPARATUS
A data accessing method for a memory storage apparatus is provided. The method includes using a first check code circuit to generate a first check code...
2016/0314039 ADVANCED BITWISE OPERATIONS AND APPARATUS IN A MULTI-LEVEL SYSTEM WITH NONVOLATILE MEMORY
A digital system, components and method are configured with nonvolatile memory for storing digital data using codewords. The data is stored in the memory using...
2016/0314038 SOFT ERROR DETECTION IN A MEMORY SYSTEM
In a memory having a memory array, a method includes reading read data from the memory array, and detecting a first bit error in the read data. The method...
2016/0314037 Reliable Map-Reduce Communications in a Decentralized, Self-Organizing Communication Orbit of a Distributed Network
Method and system for providing message communications with failure detection and recovery are disclosed. At a respective node of a non-static collection of...
2016/0314036 Method and Apparatus for Repairing Dynamic Link Library File
A method for repairing a dynamic link library (DLL) file includes: reading an import section in an executable file; determining, according to DLL file...
2016/0314035 SET-BASED BUGS DISCOVERY SYSTEM VIA SQL QUERY
A system for bug discovery using event reports comprises an interface and a processor. The interface is configured to receive symptom data extracted from event...
2016/0314034 IDENTIFYING SOLUTIONS TO APPLICATION EXECUTION PROBLEMS IN DISTRIBUTED COMPUTING ENVIRONMENTS
An expert system extracts events associated with executing an application from log files generated by various topological resources in a distributed computing...
2016/0314033 TRACKING INCOMPLETE TRANSACTIONS IN CORRELATION WITH APPLICATION ERRORS
Various methods and systems for tracking incomplete purchases in correlation with application performance, such as application errors or crashes, are provided....
2016/0314032 AUTOMATIC TARGETED SYSTEM SUSPENSION BASED UPON DOWNSTREAM SYSTEM FAILURE DETECTION
Techniques described herein relate to automatic system suspension based upon downstream system failure in service-oriented architecture (SOA) applications. A...
2016/0314031 METHOD FOR CONTINUOUS OPERATION OF CONTROLLER FUNCTIONALITY DURING TRANSIENT FRAME OVERRUN
A method of adaptively reconfiguring controller functions during a frame overrun. A frame overrun condition is detected. A respective task from a plurality of...
2016/0314030 DATA PROCESSING SYSTEM HAVING MESSAGING
A processing system includes a first processing system element, and a second processing system element configured to communicate with the first processing...
2016/0314029 API Constraint Language for a Communication Device
A communication device and associated method which is configured to utilize an API constraint language for communication of resource constraints between...
2016/0314028 Activity Interruption Management
In response to determining that an activity has been postponed (e.g., interrupted or deferred), a computer system stores a record indicating that the activity...
2016/0314027 Information Processing Device and Information Processing System
A client terminal and a server system having a plurality of processing units processing game applications are connected to each other via a network. In a game...
2016/0314026 ESTABLISHING CAUSALITY ORDER OF COMPUTER TRACE RECORDS
Techniques are described herein that are capable of establishing causality order of computer trace records. A computer trace record is information that...
2016/0314025 SYSTEMS AND METHODS FOR PERFORMING PRIMITIVE TASKS USING SPECIALIZED PROCESSORS
A primitives library facilitates compiling, linking, and execution of programs that use specialized processors to perform primitive tasks. Data associated with...
2016/0314024 CLEARANCE MODE IN A MULTICORE PROCESSOR SYSTEM
A computing system supports a clearance mode for its processor cores. The computing system can transition a target processor core from an active mode into a...
2016/0314023 DYNAMIC LOAD BALANCING FOR DATA ALLOCATION TO SERVERS
Embodiments of the present invention provide systems and methods for dynamically allocating data to multiple nodes. The method includes determining the usage...
2016/0314022 VIRTUAL SYSTEMS MANAGEMENT
An apparatus and method for automatic configuration management of a network are provided. The apparatus and method may provide a virtualization system that has...
2016/0314021 ENHANCED COMMAND SELECTION IN A NETWORKED COMPUTING ENVIRONMENT
Embodiments of the present invention provide an approach for identifying commands for virtual resource instances in a networked computing environment (e.g., a...
2016/0314020 JOB SCHEDULING MANAGEMENT
Aspects of the present disclosure are directed toward collecting resource utilization data for a set of system components of a computing system. The resource...
2016/0314019 SYSTEM, MANAGEMENT DEVICE AND METHOD OF CONTROLLING A PLURALITY OF COMPUTERS
A system includes a plurality of computers configured to process a computer program in parallel by executing a plurality of processes, respectively, in...
2016/0314018 METHOD FOR WORK SCHEDULING IN A MULTI-CHIP SYSTEM
According to at least one example embodiment, a multi-chip system includes multiple chip devices configured to communicate to each other and share hardware...
2016/0314017 METHOD AND SYSTEM FOR SCHEDULING INPUT/OUTPUT RESOURCES OF A VIRTUAL MACHINE
One embodiment provides a system for scheduling I/O resources of a virtual machine. During operation, in response to receiving a plurality of I/O requests, the...
2016/0314016 SOFTWARE WARMUP EFFICIENCY
In an approach to reducing the duration of a software warmup process, one or more computer processors determine whether utilizing live migration of one or more...
2016/0314015 SCHEDULING COMPUTER JOBS FOR EXECUTION
A method, system, and apparatus to divide a computing job into micro-jobs and allocate the execution of the micro-jobs to times when needed resources comply...
2016/0314014 MACHINE LEARNING FOR VIRTUAL MACHINE MIGRATION PLAN GENERATION
Embodiments relate to generating a virtual machine (VM) migration plan. A method includes determining an initial mapping of VMs to hosts as an origin state and...
2016/0314013 PREVENTING INTEROPERABILITY CONFLICTS IN A SHARED COMPUTING ENVIRONMENT
A hypervisor can handle requests from applications in a processing environment, where the processing environment consists of shared computing resources. A...
2016/0314012 VIRTUAL MACHINE (VM)-TO-VM FLOW CONTROL FOR OVERLAY NETWORKS
In one embodiment, a method includes receiving, using a controller, a congestion notification message from a first virtual switch of a first server indicating...
2016/0314011 MACHINE LEARNING FOR VIRTUAL MACHINE MIGRATION PLAN GENERATION
Embodiments relate to generating a virtual machine (VM) migration plan. A method includes determining an initial mapping of VMs to hosts as an origin state and...
2016/0314010 MONITORING AND MANAGING APPLICATIONS ON VIRTUAL MACHINES
In some implementations, a method includes receiving, from a virtual machine, a request to create a proxy agent configured to monitor an application executing...
2016/0314009 VIRTUAL MACHINE FUNCTION BASED SUB-PAGE BASE ADDRESS REGISTER ACCESS FOR PERIPHERAL COMPONENT INTERCONNECT...
A value stored in a guest device register is received from a virtual machine. A hypervisor generates a page table including a first mapping between the value...
2016/0314008 METHOD FOR IMPLEMENTING GPU VIRTUALIZATION AND RELATED APPARATUS, AND SYSTEM
A method for implementing GPU virtualization. The method is applied to a physical host and the physical host includes: a hardware layer including a GPU, a Host...
← 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 | 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.