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/0235613 AUTOMATICALLY SCALING UP PHYSICAL RESOURCES IN A COMPUTING INFRASTRUCTURE
A processing device determines that utilization of a resource that is executing a workload meets a utilization threshold. The resource is part of multiple...
2017/0235612 MIGRATION OF A LOGICAL PARTITION OR VIRTUAL MACHINE WITH INACTIVE INPUT/OUTPUT HOSTING SERVER
Embodiments disclose techniques for migrating a logical partition from a source computing system with an inactive I/O server to another target computing...
2017/0235611 PUSH SIGNALING TO RUN JOBS ON AVAILABLE SERVERS
Embodiments are directed towards push signaling to run jobs on available servers. Users may provide jobs or job instructions to a job control node. Job control...
2017/0235610 SYSTEM FOR DISTRIBUTED DATA PROCESSING WITH AUTO-RECOVERY
Embodiments enable distributed data processing with automatic caching at multiple system levels by accessing a master queue of data processing work comprising...
2017/0235608 AUTOMATIC RESPONSE TO INEFFICIENT JOBS IN DATA PROCESSING CLUSTERS
The disclosed embodiments provide a method, apparatus, and system for obtaining user ratings and/or feedback for a software application. During operation, for...
2017/0235607 METHOD FOR OPERATING SEMICONDUCTOR DEVICE AND SEMICONDUCTOR SYSTEM
A method for operating a semiconductor device includes obtaining task structure information of a task processed in a multiprocessor system. The multiprocessor...
2017/0235606 SYSTEM AND METHODS FOR IMPLEMENTING CONTROL OF USE OF SHARED RESOURCE IN A MULTI-TENANT SYSTEM
Systems, apparatuses, and methods for preventing the use of a shared resource (such as a database) by a user or group of users from causing other users to...
2017/0235605 SYSTEM AND METHOD FOR IMPLEMENTING CLOUD BASED ASYNCHRONOUS PROCESSORS
Systems, apparatuses, and methods for scheduling the processing of job requests on a data processing platform that utilizes multiple processing elements. In...
2017/0235604 DISTRIBUTED LOAD PROCESSING USING CLUSTERS OF INTERDEPENDENT INTERNET OF THINGS DEVICES
For distributed processing using clustering of interdependent Internet of Things (IoT) devices, at a central device, a data source to be used for processing a...
2017/0235603 DISTRIBUTED LOAD PROCESSING USING FORECASTED LOCATION-BASED INTERNET OF THINGS DEVICE CLUSTERS
For distributed processing using forecasted location-based IoT device clusters, at a central IoT device, a data source that is to be used and a duration for...
2017/0235602 Resource Scheduling Method and Related Apparatus
A resource scheduling method and a related resource scheduling apparatus to improve data input/output (IO) efficiency, where the method includes determining a...
2017/0235601 DYNAMICALLY ADAPTIVE, RESOURCE AWARE SYSTEM AND METHOD FOR SCHEDULING
The following relates generally to computer system efficiency improvements. Broadly, systems and methods are disclosed that improve efficiency in a cluster of...
2017/0235600 SYSTEM AND METHOD FOR RUNNING APPLICATION PROCESSES
A server and method for processing data records are provided. The server includes an operating system running on a dedicated processor core, a memory storage...
2017/0235599 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...
2017/0235598 METHOD FOR IDENTIFYING APPLICATION CAUSING TEMPERATURE RISE OF TERMINAL, AND TERMINAL
A method for identifying an application causing a temperature rise of a terminal, and a terminal are provided. The method includes: obtaining a value range of...
2017/0235597 DETERMINING LIFE-CYCLE OF TASK FLOW PERFORMANCE FOR TELECOMMUNICATION SERVICE ORDER
A method includes a processor for determining a life cycle of a first performance of a task flow for a telecommunication service order, determining that a...
2017/0235596 ALERTS ANALYSIS FOR A VIRTUALIZATION ENVIRONMENT
Particular embodiments provide a system comprising a cluster of host machines for managing communication connections in a virtualization environment....
2017/0235595 ALERTS NOTIFICATIONS FOR A VIRTUALIZATION ENVIRONMENT
In one embodiment, a system includes a cluster of host machines implementing a virtualization environment. Each host machine a hypervisor, a user virtual...
2017/0235594 Alerts For a Virtualization Environment
Particular embodiments provide a system comprising a cluster of host machines for managing communications in a virtualization environment. Each of the host...
2017/0235593 ENTITY DATABASE TIMESTAMPS
In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user...
2017/0235592 ENTITY DATABASE FRAMEWORK
In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user...
2017/0235591 VIRTUALIZED FILE SERVER BLOCK AWARENESS
In one embodiment, a system for managing a virtualization environment comprises a plurality of host machines, one or more virtual disks comprising a plurality...
2017/0235590 VIRTUALIZED FILE SERVER TIERS
In one embodiment, a system for managing a virtualization environment comprises a plurality of host machines, one or more virtual disks comprising a plurality...
2017/0235589 VIRTUALIZED FILE SERVER DATA SHARING
In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines,...
2017/0235588 PROVISIONING OF VIRTUAL MACHINES WITH SECURITY REQUIREMENTS
Technologies are generally described to provision virtual machines with security requirements in datacenter. In some examples, a scheduler at a datacenter may...
2017/0235587 TRANSITIONING VOLUMES BETWEEN STORAGE VIRTUAL MACHINES
A volume rehost tool migrates a storage volume from a source virtual server within a distributed storage system to a destination storage server within the...
2017/0235586 SYSTEM AND METHOD FOR RETRIEVING VALUES OF CAPTURED LOCAL VARIABLES FOR LAMBDA FUNCTIONS IN JAVA
A system for and method of retrieving values of captured local variables for a lambda function in Java. In one embodiment, the system includes: (1) a Java...
2017/0235585 Management of IoT Devices in a Virtualized Network
Specialized, service optimized virtual machines are assigned to handle specific types of Internet of Things (IoT) devices. An IoT context mapping policy engine...
2017/0235584 DISTRIBUTED INPUT/OUTPUT VIRTUALIZATION
The present disclosure includes apparatuses and methods related to distributed input/output (I/O) virtualization. A number of embodiments include an apparatus...
2017/0235583 TRANSFER OF CONTROL OF CONFIGURATION SOURCES
A configuration control transfer ("CCT") system controls the transferring of control of configuration information of a device from a current configuration...
2017/0235582 SYSTEMS AND METHODS METHOD FOR PROVIDING AN INTERACTIVE HELP FILE FOR HOST SOFTWARE USER INTERFACES
System and methods are provided for an interactive help file for a host software user interface. According to one aspect, a host interface screen having...
2017/0235581 INSTRUCTIONS FOR MANAGING A PARALLEL CACHE HIERARCHY
A technique for managing a parallel cache hierarchy that includes receiving an instruction from a scheduler unit, where the instruction comprises a load...
2017/0235580 SYSTEM FOR SPECULATIVE EXECUTION EVENT COUNTER CHECKPOINTING AND RESTORING
An example system for speculative execution event counter checkpointing and restoring may include a plurality of processors, a first interconnect to couple two...
2017/0235579 PROCESSOR FOR SPECULATIVE EXECUTION EVENT COUNTER CHECKPOINTING AND RESTORING
An example processor for speculative execution event counter checkpointing and restoring may include a plurality of symmetric cores, at least one of the...
2017/0235578 Method and Apparatus for Scheduling of Instructions in a Multi-Strand Out-Of-Order Processor
In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for scheduling instructions in a multi-strand...
2017/0235577 OPERATION OF A MULTI-SLICE PROCESSOR IMPLEMENTING A MECHANISM TO OVERCOME A SYSTEM HANG
Operation of a multi-slice processor that includes execution slices and a dispatch network of the multi-slice processor implementing a hardware level mechanism...
2017/0235576 METHOD AND APPARATUS FOR SPECULATIVE DECOMPRESSION
An apparatus and method for performing parallel decoding of prefix codes such as Huffman codes. For example, one embodiment of an apparatus comprises: a first...
2017/0235575 UNIFIED REGISTER FILE FOR SUPPORTING SPECULATIVE ARCHITECTURAL STATES
A method for supporting architecture speculation in an out of order processor is disclosed. The method comprises fetching two threads into the processor,...
2017/0235574 INFERENCE BASED CONDITION CODE GENERATION
A condition code can depend upon a numerical output of a floating point operation for a processing pipeline. A classification can be determined for the...
2017/0235573 INFERENCE BASED CONDITION CODE GENERATION
A condition code can depend upon a numerical output of a floating point operation for a processing pipeline. A classification can be determined for the...
2017/0235572 PROVIDING VECTOR HORIZONTAL COMPARE FUNCTIONALITY WITHIN A VECTOR REGISTER
A processor includes a vector register including data fields to store values of vector elements of data, a decoder to decode a single instruction multiple data...
2017/0235571 Method and Apparatus to Process 4-Operand SIMD Integer Multiply-Accumulate Intruction
According to one embodiment, a processor includes an instruction decoder to receive an instruction to process a multiply-accumulate operation, the instruction...
2017/0235570 SYSTEMS AND METHODS FOR PROVIDING RANKED DEPLOYMENT OPTIONS
Systems, methods, and non-transitory computer-readable media can receive information about an application design plan. The application design plan can be...
2017/0235569 COMPUTER-IMPLEMENTED METHODS AND SYSTEMS FOR MEASURING, ESTIMATING, AND MANAGING ECONOMIC OUTCOMES AND...
An interrelated set of tools and methods is disclosed for: (1) measuring the relationship between software source code attributes (such as code quality, design...
2017/0235568 SOURCE CODE REVISION CONTROL WITH SELECTABLE FILE PORTION SYNCHRONIZATION
Techniques are described for version control with selectable file portion synchronization between an IDE and a repository, so that a version control system of...
2017/0235567 WIRELESS ROUTER REMOTE FIRMWARE UPGRADE
A wireless router receives a firmware update from a remote server, and destructively overwrites router firmware in flash memory in a chunk-wise manner, and...
2017/0235566 SYSTEM AND METHOD FOR EFFICIENT SOFTWARE REPLICATION
Systems and methods of efficient software replication are provided. This is accomplished by a first communication device that determines if a second...
2017/0235565 UNOBTRUSIVE FIRMWARE UPDATES FOR HEARING ASSISTANCE DEVICES
The present disclosure includes some examples of methods, systems, and machine readable media which deliver firmware updates to a computing device of a hearing...
2017/0235564 SOFTWARE UPGRADE METHOD AND DEVICE
A software upgrade method and a device, which relate to the field of communications technologies. Software upgrade is performed for a terminal by using an...
2017/0235563 Virtualized File Server Rolling Upgrade
In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines,...
← 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 | 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.