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,910,701 Preemptive operating system without context switching
A device, such as a constrained device that includes a processing device and memory, schedules user-defined independently executable functions to execute from a...
US-9,910,700 Migration between CPU cores
A method for migration of operations between CPU cores, the method includes: processing, by a source core, one or more tasks and one or more interrupt service...
US-9,910,699 Virtual processor direct interrupt delivery mechanism
A method comprising is described. The method includes receiving an interrupt targeting a virtual processor, determining a status of the virtual processor and...
US-9,910,698 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus including a plurality of application frameworks upon which applications are executed, and a decision unit...
US-9,910,697 Fault-tolerant and highly-available configuration of distributed services
Fault-tolerant and highly available configuration of distributed services including a computer-implemented method for distributed task orchestration. The method...
US-9,910,696 Machine learning for virtual machine migration plan generation
Embodiments relate to generating a virtual machine (VM) migration plan. An initial mapping of VMs to hosts is determined as an origin state and a final mapping...
US-9,910,695 Automatic virtual machine termination in a cloud
Managing a cloud computing environment including a plurality of resources adapted to host at least one virtual machine includes, in a virtual machine,...
US-9,910,694 Providing a custom virtual appliance
A method, system, and/or computer program product provide a custom virtual appliance. One or more processors generate a description file of a custom virtual...
US-9,910,693 Virtual machine to host device bridging
In an example embodiment, a hypervisor exposes a first guest device to a first virtual machine. The hypervisor exposes a virtual host device and a pass-through...
US-9,910,692 Enhanced virtual function capabilities in a virtualized network environment
The present disclosure is directed to enhanced virtual function capabilities in a virtualized network environment. In general, devices may comprise physical and...
US-9,910,691 Hypervisor to I/O stack conduit in virtual real memory
Provided is a virtual interface, a "Forwarder" and a Virtual Block Storage Device (VBSD). The virtual interlace is the interface between a Command/Response...
US-9,910,690 PCI slot hot-addition deferral for multi-function devices
A hypervisor receives a request pertaining to a multi-function device managed by the hypervisor from a guest operating system of a virtual machine where the...
US-9,910,689 Dynamic single root I/O virtualization (SR-IOV) processes system calls request to devices attached to host
A system and method for providing dynamic I/O virtualization is herein disclosed. According to one embodiment, a device capable of performing ...
US-9,910,688 Implementing aspects with callbacks in virtual machines
Implementing aspects via callback in a virtual machine, where an aspect weaver weaves the aspect with a module to provide primary and crosscutting functionality...
US-9,910,687 Data flow affinity for heterogenous virtual machines
A method and technique for data flow affinity for heterogeneous virtual machines includes: connecting first and second logical partitions to a shared virtual...
US-9,910,686 Bridging between network segments with a logical router
Some embodiments provide a system that includes a first set of virtual machines belonging to a first overlay network and a second set of virtual machines...
US-9,910,684 Extensible firmware abstraction
A method for extensible firmware abstraction includes creating a null library and adding null library dependencies to the null library's build file. The null...
US-9,910,683 Dynamic application optimization
For dynamic application optimization, a method is disclosed that includes detecting, by use of a processor, an altered need for a resource in an executing...
US-9,910,682 Simultaneous website and mobile app creation method and system
A method of simultaneously creating a website and an app including providing, at the at least one server, a first coding template operably configured to create...
US-9,910,681 Instance interfaces and mix-ins for dynamic languages
Various technologies and techniques are disclosed for using contracts in dynamic languages. For example, a contract can be directly associated with an object....
US-9,910,680 Decomposing a generic class into layers
The domain of genericity of an existing generic class may be expanded to include not just reference types, but also primitive and value types even though some...
US-9,910,679 Selective loading of components within a node to speed up maintenance actions
A method includes identifying a subset of components of a node that should be loaded during the next boot of the node, storing a list of the identified subset...
US-9,910,678 NetBoot for installation of a non-native OS on a target host
A method for installation of a native OS on a host using non-native utilities. A native OS image is deployed on a native target client system using a non-native...
US-9,910,677 Operating environment switching between a primary and a secondary operating system
Provided is a manner of switching between the operating environment of a primary OS and the operating environment of a secondary OS. In certain embodiments, a...
US-9,910,676 Hardware based XIP exit sequence to enable XIP mode operation on SPI boot interface
Methods and apparatus are provided for controlling one or more memory devices connected to an input output (IO) circuit through a serial peripheral interface...
US-9,910,675 Apparatus, systems, and methods for low power computational imaging
The present application discloses a computing device that can provide a low-power, highly capable computing platform for computational imaging. The computing...
US-9,910,674 Data processor with extended instruction code space including a prohibition combination pattern as a separate...
In the data processor in which a combination of multiple specific instructions is prohibited, an instruction set is employed that additionally defines that...
US-9,910,673 Reconfigurable microprocessor hardware architecture
A reconfigurable, multi-core processor includes a plurality of memory blocks and programmable elements, including units for processing, memory interface, and...
US-9,910,672 Speculative load issue
A method and load and store buffer for issuing a load instruction to a data cache. The method includes determining whether there are any unresolved store...
US-9,910,671 Vector operation core and vector processor
A vector operation core and a vector processor are provided. The vector operation core use two three-input adders and four data negators, so that the data input...
US-9,910,670 Instruction set for eliminating misaligned memory accesses during processing of an array having misaligned data...
A processor is described having an instruction execution pipeline. The instruction execution pipeline includes an instruction fetch stage to fetch an...
US-9,910,669 Instruction and logic for characterization of data access
A processor includes a front end to receive an instruction, a decoder to decode the instruction, a core to execute the first instruction, and a retirement unit...
US-9,910,668 Sensor-driven eventing and two stage notification
A computer-implemented method for reducing network traffic in an event-driven infrastructure by a two-stage notification subscription mechanism may be provided....
US-9,910,667 Segregating a monolithic computing system into multiple attachable application containers based on application...
Techniques are described for segregating a monolithic computing device that contains many installed applications into separate application storage volumes that...
US-9,910,666 Implementing locale management on PaaS: live locale object update
A method and apparatus are provided for implementing system locale management including live locale object update in a computer system. A living locale-object...
US-9,910,665 Simultaneous operation of multiple versions of an application using bidirectional synchronization and separated...
An upgrade of a first version of a database application to a second version of a database application that both have a same data schema is initiated. The first...
US-9,910,664 System and method of online firmware update for baseboard management controller (BMC) devices
A system includes a baseboard management controller (BMC), capable of online update of the BMC without shutting down any services. The BMC includes a processor,...
US-9,910,663 Network-independent modular applications
Systems and methods are described for a platform that allows efficient creation and distribution of application templates. The application templates enable a...
US-9,910,662 Selectively migrating applications during an operating system upgrade
Techniques are described for segregating a monolithic computing device that contains many installed applications into separate application storage volumes that...
US-9,910,660 Operating system replacement for in-vehicle computing system
Embodiments are disclosed for a method of replacing an original operating system with a new operating system. In one example embodiment, a method to selectively...
US-9,910,659 Methods for providing anti-rollback protection of a firmware version in a device which has no internal...
Methods, systems, computer-readable media, and apparatuses for providing anti-rollback protection in a device which has no internal non-volatile memory are...
US-9,910,658 Optimization of distribution of over-the-air (OTA) updates to portable computing devices
A system and apparatus for distributing updates to portable computing device are disclosed. A number of portable computing devices to receive update data is...
US-9,910,657 Installing software where operating system prerequisites are unmet
A method for installing a computer program is provided, which includes: determining at a beginning of an installation procedure of the computer program whether...
US-9,910,656 Updating software products on virtual machines with software images of new levels
A solution for updating at least one software product installed on a virtual machine, including providing a software image of at least one new virtual disk...
US-9,910,655 Secure content platform software developer kit
A system and method may be used to manipulate secure content on a first computing device through the use of a software developer's kit. The method may include...
US-9,910,654 Extensible software release management automation service
Technologies are disclosed herein for automated software release lifecycle management. In particular, a software release management network service is disclosed...
US-9,910,653 Software distribution
An electronic device comprising: receiving means for receiving a first packaged installation file; installation means for installing a first version of a...
US-9,910,652 Deploying applications
A method, executed by a computer, for deploying an application includes receiving a deployment description that indicates the one or more deployment...
US-9,910,651 System for developing, testing, deploying, and managing applications in real-time
A method, a device, and a non-transitory storage medium having instructions to deploy files of a web-based application, wherein a deploying includes: receive an...
US-9,910,650 Method and apparatus for approximating detection of overlaps between memory ranges
A computer-implemented method for managing loop code in a compiler includes using a conflict detection procedure that detects across-iteration dependency for...
← 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 | 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.