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,389,916 Job scheduling management
Resource utilization data for a set of system components of a computing system is collected. The resource utilization data includes performance records for a...
US-9,389,915 Method and system for allocating FPGA resources
The present invention relates to technical solutions for allocating FPGA resources in a resource pool. In an embodiment, the technical solution includes:...
US-9,389,914 Information processing apparatus and control method thereof
Each of a plurality of circuit blocks includes a plurality of arithmetic elements. A power supply controller individually controls power supply to each circuit...
US-9,389,913 Resource assignment for jobs in a system having a processing pipeline that satisfies a data freshness query...
A set of jobs to be scheduled is identified (402) in a system including a processing pipeline having plural processing stages that apply corresponding different...
US-9,389,912 Multi-resource task scheduling method
A multi-resource task scheduling method includes: classifying concurrency packets to distinguish packets with deadline and packets without deadline; ranking...
US-9,389,911 Dynamic reduction of stream backpressure
Techniques are described for eliminating backpressure in a distributed system by changing the rate data flows through a processing element. Backpressure occurs...
US-9,389,910 Paravirtualized migration counter for migrating a virtual CPU to a different physical CPU
An application associated with a virtual processor running on a physical processor reads a first value of a counter and a second value of the counter. The...
US-9,389,909 Prioritized execution of plans for obtaining and/or processing data
Systems and methods of prioritizing execution of plans for obtaining and/or processing data based on partial execution of the plans are presented herein. In...
US-9,389,908 Transactional memory that performs a TCAM 32-bit lookup operation
A transactional memory (TM) receives a lookup command across a bus from a processor. The command includes a memory address. In response to the command, the TM...
US-9,389,907 System and method for providing a distributed transaction lock in a transactional middleware machine environment
A system and method can support a distributed transaction lock in a transactional middleware machine environment. The system can use a global transaction...
US-9,389,906 Latency agnostic transaction buffer for request-grant protocols
According to one embodiment, an apparatus includes a transaction data storage to store transaction data to be transmitted over an interconnect of a data...
US-9,389,905 System and method for supporting read-only optimization in a transactional middleware environment
A system and method can support processing a transaction with a plurality of transaction branches. A transaction manager operates to send, to a resource...
US-9,389,904 Apparatus, system and method for heterogeneous data sharing
An apparatus, system, and method are disclosed for offloading data processing. An offload task hosted on a first data processing system provides internal...
US-9,389,903 Method, system and apparatus for creating virtual machine
A method, a system, and an apparatus for creating a virtual machine. The method includes receiving a virtual machine creation request to create a plurality of...
US-9,389,902 Setting retransmission time of an application client during virtual machine migration
A method of setting retransmission time of an application client during virtual machine migration includes predicting migration memory size required by a...
US-9,389,901 Load balancing of cloned virtual machines
A method, a non-transitory computer-readable storage medium, and a computer system for managing the placement of virtual machines in a virtual machine network...
US-9,389,900 Method and system for supporting a change in state within a cluster of host computers that run virtual machines
A method for supporting a change in state within a cluster of host computers that run virtual machines is disclosed. The method involves identifying a change in...
US-9,389,899 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...
US-9,389,898 System and method for enforcement of security controls on virtual machines throughout life cycle state changes
Systems and methods associated with virtual machine security are described herein. One example method includes instantiating a guest virtual machine in a...
US-9,389,897 Exiting multiple threads of a simulation environment in a computer
Embodiments relate to exiting a multithreaded guest virtual machine (VM) that is running in a simulation environment. An aspect includes executing the...
US-9,389,896 Sharing webcam between guest and host OS
A system, method and computer program product for implementing a video camera that is accessible by different Virtual Machine GOSs and the Host system. A...
US-9,389,895 Virtual storage target offload techniques
A virtual machine storage service can be use a unique network identifier and a SR-IOV compliant device can be used to transport I/O between a virtual machine...
US-9,389,894 Flexible processor association for virtual machines
The present disclosure relates to flexible processor association for virtual machine instances. One example method includes initializing a virtual machine...
US-9,389,893 Method and system for migration of virtual machines and virtual applications between cloud-computing facilities...
The current document discloses methods and systems for extending an internal network within a first cloud-computing facility to a second cloud-computing...
US-9,389,892 Multiple points in time disk images for disaster recovery
An enterprise disaster recovery system, including a processor for running at least one data application that reads data from at least one data disk and writes...
US-9,389,891 Custom browser-side spreadsheet functions
Architecture that enables the capability to call user-defined functions (UDFs) within the hosting page, and from within a spreadsheet. UDFs can be used to add...
US-9,389,890 Hierarchical directives-based management of runtime behaviors
Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to...
US-9,389,889 Application server for optimizing timing of performing dynamic compilation
In dynamic compilation, timing of compiling is set for each method in accordance with information such as an execution frequency for each method so that methods...
US-9,389,888 Virtualization system with a remote proxy in a virtualization layer domain
A remote proxy in a virtualization layer domain establishes a plurality of logical channels via a network connection. The virtualization layer domain is part of...
US-9,389,887 Method and system for managing de-duplication of data in a virtualization environment
A system for managing de-duplication of data in a virtualization environment, that includes a plurality of nodes, wherein the plurality of nodes implements a...
US-9,389,886 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,389,885 Method and virtualization software for providing independent time sources for virtual runtime environments
A method and virtualization software for providing at least two mutually independent time sources for at least one real-time operating system of a data...
US-9,389,884 Method and apparatus for providing adaptive wallpaper display for a device having multiple operating system...
A disclosed method detects user input to set wallpaper of a first operating system environment using an image data file, and sends the image data file from the...
US-9,389,883 Common system services for managing configuration and other runtime settings of applications
Managing settings of applications is provided. A request from an application to store runtime settings, currently being used by the application, is identified...
US-9,389,882 Application documentation effectiveness monitoring and feedback
Responsive to a detected user access by a user to help content of an application, at least one subsequent detected user interaction with the application is...
US-9,389,881 Method and apparatus for generating combined user interface from a plurality of servers to enable user device...
Provided are a method and apparatus for generating a user interface (UI). The method receives a plurality of UIs from a plurality of servers and generates and...
US-9,389,880 Method, server, mobile terminal and system for program execution
A program execution method, a server, a mobile terminal, and a system. The method includes: receiving a user action UA record sent by a mobile terminal;...
US-9,389,879 System and method for manipulating user-interface display items for web widgets
In one embodiment, a method includes receiving a request for web-widget manipulation. The request includes a scope of manipulation. The method further includes...
US-9,389,878 Pre-boot management of drivers and programs
Approaches for managing pre-boot drivers, programs, and data. A BIOS, operating in a pre-boot environment, establishes a connection to a remote server. The BIOS...
US-9,389,877 Multi-environment operating system
A device with multiple, co-existing, and independent environments interacting with a common kernel, and related methods of operation, are disclosed herein. In...
US-9,389,876 Three-dimensional processing system having independent calibration and statistical collection layer
Three-dimensional processing systems are provided which have multiple layers of conjoined chips, wherein at least one chip layer has calibration control...
US-9,389,875 Selectable graphics controllers to display output
A computing system includes a plurality of graphics controllers, a reserved memory region, a shadow memory region, and a system Basic Input Output System...
US-9,389,874 Apparatus and methods for automatically reflecting changes to a computing solution in an image for the...
A pluggable cloud enablement boot device (PCEBD) is a bootable device that includes all information needed to automatically provision hardware and software to...
US-9,389,873 Kiosk application mode for operating system
A method includes transforming a mode of a computer from an operating system mode to a kiosk mode, wherein the kiosk mode provides a user interface for one web...
US-9,389,872 Software wizard implementation framework
A framework for developing and testing a software wizard formalizes, through constraint functions, relationships between different pages of the software wizard....
US-9,389,871 Combined floating point multiplier adder with intermediate rounding logic
An error handling method includes identifying a code region eligible for cumulative multiply add (CMA) optimization and translating code region instructions...
US-9,389,870 Age based fast instruction issue
In an approach for selecting and issuing an oldest ready instruction in an issue queue, one or more processors receive one or more instructions in an issue...
US-9,389,869 Multithreaded processor with plurality of scoreboards each issuing to plurality of pipelines
A multi-threaded microprocessor for processing instructions in single threaded mode and multithreaded modes. The microprocessor includes instruction dependency...
US-9,389,868 Confidence-driven selective predication of processor instructions
An apparatus includes a network interface, memory, and a processor. The processor is coupled with the network interface and memory. The processor is configured...
US-9,389,867 Speculative finish of instruction execution in a processor core
In a processor core, high latency operations are tracked in entries of a data structure associated with an execution unit of the processor core. In the...
← 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 | 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.