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
2018/0203756 CONTINGENT LOAD SUPPRESSION
A data processing system (2) supports non-speculative execution of vector load instructions that perform at least one contingent load of a data value. Fault...
2018/0203755 SYSTEM AND METHOD FOR AUTOMATED COMPUTER SYSTEM DIAGNOSIS AND REPAIR
A system and method for automated computer system diagnosis and repair is provided. The system and method may allow for the automated diagnosis and repair of...
2018/0203754 Individualized Channel Error Detection and Resolution
Aspects of the disclosure relate to using natural language processing to identify a context of failure associated with a channel error and analyzing the...
2018/0203753 ACCESSING DAMAGED HEAPS USING COMBINED LINEAR HEAP SLOT BASED AND OBJECT GRAPH WALKING
Embodiments described herein provide a method, system, and computer readable medium configured to analyze a heap following a core dump is disclosed herein. The...
2018/0203752 Near Real-Time System or Network Incident Detection
Systems and arrangements for pre-processing data to detect and analyze system, application, or the like, incidents to identify incidents likely to cause a...
2018/0203751 USING A CONCENTRATION RISK OF A COMPUTING RESOURCE TO DEFINE AFFINITY AND ANTI-AFFINITY WORKLOADS
In certain embodiments, a system comprises processing circuitry and memory comprising logic. The processing circuitry is operable to execute the logic whereby...
2018/0203750 OPERATING FREQUENCY DETERMINATION
In one example in accordance with the present disclosure, a method for determining operating frequencies includes receiving a warranty period for a computer...
2018/0203749 SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR SHARING INFORMATION IN A DISTRIBUTED FRAMEWORK
A system, method and computer program product are provided for receiving information associated with a message, issuing a storage resource request in...
2018/0203748 VALIDATION AND PARSING PERFORMANCE USING SUBTREE CACHING
The present disclosure relates to techniques for processing messages at an enterprise service bus in a distributed computing system. An example method...
2018/0203747 METHOD AND DEVICE FOR SHARING A DISK IMAGE BETWEEN OPERATING SYSTEMS
Provided is an electronic device including a storage configured to store a plurality of operating systems (OSs) and a disk image; an input interface configured...
2018/0203746 ANALYSIS OF APPLICATION PROGRAMMING INTERFACE USAGE FOR IMPROVING A COMPUTER SYSTEM
A method and system API call data for a user is obtained. The API call data for the user including for each API call of a two or more API calls made by the...
2018/0203745 Object Pool Library for Lockless and Searchless Exchange of Information Across Multiple Components
A computer-implemented method of delegating an object in an object library to a computer application having multiple execution threads includes, in certain...
2018/0203744 DATA INGESTION AND ANALYTICS PLATFORM WITH SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS USEFUL IN CONJUNCTION...
Data processing system comprising: at least one processing layer split into plural lanes operative for concurrent processing, using processor circuitry, in...
2018/0203743 MAINTAINING THE RESPONSIVENESS OF A USER INTERFACE WHILE PERFORMING A SYNCHRONOUS OPERATION
Systems, methods, and software are disclosed herein for maintain the responsiveness of a user interface to an application. In an implementation, a synchronous...
2018/0203742 RESOURCE MANAGEMENT FOR CONTAINERS IN A VIRTUALIZED ENVIRONMENT
A virtualized environment includes a pool of VMs, each VM configured to run one or more virtual containers. Each virtual container runs as an isolated process...
2018/0203741 SOFTWARE BASED COLLECTION OF PERFORMANCE METRICS FOR ALLOCATION ADJUSTMENT OF VIRTUAL RESOURCES
In an approach to collecting and processing performance metrics, one or more computer processors assign an identifier corresponding to a first workload...
2018/0203740 SOFTWARE BASED COLLECTION OF PERFORMANCE METRICS FOR ALLOCATION ADJUSTMENT OF VIRTUAL RESOURCES
In an approach to collecting and processing performance metrics, one or more computer processors assign an identifier corresponding to a first workload...
2018/0203739 DYNAMIC RESOURCE ALLOCATION WITH FORECASTING IN VIRTUALIZED ENVIRONMENTS
In a virtualized data processing system where an operating system assigns resources to a virtualized computing entity (VCE) according to a container...
2018/0203738 SOFTWARE BASED COLLECTION OF PERFORMANCE METRICS FOR ALLOCATION ADJUSTMENT OF VIRTUAL RESOURCES
In an approach to collecting and processing performance metrics, one or more computer processors assign an identifier corresponding to a first workload...
2018/0203737 DATA PARALLEL COMPUTING ON MULTIPLE PROCESSORS
A method and an apparatus that allocate one or more physical compute devices such as CPUs or GPUs attached to a host processing unit running an application for...
2018/0203736 AFFINITY BASED HIERARCHICAL CONTAINER SCHEDULING
Affinity based hierarchical container scheduling is disclosed. For example, a hierarchical map identifies relationships between a plurality of nodes and...
2018/0203735 DISTRIBUTING TRACKS TO ADD TO CACHE TO PROCESSOR CACHE LISTS BASED ON COUNTS OF PROCESSOR ACCESS REQUESTS TO...
Provided are a computer program product, system, and method for distributing tracks to add to cache to processor cache lists based on counts of processor...
2018/0203734 THREAD ASSOCIATED MEMORY ALLOCATION AND MEMORY ARCHITECTURE AWARE ALLOCATION
A method and system for thread aware, class aware, and topology aware memory allocations. Embodiments include a compiler configured to generate compiled code...
2018/0203733 COMPUTER AND CONTROL METHOD FOR COMPUTER
By assigning a physically continuous memory area to a virtual storage apparatus operated on an OS, the performance of the virtual storage apparatus is secured....
2018/0203732 ADAPTIVE COGNITIVE AGENT
An approach is provided that uses an availability of a computer resource to tailor an assistance with a task. An adaptive cognitive agent obtains a task...
2018/0203731 DYNAMICALLY CONFIGURING A PROCESS BASED ON ENVIRONMENTAL CHARACTERISTICS MONITORED BY A MOBILE DEVICE
Disclosed are non-limiting examples of systems, apparatus, methods and computer program products for dynamically configuring a process associated with an...
2018/0203730 SYNCHRONOUS USER SPACE FUNCTION EXECUTION FROM A KERNEL CONTEXT
The approaches described herein implement synchronous execution of a user space operation from a kernel context. A thread, executing on a computing device,...
2018/0203729 PARALLEL STEP DETECTION FOR COMPLETING TASK
One embodiment provides a method, including: receiving, at an information handling device, a task comprising a plurality of steps; providing, to at least one...
2018/0203728 COMPUTING ON TRANSIENT RESOURCES
Aspects of the technology described herein can facilitate computing on transient resources. An exemplary computing device may use a task scheduler to access...
2018/0203727 OPTIMIZING PIPELINE EXECUTION SCHEDULING BASED ON COMMIT ACTIVITY TRENDS, PRIORITY INFORMATION, AND ATTRIBUTES
A computer-implemented method includes receiving, by a computing device, an event notification; determining, by the computing device, whether to immediately...
2018/0203726 VIRTUAL MACHINE MIGRATION METHOD AND APPARATUS
The present application discloses a virtual machine migration method and apparatus. A specific implementation of the method includes: receiving a migration...
2018/0203725 METHOD AND CONTROLLING APPARATUS FOR CONTROLLING AN APPLICATION OF AN ELECTRONIC APPARATUS
The present application discloses a controlling apparatus for controlling an application of an electronic apparatus. The controlling apparatus includes a first...
2018/0203724 FAST TASK DISPATCHING USING A DISPATCHING PROCESSOR
Examples of techniques for fast task dispatching using a dispatching processor are disclosed. In one example implementation according to aspects of the present...
2018/0203723 MEMORY PARTITIONING
An apparatus is provided comprising processing circuitry to perform data processing in response to instructions of one of a plurality of software execution...
2018/0203722 METHOD FOR REDUCING INTERRUPT LATENCY IN EMBEDDED SYSTEMS
The various embodiments of the present invention disclose a method for reducing interrupt latency in embedded systems. According to at least one example...
2018/0203721 SYSTEM AND METHOD FOR LIVE MIGRATION OF A VIRTUALIZED NETWORKING STACK
A method and apparatus are provided in which a source and target perform bidirectional forwarding of traffic while a migration guest is being transferred from...
2018/0203720 TECHNIQUES TO MANAGE VIRTUAL CLASSES FOR STATISTICAL TESTS
Techniques to manage virtual classes for statistical tests are described. An apparatus may comprise a simulated data component to generate simulated data for a...
2018/0203719 IMAGE FILE CONVERSION METHOD AND APPARATUS
An image file conversion method includes: obtaining an original image file of a virtual machine on an original platform; detecting whether the original image...
2018/0203718 SHUTTING DOWN OF A VIRTUAL SYSTEM
A method for shutting down a virtual system including several virtual machines hosted by, one or more physical servers includes the steps of: receiving a...
2018/0203717 SECURITY PROTOCOLS FOR LOW LATENCY EXECUTION OF PROGRAM CODE
A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual...
2018/0203716 SYSTEMS AND METHODS FOR SOFTWARE EVENT SIGNALING OF STATE CHANGES OF REMOTE HARDWARE DEVICES FOR VIRTUAL...
Systems and methods for automatically changing an Operational Mode ("OM") of a Virtual Machine ("VM"). The methods comprise: detecting an OM change of a...
2018/0203715 Continuous Uptime of Guest Virtual Machines During Upgrade of a Virtualization Host Device
Systems and methods for providing a continuous uptime of guest Virtual Machines ("VMs") during upgrade of a virtualization host device. The methods comprising:...
2018/0203714 VIRTUAL ENVIRONMENT EXECUTION APPARATUS AND STORAGE MEDIUM
According to an embodiment, a virtual environment execution apparatus executes a virtual machine. A storage unit stores data in an non-volatile manner. When an...
2018/0203713 PRECISE ERROR INJECTION FOR DRIVER TESTING
A method is provided for verifying functional correctness of a device driver for a controller hardware component being emulated in an emulation environment...
2018/0203712 METHODS AND SYSTEMS FOR ANALYZING AND PRESENTING EVENT INFORMATION
Methods, systems, graphical user interfaces (GUIs), and computer-readable media for presenting GUI elements generated based on information associated with an...
2018/0203711 METHOD AND APPARATUS FOR BIDIRECTIONAL CONTROL CONNECTING HARDWARE DEVICE ACTION WITH URL-BASED WEB NAVIGATION
Systems, methods, and apparatuses for associating digital media with physical device. A method for controlling a hardware state input based on uniform resource...
2018/0203710 MICROCONTROLLER UNIT FOR MANAGING DATA FROM AT LEAST ONE SENSOR
A microcontroller in a microcontroller unit, comprising a memory area including a configuration file and configured to serve as a removable data storage...
2018/0203709 METHOD AND DEVICE FOR GENERATING A DEVICE-SPECIFIC IDENTIFIER, AND DEVICES COMPRISING A PERSONALIZED...
Provided is a method for generating a device-specific identifier in a device which contains at least one programmable circuit component and the circuit of...
2018/0203708 CUSTOMIZABLE FIRMWARE BASED ON ACCESS ATTRIBUTES
Embodiments include validating a user for performing a service procedure for a system and customizing the system for the user for the service procedure. An...
2018/0203707 Context Based Configuration Management
A computer implemented method of dynamically configuring a mobile application according to environment context information of the mobile application,...
← 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 | 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.