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
2017/0010917 RESOURCE ALLOCATION
An apparatus may include first and second processors. A first user may be bound to the first processor such that processes of the first user execute on the...
2017/0010916 COMPUTING SYSTEM WITH RESOURCE MANAGEMENT MECHANISM AND METHOD OF OPERATION THEREOF
A computing system includes: a command fetch block configured to determine a host profile for representing a requesting host corresponding to a processing...
2017/0010915 PERFORMING PROCESSING TASKS USING AN AUXILIARY PROCESSING UNIT
Examples for performing processing tasks using an auxiliary processing unit are described. In an example, a computing system may include a processor to perform...
2017/0010914 COOPERATIVE THREAD ARRAY GRANULARITY CONTEXT SWITCH DURING TRAP HANDLING
Techniques are provided for restoring threads within a processing core. The techniques include, for a first thread group included in a plurality of thread...
2017/0010913 METHODS AND APPARATUS TO MANAGE VIRTUAL MACHINES
Methods and apparatus to manage virtual machines are disclosed. An example method includes determining that a deployment of a first virtual machine has halted...
2017/0010912 FEEDBACK SYSTEM FOR OPTIMIZING THE ALLOCATION OF RESOURCES IN A DATA CENTER
To improve resource utilization and reduce the virtual machine sprawl in a data center, resource utilization is predicted based on previously measured...
2017/0010911 INTEGRATED CONFIGURATION ENGINE FOR INTERFERENCE MITIGATION IN CLOUD COMPUTING
A cloud computing system which is configured to monitor operating status of a plurality of virtual computing machines running on a physical computing machine,...
2017/0010910 DATA TRANSFER METHOD, COMMUNICATIONS NETWORK, SUBSCRIBER AND VEHICLE
A method for transferring data between at least two subscribers, at least one of the subscribers being located in a vehicle, the at least one vehicle-based...
2017/0010909 MANAGEMENT OF A VIRTUAL MACHINE IN A VIRTUALIZED COMPUTING ENVIRONMENT BASED ON A FABRIC LIMIT
A method manages virtual machines in a virtualized computing environment based at least in part on limitations associated with storage fabrics through which...
2017/0010908 DELAYED BOOT OF A VIRTUAL MACHINE IN A VIRTUALIZED COMPUTING ENVIRONMENT BASED ON A FABRIC LIMIT
A method manages virtual machines in a virtualized computing environment based at least in part on limitations associated with storage fabrics through which...
2017/0010907 HYPERVISOR CONTROLLED REDUNDANCY FOR I/O PATHS USING VIRTUALIZED I/O ADAPTERS
A method, system, and program product for hypervisor controlled redundancy for Input/Output (I/O) paths using virtualized I/O adapters is provided. A...
2017/0010906 CONSERVATIVE CLASS PRELOADING FOR REAL TIME JAVA EXECUTION
A computer implemented method, a computer program product and a data processing system for executing an application written in a dynamic language are provided....
2017/0010905 SYSTEM AND METHOD FOR FULLY CONFIGURABLE REAL TIME PROCESSING
Provided are systems, methods, and architectures for a neutral input/output (NIO) platform that includes a core that supports one or more services. The core...
2017/0010904 AUTOMATED TESTING OF GUI MIRRORING
Testing correct mirroring of a GUI. Two GUI specifications are received, one that specifies text elements in a left-to-right natural language and another that...
2017/0010903 USER INTERFACE LEVEL TUTORIALS
User interface level tutorials can be provided based upon recording as a tutorial a script and/or a video at a user interface level of progression through...
2017/0010902 API NOTEBOOK TOOL
Techniques for an application programming interface (API) notebook tool are disclosed. In some implementations, an API notebook is a tool, framework, and...
2017/0010901 DYNAMIC CREATION OF JOB CONTROL LANGUAGE CARDS
According to aspects of the present disclosure, a method for creating a JCL job card comprises obtaining job control language (JCL) function choices and...
2017/0010900 Adding Functionality To Existing Code At Exits
New code is added to existing object code in order to add new functionality. For example, a call to start a profiler function can be added at the beginning of...
2017/0010899 SYSTEMS AND METHODS FOR LOADING FIRMWARE MODULES
In accordance with embodiments of the present disclosure, a method may include during boot of the information handling system, in response to one of a system...
2017/0010898 SYSTEM FOR CONVENIENTLY MOVING AN ENTIRE COMPUTER ENVIRONMENT AMONG A PLURALITY OF COMPUTING PLATFORMS
A system is provided for conveniently moving an entire computer environment among a plurality of computing platforms. The system includes a portable storage...
2017/0010897 DELAYED BOOT OF A VIRTUAL MACHINE IN A VIRTUALIZED COMPUTING ENVIRONMENT BASED ON A FABRIC LIMIT
The invention addresses these and other problems associated with the prior art by providing an apparatus and program product that manage virtual machines in a...
2017/0010896 Shared Memory Architecture Autoupdater
A method of updating a bootloader includes a slave controller that includes a central processing unit in communication with non-volatile memory having a shared...
2017/0010895 MECHANISM FOR INSTRUCTION SET BASED THREAD EXECUTION ON A PLURALITY OF INSTRUCTION SEQUENCERS
In an embodiment, a method is provided. The method includes managing user-level threads on a first instruction sequencer in response to executing user-level...
2017/0010894 DYNAMIC THREAD SPLITTING
Systems, apparatuses and methods may provide for associating a first instruction pointer with an IF block of a primary IF-ELSE conditional construct associated...
2017/0010893 BIT-MASKED VARIABLE-PRECISION BARREL SHIFTER
According to one general aspect, an apparatus may include a monolithic shifter configured to receive a plurality of bytes of data, and, for each byte of data,...
2017/0010892 PROCESSOR WITH EFFICIENT MEMORY ACCESS
A method includes, in a processor, processing program code that includes memory-access instructions, wherein at least some of the memory-access instructions...
2017/0010891 STATE ESTIMATION PROCESSOR AND STATE ESTIMATION SYSTEM
A microprocessor unit (MPU) connected to external sensors is provided with an interface unit that acquires detection information acquired by the external...
2017/0010890 AUTOMATIC COMMENT CREATION FOR COMPUTER FILES
Embodiments of the present invention include a method, computer program product, and system for inserting text content into a computer file as a comment in a...
2017/0010889 CONTINUOUS INTEGRATION WITH REUSABLE CONTEXT AWARE JOBS
Example embodiments relate to continuous integration with reusable context aware jobs. An example method may include accessing a build pipeline that includes...
2017/0010888 AUTOMATIC IMPORTS AND DEPENDENCIES IN LARGE-SCALE SOURCE CODE REPOSITORIES
A system and method for finding candidates of qualified names for at least one simple name in a source code file are disclosed. A source code file may be...
2017/0010887 COMPUTER-IMPLEMENTED METHOD FOR EDITING DATA OBJECT VARIANTS
A computer-implemented method for editing data object variants of at least one software tool is described and presented, whereby the data object variants have...
2017/0010886 SYSTEM AND METHOD TO MODIFY RUN-TIME BEHAVIOR OF AN APPLICATION BY MODIFICATION OF MACHINE-READABLE INSTRUCTIONS
A system and method of modifying application implementation is described. Modification of application implementation may include modification, addition, and/or...
2017/0010885 Wireless Data Update System and Method
A method for facilitating a data update is performed. The method includes by a source communication apparatus initiating the data update, establishing a...
2017/0010884 Systems And Methods To Securely Inject Binary Images And Code Into Firmware
Systems and methods are provided that may be implemented to execute firmware and to inject executable code images into the executing firmware that are...
2017/0010883 Automatic Updating of Applications
In some implementations, a mobile device can be configured to automatically download and install updates to applications installed on the mobile device. In...
2017/0010882 ARCHITECTURE FOR FIELD UPGRADE OF A HEALTH MONITORING SYSTEM
An architecture allows individual system components to be developed and tested individually, i.e., as distinct modules, and to be subsequently combined through...
2017/0010881 INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREFOR
This invention prevents rollback of firmware of an information processing apparatus. The apparatus including a security chip includes a counter which holds a...
2017/0010880 UPDATE CONTROL PROGRAM AND APPARATUS
A program for controlling an update of a communication device that causes a computer to execute a process including: determining, when acquiring an update...
2017/0010879 DYNAMICALLY PATCHING KERNELS USING STORAGE DATA STRUCTURES
A system and method for patching a kernel is disclosed. In one embodiment, the method includes receiving an online patch request, parsing a global kernel...
2017/0010878 SMARTER OPERATING SYSTEMS: FILE SYSTEM EVENTS
An on device client that augments operating system functionality may monitor for an event from an operating system running on a processor of a device....
2017/0010877 TIME-BASED INSTALLATION AND UNINSTALLATION OF APPLICATIONS
Aspects of the present invention disclose a method, computer program product, and system for managing applications on a computing device. The method includes...
2017/0010876 AUTOMATIC DISCOVERY AND RETRIEVAL OF INTEROPERABLE APPLICATIONS
The disclosed implementations provide a seamless mechanism for end users to discover and try out new and/or updated applications. An application store may...
2017/0010875 Method for Deploying BIOS Integrity Measurement via BIOS Update Package and System Therefor
A BIOS delivery installation package includes a basic input/output system (BIOS) update payload including a BIOS image. The BIOS delivery installation package...
2017/0010874 PROVISIONING STORAGE DEVICES IN A DATA CENTER
In one embodiment, a fabric interconnect device accesses a software inventory of a storage device comprising a plurality of hardware components including at...
2017/0010873 Arranging Binary Code Based on Call Graph Partitioning
Mechanisms are provided for arranging binary code to reduce instruction cache conflict misses. These mechanisms generate a call graph of a portion of code....
2017/0010872 VIRTUALIZING EXTENSION CODE IN AN APPLICATION
Techniques are described herein that are capable of virtualizing extension code (e.g., third-party extension code) in an application (e.g., a web application...
2017/0010871 HEURISTIC ASSEMBLY OF A COMPONENT BASED APPLICATION
Embodiments of the present invention address deficiencies of the art in respect to wiring components in a component based application and provide a method,...
2017/0010870 OPTIMIZED RETRIEVAL OF CUSTOM STRING RESOURCES
In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow a desktop integration framework to optimize...
2017/0010869 MULTISTAGE CUSTOMIZING OF WEB-BASED APPLICATION IN A BROWSER INDEPENDENT OF PLATFORM AND OPERATING SYSTEM
Methods, systems, and apparatuses, including computer programs encoded on computer storage medium, for customizing a web-based application in a browser by...
2017/0010868 METHOD FOR HANDLING USER-LEVEL EVENTS FOR PROGRAMMING AN APPLICATION
The invention relates to methods for handling user-level events for programming an application. The methods aim at providing the designer of an application the...
← 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.