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,384,069 Method for event processing using hierarchical structures and event processing system thereof
Provided is a method for event processing and a system for using the same. The system for event processing in a computer may include an interface to detect an...
US-9,384,068 Publishing of an application program interface
A method comprising creating and publishing (H, K) an application program interface (API) enabling access to a dataset from a source data file; determining, by...
US-9,384,067 Managing a virtual object
A server device includes a processor; and a memory communicatively coupled to the processor. The memory includes executable code that causes the processor, upon...
US-9,384,066 Heuristics-based protocol labeling for industrial control systems
A method for learning aspects of messages in an industrial control system is provided. The method includes obtaining a plurality of messages. The method...
US-9,384,065 Memory array with atomic test and set
A system and method of managing the storage of data is described where a plurality of requesting entities can be permitted access to a shared data resource....
US-9,384,064 Multiple core processing with high throughput atomic memory operations
A processor comprising multiple processor cores and a bus for exchanging data between the multiple processor cores is disclosed. Each of the multiple processor...
US-9,384,063 Eliding synchronization in a concurrent data structure
A concurrent data structure allows synchronization to be elided for read accesses. Processing resources that remove one or more elements of the concurrent data...
US-9,384,062 Artificial neural network for balancing workload by migrating computing tasks across hosts
Methods and apparatuses for balancing computing workload via migrating computing tasks are disclosed. An artificial neural network (ANN) is trained based on the...
US-9,384,061 Dynamically managing workload placements in virtualized environments based on current user globalization...
Multiple workloads from multiple users requesting access to at least one virtualized application are received, wherein each of the workloads is specified with...
US-9,384,060 Dynamic allocation and assignment of virtual functions within fabric
Methods and systems for allocating, one or more virtual functions of a plurality of virtual functions associated with physical functions of I/O interface...
US-9,384,059 Comparing resource costs between allocation plans in a load balance apparatus
An apparatus predicts time-series variations in resource usage for logical structures for a future time period (a schedule period) on the basis of a history...
US-9,384,058 Method for executing virtual application delivery controllers having different application versions over a...
A method for executing virtual application delivery controllers (vADCs) having different application versions over a computing device. The method comprises...
US-9,384,057 Programmatic load-based management of processor population
One or more measurements of processor utilization are taken. A utilization ceiling is calculated. One or more processing units (PUs) are added automatically if...
US-9,384,056 Virtual resource allocation and resource and consumption management
Clients access compute resources in a data center organized in logical clusters. A cluster level quota governs access to the compute resources, regardless of...
US-9,384,055 Programmatic load-based management of processor population
One or more measurements of processor utilization are taken. A utilization ceiling is calculated. One or more processing units (PUs) are added automatically if...
US-9,384,054 Process allocation to applications executing on a mobile device
An approach is provided for managing processes for enabling execution of applications within a user device. One or more characteristics of an application are...
US-9,384,053 Task allocation optimization system, task allocation optimization method, and non-transitory computer readable...
A state evaluation function value generation unit 131 generates a state evaluation function value for each operating state based on a state/task-set...
US-9,384,052 Resilient message passing in applications executing separate threads in a plurality of virtual compute nodes
A message passing system may execute a parallel application on multiple compute nodes. Each compute node may perform a single workload on at least two physical...
US-9,384,051 Adaptive policy generating method and system for performance optimization
This disclosure relates to a method, article of manufacture, and apparatus of adaptive policy generating for storage system performance optimization. In some...
US-9,384,050 Scheduling method and scheduling system for multi-core processor system
A scheduling method is executed by a first CPU and a second CPU. The scheduling method includes acquiring by the first CPU and when a first application is...
US-9,384,049 Preventing unnecessary context switching by employing an indicator associated with a lock on a resource
A method of avoiding unnecessary context switching in a multithreaded environment. A thread of execution of a process waiting on a lock protecting access to a...
US-9,384,047 Event-driven computation
An apparatus for high-performance parallel computation, includes plural computation nodes, each having dispatch units, memories in communication with the...
US-9,384,046 Information processing apparatus, computer product, and information processing method for multi-thread process
An information processing apparatus includes a computer configured to set respectively a storage location for each value of a common variable among threads of a...
US-9,384,045 Intelligent inclusion/exclusion automation
Methods, computer systems, and computer program products for automating tasks in a computing environment, are provided. In one such embodiment, by way of...
US-9,384,044 Intelligent inclusion/exclusion automation
Computer systems and computer program products for automating tasks in a computing environment are provided. In one such embodiment, by way of example only, if...
US-9,384,043 Task execution and delegation by autonomous mobile agents based on intent knowledge base
A Grid application framework uses semantic languages to describe the tasks and resources used to complete them. A Grid application execution framework comprises...
US-9,384,042 Techniques for dynamically assigning jobs to processors in a cluster based on inter-thread communications
A technique for operating a high performance computing (HPC) cluster includes monitoring communication between threads assigned to multiple processors included...
US-9,384,041 Information processing system for ending a first program when a second program ends
An information processing system includes a detection unit configured to detect an end of a second application program that cooperates with a first application...
US-9,384,040 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...
US-9,384,039 Parallel memory migration
A method and apparatus is described herein for performing parallel memory migration, as well as execution of management tasks over a plurality of management...
US-9,384,038 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...
US-9,384,037 Memory object reference count management with improved scalability
Generally, this disclosure provides systems, devices, methods and computer readable media for memory object reference count management with improved scalability...
US-9,384,036 Low latency thread context caching
A method includes performing one or more operations as requested by a thread executing on a processor, the thread having a thread context; receiving a park...
US-9,384,035 Virtual computer system, management computer, and virtual computer management method
A virtual computer system includes: a plurality of computers on which at least one virtual computer operates on a hypervisor; and a management computer that...
US-9,384,034 Detecting operation of a virtual machine
Detecting the operation of a virtual machine by identifying seed candidates from sets of random numbers generated at a computer, where each of the sets includes...
US-9,384,033 Large receive offload for virtual machines
A network interface controller (NIC) that includes a set of receive NIC queues capable of performing large receive offload (LRO) operations by aggregating...
US-9,384,032 Methods, devices, and systems for establishing, setting-up, and maintaining a virtual computer infrastructure
A system and method of operating an electronic device may include loading an operating system, from a boot key, on the electronic device during turn-on of the...
US-9,384,031 Information processor apparatus, virtual machine management method and virtual machine management program
An information processing apparatus that controls a resource allocation amount for one or a plurality of virtual machines run by a computer, the information...
US-9,384,030 System and method for deploying a dynamic virtual network address translation appliance
According to one embodiment of the present disclosure, a method for deploying a virtual network address translation (NAT) appliance includes receiving a request...
US-9,384,029 Managing virtual computing nodes
Systems and method for the management of virtual machine instances are provided. A network data transmission analysis system can use contextual information in...
US-9,384,028 System, method, and computer program for preserving service continuity in a network function virtualization...
A system, method, and computer program product are provided for preserving service continuity in a Network Function Virtualization based (NFV-based)...
US-9,384,027 Selecting a host for a virtual machine using a hardware multithreading parameter
A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems....
US-9,384,026 Sharing and injecting cookies into virtual machines for retrieving requested web pages
Approaches for selectively sharing cookies between virtual machines responsible for retrieving web content. A request to display a web page is received. The web...
US-9,384,025 Traffic and/or workload processing
In this embodiment, techniques are provided that may permit operations performed by hardware and software to process one or more (e.g., network traffic-related)...
US-9,384,024 Dynamic device virtualization
A system and method for providing dynamic device virtualization is herein disclosed. According to one embodiment, the computer-implemented method includes...
US-9,384,023 VM inter-process communication
A method for enabling inter-process communication between a first application and a second application, the first application running within a first context and...
US-9,384,022 Automating display modes of files within a virtual machine
Approaches for rendering a file within a display mode. A guest module, executing within a virtual machine, determines that a process executing within the...
US-9,384,021 System and method for virtualization aware server maintenance mode
In accordance with the present disclosure, a system and method are herein disclosed for providing a virtualization aware server maintenance mode. In one...
US-9,384,020 Domain scripting language framework for service and system integration
Systems and methods are disclosed herein to a computer-implemented method of executing an enterprise application comprising: receiving, by a computer, an...
US-9,384,019 Dynamic code injection
Embodiments of the present invention disclose an approach for inserting code into a running thread of execution. A computer sets a first set of bits to a first...
← 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 | 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.