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
US-9,448,862 Listening for externally initiated requests
Processing a request from a sending computer that is a co-member of a message group of a sysplex coupled together using a signaling service includes...
US-9,448,861 Concurrent processing of multiple received messages while releasing such messages in an original message order...
A method and system are provided for concurrent message processing. The system includes: an input queue capable of receiving multiple messages in a given order;...
US-9,448,860 Method and architecture for providing data-change alerts to external applications via a push service
Method and software architecture for providing data-change alerts corresponding to data changes in a data system to external (of the data system) applications....
US-9,448,859 Exploiting hot application programming interfaces (APIs) and action patterns for efficient storage of API logs...
Methods and devices for detecting suspicious or performance-degrading mobile device behaviors may include performing behavior monitoring and analysis operations...
US-9,448,858 Environment manager
An environment manager includes a set of consolidated and integrated utilities which allow an administrator direct, remote access to information technology...
US-9,448,857 Memory access method for parallel computing
A memory access method is disclosed for computing n parallel threads that invoke one original execution module. The method includes determining a number k...
US-9,448,856 Lock-free dual queue with condition synchronization and time-outs
Systems and methods for operating software data structures are provided. In one embodiment, lock-free dual queues with conditional synchronization and time-outs...
US-9,448,855 System and method for executing a cloud computing task
According to one embodiment system and method provides executing at least a portion of a cloud computing task on a client terminal. The system and method...
US-9,448,854 Full exploitation of parallel processors for data processing
Exemplary method, system, and computer program product embodiments for full exploitation of parallel processors for data processing are provided. In one...
US-9,448,853 Method of allocating physical computing resource of computer system
A storage module holds load information obtained by classifying a load on each of virtual machines into groups depending on a fluctuation characteristic. An...
US-9,448,852 Managing virtual machines
Tools and techniques for managing virtual machines, including without limitation virtual machines running in a cloud computing environment. Certain tools...
US-9,448,851 Smarter big data processing using collaborative map reduce frameworks
Map reduce processing is performed holistically, to yield map reduce results data, on an aggregated group of data sets, which had been generated and maintained...
US-9,448,850 Discovering a resource in a distributed computing system
Sending, by a node requesting information regarding a resource to one or more nodes in a distributed computing system, an active message to perform a collective...
US-9,448,849 Preventing oscillatory load behavior in a multi-node distributed system
The disclosed embodiments provide a system that prevents oscillatory load behavior for a multi-node distributed system. During operation, the system uses a...
US-9,448,848 Controlling placement of virtual machines on physical host machines and placement of physical host machines in...
A resource management node includes a processor and a memory coupled to the processor. The memory includes computer readable program code that when executed by...
US-9,448,847 Concurrent program execution optimization
An architecture for a load-balanced groups of multi-stage manycore processors shared dynamically among a set of software applications, with capabilities for...
US-9,448,846 Dynamically configurable hardware queues for dispatching jobs to a plurality of hardware acceleration engines
A computer system having a plurality of processing resources, including a sub-system for scheduling and dispatching processing jobs to a plurality of hardware...
US-9,448,845 Extendible input/output data mechanism for accelerators
Embodiments include methods, systems and computer program products for providing an extendable job structure for executing instructions on an accelerator. The...
US-9,448,844 Computing system and method controlling memory of computing system
Provided is a computing system having a hierarchical memory structure. When a data structure is allocated with respect to a task processed in the computing...
US-9,448,843 Allocating a global resource to consumers across different regions of a distributed grid environment based on...
A technique for allocating a global resource in a distributed grid environment includes: a master resource manager (MRM) that receives from slave resource...
US-9,448,842 Selecting and resizing currently executing job to accommodate execution of another job
A job execution scheduling system and associated methods are provided for accommodating a request for additional computing resources to execute a job that is...
US-9,448,841 Decommissioning physical host machines after relocating unproductive virtual machines therefrom
A resource management node includes a processor and a memory coupled to the processor. The memory includes computer readable program code that when executed by...
US-9,448,840 Controlling runtime execution from a host to conserve resources
A runtime management system is described herein that allows a hosting layer to dynamically control an underlying runtime to selectively turn on and off various...
US-9,448,839 Backoff job queue polling mechanism
A backoff polling algorithm may use a minimum polling interval which represents an amount of time between repeated polls of a job step queue. When polled, the...
US-9,448,838 Method for recording user input tasks for controlling a terminal
There is disclosed a method for controlling a terminal including starting to record tasks, creating a task list by recording the tasks, when a plurality of...
US-9,448,837 Cooperative thread array granularity context switch during trap handling
Techniques are provided for restoring thread groups in a cooperative thread array (CTA) within a processing core. Each thread group in the CTA is launched to...
US-9,448,836 Alerting hardware transactions that are about to run out of space
A transactional memory system determines whether to pass control of a transaction to an about-to-run-out-of-resource handler. A processor of the transactional...
US-9,448,835 Thread-based cache content saving for task switching
Embodiments relate to thread-based cache content savings for task switching in a computer processor. An aspect includes determining a cache entry in a cache of...
US-9,448,834 Automated testing of physical servers using a virtual machine
An illustrative method for validating integrity of a source server backup includes receiving, at a recovery server, data indicating a state of a data storage...
US-9,448,833 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...
US-9,448,832 Apparatus and method for validating application deployment topology in cloud computing environment
The present invention relates to an apparatus and a method for validating application deployment topology in a cloud environment. There is provided an apparatus...
US-9,448,831 Efficient graphics virtualization with address ballooning
Systems and methods may provide for identifying an assigned address space of a virtual machine (VM), wherein the assigned address space is associated with a...
US-9,448,830 Service bridges
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for service bridges. In one aspect, a method includes a host...
US-9,448,829 Hetergeneous processor apparatus and method
A heterogeneous processor architecture is described. For example, a processor according to one embodiment of the invention comprises: a set of two or more small...
US-9,448,828 Methods and apparatus to provide dynamic messaging services
Methods and apparatus to provide dynamic messaging services are disclosed. An example method of displaying information on a display screen includes determining,...
US-9,448,827 Stub domain for request servicing
Techniques for reclaiming resources from guest computing systems while those systems are waiting for responses to requests in virtualized and/or distributed...
US-9,448,826 Enforcing policy-based compliance of virtual machine image configurations
Techniques are disclosed for data risk management in accessing an Infrastructure as a Service (IaaS) cloud network. More specifically, embodiments of the...
US-9,448,825 Unified notification bar between virtual mobile device and physical mobile device
One or more embodiments of the invention display alerts provided by applications of a guest environment in a notification bar controlled by a host operating...
US-9,448,824 Capacity availability aware auto scaling
Technologies are described herein for capacity availability aware auto scaling. Capacity event auto scaling rules can be defined that specify how computing...
US-9,448,823 Provision of a download script
Disclosed are machine processors and methods performed thereby. The processor has access to processing units for performing data processing and to libraries....
US-9,448,822 System and method for managing a virtual machine environment
A system and method for providing an abstraction of the VM environment for management and control of one or more VMs without being tied to a particular hardware...
US-9,448,821 Method and system for realizing virtual machine mobility
The present document discloses a method and system for realizing virtual machine mobility, comprising: in a process of establishing communication with a second...
US-9,448,820 Constraint verification for distributed applications
Systems and methods are described for analyzing and verifying distributed applications. In one embodiment, an application program is executed as independently...
US-9,448,819 User-influenced placement of virtual machines
When launching a virtual machine on a network of server computers, a user has little ability to influence which server computer is used. The embodiments...
US-9,448,818 Defining classes as singleton classes or non-singleton classes
One or more of the classes is defined using an attribute or keyword that indicates that the one or more classes may be defined as singleton classes or...
US-9,448,817 Information processing apparatus that saves data in main storage device and control method therefor, and...
An information processing apparatus that can flexibly change an amount of data to be saved. A determining unit determines, at a time when the information...
US-9,448,816 Virtual desktop infrastructure (VDI) caching using context
In one embodiment a method for storing a remote desktop GUI image block in a cache including a plurality of persistence levels is described. The method is...
US-9,448,815 Server-side computing from a remote client device
Examples of systems and methods are provided for server-side computing from a remote client device. A system may allow rendering at a local client side a...
US-9,448,814 Bridge system for auxiliary display devices
A bridge system for auxiliary display devices, including a computer running a plurality of mini-programs, each mini-program sending information to a...
US-9,448,813 Entry points to image-related applications in a mobile device
A method and apparatus is provided for operating a mobile device having stored thereon a plurality of applications ("apps") that are each configured to capture...
← 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 | 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.