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
2018/0088989 Task Scheduling in a GPU
A method of scheduling tasks within a GPU or other highly parallel processing unit is described which is both age-aware and wakeup event driven. Tasks which...
2018/0088988 Return Flow Guard Using Control Stack Identified By Processor Register
Each program thread running on a computing device has an associated data stack and control stack. A stack displacement value is generated, which is the...
2018/0088987 FAILOVER HANDLING IN A DISTRIBUTED DATABASE SYSTEM
In one respect, there is provided a distributed database system that includes a first local scheduler node and a second local scheduler node. The first local...
2018/0088986 PEER-TO-PEER DISTRIBUTED COMPUTING SYSTEM FOR HETEROGENEOUS DEVICE TYPES
Described is a framework (or technique or method) and system for providing a distributed computing network including different types of devices. The framework...
2018/0088985 SCHEDULER AND CPU PERFORMANCE CONTROLLER COOPERATION
In one embodiment, an application programming interface (API) is defined that enables a thread scheduler to communicate thread information to the CPU...
2018/0088984 METHODS AND DEVICES OF BATCH PROCESS OF CONTENT MANAGEMENT
Embodiments of the present disclosure provide a method and device for of processing a batch process including a plurality of content management service...
2018/0088983 METHOD AND SYSTEM FOR MASTER LESS NODE COMMUNICATION
A distributed computing system comprising a plurality of nodes may be configured to receive a client request from at least one client device connected to the...
2018/0088982 PROVIDING HIGHLY AVAILABLE AND SCALABLE ACCESS TO A RESTRICTED ACCESS SERVICE THROUGH A RESTFUL INTERFACE
Examples of techniques for invoking a restricted access service through a RESTful interface are disclosed. In one example implementation according to aspects...
2018/0088981 OPTIMIZED MIGRATION OF VIRTUAL OBJECTS ACROSS ENVIRONMENTS IN A CLOUD COMPUTING ENVIRONMENT
An appliance migration mechanism (AMM) optimizes migration of a live virtual appliance with virtual objects between cloud environments to minimize temporary...
2018/0088980 HYPERVISOR-HOSTED VIRTUAL MACHINE FORENSICS
A computer system acquires forensics data from running virtual machines in a hypervisor-hosted virtualization environment. The computer system provides a...
2018/0088979 VIRTUAL MACHINE LIVELINESS DETECTION
A time stamp value associated with a virtual function of a guest virtual machine (VM) is periodically updated. One of a plurality of idle worker threads in a...
2018/0088978 Techniques for Input/Output Access to Memory or Storage by a Virtual Machine or Container
Examples include techniques for input/output (I/O) access to physical memory or storage by a virtual machine (VM) or a container. Example techniques include...
2018/0088977 TECHNIQUES TO DETERMINE AND MITIGATE LATENCY IN VIRTUAL ENVIRONMENTS
Embodiments may be generally directed to techniques to cause communication of one or more packets from one or more network interfaces to one or more other...
2018/0088976 PROCESSOR EXTENSIONS TO IDENTIFY AND AVOID TRACKING CONFLICTS BETWEEN VIRTUAL MACHINE MONITOR AND GUEST VIRTUAL...
A processing system includes an execution unit, communicatively coupled to an architecturally-protected memory, the execution unit comprising a logic circuit...
2018/0088975 Virtual Machine Live Migration Using Intelligent Order Of Pages To Transfer
An example method for virtual machine (VM) live migration using intelligent order of pages to transfer includes receiving a request to live migrate a VM,...
2018/0088974 INPUT/OUTPUT COMMAND REBALANCING IN A VIRTUALIZED COMPUTER SYSTEM
The present disclosure provides new methods and systems for input/output command rebalancing in virtualized computer systems. For example, an I/O command may...
2018/0088973 METHODS AND SYSTEMS FOR INTERCONVERSIONS AMONG VIRTUAL MACHINES, CONTAINERS AND CONTAINER SPECIFICATIONS
In one example aspect, a method obtains a file system of a virtual machine. The virtual machine comprises a plurality of applications. The plurality of...
2018/0088972 CONTROLLER, CONTROL METHOD AND PROGRAM
The controller, comprises: first unit configured to identify a communication node(s) corresponding to a service(s) requested by a user(s); second unit...
2018/0088971 UPGRADING CUSTOMIZED CONFIGURATION FILES
Upgrading a customized configuration file can include replacing the configuration property value of the upgraded configuration file with the corresponding...
2018/0088970 MAPPING OF USER INTERFACES WITHIN APPLICATIONS
A mapping application determines locations of user interfaces (UIs) within content. Upon determining locations of UIs within the content, the mapping...
2018/0088969 METHOD AND DEVICE FOR PRESENTING INSTRUCTIONAL CONTENT
A computer implemented method, device and computer program product are provided for presenting instructional content. The method automatically identifies...
2018/0088968 HOSTING APPLICATION EXPERIENCES WITHIN STORAGE SERVICE VIEWERS
The techniques disclosed herein provide hosted third-party application experiences within storage service viewers. Users can store a number of files having...
2018/0088967 CENTRALIZED APPLICATION PROGRAMMING INTERFACE MONITORING TOOL
Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A...
2018/0088966 ELECTRONIC DEVICE AND METHOD THEREOF FOR MANAGING APPLICATIONS
A method for managing applications of an electronic device is provided. The method includes displaying a graphical representation of at least one second...
2018/0088965 RUNNING AN APPLICATION WITHIN AN APPLICATION EXECUTION ENVIRONMENT AND PREPARATION OF AN APPLICATION FOR THE SAME
Computer-implemented methods are provided for preparing an application for execution within an application execution environment and for running an application...
2018/0088964 RESOURCE CONFIGURATION BASED ON DYNAMIC GROUP MEMBERSHIP
Methods, systems, and computer-readable media for resource configuration based on dynamic group membership are disclosed. An association between a group of...
2018/0088963 SOFTWARE UPGRADE AND DISASTER RECOVERY ON A COMPUTING DEVICE
A method, a device, and a non-transitory storage medium provide to store a boot loader that includes a first stage boot loader and a second stage boot loader,...
2018/0088962 AUTO BOOTLOADER RECOVERY IN BMC
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The management...
2018/0088961 Booting and Power Management
A computing device may comprise a first processor and a secondary processor. The first processor may initiate a power management process transitioning the...
2018/0088960 PROVIDING HIGHLY AVAILABLE AND SCALABLE ACCESS TO A RESTRICTED ACCESS SERVICE THROUGH A RESTFUL INTERFACE
Examples of techniques for invoking a restricted access service through a RESTful interface are disclosed. In one example implementation according to aspects...
2018/0088959 AUTOMATED-VEHICLE RESOURCE MANAGEMENT SYSTEM
An automated-vehicle resource management system includes a memory and a controller. The memory is used to store a program-and-data and is characterized by a...
2018/0088958 DATA PROTOCOL FOR MANAGING PERIPHERAL DEVICES
An apparatus, system, method, and program product for managing peripheral devices using a data protocol is disclosed. A connection module determines one or...
2018/0088957 TECHNOLOGIES FOR INDIRECT BRANCH TARGET SECURITY
Technologies for indirect branch target security include a computing device having a processor to execute an indirect branch instruction. The processor may...
2018/0088956 System and Method for Load Balancing in Out-of-Order Clustered Decoding
A processor includes a back end to execute decoded instructions and a front end. The front end includes two decode clusters and circuitry to receive data...
2018/0088955 METHOD AND SYSTEM FOR MANAGING DATA ACCESS IN STORAGE SYSTEM
Embodiments of the present invention relate to a method and system for managing data access in a storage system. A method for managing data access in a storage...
2018/0088954 ELECTRONIC APPARATUS, PROCESSOR AND CONTROL METHOD THEREOF
An electronic apparatus is provided for obtaining compiling data used in an external processor including a function unit including a plurality of input ports....
2018/0088953 A PROCESSOR SYSTEM AND METHOD BASED ON INSTRUCTION AND DATA PUSH
The present invention provides a processor system and method. When applying to the processor and computer field, the serving cache can autonomously serve...
2018/0088952 AUTOMATIC HARDWARE ZLW INSERTION FOR IPU IMAGE STREAMS
A system for automatic hardware ZLW insertion for IPU image streams is described herein. The system includes a memory and a processor. The memory is to store...
2018/0088951 INSTRUCTION ISSUE ACCORDING TO IN-ORDER OR OUT-OF-ORDER EXECUTION MODES
Apparatus for processing data (2) includes issue circuitry (22) for issuing program instructions (processing operations) to execute either within real time...
2018/0088950 REMOTE COMMAND INVOCATION
Technical solutions are described for a supervisory processor to pass an out-of-band communication to a target processor in a multiprocessor system. For...
2018/0088949 CALLER PROTECTED STACK RETURN ADDRESS IN A HARDWARE MANAGED STACK ARCHITECTURE
Corruption of program stacks is detected by using guard words placed in the program stacks. A called routine executing on a processor checks a guard word in a...
2018/0088948 EFFICIENT VECTORIZATION TECHNIQUES FOR OPERANDS IN NON-SEQUENTIAL MEMORY LOCATIONS
Systems, apparatuses, and methods for utilizing efficient vectorization techniques for operands in non-sequential memory locations are disclosed. A system...
2018/0088947 MULTI-PRODUCER SINGLE CONSUMER QUEUE SYSTEMS AND METHODS
Systems and methods associated with a multi-producer single consumer lock-free queue capable of accumulating traces is described herein. In a non-limiting...
2018/0088946 APPARATUSES, METHODS, AND SYSTEMS FOR MIXING VECTOR OPERATIONS
Systems, methods, and apparatuses relating to mixing vector operations are described. In one embodiment, a processor includes a decoder to decode an...
2018/0088945 APPARATUSES, METHODS, AND SYSTEMS FOR MULTIPLE SOURCE BLEND OPERATIONS
Systems, methods, and apparatuses relating to multiple source blend operations are described. In one embodiment, a processor is to execute an instruction to:...
2018/0088944 COORDINATED THREAD CRITICALITY-AWARE MEMORY SCHEDULING
A multi-core processor includes a plurality of cores to execute a plurality of threads and to monitor metrics for each of the plurality of threads during an...
2018/0088943 Processors, Methods, Systems, and Instructions to Generate Sequences of Integers in which Integers in...
A method of an aspect includes receiving an instruction. The instruction indicates an integer stride, indicates an integer offset, and indicates a destination...
2018/0088942 Processors, Methods, Systems, and Instructions to Generate Sequences of Integers in which Integers in...
A method of an aspect includes receiving an instruction. The instruction indicates an integer stride, indicates an integer offset, and indicates a destination...
2018/0088941 Instruction and Logic for Detecting Numeric Accumulation Error
A processor includes circuitry to decode at least one instruction and an execution unit. The decoded instruction may compute a floating point result. The...
2018/0088940 Instruction and Logic for Early Underflow Detection and Rounder Bypass
A processor for floating point underflow detection includes circuitry to decode a first instruction and a floating point unit. The decoded instruction, when...
← 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 | 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.