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/0314579 MEMORY PROTECTION IN HIGHLY PARALLEL COMPUTING HARDWARE
Techniques for handling memory errors are disclosed. Various memory units of an accelerated processing device ("APD") include error units for detecting errors...
2018/0314578 Detection and Storage of Errors
In one or more embodiments, an embedded controller of the information handling system may detect an error associated with an information handling system before...
2018/0314577 ERROR DETECTION IN COMPUTER SYSTEMS GENERATING MULTI-DIMENSIONAL DATA
Techniques for detecting errors in a computing system are provided. In one technique, first member data that comprises first attribute values of a particular...
2018/0314576 AUTOMATIC APPLICATION REPAIR BY NETWORK DEVICE AGENT
In one aspect, a system for automatic application repair by a network device agent in a monitored environment includes a processor; a memory; and one or more...
2018/0314575 INFERRED DETECTION OF DATA REPLICATION ERRORS OF SOURCE APPLICATIONS BY ENTERPRISE APPLICATIONS
This disclosure provides an apparatus and method for inferred detection of data replication errors of source applications by enterprise applications, including...
2018/0314574 INVARIANT DETERMINATION
Examples disclosed herein relate to determining that an operation is accessing data on a persistent memory and retrieving a log of the operation. The examples...
2018/0314573 INPUT DATA CORRECTION
Technical solutions are described that address correcting input time-series data provided for analysis and predictions. An example computer-implemented method...
2018/0314572 METHODS AND SYSTEMS FOR DIAGNOSING A CONTROLLER AREA NETWORK
Methods and system are provided for monitoring a controller area network (CAN) bus. In one embodiment, a method includes: receiving fault data associated with...
2018/0314571 COMMUNICATION DEVICE, COMMUNICATION METHOD AND COMMUNICATION PROGRAM
A communication unit receives a message in a network. A first anomaly detector detects an anomalous message by detecting values of a plurality of monitoring...
2018/0314570 TRANSACTION MANAGEMENT FOR MULTI-NODE CLUSTERS
Examples include transaction management for a multi-node cluster. Some examples include generating a request log entry at an owner node that identifies a...
2018/0314569 REGISTRY FOR MAPPING NAMES TO COMPONENT INSTANCES USING CONFIGURABLE INPUT AND OUTPUT LINKS
The disclosed embodiments relate to a system that facilitates developing applications in a component-based software development environment. This system...
2018/0314568 MODIFYING AN OPERATING SYSTEM
A method includes modifying a basic input/output system (BIOS) to load a virtual general purpose input/output (GPIO) driver in an operating system, the virtual...
2018/0314567 EXCLUSION MONITORS
Systems, devices, and techniques for processor synchronization are described. A described system includes exclusion monitor circuitry, a content addressable...
2018/0314566 SYSTEMS FOR PARALLEL PROCESSING OF DATASETS WITH DYNAMIC SKEW COMPENSATION
Systems and methods are provided for parallel processing of datasets with dynamic skew compensation. The disclosed systems and methods may increase the...
2018/0314565 SYSTEM AND METHOD FOR TASK SCHEDULING AND DEVICE MANAGEMENT
Systems and methods are provided for task scheduling and device management. Such system may comprise (1) a server comprising a client module, a master module,...
2018/0314564 COMMUNICATION IN A FEDERATED COMPUTING ENVIRONMENT
Example implementations relate to communication in a federated computing environment. For example, a method includes identifying, by a computing resource, at...
2018/0314563 INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING SYSTEM
An information processing apparatus includes a memory and a processor coupled to the memory. The memory is configured to store therein information in...
2018/0314562 MACHINE LEARNING TASK COMPARTMENTALIZATION AND CLASSIFICATION
Systems, methods, and apparatus for machine learning task compartmentalization and classification are disclosed. An example method comprises receiving, from a...
2018/0314561 MULTI-LAYER QOS MANAGEMENT IN A DISTRIBUTED COMPUTING ENVIRONMENT
A technique for multi-layer quality of service (QoS) management in a distributed computing environment includes receiving a workload to run in a distributed...
2018/0314560 MULTI-LAYER QOS MANAGEMENT IN A DISTRIBUTED COMPUTING ENVIRONMENT
A system for multi-layer quality of service (QoS) management in a distributed computing environment includes a management node hosting a workload scheduler...
2018/0314559 MANAGING LOCK LEASES TO AN EXTERNAL RESOURCE
According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions that are to cause the processor to...
2018/0314558 SYSTEMS AND METHODS FOR SCALABLE CLOUD COMPUTING BY OPTIMALLY UTILIZING MANAGEMENT CONTROLLER FOR HOST COMPUTE...
In accordance with embodiments of the present disclosure, an information handling system comprising my include a host system comprising a host system...
2018/0314557 OPTIMIZING THE INITIALIZATION OF A QUEUE VIA A BATCH OPERATION
A method, a computer program product, and a system for performing a batch processing are provided. The batch processing includes initializing a set of elements...
2018/0314556 SERVERLESS EXECUTION OF CODE USING CLUSTER RESOURCES
A system for cluster resource allocation includes an interface and a processor. The interface is configured to receive a process and input data. The processor...
2018/0314555 RESOURCE PROVISIONING
Systems and methods for resource provisioning are disclosed. A method includes: generating, by a computer device, a resource provisioning policy for a...
2018/0314554 PROVIDING FAULT TOLERANCE IN A VIRTUALIZED COMPUTING ENVIRONMENT THROUGH A SWAPPING APPROACH
An example method to provide fault tolerance in a virtualized computing environment with a first host in a first fault domain and a second host in a second...
2018/0314553 Time Critical Tasks Scheduling
A method and system for scheduling a time critical task. The system may include a processing unit, a hardware assist scheduler, and a memory coupled to both...
2018/0314552 VOICE DATA PROCESSING METHOD AND ELECTRONIC DEVICE SUPPORTING THE SAME
An electronic device includes a display, a microphone, a communication circuit, a memory configured to store at least one application, and one or more...
2018/0314551 EFFICIENT DISTRIBUTED SCHEDULER FOR A DATA PARTITIONED SYSTEM
Presented herein are methods, non-transitory computer readable media, and devices for optimizing thread assignment to schedulers, avoid starvation of...
2018/0314550 CLUSTER TOPOLOGY AWARE CONTAINER SCHEDULING FOR EFFICIENT DATA TRANSFER
A system and method for cluster topology aware container scheduling for efficient data transfer. The method begins by configuring a server architecture that...
2018/0314549 OPERATIONAL MICRO-SERVICES DESIGN, DEVELOPMENT, DEPLOYMENT
Components may provide functionality which separate operation functions in a separate entity, isolate the functions as reusable, and connect them in a control...
2018/0314548 WORK ITEM MANAGEMENT IN CONTENT MANAGEMENT SYSTEMS
Techniques for work item management in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request...
2018/0314547 Boosting User Mode Thread Priorities To Resolve Priority Inversions
The threads of a user mode process can access various different resources of a computing device, and such access can be serialized. To access a serialized...
2018/0314546 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
An information processing apparatus includes a call unit, a detection unit, and a control unit. The call unit makes a call request for a second application...
2018/0314545 INCREMENTAL PARALLEL PROCESSING OF DATA
One example method includes identifying synchronous code including instructions specifying a computing operation to be performed on a set of data; transforming...
2018/0314544 COMBINING DATA BLOCKS FROM VIRTUAL MACHINES
In example implementations, an apparatus is provided. The apparatus may include a processor to execute a plurality of virtual machines (VMs). A hypervisor in...
2018/0314543 DATA LOCALITY FOR HYPERCONVERGED VIRTUAL COMPUTING PLATFORM
In one example, a method of data localization in a hyperconverged virtual computing platform is described, which includes, determining whether a logical block...
2018/0314542 VIRTUAL MACHINE MIGRATIONS ACROSS CLOUDS ASSISTED WITH CONTENT BASED READ CACHING
One or more embodiments provide techniques for migrating a virtualized computing instance between source and destination virtualized computing systems. A...
2018/0314541 NESTED HYPERVISOR TO RUN VIRTUAL MACHINES ON PUBLIC CLOUDS
An example method of provisioning a virtual machine in a cloud system includes: receiving a request to provision the virtual machine in the cloud system;...
2018/0314540 SYSTEMS AND METHODS FOR PROTOCOL TERMINATION IN A HOST SYSTEM DRIVER IN A VIRTUALIZED SOFTWARE DEFINED STORAGE...
In accordance with embodiments of the present disclosure, a method may include receiving by a proxy server executing on a processor subsystem an input/output...
2018/0314539 COOPERATIVE CLOUD INFRASTRUCTURE USING BLOCKCHAINS FOR HARDWARE OWNERSHIP AND ACCESS
A system includes a memory, a processor in communication with the memory, a hypervisor executing on the processor, a pool of hypervisor resources, and a...
2018/0314538 SERVER OPTIMIZATION CONTROL
An optimizer controller controls a hypervisor optimizer to regulate operation of the optimizer to insure the optimizer does not negatively impact operation of...
2018/0314537 METHOD AND SYSTEM FOR DISPLAYING GRAPHICS FOR A LOCAL VIRTUAL MACHINE
A computing device for displaying images includes one or more processors to obtain graphical data that has been generated by one or more applications...
2018/0314536 METHOD AND APPARATUS FOR INVOKING FUNCTION IN APPLICATION
Various systems and methods are describe for invoking a function based on a user operation. In an aspect, the method includes identifying a user operation on a...
2018/0314535 DETERMINING CHARACTERISTICS OF CONFIGURATION FILES
Determining a characteristic of a configuration file that is used to discover configuration files in a target machine, a computer identifies, using information...
2018/0314534 SEMANTIC WEAVING OF CONFIGURATION FRAGMENTS INTO A CONSISTENT CONFIGURATION
A system configuration is generated by integrating source models. Transformations are generated according to a weaving model that specifies relations among...
2018/0314533 ADAPTIVE HARDWARE CONFIGURATION FOR DATA ANALYTICS
A computer-implemented method uses a predictive time-sequence model to adapt hardware configurations at run-time for an application including multiple stages...
2018/0314532 ORGANIZING MESSAGES EXCHANGED IN HUMAN-TO-COMPUTER DIALOGS WITH AUTOMATED ASSISTANTS
Techniques are described herein for organizing messages exchanged between users and automated assistants into distinct conversations. In various ...
2018/0314531 DEPENDENCY RESOLUTION SYSTEM AND METHOD FOR AN INTEGRATED COMPUTING SYSTEM
A system for resolving dependencies in an integrated computing system includes executable instruction for obtaining a first object instance of an integrated...
2018/0314530 PROVIDING A TRUSTWORTHY INDICATION OF THE CURRENT STATE OF A MULTI-PROCESSOR DATA PROCESSING APPARATUS
A data processing apparatus formed on an integrated circuit comprising: a plurality of processors; power control circuitry configured to control power up and...
← 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 | 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.