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,436,522 Multimedia data processing method
Disclosed is a multimedia data processing method by a framework, in which the framework is capable of directly controlling data input and output of components...
US-9,436,521 TCP/IP stack-based operating system
Systems and corresponding methods include a system having an operating system based wholly around a protocol stack, such as a Transmission Control...
US-9,436,520 Information processing device and barrier synchronization method
An information processing device includes a plurality of barrier banks, and one or more processors including at least one of the plurality of barrier banks....
US-9,436,519 Process cooperation method, process cooperation program, and process cooperation system
A process cooperation method includes storing in a first storage device a first process result as a result of execution of a first process by a first processor...
US-9,436,518 Maintenance method of intelligent ODN management system
A maintenance method of intelligent ODN management system comprises the following steps: carrying out mutual exclusion protection on a same operation task,...
US-9,436,517 Reliability-aware application scheduling
Reliability-aware scheduling of processing jobs on one or more processing entities is based on reliability scores assigned to processing entities and minimum...
US-9,436,516 Virtual machines management apparatus, virtual machines management method, and computer readable storage medium
A virtual machines management apparatus includes a virtual machine controller, a history storage, and a planning module. The virtual machine controller is...
US-9,436,515 Tenant virtualization controller for exporting tenant without shifting location of tenant data in a...
A system and method for performing load balancing of systems in a multi-tenancy computing environment by shifting tenants from an overloaded system to a...
US-9,436,514 Automatic administration of UNIX commands
Various techniques for automatically administering UNIX commands to target systems are disclosed. One method involves receiving information identifying a UNIX...
US-9,436,513 Method of SOA performance tuning
Systems and methods of SOA performance tuning are provided. In accordance with an embodiment, one such method can comprise monitoring a plurality of processing...
US-9,436,512 Energy efficient job scheduling in heterogeneous chip multiprocessors based on dynamic program behavior using...
Methods for efficient job scheduling in a heterogeneous chip multiprocessor that include logic comparisons of performance metrics to determine if programs...
US-9,436,511 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,436,510 System and method for managing the interleaved execution of threads
A computer system for managing the execution of threads including at least one central processing unit which performs interleaved execution of a plurality of...
US-9,436,509 Pre-provisioned web application platform site collections
A pre-provisioned application platform may be provided. First, a plurality of parameters may be received. Then a plurality of pre-provisioned tenants may be...
US-9,436,508 Provisioning virtual resource on a server based on label associated with virtual resource and servers
Virtual resource provisioning may be enhanced by coloring virtual resource instances and/or underlying implementation resources. Particular resource colors may...
US-9,436,507 Composing and executing workflows made up of functional pluggable building blocks
A platform that provides a way to automatically compose and execute even complex workflows without writing code is described. A set of pre-built functional...
US-9,436,506 Effective scheduling of producer-consumer processes in a multi-processor system
A novel technique for improving throughput in a multi-core system in which data is processed according to a producer-consumer relationship by eliminating...
US-9,436,505 Power management for host with devices assigned to virtual machines
A system and method of removing power from a device assigned to a virtual machine running on a host machine includes receiving a request, by a notification...
US-9,436,504 Techniques for managing the execution order of multiple nested tasks executing on a parallel processor
One embodiment of the present disclosure sets forth an enhanced way for GPUs to queue new computational tasks into a task metadata descriptor queue (TMDQ)....
US-9,436,503 Concurrency control mechanisms for highly multi-threaded systems
A system for governing the spawning of a thread from a parent thread by an application in a processor is provided. The system includes a first multiplexor...
US-9,436,502 Eventually consistent storage and transactions in cloud based environment
An "Eventually Consistent Sharing Model" provides various techniques for using "revision diagrams" to determine both arbitration and visibility of changes or...
US-9,436,501 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,436,500 Multi-processor command management in electronic components with multiple microcontrollers
In one embodiment, a computer-implemented method includes executing firmware including a command list configured to maintain commands executable by a host...
US-9,436,499 User interface to display status of threads based on runtime analysis and control of folded thread
A method for performing runtime analysis and runtime control of a multithreaded computer program is disclosed. A plurality of the threads are folded, under...
US-9,436,498 Runtime analysis and control to monitor the status of the threads during execution of folded thread
A computer hardware system configured to perform runtime analysis and runtime control of a multithreaded computer program includes at least one processor. The...
US-9,436,497 Linking multiple independent control systems to distribute response
A linked multiple independent control system can include two or more independent controllers configured to cooperatively control operating points of a system....
US-9,436,496 Dynamic virtual storage creation and provisioning of virtual machine resources
A method and apparatus are disclosed of identifying a virtual machine usage of enterprise network resources, such as memory storage usage. One example method of...
US-9,436,495 Protection against interrupts in virtual machine functions
A system, methods, and apparatus for protection against interrupts in virtual machine functions are disclosed. A hypervisor determines a first location in the...
US-9,436,494 Preserving an independent virtual disk
A computer-implemented method for preserving an independent virtual disk. The method, includes attaching an independent virtual disk to a first virtual machine,...
US-9,436,493 Distributed computing environment software configuration
Certain embodiments herein relate to configuring software in a virtual machine instance ("instance") to optimally utilize computing resources that are available...
US-9,436,492 Cloud virtual machine provisioning using virtual storage
The provisioning of a virtual machine when booted from virtual storage. During virtual machine boot from an image, the virtual machine detects storage media....
US-9,436,491 Computer system and method for testing hardware device based on virtual machine
The invention provides a computer system and a method for testing hardware device based on virtual machine. The computer system comprises a virtual machine...
US-9,436,490 Systems and methods for testing WAAS performance for virtual desktop applications
A computer-implemented method for simulating performance of a wide area application service (WAAS) comprises receiving network traffic statistics and properties...
US-9,436,489 Virtual machine data replication with shared resources
Systems and methods for virtual machine data replication with shared resources. An example method may include: identifying resources that are shared across a...
US-9,436,488 Program redundancy among virtual machines and global management information and local resource information...
An information processing apparatus that mounts a first and second system boards SB#0 and SB#1 includes a virtualization control unit that operates a virtual...
US-9,436,487 Method and apparatus for creating a platform agnostic application file
A method and apparatus for creating an application file comprising accessing at least one library, stubbing the at least one library to create a stub library...
US-9,436,486 System and method for configuring and executing services
Systems and methods for configuring and performing operational services (OS) for a technology service (TS) corresponding to the received messages based on...
US-9,436,485 Synchronization of data between an electronic computing mobile device and an electronic computing dockstation
Methods, apparatuses, and computer program products are provided for synchronization of data between an electronic mobile device and an electronic computing...
US-9,436,484 Synchronization of data between an electronic computing mobile device and an electronic computing dockstation
Methods, apparatuses, and computer program products are provided for synchronization of data between an electronic mobile device and an electronic computing...
US-9,436,483 Enhanced system and method for dynamically connecting virtual space entities
A system and method for connecting virtual space entities are disclosed. Information regarding virtual space entities may be obtained. The obtained information...
US-9,436,482 Input content to application via web browser
The disclosed architecture allows markup language (e.g., HTML) pages to facilitate the insertion of content (e.g., text) into an application to which an input...
US-9,436,481 Restoration of medical device programming
Various embodiments concern reprogramming an implantable medical device by an external programmer to operate using a second program version, the second program...
US-9,436,480 Firmware RAM usage without overlays
Systems and methods are disclosed for managing program code in a computing device, such as an embedded system. In a data storage device, a non-volatile memory...
US-9,436,479 Booting a mobile electronic device with a low battery based on a dynamic boot threshold
A method, an apparatus, and a computer program product for booting the apparatus with a low-energy battery are provided. In a first configuration, the apparatus...
US-9,436,478 Method for setting a value of options of operational environment in a user device and user device adapted thereto
A method and device for a user to intuitively and simply alter the setting of options of an application that is being executed in a user device by detecting...
US-9,436,477 Transaction abort instruction
A TRANSACTION ABORT instruction is used to abort a transaction that is executing in a computing environment. The TRANSACTION ABORT instruction includes at least...
US-9,436,476 Method and apparatus for sorting elements in hardware structures
A method for sorting elements in hardware structures is disclosed. The method comprises selecting a plurality of elements to order from an unordered input queue...
US-9,436,475 System and method for executing sequential code using a group of threads and single-instruction,...
A system and method for executing sequential code in the context of a single-instruction, multiple-thread (SIMT) processor. In one embodiment, the system...
US-9,436,474 Lock free streaming of executable code data
A disassembler receives instructions and disassembles them into a plurality of separate opcodes. The disassembler creates a table identifying boundaries between...
US-9,436,473 Scheduling program instructions with a runner-up execution position
A single instruction multiple thread (SIMT) processor includes scheduling circuitry for calculating a next scheduled execution point for execution circuits...
← 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 | 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.