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,594,584 Apparatus and method for mapping of tenant based dynamic processor
An apparatus and a method for mapping of a tenant based dynamic processor, which classify virtual machine multi queues and processors processing the...
US-9,594,583 Lightweight snapshots for virtual disks
A snapshot manager in a virtual machine monitor receives a write request comprising data from a guest operating system of a virtual machine, wherein the write...
US-9,594,582 Detection and management of dynamic migration of virtual environments
A mechanism is provided to detect that a dynamic migration of a virtual environment is in progress or has been executed during a hardware or software scan...
US-9,594,581 Modular virtual machine server
A simple to customize IT infrastructure architecture. The IT infrastructure architecture includes a general-purpose virtualized architecture platform. The IT...
US-9,594,580 Secure storage and accelerated transmission of information over communication networks
A system and method for securely obfuscating, storing, and transmitting digital information includes a computing device configured to parse at least a portion...
US-9,594,579 Migrating virtual machines
Example methods, apparatus and articles of manufacture to migrate virtual machines are disclosed. A disclosed example method includes identifying via a...
US-9,594,578 Hardware implementation of a virtual machine interpreter
Methods and systems for implementing "virtual machine" interpreters in a hardware component. The virtual machine interpreter may be implemented in the hardware...
US-9,594,577 Dynamic aggressiveness for optimizing placement of virtual machines in a computing environment
Dynamically changing the aggressiveness of optimization of virtual machines on physical hosts allows more efficient and varied optimization. An aggressiveness...
US-9,594,576 Architectural mode configuration
A determination is made that a configuration architectural mode facility is installed in a computing environment that is configured for a plurality of...
US-9,594,575 Selecting output destinations for kernel messages
Methods, apparatus and computer program products implement embodiments of the present invention that include identifying, by a processor operating in a...
US-9,594,574 Selecting output destinations for kernel messages
Methods, apparatus and computer program products implement embodiments of the present invention to, within a distributed computing environment, identify, in a...
US-9,594,573 Systems and methods of block computation
Systems and methods of block computation are disclosed. An example of a method includes buffering a plurality of tuples in a build phase. The method also...
US-9,594,572 Electronic apparatus and method for resuming from hibernation
An electronic apparatus and a method for resuming from hibernation are disclosed. The electronic apparatus comprises an external storage, a main memory, an...
US-9,594,571 Mechanism for obviating the need for host-side basic input/output system (BIOS) or boot serial peripheral...
The present disclosure describes several embodiments, e.g., a method, a baseboard management controller (BMC) system, a computer-readable non-transitory medium,...
US-9,594,570 Computing platform with interface based error injection
Described is a computing platform, which comprises: a non-volatile memory having a firmware boot program; and a CPU to execute the firmware boot program when...
US-9,594,569 Apparatus and method for booting
A method and device for a booting that can reduce a booting time is provided. The method includes loading a snapshot image from a non-volatile memory, setting...
US-9,594,568 System and method for thermal control of an information handling system
A computer-implemented method enables Basic Input/Output System (BIOS) progress code based thermal control during start-up of an information handling system. A...
US-9,594,567 Configuring a trusted platform module
A method includes storing configuration data for a Trusted Platform Module (TPM) in a pre-boot environment such as Unified Extensible Firmware Interface (UEFI),...
US-9,594,566 Accuracy of operand store compare prediction using confidence counter
Technical solutions are described for dynamically managing an operand-store-compare (OSC) prediction table for load and store operations executed out-of-order....
US-9,594,565 Hardware acceleration of a write-buffering software transactional memory
A method and apparatus for accelerating a software transactional memory (STM) system is described herein. Annotation field are associated with lines of a...
US-9,594,564 Arithmetic processing device and control method of arithmetic processing device
An arithmetic processing device includes: first prediction units which output branch prediction information of a fetched conditional branch instruction based on...
US-9,594,563 CPU archtecture with highly flexible allocation of execution resources to threads
A CPU architecture is proposed which flexibly allocates chip resources among threads. Execution units (microcores) are arranged in a ring. Instruction fetch...
US-9,594,562 Extensible execution unit interface architecture with multiple decode logic and multiple execution units
Various circuit arrangements tightly couple together decode logic associated with multiple types of execution units and having varying priorities to enable...
US-9,594,561 Instruction stream tracing of multi-threaded processors
A method and apparatus for tracing instruction streams for a multi-threaded processor are disclosed herein. In one embodiment, the apparatus includes a last...
US-9,594,560 Estimating scalability value for a specific domain of a multicore processor based on active state residency of...
In an embodiment, a processor includes a first logic to calculate a scalability value for a processor domain based at least in part on an active state...
US-9,594,559 Binary file for computer program having multiple executable code variants for a function that are executable on...
Source code for a function of a computer program is compiled by compilers to generate executable code variants for the function according to different...
US-9,594,558 Silent store detection and recording in memory storage
An aspect includes receiving a write request that includes a memory address and write data. Stored data is read from a memory location at the memory address....
US-9,594,557 Floating point execution unit for calculating packed sum of absolute differences
A method provides support for packed sum of absolute difference operations in a floating point execution unit, e.g., a scalar or vector floating point execution...
US-9,594,556 Floating point execution unit for calculating packed sum of absolute differences
A circuit arrangement and program product provide support for packed sum of absolute difference operations in a floating point execution unit, e.g., a scalar or...
US-9,594,555 Computer readable storage media for invoking direct actions and processes and systems utilizing same
Systems and processes for performing functions are disclosed herein. An example non-transitory computer-readable storage medium may store one or more programs,...
US-9,594,554 Extraction and transformation of executable online documentation
A computer-implemented method includes receiving a content artifact. The content artifact includes information content and functional content. Extracting the...
US-9,594,553 Identifying semantic differences between source code versions
The present disclosure relates to a method and system for identifying a semantic difference between source code versions. In one embodiment of the present...
US-9,594,552 Terminal device, information processing system, request target selection method and program
The terminal device includes a processing section which performs a predetermined process; a connecting section which is configured for connection with an...
US-9,594,551 Method and device for updating software executed from non-volatile memory
A data processing device 2 has a processor 4 which executes software directly from non-volatile memory 6, 8. The processor 4 has a runtime component 20 which...
US-9,594,550 Automated patch generation
A computer-implemented method, computer program product, and computing system is provided for generating software patches. In an implementation, a method may...
US-9,594,549 Automated patch generation
A computer-implemented method, computer program product, and computing system is provided for generating software patches. In an implementation, a method may...
US-9,594,548 Dynamically updating templated applications
Embodiments of the present invention address deficiencies of the art in respect to templated application deployment, and provide a novel and non-obvious method,...
US-9,594,547 Method and system to manage services for multiple managed computer systems
A method to facilitate provision of services to a managed system (e.g., a PC, PDA, cell phone) includes causing installation of an agent application on the...
US-9,594,546 Governed application deployment on trusted infrastructure
Techniques are disclosed for governed or constrained deployment of one or more applications on trusted infrastructure of a cloud infrastructure environment. For...
US-9,594,545 System for displaying notification dependencies between component instances
The disclosed embodiments relate to a system that facilitates developing applications in a component-based software development environment. This system...
US-9,594,544 Visualized code review
Visualization of the result of user interface code is provided in the context of code review. Changes to user interface code can be visualized to enable code...
US-9,594,543 Activity diagram model-based system behavior simulation method
An activity diagram model-based system behavior simulation method. First, a to-be-simulated unified modeling language activity diagram model is read and parsed,...
US-9,594,542 Dynamically evolving cognitive architecture system based on training by third-party developers
A dynamically evolving cognitive architecture system based on training by third-party developers is described. A system forms an intent based on a user input,...
US-9,594,541 System and method for detecting FRO locking
The detection of locking of a free running oscillator (FRO) is disclosed, including taking periodic samples of the FRO output, storing each new sample in a...
US-9,594,540 Techniques for providing item information by expanding item facets
Displaying item attributes may include receiving, from a client device, a search query, providing, for display to a user, a network page containing search...
US-9,594,539 Using applications of items in item searches
Disclosed are various embodiments for using applications of items in conducting item searches. It is determined, in one or more computing devices, whether a...
US-9,594,538 Location based data path selection
A wireless communication device is provided that includes a cellular telephony module to access a cellular network, a wireless communication module to access a...
US-9,594,537 Executable virtual objects associated with real objects
Embodiments for interacting with an executable virtual object associated with a real object are disclosed. In one example, a method for interacting with an...
US-9,594,536 Method and apparatus for electronic device communication
The present disclosure relates to a method and apparatus for electronic device communication. A method includes translating monitor control commands to an...
US-9,594,535 Image processing apparatus for printing object of original image within printable area on print medium, and...
An image processing apparatus includes a processor; memory storing instructions causing the apparatus to perform: acquiring original image data including an...
← 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 | 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.