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
2017/0322860 POWER MONITORING SYSTEM FOR VIRTUAL PLATFORM SIMULATION
This application is directed to a power monitoring system for virtual platform simulation. In one embodiment, a simulation system may comprise a virtual power...
2017/0322859 CPU PERFORMANCE PROFILING
Methods, systems and media for profiling CPU performance are provided. In one example, a method for profiling CPU performance includes generating a CPU...
2017/0322858 Device And Method For Concurrently Analyzing A Plurality Of Telecommunications Signal Protocols
An improved method for telecommunication analysis and monitoring employing a logic analyzer device. The logic analyzer device provides a plurality of...
2017/0322857 BENCH AND SOFTWARE FOR TESTING ELECTRICAL EQUIPMENT, IN PARTICULAR A COMPUTER
Disclosed is a test bench (1) for testing equipment (2), in particular a computer. The test bench includes: at least one programmable macro-instrument (12), a...
2017/0322856 SYSTEM AND METHOD FOR FACILITATING TESTING OF PERIPHERAL NODES
A system and method for facilitating testing of peripheral devices is disclosed. The system can be a USB virtual device that storing a plurality of class...
2017/0322855 SYSTEMS AND METHODS RECOVERING FROM THE FAILURE OF A SERVER LOAD BALANCER
The invention provides, in one aspect, a server load balancer (SLB) recovery method that replicates a primary SLB's connection data after the primary SLB...
2017/0322854 Data Storage Devices and Data Maintenance Methods
A data storage device is provided. The data storage device includes a flash memory and a controller. The flash memory includes a plurality of blocks. Each...
2017/0322853 METHOD OF MANAGING DATA OF FILE SYSTEM AND COMPUTING SYSTEM USING THE SAME
A method of managing data of a file system includes: obtaining information of an unallocated inode that is not currently used because a corresponding file has...
2017/0322852 VERSIONING AND RECOVERY OF WORKLOADS
In one example, a method may include generating, by a computing device, a volume as a file in memory, where the volume may be based on an operating system (OS)...
2017/0322851 METHODS FOR DETECTING OUT-OF-ORDER SEQUENCING DURING JOURNAL RECOVERY AND DEVICES THEREOF
A method, non-transitory computer readable medium and storage server computing device that allocates monotonically increasing sequence numbers to storage...
2017/0322850 DATA SYNCHRONIZATION METHOD, SYSTEM, DATA SYNCHRONIZATION SERVER AND TERMINAL
Disclosed are a data synchronization method, system, data synchronization server and terminal. A synchronization server determines the source of corresponding...
2017/0322849 MEMORY SYSTEM AND OPERATING METHOD THEREOF
A memory system may include a memory device including a plurality of pages which include a plurality of memory cells coupled with a plurality of word lines and...
2017/0322848 CONTINUING OPERATION OF A QUORUM BASED SYSTEM AFTER FAILURES
A processor-implemented method, for continuing operation of a quorum based system is provided. The method detects a loss of quorum. A plurality of speculative...
2017/0322847 RAID STORAGE DEVICE AND METHOD OF MANAGEMENT THEREOF
A method of managing a plurality of storage devices controlled in a RAID scheme includes detecting a failure disk among the storage devices, selecting one of a...
2017/0322846 SYNCHRONOUSLY STORING DATA IN A PLURALITY OF DISPERSED STORAGE NETWORKS
A method begins with a processing module obtaining a data object from a user and identifying a plurality of virtual storage vaults (VSVs) for storage of the...
2017/0322845 INFORMATION PROCESSING SYSTEM, STORAGE APPARATUS AND STORAGE DEVICE
A purpose is to speed up a write process with a parity update. An information processing system includes storage devices constituting a RAID group, coupled to...
2017/0322844 SUPER-PARITY BLOCK LAYOUT FOR MULTI-READER DRIVES
System, methods, and apparatuses for storing data in a disk-based storage device incorporating multiple readers per recording surface to reduce recovery time...
2017/0322842 MEMORY CONTROLLER, MEMORY SYSTEM, AND METHOD OF CONTROLLING MEMORY CONTROLLER
Reduction in deterioration of a memory cell in a non-volatile memory is achieved. A memory controller is configured to include a time measuring unit, an...
2017/0322841 ERROR HANDLING IN TRANSACTIONAL BUFFERED MEMORY
Data is sent from a memory buffer device to a host device over a link. An error in the data is determined. A read response cancellation signal is sent to the...
2017/0322840 SELECTIVE READING OF MEMORY WITH IMPROVED ACCURACY
This disclosure relates to selectively performing a read with increased accuracy, such as a self-reference read, from a memory. In one aspect, data is read...
2017/0322839 SINGLE EVENT LATCHUP MITIGATION IN SOLID STATE POWER CONTROLLERS
A system for mitigating a solid state power controller (SSPC) open fault caused by single event latchup (SEL) on a power module includes a microprocessor in a...
2017/0322838 SYSTEMS AND METHODS FOR MICRO-BATCH PROCESSING OF DATA
This disclosure relates to micro-batch processing of data. Micro-batch processing of data may be accomplished by receiving data conveying information...
2017/0322837 TECHNIQUES FOR PERFORMING RESYNCHRONIZATION ON A CLUSTERED SYSTEM
Various embodiments are generally directed an apparatus and method for receiving information to write on a clustered system comprising at least a first cluster...
2017/0322836 AUTOMATIC CORRECTION OF CRYPTOGRAPHIC APPLICATION PROGRAM INTERFACES
A computer system may identify a cryptographic application programming interface (API) call for a program. The cryptographic API call may include a first...
2017/0322835 PERFORMING A ROOTED-V COLLECTIVE OPERATION BY AN OPERATIONAL GROUP OF COMPUTE NODES IN A PARALLEL COMPUTER
Performing a rooted-v collective operation by an operational group of compute nodes in a parallel computer includes: upon encountering a rooted-v collection...
2017/0322834 COMPUTE INSTANCE WORKLOAD MONITORING AND PLACEMENT
Embodiments of the present invention disclose a method, computer program product, and system for a method for a system for deploying compute instances for...
2017/0322833 MEASURING PROVISIONING CAPACITY ACROSS DISTRIBUTED SYSTEMS
Provisioning capacity measuring may be provided. First, a provisioning monitoring job may run on a grid manager that spawns a plurality of farm monitoring jobs...
2017/0322832 ENHANCED AVAILABILITY FOR MESSAGE SERVICES
An enhanced availability environment for facilitating a message service provided by a plurality of service elements is disclosed herein. The enhanced...
2017/0322831 METHOD FOR OPTIMIZING UTILIZATION OF WORKLOAD-CONSUMED RESOURCES FOR TIME-INFLEXIBLE WORKLOADS
Methods for optimizing utilization of workload-consumed resources for time-inflexible workloads are disclosed. By sorting workload-consumed resource profiles...
2017/0322830 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING...
An information processing apparatus includes: a memory configured to store an information processing program; and a plurality of processor cores configured to...
2017/0322829 DYNAMIC VIRTUAL MACHINE MEMORY MANAGEMENT
Techniques for adjusting memory in virtual machines are disclosed. According to aspects, memory status is obtained for a guest operating system. Based on the...
2017/0322828 SYSTEMS AND METHODS FOR VIRTIO BASED OPTIMIZATION OF DATA PACKET PATHS BETWEEN A VIRTUAL MACHINE AND A NETWORK...
A new approach is proposed that contemplates systems and methods to support virtio-based data packet path optimization for live virtual machine (VM) migration...
2017/0322827 TESTING AND BENCHMARKING FOR ENTERPRISE DATA CENTERS
In some embodiments, a system for testing performance of a virtualization environment comprises host machines, wherein each of the host machines comprises a...
2017/0322826 SETTING SUPPORT PROGRAM, SETTING SUPPORT METHOD, AND SETTING SUPPORT DEVICE
A setting support program related to monitoring of a system causes a computer to execute a process including (1) receiving an input of first system information...
2017/0322825 METHOD OF PROCESSING INPUT AND OUTPUT OF VIRTUAL MACHINE
Provided is a method of processing an input and output of a virtual machine. The method includes transferring, by a frontend virtual driver of a first virtual...
2017/0322824 Cloning Computing Device Containers
An operating system running on a computing device, also referred to herein as a host device, uses containers for hardware resource partitioning. A container...
2017/0322823 PERFORMING CONFIGURATION AND OPERATING SYSTEM IDENTIFICATION FOR VIRTUAL MACHINE IMAGES
Techniques are described for importing and using virtual machine images in configured manners, such as by a virtual machine image importation service on behalf...
2017/0322822 VIRTUALIZING EXTENSION CODE IN AN APPLICATION
Techniques are described herein that are capable of virtualizing extension code (e.g., third-party extension code) in an application (e.g., a web application...
2017/0322821 SERVER CAPABLE OF SUPPORTING AND AUTOMATICALLY IDENTIFYING IP HARD DISK AND SATA HARD DISK
A server capable of supporting and automatically identifying an IP hard disk and a SATA hard disk is operated under SDN. The server includes a machine body...
2017/0322820 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...
2017/0322819 Device for Audio Input/Output
An interpreter desk for a conferencing system is presented comprising a first interface configured to select an audio input channel from a plurality of audio...
2017/0322818 DYNAMIC THUMBNAILS FOR APPLICATIONS
A dynamic thumbnail corresponding to an application is displayed. The dynamic thumbnail includes content corresponding to the content of the application. User...
2017/0322817 OBJECT-ORIENTED PROGRAMMING SYSTEM AND LIBRARY
The described technology is directed towards an object-oriented programming (OOP) system and library that maps conventional object-oriented concepts such as...
2017/0322816 BMC FIRMWARE RECOVERY
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The management...
2017/0322815 KERNEL-INTEGRATED INSTANCE-SPECIFIC OPERATIONAL RESOURCES WITH VIRTUALIZATION
A compressed platform-specific operating system kernel that allows a network boot of a platform-specific operating system kernel from the compressed...
2017/0322814 SERVICE MANAGEMENT METHOD AND THE DEVICE
The present invention provides a method and a device for service management, wherein the method comprises: detecting popularity of use of a remote target...
2017/0322813 PIPELINED CASCADED DIGITAL SIGNAL PROCESSING STRUCTURES AND METHODS
Circuitry operating under a floating-point mode or a fixed-point mode includes a first circuit accepting a first data input and generating a first data output....
2017/0322812 AGE BASED FAST INSTRUCTION ISSUE
In an approach for selecting and issuing an oldest ready instruction in an issue queue, one or more processors receive one or more instructions in an issue...
2017/0322811 INSTRUCTION SEQUENCE BUFFER TO STORE BRANCHES HAVING RELIABLY PREDICTABLE INSTRUCTION SEQUENCES
A method for outputting reliably predictable instruction sequences. The method includes tracking repetitive hits to determine a set of frequently hit...
2017/0322810 HYPERVECTOR-BASED BRANCH PREDICTION
Systems and methods are directed to hypervector-based branch prediction. For a branch instruction whose direction is to be predicted, a taken distance between...
← 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 | 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.