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-1,001,9292 Method for executing a comprehensive real-time computer application by exchanging time-triggered messages among...
A method for executing a comprehensive real-time computer application including an application software including a description of functions on a distributed...
US-1,001,9291 Determining resource utilization by one or more tasks
Complex devices, software systems, and/or networks may comprise one or more subsystems that perform periodic tasks. A first task may be assigned a first...
US-1,001,9290 Multi-layer QoS management in a distributed computing environment
A technique for multi-layer quality of service (QoS) management in a distributed computing environment includes receiving a workload to run in a distributed...
US-1,001,9289 Multi-layer QoS management in a distributed computing environment
A system for multi-layer quality of service (QoS) management in a distributed computing environment includes a management node hosting a workload scheduler...
US-1,001,9288 Fast and stable mechanism for allocating contiguous memory
A hypervisor hosted by a computing system performs a method to allocate a contiguous physical memory space to a device. A given region of physical memory is...
US-1,001,9287 Virtual machine resource display
Presenting information to operators of a cluster of physical devices, regarding resources being used by physical machines assigned to physical devices in those...
US-1,001,9286 Time critical tasks scheduling
A method and system for scheduling a time critical task. The system may include a processing unit, a hardware assist scheduler, and a memory coupled to both the...
US-1,001,9285 Natural language conversation-based programming
A computer-implemented method includes receiving, from a natural language interface system, a natural language task specification, and converting the natural...
US-1,001,9284 Method for performing transactions on data and a transactional database
Embodiments include an evaluator that can receive a query containing a predicate from an application executing on a client device. The evaluator can process the...
US-1,001,9283 Predicting a context portion to move between a context buffer and registers based on context portions...
A processing device includes a first memory that includes a context buffer. The processing device also includes a processor core to execute threads based on...
US-1,001,9282 Virtual machine exit processing accelerator
Systems and methods for implementing a virtual machine (VM) exit processing accelerator. An example method comprises: reading, from a first memory location, a...
US-1,001,9281 Handoff of virtual machines based on security requirements
A computer system transitions a virtual machine from a host computer to a target computer having a security key. The host computer transfers a security phrase...
US-1,001,9280 Technologies for dynamically managing data bus bandwidth usage of virtual machines in a network device
Technologies for dynamically managing data bus bandwidth usage of virtual machines include a network device that includes a data bus, one or more processors...
US-1,001,9279 Transparent secure interception handling
A method and system for transparent secure interception handling is provided. The method and system include deploying a virtual machine (VM) in an environment...
US-1,001,9278 Framework for network technology agnostic multi-cloud elastic extension and isolation
Establishing an MCEE logical structure relating tenant resources of a tenant site, first non-tenant cloud resources at a first non-tenant cloud site, and second...
US-1,001,9277 Triggering application attachment based on state changes of virtual machines
Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one...
US-1,001,9276 Dynamic non-uniform memory architecture (NUMA) locality for remote direct memory access (RDMA) applications
An example method of moving RDMA memory from a first node to a second node includes protecting a memory region from write operations. The memory region resides...
US-1,001,9275 Hypervisor context switching using a trampoline scheme in processors having more than two hierarchical...
In a virtualized computer system operable in more than two hierarchical privilege levels, components of a hypervisor, which include a virtual machine kernel and...
US-1,001,9274 Menu bar integration in desktop virtualization environments
A system is described for integrating menu bars of applications executed on a virtual machine in a computing device with menu bars in the host operating system....
US-1,001,9273 Virtual environment manager
A virtual environment manager ("VEM") simplifies the usability of virtual machines and provides users with an enhanced design for creating and/or for managing...
US-1,001,9272 Virtual appliance manager
A method, system and computer readable media for managing virtual appliances are provided. The method includes discovering each of a plurality of components of...
US-1,001,9271 Dynamic runtime data collection and performance tuning
A device dynamically collects runtime data while the device is continuously executing an application to identify the cause of a performance bottleneck. The...
US-1,001,9270 Enhanced computer performance based on selectable device capabilities
An aspect includes receiving, by a processor, a capability indicating one or more performance aspects capable of being rendered by at least one hardware device...
US-1,001,9269 Standalone automation device and a machine
A standalone automation device (100) comprises: a removable memory port (101), configured to transmit data between the device (100) and the equipment (200)...
US-1,001,9268 Vehicle mount computer with configurable ignition switch behavior
A vehicle mount computer having a configurable behavior controlled by a vehicle's ignition switch. A user can configure the computer to perform an action,...
US-1,001,9267 Method and apparatus for controlling unlocking of electronic device based on operation mode of another...
Provided is a method for an electronic device. The method includes determining whether the electronic device is communicably connected to at least one of other...
US-1,001,9266 Selectively performing a single cycle write operation with ECC in a data processing system
A method includes providing a data processor having an instruction pipeline, where the instruction pipeline has a plurality of instruction pipeline stages, and...
US-1,001,9265 Selectively blocking branch prediction for a predetermined number of instructions
Embodiments relate to selectively blocking branch instruction predictions. An aspect includes computer implemented method for performing selective branch...
US-1,001,9264 System and method for contextual vectorization of instructions at runtime
Methods and apparatuses relating to processors that contextually optimize instructions at runtime are disclosed. In one embodiment, a processors includes a...
US-1,001,9263 Reordered speculative instruction sequences with a disambiguation-free out of order load store queue
In a processor, a disambiguation-free out of order load store queue method. The method includes implementing a memory resource that can be accessed by a...
US-1,001,9262 Vector store/load instructions for array of structures
A processor comprises a plurality of vector registers, and an execution unit, operatively coupled to the plurality of vector registers, the execution unit...
US-1,001,9261 Multi-magnitudinal vectors with resolution based on source vector features
Methods, systems and computer program products for resolving multiple magnitudes assigned to a target vector are disclosed. A target vector that includes one or...
US-1,001,9260 Fingerprint units comparing stored static fingerprints with dynamically generated fingerprints and...
A microprocessor includes a plurality of dynamically reconfigurable functional units, a fingerprint, and a fingerprint unit. As the plurality of dynamically...
US-1,001,9259 Code transformation using extensibility libraries
A transformation application may transform source code into transformed code using extensibility libraries. The transformation application may receive an...
US-1,001,9258 Hardware assisted software versioning of clustered applications
Examples relate to providing hardware assisted software versioning for clustered applications. In one example, virtualized global memory is accessible to...
US-1,001,9257 Parallel development of a software system
Parallel development of a software system having multiple streams is managed. A selected section from a first artifact in a first stream of the multiple streams...
US-1,001,9256 Systems and methods for incremental software development
Methods and systems for facilitating incremental software development are disclosed. For example, a method can include receiving a plurality of binary software...
US-1,001,9255 Incremental software deployment in a service environment
In a service provider environment, software deployments can be implemented by automatically routing an incrementally larger percentage of requests to a new...
US-1,001,9253 Systems and methods of updating hot-pluggable devices
Systems and methods are provided for updating hot-pluggable devices of an information handling system using dynamic EFI System Resource Table (ESRT) entries to...
US-1,001,9252 Virtualizing installers
Systems and methods for deploying and managing virtual machine clusters. A method commences upon launching, on a subject processor instance that is running a...
US-1,001,9251 Secure packaging software and deployment system
A security software packaging and deployment system is provided. The system may provide a platform for communication between ClickOnce and a Microsoft Excel.TM....
US-1,001,9250 Forcibly completing upgrade of distributed software in presence of failures
One embodiment of the present invention provides a system for facilitating an upgrade of a cluster of servers in the presence of one or more inaccessible nodes...
US-1,001,9249 Techniques for minimally invasive application updates and data transfer
Techniques described and suggested herein include systems and methods for updating applications by reconfiguring an active original application to serve as a...
US-1,001,9248 System and method for service matching of instant message software
The present invention discloses a system and method for service matching of IM software, which is adapted for operating between a plurality of user devices and...
US-1,001,9247 Systems and methods for application installation platforms
Systems and methods for providing an application marketplace configured to install applications outside of an application store provided by the entity providing...
US-1,001,9246 Device, method, and system for installing and managing applications in a handheld device
The object of the invention is to provide the user with improved operatability of an information-processing apparatus and usability of application programs as...
US-1,001,9245 Resolving an initialization order of static objects
For resolving an initialization order of static objects located in a plurality of object files using a processor device, for each object file, the objects in...
US-1,001,9244 Interpreting program code using a symbol table
Technology is described for executing program code in a service provider environment. Program code to be interpreted in the service provider environment may be...
US-1,001,9243 Packaging system to facilitate declarative model-driven development
The subject disclosure relates to a method and system for packaging a post-processed definition of a programming module. Contents of a constraint-based and/or...
US-1,001,9242 User interface engine for Miniapp development
A method of generating a user interface. A user interface of tiles is displayed, the tiles represent building blocks. A tangible input device is used to...
← 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 | 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.