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/0024889 AUTOMATIC RESTARTING OF CONTAINERS
A method, a processing device, and a computer program product are provided. In various embodiments, a computing device reads predefined policy information...
2018/0024887 WRITING ENCODED DATA SLICES IN A DISPERSED STORAGE NETWORK
A computing device of a dispersed storage network (DSN) includes a memory, interface and a processing module operable to identify an encoded data slice of the...
2018/0024886 EFFICIENT METHOD FOR REBUILDING A SET OF ENCODED DATA SLICES
A method begins by a dispersed storage (DS) processing module identifying an encoded slice requiring rebuilding. The method continues by the DS processing...
2018/0024885 ASSIGNING PRIORITIZED REBUILD RESOURCES OPTIMALLY
A method begins by determining to rebuild one or more encoded data slices to a dispersed storage network (DSN) memory unit. The method continues by determining...
2018/0024884 PRIORITIZING REBUILDING BASED ON A LONGEVITY ESTIMATE OF THE REBUILT SLICE
A method begins by determining to rebuild a slice or slices to at least one of multiple distributed storage network (DSN) memory locations. The method...
2018/0024883 SYSTEM FOR COLLECTING END-USER FEEDBACK AND USABILITY METRICS
A method begins by communicating memory management information between a dispersed storage (DS) management unit and a plurality of DS execution units. The...
2018/0024882 THROTTLING ACCESS REQUESTS AT DIFFERENT LAYERS OF A DSN MEMORY
A method for a dispersed storage network (DSN) begins by determining an I/O (input/output) capacity of a storage level of DSN memory. The method continues by...
2018/0024881 SYSTEM AND METHOD FOR ADAPTIVE MULTIPLE READ OF NAND FLASH
A system and method for adaptive multiple read of NAND flash memory. A solid state drive may employ adaptive multiple-read to perform enhanced performance...
2018/0024880 BAD COLUMN HANDLING IN FLASH MEMORY
In a flash memory, redundant columns are used alternatively as replacement columns for replacing bad columns or to provide additional redundancy for ECC...
2018/0024879 DECODER USING LOW-DENSITY PARITY-CHECK CODE AND MEMORY CONTROLLER INCLUDING THE SAME
A decoder includes a channel mapper configured to generate a plurality of channel reception values based on hard decision information and soft decision...
2018/0024878 EXTRACTING SELECTIVE INFORMATION FROM ON-DIE DYNAMIC RANDOM ACCESS MEMORY (DRAM) ERROR CORRECTION CODE (ECC)
Error correction in a memory subsystem includes a memory device generating internal check bits after performing internal error detection and correction, and...
2018/0024877 OPTIMIZE DATA PROTECTION LAYOUTS BASED ON DISTRIBUTED FLASH WEAR LEVELING
A method for storing data in a storage system having solid-state memory is provided. The method includes determining portions of the solid-state memory that...
2018/0024876 TAILORING DIAGNOSTIC INFORMATION IN A MULTITHREADED ENVIRONMENT
Tailoring diagnostic information specific to current activity of multiple threads within a computer system. A request to dump system state is received. A...
2018/0024875 ANOMALY DETECTION IN PERFORMANCE MANAGEMENT
Methods and systems for detecting anomalous behavior include performing a principal component analysis on a plurality of key performance indicators (KPIs) to...
2018/0024874 ANOMALY DETECTION USING SEQUENCES OF SYSTEM CALLS
Systems and methods of detecting a call sequence anomaly in a message-based operating system are provided. A message may be received that indicates a...
2018/0024873 SYSTEM AND METHOD FOR TAGGING AND TRACKING EVENTS OF AN APPLICATION PLATFORM
A system and method for providing delegated metric tools within a partially closed communication platform that includes receiving a tag identifier linked to at...
2018/0024872 TRANSPARENT INTEGRATION OF APPLICATION COMPONENTS
Differing implementations associated with components of dissimilar execution environments are mediated to facilitate component integration. A host is provided...
2018/0024871 INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM
An information processing apparatus is provided including a first operating system incapable of adding or deleting an application and a second operating system...
2018/0024870 PRECONDITION EXCLUSIVITY MAPPING OF TASKS TO COMPUTATIONAL LOCATIONS
Computational tasks are mapped with computational locations in a distributed system such as a cloud computing environment. Mapping does not rely on workload...
2018/0024869 GUIDED LOAD BALANCING OF GRAPH PROCESSING WORKLOADS ON HETEROGENEOUS CLUSTERS
A method, system and computer program product for load balancing of graph processing workloads. Synthetic proxy graphs are generated to characterize machines'...
2018/0024868 COMPUTER RESOURCE ALLOCATION TO WORKLOADS IN AN INFORMATION TECHNOLOGY ENVIRONMENT
According to an example of the present disclosure, an information technology (IT) environment, such as a data center, a cloud services platform or other type...
2018/0024867 TECHNOLOGIES FOR DYNAMIC ALLOCATION OF TIERS OF DISAGGREGATED MEMORY RESOURCES
Technologies for dynamically allocating tiers of disaggregated memory resources include a compute device. The compute device is to obtain target performance...
2018/0024866 SYSTEM, VIRTUALIZATION CONTROL APPARATUS, METHOD FOR CONTROLLING A VIRTUALIZATION CONTROL APPARATUS, AND PROGRAM
A system includes a server that comprises a virtualization layer in which a hardware resource is virtualized, and a virtualization control apparatus. The...
2018/0024865 PARALLEL PROCESSING APPARATUS AND NODE-TO-NODE COMMUNICATION METHOD
A cross compiler generates a logical communication area number for first identifying information that is assigned to each of multiple processes contained in...
2018/0024864 Memory Module for a Data Center Compute Sled
Examples may include a sled for a rack of a data center including physical compute resources. The sled comprises a processor component and a unitary memory...
2018/0024863 Task Scheduling and Resource Provisioning System and Method
A computing system is provided for providing task schedules, comprising an agent manager, a schedule information database configured to store resource and/or...
2018/0024862 PARALLEL PROCESSING SYSTEM, METHOD, AND STORAGE MEDIUM
A parallel processing system includes three or more node devices including a first node device. The first node device is configured to perform an allocation...
2018/0024861 TECHNOLOGIES FOR MANAGING ALLOCATION OF ACCELERATOR RESOURCES
Technologies for dynamically managing the allocation of accelerator resources include an orchestrator server. The orchestrator server is to assign a workload...
2018/0024860 Technologies for Assigning Workloads Based on Resource Utilization Phases
Technologies for assigning workloads based on resource utilization phases include an orchestrator server to assign a set of workloads to the managed nodes. The...
2018/0024859 Performance Provisioning Using Machine Learning Based Automated Workload Classification
Various aspects may include methods, computing devices implementing such methods, and non-transitory processor-readable media storing processor-executable...
2018/0024858 FRAMEWORK FOR AUTHORING DATA LOADERS AND DATA SAVERS
Implementing static loaders and savers for the transfer of local and distributed data containers to and from storage systems can be difficult because there are...
2018/0024857 VIRTUAL DISPERSIVE NETWORKING SYSTEMS AND METHODS
A method for network communications from a first device to a second device includes communicating data from the first device to the second device by spawning a...
2018/0024856 VIRTUAL MACHINE CONTROL METHOD AND VIRTUAL MACHINE CONTROL DEVICE
A virtual machine control device includes a processor configured to acquire usage information including an actual usage value of respective virtual machines...
2018/0024855 LIVE MIGRATION OF VIRTUAL MACHINES FROM/TO HOST COMPUTERS WITH GRAPHICS PROCESSORS
Apparatuses, methods and storage medium associated with live migration of VMs from/to host computers with graphics virtualization are disclosed herein. In...
2018/0024854 TECHNOLOGIES FOR VIRTUAL MACHINE MIGRATION
Technologies for virtual machine migration are disclosed. A plurality of virtual machines may be established on a source node at varying tiers of ...
2018/0024853 METHODS, SYSTEMS, DEVICES AND APPLIANCES RELATING TO VIRTUALIZED APPLICATION-LAYER SPACE FOR DATA PROCESSING...
Described are various embodiments of methods, systems, devices and appliances relating to virtualized application-layer space for data processing in such data...
2018/0024852 VIRTUALIZATION MANAGEMENT/ORCHESTRATION APPARATUS, VIRTUALIZATION MANAGEMENT/ORCHESTRATION METHOD, AND PROGRAM
A virtualization management/orchestration apparatus is provided with: a Network Function Virtualization Orchestrator (NFVO) that reads a Network Service...
2018/0024851 AUTOMATED DATA STRUCTURE-DRIVEN ORCHESTRATION OF COMPLEX SERVER PROVISIONING TASKS
A method and associated systems for automated orchestration of complex server provisioning tasks, An orchestration-optimization system receives input that...
2018/0024850 PROVIDING A LAYERED IMAGE USING A HIERARCHICAL TREE
A hierarchical tree of nodes for layered images may be maintained. The hierarchical tree may include paths that each includes nodes representing layered images...
2018/0024849 METHOD, TERMINAL AND STORAGE MEDIUM FOR STARTING SOFTWARE
The disclosure relates to a method, terminal and storage medium for starting software. A method for starting software carried out in an electronic apparatus...
2018/0024848 Translatable Texts Identification in In-Context Localization Utilizing Pseudo-Language and an External Server
Software-as-a-service system and methods for assisting translators by utilizing in-context localization with a localization editor that permits the translator...
2018/0024847 HELP SYSTEM FOR A PORTABLE INDUSTRIAL DEVICE
A system for providing help content to an industrial portable device includes a computer network within a plant with a help server. The industrial portable...
2018/0024846 METHOD FOR ENTERING OPERATING SYSTEM DESKTOP AND MOBILE INTELLIGENT TERMINAL
Provided is a method for entering a desktop of an operating system, including: entering a screen locking interface, the screen locking interface displaying a...
2018/0024845 EXTERNAL ACCESSIBILITY SYSTEMS AND METHODS
Described are systems, methods and computer program products for generating accessible interface elements to facilitate presentation of alternative versions of...
2018/0024844 Structural Identification of Dynamically-Generated, Pattern-Based Classes
Structural identification of dynamically generated, pattern-instantiation classes may be utilized using structural descriptions. Instead of describing classes...
2018/0024843 METHOD AND ASSOCIATED APPARATUS FOR PERFORMING WAKE-UP MANAGEMENT ON NETWORK DEVICES
A method for performing wake-up management and an associated apparatus are provided, where the method is applied to at least one portion of a network system,...
2018/0024842 POWER ADAPTER AND METHOD FOR UPGRADING THE POWER ADAPTER
The embodiments of the present disclosure provide a power adapter and a method for upgrading the power adapter. The power adapter includes a radio frequency...
2018/0024841 Adaptive routing to avoid non-repairable memory and logic defects on automata processor
Systems and methods for utilizing a defect map to configure an automata processor in order to avoid defects when configuring the automata processor. A system...
2018/0024840 BOOTING COMPUTER FROM USER TRUSTED DEVICE WITH AN OPERATING SYSTEM LOADER STORED THEREON
In an approach to allowing a computer to boot from a user trusted device (UTD), the computer comprises a data storage device storing operating system (OS)...
2018/0024839 BOOTING A COMPUTER FROM A USER TRUSTED DEVICE WITH AN OPERATING SYSTEM LOADER STORED THEREON
In an approach to allowing a computer to boot from a user trusted device (UTD), the computer comprises a data storage device storing operating system (OS)...
← 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 | 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.