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/0150347 IN-CHANNEL MEMORY MIRRORING
Embodiments of the present invention provide methods, program products, and systems for improving DIMM level memory mirroring. Embodiments of the present...
2018/0150346 INTELLIGENT LOGGING
Examples relate to intelligent logging in a system. One example enables monitoring a set of critical processes of the system, responsive to a first process...
2018/0150345 SERIALIZING MACHINE CHECK EXCEPTIONS FOR PREDICTIVE FAILURE ANALYSIS
Upon occurrence of multiple errors in a central processing unit (CPU) package, data indicating the errors is stored in machine check (MC) banks. A timestamp...
2018/0150344 METHOD AND APPARATUS FOR DIAGNOSING ERROR OF OPERATING EQUIPMENT IN SMART FARM
An error diagnosing method performed by an apparatus for diagnosing an error of operating equipment in a smart farm includes: receiving a control message which...
2018/0150343 TECHNOLOGIES FOR DYNAMICALLY MANAGING THE RELIABILITY OF DISAGGREGATED RESOURCES IN A MANAGED NODE
Technologies for dynamically managing the reliability of disaggregated resources in a managed node include a resource manager server. The resource manager...
2018/0150342 SMART SELF-HEALING SERVICE FOR DATA ANALYTICS SYSTEMS
Methods, systems, and computer-readable storage media for automatically detecting potential performance degradation in a data analytics system including...
2018/0150341 REMOTE INVOCATION OF CODE EXECUTION IN A LOCALIZED DEVICE COORDINATOR
Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices...
2018/0150340 ELECTRONIC DEVICE TEST SYSTEM AND METHOD THEREOF
The present invention provides an electronic device test system and method, used to detect a memory serial number of an electronic device. The electronic...
2018/0150339 INTRA-CODE COMMUNICATION IN A LOCALIZED DEVICE COORDINATOR
Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices...
2018/0150337 SYSTEM AND METHOD FOR MULTIDIMENSIONAL SEARCH WITH A RESOURCE POOL IN A COMPUTING ENVIRONMENT
In accordance with an embodiment, a system enables multidimensional search within a resource pool, to support complex borrow operations such as, for example,...
2018/0150336 MANAGEMENT SYSTEM AND CONTROL METHOD
Management systems and control methods are provided herein. A management system determines a virtual machine to which a request is transferred from a load...
2018/0150335 INFORMATION PROCESSING APPARATUS AND MIGRATION METHOD
A processor in a first information processing apparatus reads out data stored in a unit area of a memory used by a virtual machine and copies the data to a...
2018/0150334 TECHNOLOGIES FOR PROVIDING ACCELERATED FUNCTIONS AS A SERVICE IN A DISAGGREGATED ARCHITECTURE
Technologies for providing accelerated functions as a service in a disaggregated architecture include a compute device that is to receive a request for an...
2018/0150333 BANDWIDTH AWARE RESOURCE OPTIMIZATION
An application workload is scheduled for execution by each of one or more processing cores operating in a first mode. Performance metrics for the each of the...
2018/0150332 Hyper-Threaded Processor Allocation to Nodes in Multi-Tenant Distributed Software Systems
A mechanism is provided for allocating a hyper-threaded processor to nodes of multi-tenant distributed software systems. Responsive to receiving a request to...
2018/0150331 COMPUTING RESOURCE ESTIMATION IN RESPONSE TO RESTARTING A SET OF LOGICAL PARTITIONS
A method for determining and managing computing resources within a virtualized computing environment in response to restarting a set of partitions. The method...
2018/0150330 TECHNOLOGIES FOR COORDINATING DISAGGREGATED ACCELERATOR DEVICE RESOURCES
A compute device to manage workflow to disaggregated computing resources is provided. The compute device comprises a compute engine receive a workload...
2018/0150329 REAL-TIME PARTITIONED PROCESSING STREAMING
Embodiments related to processing data sets in real-time by using a distributed network to generate and process partitioned streams. Messages are assigned to...
2018/0150328 REAL-TIME PARTITIONED PROCESSING STREAMING
Embodiments related to processing data sets in real-time by using a distributed network to generate and process partitioned streams. Messages are assigned to...
2018/0150327 LOCKLESS FREE MEMORY BALLOONING FOR VIRTUAL MACHINES
An example method for managing memory includes receiving an inflate notification including a first identifier corresponding to a first time. The inflate...
2018/0150326 METHOD AND APPARATUS FOR EXECUTING TASK IN CLUSTER
The present disclosure discloses a method and an apparatus for executing a task in a cluster. The method includes: obtaining a task; determining a ...
2018/0150325 ON-DEMAND CODE EXECUTION IN A LOCALIZED DEVICE COORDINATOR
Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices...
2018/0150324 Idle Time Service
In embodiments of an idle time service, it can be determined that processing on a device is in an idle state. An execution duration of applications that are...
2018/0150323 Swarm Management
Systems, methods, and other embodiments associated with swarm management are described. One example system comprises a communication component configured to...
2018/0150322 DATA PROCESSING
Data processing apparatus comprises one or more interconnected processing elements each configured to execute processing instructions of a program task;...
2018/0150321 DATA PROCESSING
Data processing apparatus comprises a group of two or more processing elements configured to execute processing instructions of a program task; the processing...
2018/0150320 Migrating virtual machines
There is provided system for migrating virtual machines. The system is capable of managing virtual machines in a source service for hosting one or more source...
2018/0150319 TEMPLATE-BASED METHODOLOGY FOR VALIDATING HARDWARE FEATURES
In one embodiment of the present invention, a thread is scheduled for execution by a processor, and the thread includes instructions for testing functionality...
2018/0150318 LOCALIZED DEVICE COORDINATOR
Systems and methods are described for configuring a coordinator within a coordinated environment, which environment includes set of coordinated devices managed...
2018/0150317 LOCALIZED DEVICE COORDINATOR WITH ON-DEMAND CODE EXECUTION CAPABILITIES
Systems and methods are described for configuring a coordinator within a coordinated environment, which environment includes set of coordinated devices managed...
2018/0150316 AUTOMATIC CROSS-DATA CENTER ROTATION OF ACTIVE PROCESSES
Techniques for rotating leadership among processes in multiple data centers are provided. A first process of a program in a first data center determines...
2018/0150315 DATA PROCESSING
Data processing apparatus comprises one or more interconnected processing elements; each processing element being configured to execute processing instructions...
2018/0150314 Physical to Virtual Network Transport Function Abstraction
When the physical network is transitioned into a virtual network, functionality provided by physical ports are no longer available in the virtual machine...
2018/0150313 ANALYSIS METHOD AND ANALYSIS APPARATUS
A disclosed information processing apparatus includes a memory and a processor. And the processor is coupled to the memory and configured to: detect a first...
2018/0150312 DATA-PERSISTING TEMPORARY VIRTUAL MACHINE ENVIRONMENTS
Data-persisting temporary virtual machine environments are described. A computing system enables a user to access a virtual machine and a virtual data store in...
2018/0150311 VIRTUAL PROCESSOR STATE SWITCHING VIRTUAL MACHINE FUNCTIONS
A system and method for virtual processor state switching virtual machine functions includes a memory, one or more processors, in communication with the...
2018/0150310 INPUT/OUTPUT COMPONENT SELECTION FOR VIRTUAL MACHINE MIGRATION
An approach to optimizing Virtual Machine (VM) migration is provided, the approach involves receiving a request to migrate a first VM from a first server to a...
2018/0150309 DYNAMIC I/O VIRTUALIZATION
A system and method for providing dynamic I/O virtualization is herein disclosed. According to one embodiment, a device capable of performing ...
2018/0150308 Method for Communication between Views in Android System
The present disclosure provides a method for communication between Views in an Android system, comprising: 1) defining a View message ID for a corresponding...
2018/0150307 INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER-READABLE MEDIUM HAVING PROGRAM INSTALLABLE ON THE SAME
An information processing apparatus that performs a program installation includes a determiner and a display controller. The determiner determines whether or...
2018/0150306 SYSTEMS AND METHODS FOR ELIMINATING REBOOT DURING INITIAL MACHINE CONFIGURATION OF OPERATING SYSTEMS
A system is configured to boot an image of an operating system for creating a virtual machine to run the operating system, and to eliminate a reboot from...
2018/0150305 METHOD FOR RECOMMENDING CONTENT AND APPARATUS THEREFOR
An electronic device includes a display configured to display a user interface; a user input unit configured to receive a user input through the user...
2018/0150304 Apparatus for Compiling Script
Disclosed herein is an apparatus for compiling scripts that compiles a script depending on whether an index of power data has been changed. The apparatus for...
2018/0150303 EFFICIENT BOOTING SYSTEM
An approach for efficient booting. The approach loads a firmware into a memory from one or more integrated memories, wherein the one or more integrated...
2018/0150302 Method for Extracting BIOS Attributes for BIOS Management and System Therefor
A method includes parsing basic input/output system (BIOS) information to collect configuration attributes defining configurable features at an information...
2018/0150301 GATHERING AND SCATTERING MULTIPLE DATA ELEMENTS
According to a first aspect, efficient data transfer operations can be achieved by: decoding by a processor device, a single instruction specifying a transfer...
2018/0150300 RECONFIGURABLE PROCESSOR WITH LOAD-STORE SLICES SUPPORTING REORDER AND CONTROLLING ACCESS TO CACHE SLICES
A processor core having multiple parallel instruction execution slices and coupled to multiple dispatch queues by a dispatch routing network provides flexible...
2018/0150299 TECHNOLOGIES FOR DIVIDING WORK ACROSS ACCELERATOR DEVICES
Technologies for dividing work across one or more accelerator devices include a compute device. The compute device is to determine a configuration of each of...
2018/0150298 TECHNOLOGIES FOR OFFLOADING ACCELERATION TASK SCHEDULING OPERATIONS TO ACCELERATOR SLEDS
Technologies for offloading acceleration task scheduling operations to accelerator sleds include a compute device to receive a request from a compute sled to...
2018/0150297 PROCESSING PIPELINE WITH FIRST AND SECOND PROCESSING MODES HAVING DIFFERENT PERFORMANCE OR ENERGY CONSUMPTION...
An apparatus (2) has a processing pipeline (4) supporting at least a first processing mode and a second processing mode with different energy consumption or...
← 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 | 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.