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/0143874 FRACTIONAL REDUNDANT ARRAY OF SILICON INDEPENDENT ELEMENTS
Higher-level redundancy information computation enables a Solid-State Disk (SSD) controller to provide higher-level redundancy capabilities to maintain...
2018/0143873 MEMORY REPAIR METHOD AND APPARATUS BASED ON ERROR CODE TRACKING
A memory module is disclosed that includes a substrate, a memory device that outputs read data, and a buffer. The buffer has a primary interface for...
2018/0143872 CYCLIC REDUNDANCY CHECK CALCULATION FOR MULTIPLE BLOCKS OF A MESSAGE
The disclosure relates to technology performing a cyclic redundancy check (CRC). Data is divided into a plurality of blocks, each of the plurality of blocks...
2018/0143871 ENCODING DEVICE, MEMORY CONTROLLER, COMMUNICATION SYSTEM, AND ENCODING METHOD
A data holding characteristic of a memory cell is improved in a memory system in which data is encoded and written to a memory cell. A first candidate parity...
2018/0143870 DYNAMICALLY RESTORING DISKS BASED ON ARRAY PROPERTIES
Embodiments of the present invention provide systems and methods for dynamically modifying data scrub rates based on RAID analysis. The method includes...
2018/0143869 MANAGING EXECUTION OF COMPUTER TASKS UNDER TIME CONSTRAINTS
A computer-implemented method comprises identifying a computer task; determining a hardware exception source associated with the computer task; determining an...
2018/0143868 GRAPHICAL USER INTERFACE FOR VISUALIZING A PLURALITY OF ISSUES WITH AN INFRASTRUCTURE
Disclosed are systems, methods and non-transitory computer-readable mediums for dynamically presenting and updating a directed time graph displayed in a...
2018/0143867 Mobile Application for Capturing Events With Method and Apparatus to Archive and Recover
A method includes receiving a command to activate an application, responsive to the receiving step, determining a set of data collection functions to...
2018/0143866 LOAD BALANCING BY ENDPOINTS
A mechanism is provided for In a cloud computing infrastructure, a mechanism is provided for balancing client sessions across virtual machines such that the...
2018/0143865 AUTOMATIC MANAGEMENT OF LOW LATENCY COMPUTATIONAL CAPACITY
A system for providing automatic management of low latency computational capacity is provided. The system may be configured to maintain a plurality of virtual...
2018/0143864 VIRTUAL NETWORK CONTROL APPARATUS, VIRTUAL NETWORK CONTROL METHOD, AND PROGRAM
A virtual network control apparatus configured to perform assignment of physical resources under management for a virtual network embedding request, including:...
2018/0143863 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/0143862 Circuits and Methods Providing Thread Assignment for a Multi-Core Processor
A method includes generating temperature information from a plurality of temperature sensors within a computing device, wherein a first one of the temperature...
2018/0143861 Task managing application for performing tasks based on messages received from a data processing application...
Managing task execution includes: receiving a specification of a plurality of tasks to be performed by respective functional modules; processing a flow of...
2018/0143860 METHODS AND APPARATUS FOR PROGRAMMABLE INTEGRATED CIRCUIT COPROCESSOR SECTOR MANAGEMENT
A host processor may utilize a coprocessor to accelerate the performance of a task. Upon receiving a acceleration request from the host processor, the...
2018/0143859 METHOD AND SYSTEM FOR EXECUTING PROCESSES IN A VIRTUAL STORAGE AREA NETWORK
The present disclosure relates to a method and system for executing processes in Virtual Storage Area Network by an array controller. The array controller...
2018/0143858 METHOD & SYSTEM FOR MEETING MULTIPLE SLAS WITH PARTIAL QOS CONTROL
A first quality of service identifier is assigned to each subtask associated with each node of a compute workflow, the first quality of service identifier...
2018/0143857 BACK-END TASK FULFILLMENT FOR DIALOG-DRIVEN APPLICATIONS
A determination is made as to whether a value of a first parameter of a first application is to be obtained using a natural language interaction. Based on...
2018/0143856 FLEXIBLE JOB MANAGEMENT FOR DISTRIBUTED CONTAINER CLOUD PLATFORM
Described herein is a container framework which includes a flexible job management platform for managing jobs of the data center. The flexible job management...
2018/0143855 ELECTRONIC APPARATUS FOR EFFECTIVE RESOURCE MANAGEMENT AND METHOD THEREOF
A resource management method of an electronic apparatus according to an example embodiment includes storing resource information including at least one...
2018/0143854 METHODS, SYSTEMS AND APPARATUS TO PERFORM A WORKFLOW IN A SOFTWARE DEFINED DATA CENTER
Methods and apparatus to perform a workflow in a software defined data center are disclosed herein. An example software defined data center includes a first...
2018/0143853 Circuits and Methods Providing Core Scheduling in Response to Aging for a Multi-Core Processor
A system includes a computer processor including N cores; and a plurality of device aging sensors, wherein each one of the plurality of device aging sensors is...
2018/0143852 RESOURCE MANAGEMENT FOR BATCH JOBS
A scheduler of a batch job management service determines that a set of resources a client is insufficient to execute one or more jobs. The scheduler prepares a...
2018/0143851 Workflow Job Distribution in a Data Processing System with Agent Time Window Constraints
A method of scheduling jobs includes receiving a plurality of jobs that require execution, identifying a plurality of agents that are configured to execute at...
2018/0143850 COHERENCE PROTOCOL FOR HARDWARE TRANSACTIONAL MEMORY IN SHARED MEMORY USING NON VOLATILE MEMORY WITH LOG AND NO...
The invention relates to a data processing system and a date processing method. The data processing system is configured to perform a hardware transactional...
2018/0143849 AUTO-ADAPTIVE VIRTUAL DESKTOP PERSISTENCE
An adaptive virtual desktop architecture is provided. Application install or assignment is evaluated, such as by using heuristics to identify applications that...
2018/0143848 USING HYPERVISOR TRAPPING FOR PROTECTION AGAINST INTERRUPTS IN VIRTUAL MACHINE FUNCTIONS
A system, methods, and apparatus for using hypervisor trapping for protection against interrupts in virtual machine functions are disclosed. A system includes...
2018/0143847 DYNAMIC BATCH MANAGEMENT OF SHARED BUFFERS FOR VIRTUAL MACHINES
Methods, systems, and computer program products for providing dynamic batch management of shared packet buffers are disclosed. A virtualized computer system...
2018/0143846 ENHANCED VIRTUAL FUNCTION CAPABILITIES IN A VIRTUALIZED NETWORK ENVIRONMENT
The present disclosure is directed to enhanced virtual function capabilities in a virtualized network environment. In general, devices may comprise physical...
2018/0143845 INDEPENDENT ACCESS TO VIRTUAL MACHINE DESKTOP CONTENT
Methods, systems, and techniques for facilitating access to content stored remotely, for example, as part of a virtual machine infrastructure or elsewhere in a...
2018/0143844 SYSTEM AND METHOD FOR IDENTIFYING, INDEXING, AND NAVIGATING TO DEEP STATES OF MOBILE APPLICATIONS
A mobile application development system includes a developer portal that receives an application from a developer and provides a routing library to the...
2018/0143843 IMAGE FORMING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An image forming apparatus includes a non-transitory computer readable medium storing a program, the program being logically divided into a presentation layer...
2018/0143842 DYNAMIC RELOCATION OF GRAPHICAL DIGITAL CONTENT
Techniques are disclosed for advantageously relocating graphical digital content on a screen of a client device. The technique can include displaying a dynamic...
2018/0143841 MEMORY INTERFACE INITIALIZATION WITH PRECESSOR IN RESET
A device comprises control circuitry including a processor, a memory interface, memory interface initialization circuitry, and non-volatile storage storing...
2018/0143840 SYSTEM AND METHOD FOR ELECTRICAL BOOT-DEVICE-RESET SIGNALS
Systems and methods for providing accelerated loading of operating system and application programs upon system boot or application launch are disclosed. In one...
2018/0143839 Conversion Tool for Moving from Block-Based Persistence to Byte-Based Persistence
Techniques for facilitating conversion of an application from a block-based persistence model to a byte-based persistence model are provided. In one...
2018/0143838 ELECTRONIC APPARATUS AND POWER CONTROLLING METHOD THEREOF
An electronic apparatus and a power controlling method thereof are provided. The electronic apparatus may include a wireless communicator that communicates...
2018/0143837 APPLICATION EXECUTION APPARATUS AND APPLICATION EXECUTION METHOD
An object of the present invention is to provide an application execution apparatus and an application execution method which enable quick startup at cold...
2018/0143836 DYNAMIC APPLICATION OVERLAY FOR REMOTE DESKTOP SERVERS
Examples disclosed herein provide systems, methods, and software to provide individualized applications to remote desktop sessions. In one example, a method of...
2018/0143835 Decoding Instructions That Are Modified By One Or More Other Instructions
Methods and apparatus are provided for decoding instructions in a computer program wherein the instructions include one or more base instructions that are...
2018/0143834 RECONFIGURABLE MICROPROCESSOR HARDWARE ARCHITECTURE
A reconfigurable, multi-core processor includes a plurality of memory blocks and programmable elements, including units for processing, memory interface, and...
2018/0143833 METHOD AND SYSTEM FOR MANAGING CONTROL OF INSTRUCTION AND PROCESS EXECUTION IN A PROGRAMMABLE COMPUTING SYSTEM
Systems and methods for prioritizing executions of a plurality of instructions in a computer system (such as an embedded system) are disclosed. An instruction...
2018/0143832 Encoding and Decoding Variable Length Instructions
Methods of encoding and decoding are described which use a variable number of instruction words to encode instructions from an instruction set, such that...
2018/0143831 CHECK INSTRUCTION FOR VERIFYING CORRECT CODE EXECUTION CONTEXT
A data processing apparatus and method of data processing are provided which make use of a processor state check instruction to determine if the data...
2018/0143830 PROGRAMMABLE LINEAR FEEDBACK SHIFT REGISTER
A method for implementing a programmable linear feedback shift register instruction, the method includes obtaining, by a processor, the machine instruction for...
2018/0143829 BUFFERLESS COMMUNICATION FOR REDUNDANT MULTITHREADING USING REGISTER PERMUTATION
Systems, apparatuses, and methods for implementing bufferless communication for redundant multithreading applications using register permutation are disclosed....
2018/0143828 EFFICIENT SCHEDULING FOR HYPER-THREADED CPUS USING MEMORY MONITORING
A system and method for scheduling of hyper-threaded CPUs using memory monitoring includes a memory with an operating system memory and a physical processor in...
2018/0143827 Operation Cell Data Processor Systems and Methods
Computer program instruction oriented data processor logic cell that independently determines when its instruction should be processed, data processors made of...
2018/0143826 META-INDEXING, SEARCH, COMPLIANCE, AND TEST FRAMEWORK FOR SOFTWARE DEVELOPMENT
A system for meta-indexing, search, compliance, and test framework for software development is provided, comprising an indexing service configured to create a...
2018/0143824 Multiprocessor Programming Toolkit for Design Reuse
Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of...
← 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 | 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.