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,934,066 Priority-based managing and suspension of window processes in a browser application
The method for managing a plurality of windows of a browser application on an electronic device includes assigning a priority level to each process, including...
US-9,934,065 Servicing I/O requests in an I/O adapter device
Server computers may include one or more input/output (I/O) adapter devices for communicating with a network and/or direct-attached device. The I/O adapter...
US-9,934,064 Storing and resuming application runtime state
Execution of an application is suspended and the runtime state of the application is collected and persisted. Execution of the application may be resumed based...
US-9,934,063 Feedback analysis for virtual machines manager scheduling
Embodiments of the present invention include a computer system for running a virtual manager scheduler for scheduling activities for virtual machines. The...
US-9,934,062 Technologies for dynamically allocating hardware acceleration units to process data packets
Technologies for dynamically allocating acceleration units of a network device include a network device configured to determine a present compute usage value...
US-9,934,061 Black box techniques for detecting performance and availability issues in virtual machines
Methods, systems, and computer program products for black box techniques for detecting performance and availability issues in virtual machines exploiting...
US-9,934,060 Hybrid service fleet management for cloud providers
A fleet manager within a cloud computing system utilizes a registration framework with one or more cloud infrastructure managers having corresponding...
US-9,934,059 Flow migration between virtual network appliances in a cloud computing network
Methods and systems for flow migration between virtual network appliances in a cloud computing network are described. A network appliances managing architecture...
US-9,934,058 Guest-influenced packet transmission
A method performed by a physical computing system includes, with a hypervisor, receiving a first packet from a virtual machine managed by the hypervisor, the...
US-9,934,057 Shadow VNICs for the control and observability of IO virtual functions
A method for controlling a network interface controller (NIC). The method includes receiving, by a host operating system (OS) executing on a computer system, an...
US-9,934,056 Non-blocking unidirectional multi-queue virtual machine migration
Methods, systems, and computer program products for non-blocking unidirectional multi-queue virtual machine migration are provided. A computer-implemented...
US-9,934,055 Evaluating distributed application performance in a new environment
Evaluating the performance of an application when migrated from a first environment in which the application is currently executing to a different second...
US-9,934,054 Evaluating distributed application performance in a new environment
A method for evaluating the performance of an application when migrated from a first environment in which the application is currently executing to a different...
US-9,934,053 Optimizing the configuration of virtual machine instances in a networked computing environment
Embodiments of the present invention provide an approach for optimizing a configuration of virtual machine (VM) instances. In a typical embodiment, such...
US-9,934,052 Large scale virtual application deployment using system provisioning tools
Aspects of the present disclosure involve systems and methods for the automatic packaging and deployment of virtual machines in a virtual environment. More...
US-9,934,051 Adaptive code generation with a cost model for JIT compiled execution in a database system
The disclosure relates to technology for query compilation in a database management system. A first execution time of code for at least one database query...
US-9,934,050 System and method for network-based ISCSI boot parameter deployment
This disclosure generally relate to remote booting of a computing system. The present technology relates techniques that can enable deploying boot parameters to...
US-9,934,049 Method for creation of device drivers and device objects for peripheral devices
All steps required to create and operate a peripheral device of an electronic device can be performed without the need to plug in the peripheral device to the...
US-9,934,048 Systems, methods and devices for dynamic power management of devices using game theory
Dynamic power management of integrated devices can be accomplished using game theory. In an example, power demands for individual devices (e.g., CPU, GPU,...
US-9,934,047 Techniques for switching between operating systems
Various embodiments are generally directed to an apparatus, method and other techniques for receiving information to invoke a transition from a first operating...
US-9,934,046 Mobile computing device reconfiguration is response to environmental factors including downloading hardware and...
A method for dynamically modifying a mobile device. The method includes a computer processor identifying a plurality of profiles on a mobile device. The method...
US-9,934,045 Embedded system boot from a storage device
In an embodiment of the invention, an apparatus comprises an embedded system comprising: a processor configured to execute firmware; a random access memory...
US-9,934,044 Methods for customizing an operating system at an information handling device
Systems, methods and products directed toward creating device preloads via employing base and additional operating system content. One aspect includes...
US-9,934,043 Apparatus, systems, and methods for providing computational imaging pipeline
The present application relates generally to a parallel processing device. The parallel processing device can include a plurality of processing elements, a...
US-9,934,042 Method for dependency broadcasting through a block organized source view data structure
A method for dependency broadcasting through a block organized source view data structure. The method includes receiving an incoming instruction sequence using...
US-9,934,041 Pattern based branch prediction
A method comprises identifying a number of branches (N.sub.b) and a number of iterations (N.sub.i) in a loop in an instruction stream, generating a number of...
US-9,934,040 Perceptron branch predictor with virtualized weights
According to an aspect, virtualized weight perceptron branch prediction is provided in a processing system. A selection is performed between two or more history...
US-9,934,039 Stack saved variable pointer value prediction
Methods of predicting stack pointer values of variables stored in a stack are described. When an instruction is seen which stores a variable in the stack in a...
US-9,934,038 Conditionally executing converted non-ISA instructions based on GPU display settings
An acquisition unit acquires a command that is executable by a processor of an other type being a processor of a different type from a processor of a processing...
US-9,934,037 Decoding a complex program instruction corresponding to multiple micro-operations
A data processing apparatus 2 has processing circuitry 4 which can process multiple parallel threads of processing. A shared instruction decoder 30 decodes...
US-9,934,036 Compiler method, parallel processing method, and compiler apparatus
A compiler method that performs parallel processing on a data set using multithreading. The method includes calculating a divisor for dividing the data set. The...
US-9,934,035 Device and method for tracing updated predicate values
A data processing device for executing a program is described. The program comprises one or more instruction groups and one or more predicates, each instruction...
US-9,934,033 Operation of a multi-slice processor implementing simultaneous two-target loads and stores
Operation of a multi-slice processor that includes a plurality of execution slices and a load/store superslice, where the load/store superslice includes a set...
US-9,934,032 Processors, methods, and systems to implement partial register accesses with masked full register accesses
A method includes receiving a packed data instruction indicating a first narrower source packed data operand and a narrower destination operand. The instruction...
US-9,934,031 Read and write masks update instruction for vectorization of recursive computations over independent data
A processor executes a mask update instruction to perform updates to a first mask register and a second mask register. A register file within the processor...
US-9,934,030 Comparison-based sort in a reconfigurable array processor having multiple processing elements for sorting array...
A method for sorting data in an array processor. Each of a first tier of processing elements in the array processor receives data inputs from a load streaming...
US-9,934,029 Annotation driven representational state transfer (REST) web services
Techniques for annotation driven Representational State Transfer (REST) web services are presented. A platform-independent World-Wide Web application is...
US-9,934,028 Tracking changes within javascript object notation
The method includes adjusting, by one or more computer processors, a Javascript object notation structure to comprise a tag on at least one object and a tag on...
US-9,934,027 Method and apparatus for the development, delivery and deployment of action-oriented business applications...
A method and apparatus for the development, delivery and deployment of action-oriented business applications supported by a cloud based action server platform...
US-9,934,026 Workflow generation and editing
Workflow definitions are broken into a set of components. Each workflow component has an instance-specific workflow definition that it operates from. Different...
US-9,934,025 Method and system for providing software updates to local machines
In embodiments of the present invention improved capabilities are described for a updating software in a plurality of devices coupled to one another in a...
US-9,934,024 Dynamically patching kernels using storage data structures
A system and method for patching a kernel. The method includes receiving an online patch request, parsing a global kernel thread list to determine kernel...
US-9,934,023 Remote distribution of a software update to remote-reading terminals
A method of managing a software update of a plurality of remote-reading terminals to be updated in a remote-reading installation comprising a plurality of...
US-9,934,022 Secured firmware updates
When providing a user with native access to at least a portion of device hardware, the user can be prevented from modifying firmware and other configuration...
US-9,934,021 System and method for adaptive application self-updating
An information handling system, includes a processor to execute an application and an update system to determine to provide an update to the application. The...
US-9,934,020 Intelligent mobile application update
In an approach for managing updates of a mobile software application, a computer receives information regarding a mobile computing device and a mobile software...
US-9,934,019 Application function conversion to a service
Technology for converting an application function to a service is provided. In one example, a method may include analyzing an application to identify a function...
US-9,934,018 Artifact deployment
A computing device communicates with a different computing device over a network. The computing device and the different computing device communicate with one...
US-9,934,017 Method and a system for merging several binary executables
The huge market of smartphones demands a vast number of applications with varying capabilities. For this, it is desirable that capabilities of two or more...
US-9,934,016 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...
← 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 | 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.