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/0306687 Sending of Map Interaction Data to a Program
A method comprising identifying a source program to send a target program map interaction data set to a target program, identifying a target program map...
2016/0306686 INFORMATION PROCESSING APPARATUS AND OPERATION VERIFYING METHOD
An information processing apparatus to verify an operation of an application program includes a processor configured to, upon receiving notification of having...
2016/0306685 AUTOMATED TRANSFER OF USER DATA BETWEEN APPLICATIONS UTILIZING DIFFERENT INTERACTION MODES
Software that preserves information provided by a user in a first application utilizing a first interaction mode for use by a second application utilizing a...
2016/0306684 AUTOMATED TRANSFER OF USER DATA BETWEEN APPLICATIONS UTILIZING DIFFERENT INTERACTION MODES
Software that preserves information provided by a user in a first application utilizing a first interaction mode for use by a second application utilizing a...
2016/0306683 CONFIGURABLE PLATFORM ARCHITECTURE AND METHOD FOR USE THEREOF
A platform architecture that is configurable to provide task specific application instances compatible with one or more hosts is provided with a method for...
2016/0306682 INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM
An information processing apparatus is provided including a first operating system incapable of adding or deleting an application and a second operating system...
2016/0306681 Synchronization Safeguards for Detecting Race Conditions in Multithreaded Programs
Each of a plurality of accesses by a multithreaded program to shared data structures stored within a database is monitored. The accesses are implemented by...
2016/0306680 THREAD CREATION METHOD, SERVICE REQUEST PROCESSING METHOD, AND RELATED DEVICE
The present invention discloses a thread creation method, a service request processing method, and a related device, where the method includes: acquiring a...
2016/0306679 MANAGING HYDROCARBON ENERGY PRODUCTION WHILE PROACTIVELY MAINTAINING A BALANCED WORKLOAD
A system, method and program product for managing hydrocarbon energy production. A hydrocarbon field modeler models physical characteristics of a hydrocarbon...
2016/0306678 Automatic Analytical Cloud Scaling of Hardware Using Resource Sub-Cloud
Mechanisms are provided, in a data processing system comprising a primary system-on-a-chip (SOC) and a pool of SOCs, for processing a workload. The data...
2016/0306677 Automatic Analytical Cloud Scaling of Hardware Using Resource Sub-Cloud
Mechanisms are provided, in a data processing system comprising a primary system-on-a-chip (SOC) and a pool of SOCs, for processing a workload. The data...
2016/0306676 LIVE PARTITION MOBILITY WITH SHARED PERSISTENT RESERVATIONS
According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical...
2016/0306675 PROACTIVE HIGH AVAILABILITY IN A VIRTUALIZED COMPUTER SYSTEM
A method of managing virtual resources executing on a hardware platform that employs sensors to monitor the health of hardware resources of the hardware...
2016/0306674 Handling Tenant Requests in a System that Uses Acceleration Components
A service mapping component (SMC) is described herein for processing requests by instances of tenant functionality that execute on software-driven host...
2016/0306673 SYSTEM, APPARATUS AND METHOD FOR RESOURCE PROVISIONING
A method of resource provisioning including obtaining component metric information of one or more processing nodes, where the one or more processing nodes form...
2016/0306672 MULTI-DIMENSION SCHEDULING AMONG MULTIPLE CONSUMERS
Embodiments of the present invention provide systems and methods for allocating multiple resources. In one embodiment, a configured resource plan is used to...
2016/0306671 SYSTEM AND METHOD OF ASSIGNING REQUESTS TO RESOURCES USING CONSTRAINT PROGRAMMING
A data model for application to a constraint programming solver is generated. The data model includes a set of data model elements. A particular data model...
2016/0306670 DYNAMICALLY CHOOSING DATA TO COLLECT IN A SYSTEM
Method to perform an operation comprising collecting, metric data for a first job upon determining that the first job: uses a first resource of a computing...
2016/0306669 DYNAMICALLY CHOOSING DATA TO COLLECT IN A SYSTEM
Systems, methods, and computer program products to perform an operation comprising collecting, metric data for a first job upon determining that the first job:...
2016/0306668 Implementing a Service Using Plural Acceleration Components
A data processing system is described herein that includes two or more software-driven host components that collectively provide a software plane. The data...
2016/0306667 Data Processing System having a Hardware Acceleration Plane and a Software Plane
A data processing system is described herein that includes two or more software-driven host components. The two or more host components collectively provide a...
2016/0306666 Selective Allocation of CPU Cache Slices to Objects
A central processing unit (CPU) forming part of a computing device, initiates execution of code associated with each of a plurality of objects used by a worker...
2016/0306665 MANAGING RESOURCES BASED ON AN APPLICATION'S HISTORIC INFORMATION
Aspects of the present disclosure are directed towards managing computing resources. Managing computing resources can include initializing in a computer...
2016/0306664 UTILIZING COMPUTING RESOURCES UNDER A DISABLED PROCESSOR NODE
Utilizing computing resources under a disabled processor node, including: identifying a disabled processor node, the disabled processor node representing a...
2016/0306663 METHOD AND SYSTEM FOR ALLOCATING FPGA RESOURCES
System, method and computer program product for allocating FPGA resources in a resource pool. In an embodiment, the technical solution includes: receiving...
2016/0306662 MULTI-DIMENSION SCHEDULING AMONG MULTIPLE CONSUMERS
Embodiments of the present invention provide systems and methods for allocating multiple resources. In one embodiment, a configured resource plan is used to...
2016/0306661 METHOD AND SYSTEM FOR DYNAMIC POOL REALLOCATION
Dynamic pool reallocation performed by the following steps: (i) defining a plurality of resource pools including a first pool and a second pool, where each...
2016/0306660 IMPLEMENTING MULTIPLE CONTENT MANAGEMENT SERVICE OPERATIONS
Embodiments of the present disclosure disclose an apparatus and a method for implementing multiple content management service operations by sending a batch...
2016/0306659 PROCESSING OF DATA STREAM COLLECTION RECORD SEQUENCE
The use of a data stream that has therein data items and a sequence of collection records, each comprising a collection definition that is not overlapping with...
2016/0306658 VIRTUAL MACHINE SYSTEMS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for memory requests by a virtual machine. One of the methods...
2016/0306657 DYNAMIC PRIORITY QUEUE
The present disclosure relates to dynamic queue placement. In one embodiment, a method includes receiving a plurality of items for processing by a computing...
2016/0306656 INTELLIGENT APPLICATION BACK STACK MANAGEMENT
Intelligent application back stack management may include generating a first back stack for activities of an application that have been executed by a device...
2016/0306655 RESOURCE MANAGEMENT AND ALLOCATION USING HISTORY INFORMATION STORED IN APPLICATION'S COMMIT SIGNATURE LOG
Aspects of the present disclosure are directed towards managing computing resources. Managing computing resources can include initializing in a computer...
2016/0306654 TRANSACTION REDO USING SKIP ELEMENT FOR OBJECT
The use of a skip element when redoing transactions, so as to avoid tracking dependencies between transactions assigned to different threads for parallel...
2016/0306653 CONFIGURABLE WORKLOAD OPTIMIZATION
According to an example, configurable workload optimization may include selecting a performance optimized application workload from available performance...
2016/0306652 Fair Unidirectional Multi-Queue Virtual Machine Migration
Methods, systems, and computer program products for providing fair unidirectional multi-queue virtual machine migration are disclosed. A computer-implemented...
2016/0306651 SYSTEMS AND METHODS FOR REPURPOSING VIRTUAL MACHINES
Software, firmware, and systems repurpose existing virtual machines. After a virtual machine is created, the system stores data associated with the virtual...
2016/0306650 POWER-SAVING OPERATING SYSTEM FOR VIRTUAL ENVIRONMENT
Principles for enabling power management techniques for virtual machines. In a virtual machine environment, a physical computer system may maintain management...
2016/0306649 Operating-System Exchanges Using Memory-Pointer Transfers
An "old" hypervisor is upgraded to or otherwise replaced by a "new" hypervisor without migrating virtual machines to a standby computer. The old hypervisor...
2016/0306648 Hypervisor Exchange With Virtual-Machine Consolidation
A hypervisor exchange, e.g., an upgrade, can include consolidating resident virtual machines into a single host virtual machine, exchanging an old hypervisor...
2016/0306647 METHOD FOR AFFINITY BINDING OF INTERRUPT OF VIRTUAL NETWORK INTERFACE CARD, AND COMPUTER DEVICE
The present invention discloses a method for affinity binding of interrupt of a virtual network interface card, and a computer device. The method includes:...
2016/0306646 PROFILING MULTIPLE VIRTUAL MACHINES IN A DISTRIBUTED SYSTEM
A task comprising at least a first subtask on a computer system is analyzed. As part of the analysis, a profiler controller transmits a first profile...
2016/0306645 VIRTUAL MACHINE SYSTEMS
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for memory requests by a virtual machine. One of the methods...
2016/0306644 PERFORMANCE OPTIMIZATION OF WORKLOADS IN VIRTUALIZED INFORMATION HANDLING SYSTEMS
Methods and systems for performance optimization of workloads in virtualized information handling systems may analyze a workload at a virtual machine executing...
2016/0306643 Enabling Filter-Level Access to Virtual Disks
Techniques for enabling filter-level access to a virtual disk (VMDK) are provided. In one set of embodiments, an application can invoke a first application...
2016/0306642 VIRTUAL SERVER AGENT LOAD BALANCING
Virtual machine (VM) proliferation may be reduced through the use of Virtual Server Agents (VSAs) assigned to a group of VM hosts that may determine the...
2016/0306641 MODELING MEMORY USE OF APPLICATIONS
A method includes receiving a program code at a processor. The method also includes generating, via the processor, a heap model corresponding to the program...
2016/0306640 SYSTEMS AND METHODS FOR DATA BRICK CREATION AND USE
Data Brick is a state of the art solution to access the data through high speed data access mechanism that is exceptionally fast and is associated with low CPU...
2016/0306639 METHOD AND APPARATUS FOR INTERACTIVE MOBILE DEVICE GUIDANCE
Described are a method and system that remotely instructs and guides end users of mobile devices to navigate through its various functions and configurations....
2016/0306638 APPARATUS FOR MANAGING ICONS OF PROGRAMS
A terminal is provided. The terminal includes a memory, and a processor for managing icons of programs installed in the memory. The processor determines a...
← 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 | 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.