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,785,464 Intellective switching between tasks
Methods, computer program products, and system are presented. The methods include, for instance: identifying, by one or more processor, a current task,...
US-9,785,463 Using per task time slice information to improve dynamic performance state selection
Methods and apparatus for using per task time slice information to improve dynamic performance state selection are described. In one embodiment, a new...
US-9,785,462 Registering a user-handler in hardware for transactional memory event handling
A method and apparatus for registering a user-handler in hardware for transactional memory is herein described. A user-accessible register is to hold a...
US-9,785,461 Performing server migration and dependent server discovery in parallel
Performing server virtual machine image migration and dependent server virtual machine image discovery in parallel is provided. Migration of a server virtual...
US-9,785,460 Dynamic virtual machine sizing
A technique is described for managing processor (CPU) resources in a host having virtual machines (VMs) executed thereon. A target size of a VM is determined...
US-9,785,459 Managed network filter/forward programming in a virtualization system by an agent more privileged than the...
A mechanism for managed network filter/forward programming in a virtualization system is disclosed. A method of the invention includes receiving a network...
US-9,785,458 Systems and methods for providing seamless software compatibility using virtual machines
Certain embodiments of the present invention are directed to a system for and method of providing seamless software compatibility by using virtual machines to...
US-9,785,457 Multi-tenant system and control method of multi-tenant system
A management device allocates a first identifier that identifies, from among tenants included in a multi-tenant system, a tenant that uses virtual machines...
US-9,785,456 Metadata-driven dynamic specialization
Metadata-driven dynamic specialization may include applying a type erasure operation to a set of instruction in a generic class or to a method declaration that...
US-9,785,455 Logical router
Some embodiments provide a system that includes several host machines for hosting several virtual machines and a physical network for interconnecting the host...
US-9,785,454 Virtual session benchmarking tool for measuring performance and/or scalability of centralized desktop environments
A method is disclosed for simulating user load and evaluating performance and/or capacity of SBC or VDI datacenter infrastructure. The method runs workloads on...
US-9,785,453 Storage medium having stored therein information processing program, information processing apparatus,...
A normal mode is a processing mode in which processing based on a first architecture for an information processing method is executed, and a compatible mode is...
US-9,785,452 Framework for dependency management and automatic file load in a network environment
An example method for facilitating a framework for dependency management and automatic file load in a network environment is provided and includes deriving...
US-9,785,451 Migrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system
Migrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system, includes: collecting, by a hypervisor of...
US-9,785,450 Triggered controlled event listener learner
Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered...
US-9,785,449 Control of software application for learner response system
There is disclosed a method, in a learner-response system comprising a computer system and a plurality of user terminals adapted to communicate with the...
US-9,785,448 System suspending method, system resuming method and computer system using the same
A system suspending method, a system resuming method and a computer system using the same are provided. The system resuming method of the computer system is...
US-9,785,447 System standby emulation with fast resume
Systems and methods may provide for assuming control over a processor in response to an operating system (OS) request to transition the processor into a...
US-9,785,446 Efficient boot from a connected device
Methods and systems for efficient boot from a connected device are described. In an embodiment, a method for efficient boot from a connected device may include...
US-9,785,445 Information processing apparatus, information processing method, and storage medium
A printer driver and an advanced UI application are associated with each other during installation, and the advanced UI application is activated in a different...
US-9,785,444 Hardware accelerator configuration by a translation of configuration data
A microprocessor circuit may include a software programmable microprocessor core and a data memory accessible via a data memory bus. The data memory may include...
US-9,785,443 Data cache system and method
A data cache system is provided. The system includes a central processing unit (CPU), a memory system, an instruction track table, a tracker and a data engine....
US-9,785,442 Systems, apparatuses, and methods for data speculation execution
Systems, methods, and apparatuses for data speculation execution (DSX) are described. In some embodiments, a hardware apparatus for performing DSX comprises a...
US-9,785,441 Computer processor employing instructions with elided nop operations
A computer processor that operates on distinct first and second instruction streams that have a predefined timed semantic relationship. At least one of the...
US-9,785,440 Techniques for metadata processing
Techniques are described for metadata processing that can be used to encode an arbitrary number of security policies for code running on a processor. Metadata...
US-9,785,439 Processor testing
Processors may be tested according to various implementations. In one general implementation, a process for processor testing may include randomly generating a...
US-9,785,438 Media cache cleaning based on workload
This disclosure is related to media cache cleaning based on workload. In some examples, a read-modify-write (RMW) operation may merge new data with existing...
US-9,785,437 Method and apparatus for performing a vector bit reversal and crossing
An apparatus and method for performing a vector bit reversal and crossing. For example, one embodiment of a processor comprises: a first source vector register...
US-9,785,436 Apparatus and method for efficient gather and scatter operations
An apparatus and method are described for performing efficient gather operations in a pipelined processor. For example, a processor according to one embodiment...
US-9,785,435 Floating point instruction with selectable comparison attributes
An instruction to perform a comparison of a first value and a second value is executed. Based on a control of the instruction, a compare function to be...
US-9,785,434 Fast minimum and maximum searching instruction
An apparatus, system and method of determining an extremum are disclosed. A reference location identifier and a reference extremum are coupled. An input...
US-9,785,433 Three source operand floating-point addition instruction with operand negation bits and intermediate and final...
A processor includes a decode unit to decode a three source floating point addition instruction indicating a first source operand having a first floating point...
US-9,785,432 Automatic developer behavior classification
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for designating developers as having a particular skill. One of...
US-9,785,431 Development, test and deployment of applications
A method for developing an application comprises: one or more processors selecting at least one service associated with an application; and one or more...
US-9,785,430 Methods, systems and computer-readable media for detecting a partial commit
The present invention provides a method and system for detecting a partial commit of software. A dependency information of the software is extracted from a...
US-9,785,429 Efficient deployment of thin client applications to end user
For efficient deployment of thin client applications to an end user, an apparatus for efficient deployment of thin client applications to an end user is...
US-9,785,428 Internal software updating method and system
An internal software updating method, apparatus, system, mobile terminal, and computer-readable storage medium are provided. According to methods in the...
US-9,785,427 Orchestration of software applications upgrade using checkpoints
Embodiments provide techniques for concurrently upgrading one or more software applications hosted by one or multiple hosts. Checkpoint data associated with the...
US-9,785,426 Methods and apparatus to manage application updates in a cloud environment
Methods, apparatus, and systems to manage application updates in a cloud environment are disclosed. Disclosed example methods include determining that a...
US-9,785,425 Managed clone applications
Disclosed are various embodiments relating to managed clones of applications. In one embodiment, an application is received. If it is determined that the...
US-9,785,424 Capability attributes based application packaging
A method and an apparatus for an application thinning mechanism are described. The thinning mechanism can select a subset of components from a universal...
US-9,785,423 Compiler for translating between a virtual image processor instruction set architecture (ISA) and target...
A method is described that includes translating higher level program code including higher level instructions having an instruction format that identifies...
US-9,785,422 Applying multiple rewriting without collision for semi-automatic program rewriting system
A system and method for applying multiple rewritings without contention in a semi-automatic program rewriting system. The method includes: finding dependent...
US-9,785,421 External dependency attribution
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for attributing external dependencies in a software project. One...
US-9,785,420 Analysis of source code for deployment
A method comprises receiving a source code having a data set with a processor, opening the data set and identifying compile stage dependencies and run stage...
US-9,785,419 Executing graph-based program specifications
A graph-based program specification includes components corresponding to tasks and directed links between ports of the components, including: a first type of...
US-9,785,418 Maintaining consistency amongst data structures that are referenced within different programs
A system and computer program product for developing software in which the software comprises a plurality of programs. A change to a program is received. A data...
US-9,785,417 Managing reusable artifacts using placeholders
Arrangements described herein relate to managing reusable artifacts. Responsive to receiving a request to create a placeholder for a reusable artifact...
US-9,785,416 Presenting a custom view in an integrated development environment based on a variable selection
Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on...
US-9,785,415 Remote interface to logical instruments
System and method for controlling a custom modular measurement system. An editor may receive user input specifying one or more system definitions, each mapping...
← 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 | 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.