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/0113761 DATA STORAGE SYSTEM CONFIGURED TO PERFORM DATA REBUILD OPERATION VIA REDUCED READ REQUESTS
A data storage system configured to perform a data rebuild operation via a reduced number of read requests includes a host and a redundant array of independent...
2018/0113760 MEMORY SYSTEM WITH LDPC DECODER AND OPERATING METHOD THEREOF
An apparatus of a semiconductor memory system and an operating method thereof include: a plurality of memory devices; and a controller coupled with the memory...
2018/0113759 First Read Solution For Memory
Techniques are provided for improving the accuracy of read operations of memory cells, where the threshold voltage of a memory cell can shift depending on when...
2018/0113758 MEMORY SYSTEM AND OPERATING METHOD THEREOF
Provided herein is a memory system and an operation method thereof. The memory system may include a memory controller including a read retry table in which a...
2018/0113757 Field Programmable Gate Array
An object of the invention is to provide a field programmable gate array which is able to prevent an inappropriate value from being output to the outside of an...
2018/0113756 DATA TRANSFER DEVICE, DATA TRANSFER METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
In a data transfer device that communicates with a communication device via a network, the storage controller controls reading data from and writing data to a...
2018/0113755 SEMICONDUCTOR DEVICES AND METHODS RELATING TO THE REPAIRING OF THE SAME
A semiconductor device and or method of repairing the semiconductor device may be provided. The semiconductor device may include an error information storage...
2018/0113754 SYSTEM AND METHOD FOR DYNAMIC PROXY GENERATION
A system and method are described in which skeletons and/or stubs are manipulated based on deployment information. For example, a method according to one...
2018/0113753 TECHNIQUES TO SHARE APPLICATION DATA THROUGH A MESSAGING SYSTEM
Techniques to share application data through a messaging system are described. In one embodiment, an apparatus may comprise a messaging component operative to...
2018/0113752 INTER-LEDGER MESSAGING IN A BLOCKCHAIN
Operating conditions of a blockchain configuration may be dynamic and change automatically under certain circumstances. One example method of operation may...
2018/0113751 Capacity Based Distribution of Processing Jobs to Computing Components
A system, method, and computer program product are provided for identifying a plurality of components of a computing system, determining a power flow and a...
2018/0113750 CONTAINER-BASED DISTRIBUTED APPLICATION MANAGEMENT SYSTEM AND METHOD
A container-based distributed application management system includes a coordinator daemon configured to store and manage cluster setting information...
2018/0113749 MANAGING A VIRTUAL COMPUTER RESOURCE
Managing a virtual computer resource on at least one virtual machine. The managing of the virtual computer resource on the at least one virtual machine is by...
2018/0113748 AUTOMATED CONFIGURATION OF VIRTUAL INFRASTRUCTURE
Automated configuration of virtual infrastructure is disclosed. One example is a system including at least one processor and a memory storing instructions to...
2018/0113747 OVERDRIVE MODE FOR DISTRIBUTED STORAGE NETWORKS
A method for implementing an overdrive in a dispersed storage network begins by a processing module receiving an access request for a set of encoded data...
2018/0113746 SOFTWARE SERVICE EXECUTION APPARATUS, SYSTEM, & METHOD
A software service execution apparatus, comprising: a registry of software services, each service to execute a r data processing function in the registry; a...
2018/0113745 NON-TRANSITORY COMPUTER-READABLE MEDIUM, SYSTEM, AND INFORMATION PROCESSING METHOD
In the case where an indication that a limit of an event-driven computing service will be reached is detected during the execution of asynchronous process...
2018/0113744 PROVIDING ADDITIONAL MEMORY AND CACHE FOR THE EXECUTION OF CRITICAL TASKS BY FOLDING PROCESSING UNITS OF A...
A plurality of processing entities of a processor complex is maintained, wherein each processing entity has a local cache and the processor complex has a...
2018/0113743 COMMUNICATION ARCHITECTURE FOR EXCHANGING DATA BETWEEN PROCESSING UNITS
A communication architecture, for exchanging data between processing units that are intended to operate in parallel comprises a communication system comprising...
2018/0113742 COGNITIVE SCHEDULER
A method and an apparatus of allocating available resources in a cluster system with learning models and tuning methods are provided. The learning model may be...
2018/0113741 Workload Scheduling Automation Utility
A computer resource allocation tool includes an interface, a first memory, a processor, and a second memory. The interface receives a request for an...
2018/0113740 SYSTEM AND METHOD FOR BATCH EVALUATION PROGRAMS
A batching module that prepares a plurality of blocked expressions for batch evaluation. The plurality of blocked expressions comprises a plurality of...
2018/0113739 APPARATUS AND METHOD TO SELECT TRANSMISSION SOURCES AND DESTINATIONS ALLOWING ALL-TO-ALL COMMUNICATION WITHOUT...
First information includes a sequence of first picking-numbers and a sequence of first sets including input-port identification values for a second number of...
2018/0113738 Balanced, Opportunistic Multicore I/O Scheduling From Non-SMP Applications
A system for dynamically configuring and scheduling input/output (I/O) workloads among processing cores is disclosed. Resources for an application that are...
2018/0113737 EXECUTION OF CRITICAL TASKS BASED ON THE NUMBER OF AVAILABLE PROCESSING ENTITIES
A determination is made as to whether a plurality of processing entities in a processor complex exceeds a predetermined threshold number. In response to...
2018/0113736 Computing Systems and Methods of Operating Computing Systems
A computing system includes a host and a storage device. The host includes a central processing unit (CPU) and a first volatile memory device. The storage...
2018/0113735 LAUNCH METHOD FOR APPLICATIONS WITH EARLY-TIME MEMORY RECLAIM AND ELECTRONIC DEVICE
A launch method and an electronic device are provided. The electronic device includes a first memory, a first memory controller, and a first processor. The...
2018/0113734 SERVER SELECTION DEVICE, SERVER SELECTION METHOD, AND SERVER SELECTION PROGRAM
If it is determined that the performance requirements with respect to a server have throughput equal to or greater than a first threshold value or have latency...
2018/0113733 MULTI-VIRTUAL-MACHINE SNAPSHOT USING GUEST HYPERVISOR
A process of obtaining, in effect, a multi-virtual-machine snapshot by taking a single-virtual-machine snapshot begins with creating, by a host hypervisor, a...
2018/0113732 BACK-PRESSURE IN VIRTUAL MACHINE INTERFACE
This application discloses a computing system having a virtual machine and a host program that communicate via a virtual interface. The virtual machine can...
2018/0113731 EXCLUSIVE ACCESS TO SHARED REGISTERS IN VIRTUALIZED SYSTEMS
A request is sent from a new virtual function (VF) to a physical function for requesting the initialization of the new VF. The controlling physical function...
2018/0113730 SECURE SERVICE HOSTED IN A VIRTUAL SECURITY ENVIRONMENT
An execution environment has a deployed virtual machine image. The virtual machine image provides a service that is identified by a role. The execution...
2018/0113729 CATEGORY BASED EXECUTION SCHEDULING
Examples analyze source code of a task prior to compiling the source code to determine a static property of the task. Examples determine a category for the...
2018/0113728 SIMULATING END-TO-END UPGRADE PROCESS IN PRODUCTION ENVIRONMENT
System and methods for simulating an end-to-end upgrade process are provided. The method may include collecting, by an upgrade simulator, a system inventory...
2018/0113727 EXECUTING OPTIMIZED LOCAL ENTRY POINTS AND FUNCTION CALL SITES
Embodiments relate to optimizing an indirect call function. More specifically, an indirect call function configuration comprises a first application module...
2018/0113726 Loading Optimized Local Entry Points for Local-Use-Only Function Pointers
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113725 Comparisons in Function Pointer Localization
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113724 CONTROL FOR THE SAFE CONTROL OF AT LEAST ONE MACHINE
To enable a fast configuration of a control or of a total plant, a control for the safe control of at least one machine is provided having at least one input...
2018/0113723 Executing Optimized Local Entry Points
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first...
2018/0113722 EXTENSIBLE TEMPLATE PIPELINE FOR WEB APPLICATIONS
Systems and methods are provided for modifying webpages. In some embodiments, a computer-implemented system can include: an authoring component configured to...
2018/0113720 DYNAMICALLY RECONFIGURING A BROWSER BAR AND SECURE APPLICATION INSTALLATION
Disclosed herein are devices, methods and systems for implementing a reconfigurable browser bar. The aspects disclosed herein are related to the order of the...
2018/0113719 CROSS DOMAIN DESKTOP COMPOSITOR
Disclosed is a Cross Domain Desktop Compositor (CDDC) that allows separate graphical user interfaces (GUIs) from independent computing domains to be combined...
2018/0113718 SELF-LEARNING USER INTERFACE
A method and apparatus for a self-learning user interface is provided. The method comprises receiving selection data that indicates a first plurality of user...
2018/0113717 METHOD FOR PROCESSING INNOVATION-CREATIVITY DATA INFORMATION, USER EQUIPMENT AND CLOUD SERVER
Disclosed is a method for processing innovation-creativity data information, a user equipment (UE) and a cloud server, which provide a user with an integrated...
2018/0113716 CHOOSING OPTIMUM NODES TO BOOT IN MULTI-NODE SERVER
In an approach for selecting a boot-up path in a multi-node server, a processor receives a first set of computing capability data for a first boot-up path of a...
2018/0113715 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...
2018/0113714 PIPELINE INCLUDING SEPARATE HARDWARE DATA PATHS FOR DIFFERENT INSTRUCTION TYPES
A processing element is implemented in a stage of a pipeline and configured to execute an instruction. A first array of multiplexers is to provide information...
2018/0113713 COMPILER-BASED INSTRUCTION SCOREBOARDING
Methods and apparatus relating to techniques for compiler-based instruction scoreboarding. In an example, an apparatus comprises logic, at least partially...
2018/0113712 IN-LANE VECTOR SHUFFLE INSTRUCTIONS
In-lane vector shuffle operations are described. In one embodiment a shuffle instruction specifies a field of per-lane control bits, a source operand and a...
2018/0113711 IN-LANE VECTOR SHUFFLE INSTRUCTIONS
In-lane vector shuffle operations are described. In one embodiment a shuffle instruction specifies a field of per-lane control bits, a source operand and a...
← 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 | 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.