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,766,966 Method and apparatus for on-chip adjustment of chip characteristics
Systems and methods are provided for optimizing operation of an integrated circuit. In one implementation, a system is provided for optimizing operation of an...
US-9,766,965 System and method for monitoring and detecting faulty storage devices
In an enterprise environment that includes multiple data centers each having a number of first servers, computer-implemented methods and systems are provided...
US-9,766,964 Method for detecting a failure of a constituent system in a system-of-systems
A process to detect a failure of a constituent system (110 . . . 113) in a system of systems (1) consisting of a number of constituent systems (111 . . . 113)...
US-9,766,963 Secure tunneling access to debug test ports on non-volatile memory storage units
Systems, apparatuses and methods may provide for receiving one or more debug communications and programming, via a bus, a set of debug registers with debug...
US-9,766,962 Correlating performance degradation of applications to specific changes made to applications
An application monitoring infrastructure enables application configuration changes on multiple machines across multiple OS types to be tracked, and correlated...
US-9,766,961 Optimization of non-volatile memory in message queuing
Embodiments of the invention provide for the optimization of utilization of non-volatile memory in message queuing. In an embodiment of the invention, a method...
US-9,766,960 Workload-driven techniques for providing biased service level guarantees
Techniques and architectures for workload management. A stream of messages is received with servers coupled to provide access to shared system resources. The...
US-9,766,959 Determining user response to notifications based on a physiological parameter
In some examples, a technique may include outputting information associated with a notification. The notification may be associated with a notification...
US-9,766,958 Runtime emulating static thread local storage of portable executable software code
A computer readable storage medium containing a program which, when executed by a processor, performs an operation of emulating static thread local storage of...
US-9,766,957 Method and processes for securely autofilling data fields in a software application
The present invention gives the methods and processes for automatically servicing user driven requests to find placeholder fields, fill them in with relevant...
US-9,766,956 Transparent integration of application components
Differing implementations associated with components of dissimilar execution environments are mediated to facilitate component integration. A host is provided...
US-9,766,955 Intelligent mediation of messages in a healthcare product integration platform
An example method to provision an interface for mediation of messages in an integration platform includes identifying a target healthcare system; identifying...
US-9,766,954 Configuring resources used by a graphics processing unit
The application programming interface permits an application to specify resources to be used by shaders, executed by the GPU, through a data structure called...
US-9,766,953 System and method for non-programmatically constructing software solutions
A visual software development system in which a user can graphically build a design or software solution without having to write software code includes one or...
US-9,766,952 Reverse launch protocol
One or more techniques and/or systems are provided for implementing a reverse protocol launch. For example, the reverse protocol launch may be implemented...
US-9,766,951 Hardware synchronization barrier between processing units
A method for synchronizing multiple processing units, comprises the steps of configuring a synchronization register in a target processing unit so that its...
US-9,766,950 Methods for single-owner multi-consumer work queues for repeatable tasks
There are provided methods for single-owner multi-consumer work queues for repeatable tasks. A method includes permitting a single owner thread of a single...
US-9,766,949 System and method for locking exclusive access to a divided resource
A method of locking exclusive access to a divided computer resource that may be access by more than one different is disclosed. A computer resource that is...
US-9,766,948 Selecting processor micro-threading mode
An approach is provided to dynamically select a micro-threading (MT) mode of each core of a processor based on a load on each of the respective cores while the...
US-9,766,947 Methods and apparatus to monitor server loads
Methods and apparatus to monitor server loads are disclosed. An example load monitor includes a first virtual machine to replicate a first server; a router...
US-9,766,946 Selecting processor micro-threading mode
An approach is provided to dynamically select a micro-threading (MT) mode of each core of a processor based on a load on each of the respective cores while the...
US-9,766,945 Virtual resource scheduling for containers with migration
A method for scheduling computing resources with container migration includes determining a resource availability for one or more hosts, a resource allocation...
US-9,766,944 Dynamic partition dual boot mobile phone device
Embodiments are disclosed that relate to multi boot mobile phone devices. In one example, a mobile phone device comprises one or more non-volatile storage...
US-9,766,943 Method and system for managing interconnection of virtual network functions
A method and apparatus is disclosed herein for use of a connectivity manager and a network infrastructure including the same. In one embodiment, the network...
US-9,766,942 Control device, processing device, and information processing method
There is provided a control device including an allocation unit configured to allocate processing of tasks to any of respective processing devices on the basis...
US-9,766,941 Measuring provisioning capacity across distributed systems
Provisioning capacity measuring may be provided. First, a provisioning monitoring job may run on a grid manager that spawns a plurality of farm monitoring jobs...
US-9,766,940 Enabling dynamic job configuration in mapreduce
Methods, systems, and articles of manufacture for enabling dynamic task-level configuration in MapReduce are provided herein. A method includes generating a...
US-9,766,939 Resource overprovisioning in a virtual machine environment
Systems, apparatuses, methods, and computer programs for overprovisioning resources are disclosed. Resource usage statistics may be gathered for a plurality of...
US-9,766,938 Application interface on multiple processors
A method and an apparatus that execute a parallel computing program in a programming language for a parallel computing architecture are described. The parallel...
US-9,766,937 Thread-based cache content saving for task switching
Embodiments relate to thread-based cache content savings for task switching in a computer processor. An aspect includes determining a cache entry in a cache of...
US-9,766,936 Selecting a resource from a set of resources for performing an operation
The described embodiments comprise a selection mechanism that selects a resource from a set of resources in a computing device for performing an operation. In...
US-9,766,935 Automating application provisioning for heterogeneous datacenter environments
Disclosed is a method of managing computer resources in a dynamic computing environment. The method includes identifying available resources from an available...
US-9,766,933 Fine-grained capacity management of computing environments that may support a database
Computing capacity of a computing environment can be managed by controlling it associated processing capacity based on a target (or desired) capacity. In...
US-9,766,932 Energy efficient job scheduling
The subject disclosure is directed towards scheduling jobs with a speed for running a processor(s) having variable speeds to save energy yet complete in time,...
US-9,766,931 Uniprocessor schedulability testing for non-preemptive task sets
A method of determining schedulability of tasks for uniprocessor execution includes defining a well-formed, non-preemptive task set having a plurality of tasks,...
US-9,766,929 Processing of data stream collection record sequence
The use of a data stream that has therein data items and a sequence of collection records. each comprising a collection definition that is not overlapping with...
US-9,766,928 Recycling tool using scripts to stop middleware instances and restart services after snapshots are taken
A recycling tool includes a memory, a monitoring engine, a script execution engine, and a status check engine. The memory stores a stop script and a restart...
US-9,766,927 Data flow management in processing workflows
A workflow interpreter service that interprets a workflow definition language for specifying a workflow definition. Further, the workflow definition language...
US-9,766,926 Method and system for optimizing parallel program execution based on speculation that an object written to is...
A method for executing a program in parallel includes creating a program replica, which includes a write operation on and an identifier of an object and is a...
US-9,766,925 Transactional processing
A transaction is initiated via a transaction begin instruction. During execution of the transaction, the transaction may abort. If the transaction aborts, a...
US-9,766,924 Task processor
A task processor includes a CPU, a save circuit, and a task control circuit. A task control circuit is provided with a task selection circuit and state storage...
US-9,766,923 Preventing unsafe sharing through confinement of mutable captured variables
The disclosed embodiments provide a system that facilitates the development and execution of a software program. During operation, the system provides a...
US-9,766,922 Automated web task procedures based on an analysis of actions in web browsing history logs
Embodiments of the invention relate to generating automated web task procedures from an analysis of web history logs. One aspect of the invention concerns a...
US-9,766,921 Fast-booting application image using variation points in application source code
A method and apparatus for configuring an overlay network are provided. In the method and apparatus, an application source comprising an executable portion is...
US-9,766,920 Dynamic content disk
A dynamic content disk for a virtual computing instance is created as a thinly-provisioned virtual disk having a file system that is synthesized in accordance...
US-9,766,919 Methods and apparatus to select virtualization environments during deployment
Methods and apparatus to select virtualization environments are disclosed. An example method includes determining, via a processor, characteristics of a...
US-9,766,918 Virtual system device identification using GPU to host bridge mapping
A hypervisor identifies a physical GPU device accessible by the hypervisor to be assigned to a virtual machine and retrieves a GPU device identifier from the...
US-9,766,917 Limited virtual device polling based on virtual CPU pre-emption
A hypervisor executing on a computer system identifies a request of a guest operating system of a virtual machine associated with a shared device. The shared...
US-9,766,916 Implementing coherent accelerator function isolation for virtualization
A method, system and computer program product are provided for implementing coherent accelerator function isolation for virtualization in an input/output (IO)...
US-9,766,915 Method for creation of application containers inside OS containers
Method for partitioning containers includes instantiating a selected container under a host OS; opening a file system of the selected container 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 136 137 138 139 140 141 | 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.