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/0335154 ERROR CORRECTION CODING REDUNDANCY BASED DATA HASHING
Storage infrastructures and methods that generate hash values based on error correction codes. A system is provided that includes: a code retrieval system...
2016/0335153 RECOVERY MECHANISMS ACROSS STORAGE NODES THAT REDUCE THE IMPACT ON HOST INPUT AND OUTPUT OPERATIONS
Provided are a method, a system, and a computer program product in which a storage controller determines one or more resources that are impacted by an error. A...
2016/0335152 Self-Stabilizing Network Nodes in Mobile Discovery System
The disclosure relates to cloud-based mobile discovery networks. For example, a mobile discovery network may include a network responsive to successful...
2016/0335151 SYSTEMS AND METHODS FOR PROVIDING SERVICE AND SUPPORT TO COMPUTING DEVICES
Systems and methods for providing service and to computing devices. In some embodiments, an Information Handling System (IHS) includes a Basic I/O System...
2016/0335150 PERSONALIZING ERROR MESSAGES BASED ON USER BEHAVIOR
An approach is provided for personalizing an error message for a user. Corrective actions performed by the user are monitored. The corrective actions include...
2016/0335149 Peripheral Watchdog Timer
In some embodiments, a circuit may include a plurality of peripherals and a peripheral watchdog timer circuit coupled to at least one of the plurality of...
2016/0335148 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...
2016/0335147 EXTENDED INTERFRAME SPACE (EIFS) EXEMPTIONS
Certain aspects of the present disclosure relate to selecting a deferral period after detecting an error in a received packet by an apparatus for wireless...
2016/0335146 NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM STORING PROGRAM FOR SIGN DETECTION, SIGN DETECTION DEVICE,...
A non-transitory computer-readable recording medium having stored therein a program for causing a computer to execute a process for detecting a sign, the...
2016/0335145 Programmable Device, Error Storage System, and Electronic System Device
The present invention aims to provide a programmable device with a configuration memory that can hold the state of the occurrence abnormal situation that is...
2016/0335144 ADAPTIVE READ DISTURB RECLAIM POLICY
Memory systems may include a memory including a plurality of memory blocks, and a controller suitable for, incrementing a first counter corresponding to a...
2016/0335143 SYSTEM AND METHOD FOR DETERMINING CONCURRENCY FACTORS FOR DISPATCH SIZE OF PARALLEL PROCESSOR KERNELS
Disclosed is a method of determining concurrency factors for an application running on a parallel processor. Also disclosed is a system for implementing the...
2016/0335142 Notification Service Processing Method for Business Process Management and Business Process Management Engine
The present disclosure discloses a notification service processing method for business process management and a business process management engine. The method...
2016/0335141 COMMAND-BASED STORAGE SCENARIO PREDICTION
An apparatus, method, system, and program product are disclosed for command-based storage scenario prediction. A registration module registers a listener to...
2016/0335140 ACTIVATING DEVICE FUNCTIONS BASED ON CONFIGURATIONS OF DEVICE MODULES
Embodiments are provided for managing operation of an electronic device based on the connection(s) of hardware module(s) to the electronic drive via a support...
2016/0335139 ACTIVITY TRIGGERS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for action items, user defined actions, and triggering...
2016/0335138 DIGITAL ASSISTANT EXTENSIBILITY TO THIRD PARTY APPLICATIONS
A digital assistant includes an extensibility client that interfaces with application extensions that are built by third-party developers so that various...
2016/0335137 Preemptible-RCU CPU Hotplugging While Maintaining Real-Time Response
A grace period detection technique for a preemptible read-copy update (RCU) implementation that uses a combining tree for quiescent state tracking. When a leaf...
2016/0335136 TASKS_RCU Detection Of Tickless User Mode Execution As A Quiescent State
A TASKS_RCU grace period is detected whose quiescent states comprise a task undergoing a voluntary context switch, a task running in user mode, and a task...
2016/0335135 METHOD FOR MINIMIZING LOCK CONTENTION AMONG THREADS WHEN TASKS ARE DISTRIBUTED IN MULTITHREADED SYSTEM AND...
A method for minimizing lock contention among threads in a multithreaded system is disclosed. The method includes the steps of: (a) a processor causing a...
2016/0335134 DETERMINING STORAGE TIERS FOR PLACEMENT OF DATA SETS DURING EXECUTION OF TASKS IN A WORKFLOW
Provided are a computer program product, system, and method for determining storage tiers for placement of data sets during execution of tasks in a workflow. A...
2016/0335133 TASKS_RCU Detection Of Tickless User Mode Execution As A Quiescent State
A TASKS_RCU grace period is detected whose quiescent states comprise a task undergoing a voluntary context switch, a task running in user mode, and a task...
2016/0335132 PROCESSOR THREAD MANAGEMENT
Provided are a computer program product, system, and method for managing processor threads of a plurality of processors. In one embodiment, a parameter of...
2016/0335131 Dynamic Resource Scheduling
Embodiments of the invention relate to a system and method for dynamically scheduling resources using policies to self-optimize resource workloads in a data...
2016/0335130 INTERCONNECT STRUCTURE TO SUPPORT THE EXECUTION OF INSTRUCTION SEQUENCES BY A PLURALITY OF ENGINES
A global interconnect system. The global interconnect system includes a plurality of resources having data for supporting the execution of multiple code...
2016/0335129 LOGICAL PROCESSING FOR CONTAINERS
Some embodiments provide a local network controller that manages a first managed forwarding element (MFE) operating to forward traffic on a host machine for...
2016/0335128 ALLOCATION OF JOB PROCESSES TO HOST COMPUTING SYSTEMS BASED ON ACCOMMODATION DATA
Systems, methods, and software described herein facilitate the allocation of large scale processing jobs to host computing systems. In one example, a method of...
2016/0335127 SYSTEM AND METHOD FOR DYNAMIC GRANULARITY CONTROL OF PARALLELIZED WORK IN A PORTABLE COMPUTING DEVICE (PCD)
Systems and methods for dynamic granularity control of parallelized work in a heterogeneous multi-processor portable computing device (PCD) are provided....
2016/0335126 DETERMINISTIC REAL TIME BUSINESS APPLICATION PROCESSING IN A SERVICE-ORIENTED ARCHITECTURE
Methods, apparatus, and products for deterministic real time business application processing in a service-oriented architecture (`SOA`), the SOA including SOA...
2016/0335125 METHOD AND PROCESSOR FOR IMPLEMENTING THREAD AND RECORDING MEDIUM THEREOF
A processor and corresponding method are described including cores having a thread set allocated based on a pre-set implementation order, and a controller...
2016/0335124 Systems and Methods for Task Scheduling
Disclosed herein is a computer implemented method for scheduling a new task. The method comprises: receiving task data in respect of the new task, the task...
2016/0335123 DYNAMICALLY MODIFYING PROGRAM EXECUTION CAPACITY
Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs...
2016/0335122 AUTOMATED CAPACITY PROVISIONING METHOD USING HISTORICAL PERFORMANCE DATA
The method may include collecting performance data relating to processing nodes of a computer system which provide services via one or more applications,...
2016/0335121 SUPPORT OF NON-TRIVIAL SCHEDULING POLICIES ALONG WITH TOPOLOGICAL PROPERTIES
A system includes a scheduling unit for scheduling jobs to resources, and a library unit having a machine map of the system and a global status map of...
2016/0335120 ACCELERATING ALGORITHMS & APPLICATIONS ON FPGAs
A method for accelerating algorithms and applications on field-programmable gate arrays (FPGAs). The method includes: obtaining, from a host application, by a...
2016/0335119 BATCH-BASED NEURAL NETWORK SYSTEM
A multi-processor system for batched pattern recognition may utilize a plurality of different types of neural network processors and may perform batched sets...
2016/0335118 MAPPING TENAT GROUPS TO IDENTITY MANAGEMENT CLASSES
Groups of a plurality of tenants are mapped to identity management classes corresponding to respective roles that grant respective permissions. The identity...
2016/0335117 Hardware Transactional Memory-Assisted Flat Combining
An HTM-assisted Combining Framework (HCF) may enable multiple (combiner and non-combiner) threads to access a shared data structure concurrently using hardware...
2016/0335116 TASK GENERATION METHOD, TASK GENERATION APPARATUS, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM...
A task generation method includes: receiving worker information from equipment of a worker over a network, the worker information including attribute...
2016/0335115 SYSTEM AND METHOD FOR MULTI-LEVEL REAL-TIME SCHEDULING ANALYSES
A system and method of multi-level scheduling analysis for a general processing module of a real-time operating system. The method includes identifying any...
2016/0335114 APPARATUS, SYSTEMS AND METHODS FOR CROSS-CLOUD APPLICATION DEPLOYMENT
Embodiments disclosed facilitate obtaining a cloud agnostic representation of a first Virtual Machine Image (VMI) on a first cloud; and obtaining a second VMI...
2016/0335113 AUTOMATED VIRTUAL DESKTOP PROVISIONING
Methods, systems, and techniques for automated provisioning of virtual desktops are provided. Example embodiments provide an Automated Virtual Desktop...
2016/0335112 METHOD AND APPARATUS FOR GENERATING UNIQUE IDENTIFIER FOR DISTRIBUTED COMPUTING ENVIRONMENT
Methods for generating a unique identifier of a distributed computing system are provided, one of methods comprise, receiving, by the first virtual machine, a...
2016/0335111 VIRTUAL NETWORK FUNCTION MANAGEMENT WITH DEACTIVATED VIRTUAL MACHINES
A method of managing virtual network functions for a network, the method including providing a virtual network function (VNF) including a number of virtual...
2016/0335110 SELECTIVE VIRTUALIZATION FOR SECURITY THREAT DETECTION
Selective virtualization of resources is provided, where the resources may be intercepted and services or the resources may be intercepted and redirected....
2016/0335109 TECHNIQUES FOR DATA MIGRATION
The present application provides exemplary methods, mediums, and systems for converting a virtual machine from management by one type of hypervisor to...
2016/0335108 TECHNIQUES FOR MIGRATION PATHS
Exemplary embodiments described herein relate to a destination path for use with multiple different types of VMs, and techniques for using the destination path...
2016/0335107 LOGICAL PROCESSING FOR CONTAINERS
Some embodiments provide a method for a first managed forwarding element (MFE). The method receives a data message that includes a logical context tag that...
2016/0335106 TECHNIQUES TO MANAGE DATA MIGRATION
Exemplary embodiments provide techniques for managing VM migrations that use relatively simple and uncomplicated commands or APIs that can be executed through...
2016/0335105 PERFORMING SERVER MIGRATION AND DEPENDENT SERVER DISCOVERY IN PARALLEL
Performing server virtual machine image migration and dependent server virtual machine image discovery in parallel is provided. Migration of a server virtual...
← 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 | 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.