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/0286191 APPLICATION EVENT TRACING
Examples disclosed herein relate to a system for generating an element identifier comprising an action engine to identify at least one event listener...
2017/0286190 STRUCTURAL AND TEMPORAL SEMANTICS HETEROGENEOUS INFORMATION NETWORK (HIN) FOR PROCESS TRACE CLUSTERING
A method of generating process trace clusters includes receiving a set of process traces, where a process trace is an application level event log from a...
2017/0286189 GRAPH-ENHANCED EVENT MANAGEMENT
A first event notification is received. The first event notification is associated with a first event. Criteria is determined based, at least in part, on the...
2017/0286188 SYSTEM AND METHOD FOR INTEGRATING A TRANSACTIONAL MIDDLEWARE PLATFORM WITH A CENTRALIZED AUDIT FRAMEWORK
In accordance with an embodiment, described herein is a system and method for integrating a transactional middleware platform with a centralized audit...
2017/0286187 ADAPTIVE QUEUED LOCKING FOR CONTROL OF SPECULATIVE EXECUTION
Adaptive queued locking for control of speculative execution is disclosed. An example apparatus includes a queue controller to control removal of threads from...
2017/0286186 FAST TRANSFER OF WORKLOAD BETWEEN MULTIPLE PROCESSORS
Techniques and systems for prescheduling an alternative CPU as soon as a need for a task is detected by a primary CPU are disclosed. A process includes...
2017/0286185 JOB SCHEDULING AND MONITORING
Job execution can be scheduled and monitored. Execution of a job results in generation of one or more data slices, which can be consumed as input by one or...
2017/0286184 OPTIMIZATION OF PARRALEL PROCESSSING USING WATERFALL REPRSENTATIONS
Event data for an application execution is accessed from a table of logged events, the event data comprising a sequence, a hierarchy, and a start time and...
2017/0286183 OPERATION OF A MULTI-SLICE PROCESSOR IMPLEMENTING A HARDWARE LEVEL TRANSFER OF AN EXECUTION THREAD
Operation of a multi-slice processor that includes execution slices and a dispatch network of the multi-slice processor implementing a hardware level transfer...
2017/0286182 Identifying Enhanced Synchronization Operation Outcomes to Improve Runtime Operations
Embodiments include computing devices, systems, and methods identifying enhanced synchronization operation outcomes. A computing device may receive a first...
2017/0286181 DEPLOYMENT AND EXECUTION OF SENSING AND COMPUTATIONAL TASKS IN A NETWORK OF COMPUTING DEVICES
Embodiments include methods, systems and computer programs for deployment and execution of tasks in a network of computing devices. Aspects include creating by...
2017/0286180 Joint Network and Task Scheduling
Techniques for network state-aware and network scheduling policy-aware task scheduling are provided. In one aspect, a method for scheduling tasks in a...
2017/0286179 METHODS AND SYSTEMS FOR MANAGING SERVICE LEVEL OBJECTIVES IN A NETWORKED STORAGE ENVIRONMENT
Methods and systems for a networked storage system are provided. One method includes assigning by a processor executable management module a service level...
2017/0286178 WORKLOAD BALANCING FOR STORLET INFRASTRUCTURE
A first storlet engine is monitored for a first computational algorithm. The storlet engine includes a lookup table including a first characteristic of one or...
2017/0286177 PROCESSING PERFORMANCE ANALYZER AND PROCESS MANAGER
Embodiments include method, systems and computer program products for z Integrated Information Processors (zIIP) processing performance analysis and process...
2017/0286176 CONTROLLING WORKLOAD PLACEMENT TO MANAGE WEAR OF A COMPONENT NEARING END OF LIFE
A method includes tracking, for each of a plurality of workloads, a wear rate incurred by a component of a given component type as a result of processing an...
2017/0286175 RESOURCE SCHEDULE OPTIMIZATION
Embodiments of the present invention provide methods, computer program products, and systems for evaluating expressions. Embodiments of the present invention...
2017/0286174 TERMINAL APPLICATION PROCESS MANAGEMENT METHOD AND APPARATUS
A terminal application process management method includes: detecting a first-type terminal application, the first-type terminal application being a preset...
2017/0286173 METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR SCHEDULING RESOURCES
A method, computing device and computer program product are provided to establish and maintain resource availability. Methods may include generating a...
2017/0286172 COMPUTING PLATFORM SECURITY METHODS AND APPARATUS
Computing platform security methods and apparatus are disclosed. An example apparatus includes a security application to configure a security task, the...
2017/0286171 MEMORY MANAGEMENT
System and techniques for memory management are described herein. A request for an adjusted process-value for a process may be received. Here, the adjusted...
2017/0286170 SYSTEMS AND METHODS FOR OFFLOADING PROCESSING FROM A HOST TO STORAGE PROCESSING UNITS USING AN INTERCONNECT NETWORK
Systems and methods for offloading processing from a host to one or more storage processing units using an interconnect network are provided. One such system...
2017/0286169 Automatically Mapping Program Functions to Distributed Heterogeneous Platforms Based on Hardware Attributes and...
A method for automatically mapping program functions to distributed heterogeneous platforms based on hardware attributes and specified constraints is...
2017/0286168 BALANCING THREAD GROUPS
A method for balancing thread groups across a plurality of processor cores identifies the processor cores executing active thread groups. A processor core with...
2017/0286167 TIME-BASED ADJUSTABLE LOAD BALANCING
A time-based adjustable load balancing method and device is provided, which, by acquiring and recording at least one timed task including an execution time...
2017/0286166 SYSTEMS AND METHODS FOR DYNAMIC ALLOCATION OF COMPILATION MACHINES
Systems and methods for dynamic allocation of compilation machines are disclosed. A method includes: initiating and storing a task to be compiled and marking...
2017/0286165 MANAGING COMPUTING RESOURCES AND REDUCING EXECUTION TIME USING PARALLEL PROCESSES
A method of managing computing resources and reducing execution time. The method includes: receiving, by a computing resource scheduler, a request to calculate...
2017/0286164 MANAGEMENT SERVER, COMMUNICATION SYSTEM, NETWORK MANAGEMENT METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM...
A management server capable of allocating a network parameter desired by a user to a communication device corresponding to a node constituting a network...
2017/0286163 METHOD AND SYSTEM FOR PROVIDING CONTEXT INFORMATION REGARDING IoT DEVICE, AND NON-TRANSITORY COMPUTER-REDABLE...
A method of providing context information regarding an IoT (Internet of Things) device includes acquiring primary context information which is collected for at...
2017/0286162 EXTENSIBLE WORKFLOWS FOR PROCESSING CONTENT
A system and method is described for enabling a user to add extensions to one or more of the preconfigured workflows for processing media content. The...
2017/0286161 METHOD AND APPARATUS FOR DISTRIBUTING TASKS OF AUTOSAR OPERATING SYSTEM
Provided are a method of distributing tasks of an AUTomotive Open System Architecture (AUTOSAR) operating system and managing OsTask using OsAlarm in the...
2017/0286160 TASK CIRCUMSTANCE PROCESSING DEVICE AND METHOD
A task circumstance processing system includes a processor that executes a process. The process includes: referencing a recognition information stored in a...
2017/0286159 BATCHED TASKS
Reducing computational load for systems tracking tasks performed in a shared electronic environment allows for users to receive more nuanced notifications...
2017/0286158 Migration Of Virtual Machines
Examples of the present disclosure provide a method of migrating a virtual machine. In response to receiving information of a newly added port, a first...
2017/0286157 Work Conserving, Load Balancing, and Scheduling
A system and method are described for work conserving, load balancing, and scheduling by a network processor. For example, one embodiment of a system includes...
2017/0286156 GENERATING DATA STREAMS FROM PRE-EXISTING DATA SETS
Systems and methods are described for transforming a data set within a data source into a series of task calls to an on-demand code execution environment or...
2017/0286155 System and Methods for Dynamically Assigning Control to One or More BOTS
Method and system for dynamically assigning control to one or more BOTs to execute at least one task are disclosed. The method comprises tracking user actions...
2017/0286154 CYCLING OUT DISPERSED STORAGE PROCESSING UNITS FROM ACCESS POOLS TO PERFORM EXPENSIVE OPERATIONS
A method includes identifying, by a dispersed storage (DS) processing unit of a plurality of DS processing units of a dispersed storage network (DSN), a DSN...
2017/0286153 Managing Container Pause And Resume
An operating system running on a computing device uses containers for hardware resource partitioning. Using the techniques discussed herein, pausing and...
2017/0286152 CONTROL METHOD FOR VIRTUAL MACHINE SYSTEM, AND VIRTUAL MACHINE SYSTEM
The virtual machine system according to the present invention comprises: physical processors which each include an interrupt controller including an interrupt...
2017/0286151 Handling Memory Requests
A converter module is described which handles memory requests issued by a cache (e.g. an on-chip cache), where these memory requests include memory addresses...
2017/0286150 Transaction Processing Method and Apparatus, and Computer System
A transaction processing method, an apparatus, and a computer system are provided. According to the method, after receiving a transaction processing request,...
2017/0286149 Method for Managing Memory of Virtual Machine, Physical Host, PCIE Device and Configuration Method Thereof, and...
A method for managing a memory of a virtual machine, a physical host, a PCIE device and a configuration method thereof are provided. The method executed by a...
2017/0286148 Virtual Machine Scaling Method and Device
A virtual machine (VM) scaling method and device is provided. The method includes determining a VM resource pool corresponding to an application when a new VM...
2017/0286147 SYSTEM AND METHOD FOR LOAD ESTIMATION OF VIRTUAL MACHINES IN A CLOUD ENVIRONMENT AND SERVING NODE
The application discloses a load evaluation system for virtual machines in a cloud environment, comprising: a monitored data collecting module which is...
2017/0286146 VIRTUAL MACHINE PLACEMENT
Example implementations relate to defining a first placement plan to place virtual storage appliance virtual machines on servers and defining a second...
2017/0286145 IMPLEMENTING DYNAMIC COST CALCULATION FOR SRIOV VIRTUAL FUNCTION (VF) IN CLOUD ENVIRONMENTS
A method, system and computer program product are provided for implementing dynamic cost calculation for a Single Root Input/Output Virtualization (SRIOV)...
2017/0286144 SOFTWARE-DEFINED STORAGE CLUSTER UNIFIED FRONTEND
Methods, computing systems and computer program products implement embodiments of the present invention that include initializing a plurality of first layer...
2017/0286143 PROCESSING PRE-EXISTING DATA SETS AT AN ON DEMAND CODE EXECUTION ENVIRONMENT
Systems and methods are described for transforming a data set within a data source into a series of task calls to an on-demand code execution environment or...
2017/0286142 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...
← 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 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 | 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.