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/0269973 ALMOST FAIR BUSY LOCK
The present invention provides a method, a system, and a computer program product of preventing thread monitoring preemptions in an almost fair busy lock. In...
2017/0269972 METHOD AND SYSTEM FOR DYNAMICALLY INTEGRATING BOTS
Disclosed herein is a method and system for dynamically integrating a plurality of BOTs. The method comprises creating the plurality of BOTs offering one or...
2017/0269971 MIGRATING ENTERPRISE WORKFLOWS FOR PROCESSING ON A CROWDSOURCING PLATFORM
In one embodiment, a computer-implemented method includes: receiving a workflow, for each of the tasks in the workflow, annotating the task with a set of...
2017/0269970 DISTRIBUTED DATA SET STORAGE AND ANALYSIS REPRODUCIBILITY
An apparatus includes a processor and a storage storing instructions causing the processor to: maintain a federated area; receive a request to perform a job...
2017/0269969 MEMORY ACCESS CONTROL DEVICE, INFORMATION PROCESSING SYSTEM, MEMORY ACCESS CONTROL METHOD, AND RECORDING MEDIUM...
A memory access control device includes: an in-process number calculating unit that calculates an in-process number, which is a number of in-process load...
2017/0269968 OPERATING SYSTEM SUPPORT FOR GAME MODE
Embodiments disclosed herein are related to systems, methods, and computer readable medium for allocating one or more system resources for the exclusive use of...
2017/0269967 QUALITY OF SERVICE CLASSES
In one embodiment, tasks executing on a data processing system can be associated with a Quality of Service (QoS) classification that is used to determine the...
2017/0269966 METHOD AND APPARATUS FOR SCHEDULING THREADS IN MANY-CORE SYSTEM
Provided is a method of scheduling threads in a many-cores system. The method includes generating a thread map where a connection relationship between a...
2017/0269964 FACILITATING EXECUTION-AWARE HYBRID PREEMPTION FOR EXECUTION OF TASKS IN COMPUTING ENVIRONMENTS
A mechanism is described for facilitating execution-aware hybrid preemption for execution of tasks in computing environments. A method of embodiments, as...
2017/0269963 SHARED LOCK STATE
A method of managing a plurality of applications on a computing device. The method comprises receiving, by a first application running on the computing device,...
2017/0269962 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...
2017/0269961 APPLICATION PROGRAM SWITCHING METHOD AND APPARATUS, AND ELECTRONIC TERMINAL
The present invention discloses an application program switching method, relates to the data processing field, and is used to implement fast switching between...
2017/0269960 APPARATUS WITH SHARED TRANSACTIONAL PROCESSING RESOURCE, AND DATA PROCESSING METHOD
An apparatus (2) with multiple processing elements (4, 6, 8) has shared transactional processing resources (10, 50, 75) for supporting processing of...
2017/0269959 METHOD, APPARATUS AND SYSTEM TO SEND TRANSACTIONS WITHOUT TRACKING
In one embodiment, an apparatus comprises: an encoder to receive a non-posted transaction from a requester and encode information of the non-posted transaction...
2017/0269958 VIRTUAL MACHINE (VM) MIGRATION FROM SWITCHED FABRIC BASED COMPUTING SYSTEM TO EXTERNAL SYSTEMS
An aspect of the present disclosure provides for migration of a virtual machine (VM) on a switched-fabric based computing system to another (external)...
2017/0269957 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, NON-TRANSITORY COMPUTER-READABLE RECORDING...
An information processing apparatus includes a first determiner, a second determiner, and third determiner. The first determiner determines, when a second...
2017/0269956 STORAGE RESOURCE MANAGEMENT IN VIRTUALIZED ENVIRONMENTS
Storage resource management in virtualized environments is provided. In this regard, when receiving a request for accessing a target general purpose partition...
2017/0269955 ENFORCING COMPLIANCE RULES USING GUEST MANAGEMENT COMPONENTS
A system can include a host device that includes a virtual machine execution environment that includes a hypervisor and a virtual machine. The virtual machine...
2017/0269954 ENFORCING COMPLIANCE RULES USING HOST MANAGEMENT COMPONENTS
A system can include a host device that includes a virtual machine execution environment. The host device can execute a host management component in the host...
2017/0269953 VIRTUAL MACHINE SAFEHOLD
Various embodiments pertain to computing devices and virtual machines. In particular, various embodiments relate to the start-up, operation, and communication...
2017/0269952 DYNAMIC ALTERING OF SRIOV VIRTUAL FUNCTION (VF) RESOURCES INCLUDING DMA WINDOWS WITHOUT BRINGING DOWN THE VF
A method, system and computer program product are provided for implementing dynamic altering of a Single Root Input/Output Virtualization (SRIOV) virtual...
2017/0269951 MANAGING VIRTUAL MACHINE MIGRATION
Systems and methods for the management of migrations of virtual machine instances are provided. In response to a request to migrate a virtual machine instance,...
2017/0269950 SELECTIVE EXECUTION OF AHEAD-OF-TIME COMPILED CODE
A device selectively executes native machine code of a computing method in an application. Prior to execution of the application, a predicted usage level of...
2017/0269949 METHOD AND DEVICE FOR OPERATING A CONTROL UNIT
A method and a device for operating a control unit which encompasses at least one register. A bypass for at least one specifiable register is provided for...
2017/0269948 SIMULTANEOUSLY CAPTURING STATUS INFORMATION FOR MULTIPLE OPERATING MODES
Status indicators are provided. An operation is performed in a current operating mode of the processor, in which the current operating mode is dynamically...
2017/0269947 CUSTOM KIOSK
A system for customizing a kiosk comprises a motherboard and first and second Raspberry Pi type compute modules on the mother board for customizing the mother...
2017/0269946 SYSTEM AND METHOD FOR AN INTERACTIVE QUERY UTILIZING A SIMULATED PERSONALITY
A system and method provides for an interactive query comprising a first input module capable of receiving input for creating a simulated personality for a...
2017/0269945 SYSTEMS AND METHODS FOR GUIDED LIVE HELP
Provided are systems and methods for creating and playing back live help routines for websites. During creation of a live help routine, the user performs...
2017/0269944 METHOD FOR OPTIMIZING PERFORMANCE OF COMPUTATIONALLY INTENSIVE APPLICATIONS
A computing system may be configured to receive a plurality of computing tasks for execution. The computing system may determine a first configuration setting...
2017/0269943 USING PERIPHERAL COMPONENT INTERCONNECT EXPRESS VENDOR-DEFINED MESSAGE (PCIe-VDM) AND INTER-INTEGRATED CIRCUIT...
Systems and methods for using Peripheral Component Interconnect Express Vendor-Defined Message (PCIe-VDM) and Inter-Integrated Circuit (I.sup.2C) transport for...
2017/0269942 METHOD FOR SETTING REDUNDANT ARRAY OF INDEPENDENT DISKS
A method for setting redundant array of independent disks (RAID) is provided. A boot firmware is activated such that the boot firmware performs a booting...
2017/0269941 METHOD FOR FORCIBLY RESETTING MICROCONTROLLER
A method for forcibly resetting a microcontroller is provided. A switching module is provided to power a microcontroller. The switching module detects through...
2017/0269940 SECURE START SYSTEM FOR AN AUTONOMOUS VEHICLE
A secure start system for an autonomous vehicle (AV) can include a compute stack and a communications router. The communications router can include an...
2017/0269939 SELECTION OF AN OPERATING SYSTEM
Examples of a system and method are disclosed herein. An example of the system includes a first computer having a port and a first operating system to execute...
2017/0269938 AGE BASED FAST INSTRUCTION ISSUE
In an approach for selecting and issuing an oldest ready instruction in an issue queue, one or more processors receive one or more instructions in an issue...
2017/0269937 INSTRUCTION PREFETCHING IN A COMPUTER PROCESSOR
Instruction prefetching in a computer processor includes, upon a miss in an instruction cache for an instruction cache line: retrieving, for the instruction...
2017/0269936 PREVENTING PREMATURE READS FROM A GENERAL PURPOSE REGISTER
Methods and apparatus for preventing premature reads from a general purpose register (GPR) including receiving an instruction comprising a source operand...
2017/0269935 INSTRUCTION AND LOGIC TO PROVIDE VECTOR LOADS AND STORES WITH STRIDES AND MASKING FUNCTIONALITY
Instructions and logic provide vector loads and/or stores with stride and mask functionality. In one implementation, a processor is provided that includes...
2017/0269934 IN-LANE VECTOR SHUFFLE INSTRUCTIONS
In-lane vector shuffle operations are described. In one embodiment a shuffle instruction specifies a field of per-lane control bits, a source operand and a...
2017/0269933 ACTION MANAGEMENT APPARATUS, ACTION MANAGEMENT METHOD, AND ACTION MANAGEMENT PROGRAM
An action management apparatus includes a bodily information measurement unit that measures bodily information, a communication unit for performing near-field...
2017/0269932 VECTOR GALOIS FIELD MULTIPLY SUM AND ACCUMULATE INSTRUCTION
A Vector Galois Field Multiply Sum and Accumulate instruction. Each element of a second operand of the instruction is multiplied in a Galois field with the...
2017/0269931 Method and Computing System for Handling Instruction Execution Using Affine Register File on Graphic Processing...
The present invention provides an affine engine design to the microarchitecture of the graphic processing unit, in which an operand type detection is...
2017/0269930 SYSTEM, METHOD, AND RECORDING MEDIUM FOR PROJECT DOCUMENTATION FROM INFORMAL COMMUNICATION
A project documentation method, system, and non-transitory computer readable medium, include a matching circuit configured to match the multimodal...
2017/0269929 MODULAR SERIALIZATION
A serial form of a serializable exposed first module element of a module in a module system is analyzed. An unexposed and/or inaccessible second module element...
2017/0269928 LIVE UPDATING OF A CHANGED BLOCK TRACKING DRIVER
Live updating of a changed block tracking (CBT) driver. In one example embodiment, a method for live updating of a CBT driver may include loading a CBT driver...
2017/0269927 DEVICE WHICH IS OPERABLE DURING FIRMWARE UPGRADE
There is provided a device (100) having hardware (102) and a first, upgradable, firmware (106) for controlling the hardware. The device further has a...
2017/0269926 SERVER PROGRAM HOT UPGRADING METHOD AND DEVICE
The present disclosure provides a server program hot upgrading method comprising following steps: the server controlling a processing instance A which is...
2017/0269925 CUSTOMIZING A SOFTWARE APPLICATION BASED ON A USER'S FAMILIARITY WITH THE SOFTWARE PROGRAM
A software program is executed, the software program requiring one or more physical interactions with a user through an input/output (I/O) device, wherein each...
2017/0269924 MANAGING A SOFTWARE-PATCH SUBMISSION QUEUE
Queued software patches are analyzed before one patch is chosen as the next patch to be integrated into a working build. The chosen patch might not be next in...
2017/0269923 REMOTE MANAGEMENT OF ELECTRONIC PRODUCTS
A remote server may receive a data log with information regarding the status and/or a setting of an electronic product. The remote server may store information...
← 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 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | 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.