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
2016/0259695 STORAGE AND CONTROL METHOD OF THE SAME
There is provided a storage having plural clusters. Each of the clusters includes a cache memory and a save memory. The processor of each of the clusters...
2016/0259694 METHOD AND DEVICE FOR ORGANIZING AND RESTORING FILE INDEXESES
The present invention provides a method and device for organizing and restoring file indexes, which belongs to a technical field of data storing methods. In...
2016/0259693 SYSTEMS AND METHODS FOR STORAGE ERROR MANAGEMENT
A storage layer stores integrity data corresponding to data groups being written to a storage array. The storage layer validates stored data groups by use of...
2016/0259692 METHOD FOR OPTIMIZING INDEX, MASTER DATABASE NODE AND SUBSCRIBER DATABASE NODE
A method, a master database node and a subscriber database node for optimizing index. The method for optimizing index includes: checking, by a master database...
2016/0259691 ASSET BROWSING AND RESTORATION OVER A NETWORK USING ON DEMAND STAGING
Example embodiments relate to asset browsing and restoration over a network using on demand staging. A method may include accessing, by a storage access...
2016/0259690 CLEARING BANK DESCRIPTORS FOR REUSE BY A GATE BANK
Systems and methods for clearing bank descriptors for reuse by gate banks without requiring a system reboot are described. In some embodiments, information...
2016/0259689 MANAGING REUSE INFORMATION IN CACHES
Address translation and caching is managed using a processor that includes at least one CPU configured to run a hypervisor and at least one guest operating...
2016/0259688 MEMORY SYSTEM, METHOD FOR CONTROLLING MAGNETIC MEMORY, AND DEVICE FOR CONTROLLING MAGNETIC MEMORY
A memory system according to an embodiment includes: a plurality of magnetic nanowires; a read unit configured to read data from the magnetic nanowires; a...
2016/0259687 STORAGE SYSTEM
The storage system according to the present invention comprises a controller, and multiple storage device constituting a RAID group. When storing write data to...
2016/0259686 UPDATING RELIABILITY DATA
The present disclosure includes apparatuses and methods related to updating reliability data. A number of methods can include receiving, at a variable node,...
2016/0259685 MEMORY SYSTEM AND READ RECLAIM METHOD THEREOF
A memory system includes a nonvolatile memory device including a first memory area formed of memory blocks which store n-bit data per cell and a second memory...
2016/0259684 MEMORY DEVICE, MEMORY SYSTEM AND METHOD OF OPERATING THE SAME
A memory device, a memory system, and a method of operating the same. The memory device includes a memory cell array including a plurality of memory cells and...
2016/0259683 MEMORY CONTROLLER, MEMORY SYSTEM AND MEMORY CONTROL METHOD
According to the embodiment, a memory controller includes a memory interface which performs a first reading using a read voltage including a hard decision...
2016/0259682 HEAP MANAGEMENT FOR MEMORY CORRUPTION DETECTION
Memory corruption detection technologies are described. A method can include receiving, from the application, an allocation request for an allocation of one or...
2016/0259681 ADAPTIVE INTERVALS IN NAVIGATING CONTENT AND/OR MEDIA
The present embodiments provide methods and apparatuses for use in navigating through content. Some embodiments provide methods for use in navigating through...
2016/0259680 MEMORY MANAGEMENT
A method of operation of a host data processing system which provides a virtual operating environment for one or more guest data processing systems comprises:...
2016/0259679 Methods for Reprogramming Data and Apparatuses using the Same
A method for reprogramming data, performed by a processing unit, is disclosed to include at least the following steps. After a page of data has failed to be...
2016/0259678 TECHNOLOGY FOR STALL DETECTION
Detecting stalling of a software process in a computer system includes receiving identification of a work process thread group, including a work process...
2016/0259677 COLLABORATIVE COLLECTION OF DIAGNOSTICS DATA OF SOFTWARE PROGRAMS
A computing environment includes multiple software programs running on multiple endpoint computing machines. Each software program has associated diagnostics...
2016/0259676 APPARATUS AND METHOD FOR DETECTING SINGLE FLIP-ERROR IN A COMPLEMENTARY RESISTIVE MEMORY
Described is an apparatus which comprises: a complementary resistive memory bit-cell; a first sense amplifier coupled to the complementary resistive memory...
2016/0259675 MEMORY DEVICE AND STORAGE APPARATUS
A failure region is specified when a failure occurs in a non-volatile semiconductor memory. When a device controller reads data stored in a specific page in a...
2016/0259674 METHOD OF OPERATING SEMICONDUCTOR MEMORY DEVICE AND MEMORY SYSTEM INCLUDING SEMICONDUCTOR MEMORY DEVICE
Disclosed is a method of operating a semiconductor memory device including a plurality of pages, including: receiving a program command, an address, and...
2016/0259673 MANAGEMENT METHOD TO MANAGE DATA RELATIVE TO AN AIRCRAFT MISSION AND CORRESPONDING DATA MANAGEMENT MODULE
A management method is provided for managing data relative to an aircraft mission comprising at least one flight by an aircraft, the data comprising input data...
2016/0259672 PARALLEL COMPUTING SYSTEM, JOB MANAGEMENT DEVICE, AND JOB MANAGEMENT METHOD
A parallel-computing system includes: computation nodes connected in a mesh or torus connection and configured to perform parallel-computation; and a job...
2016/0259671 Systems And Methods For Enhancing Performance Of A Coprocessor
Techniques for minimizing coprocessor "starvation," and for effectively scheduling processing in a coprocessor for greater efficiency and power. A run list is...
2016/0259670 COMPUTER READABLE MEDIUM, MAPPING INFORMATION GENERATING METHOD, AND MAPPING INFORMATION GENERATING APPARATUS
Provided is a non-transitory computer readable medium storing a mapping information generation program that causes a computer to execute a process, the process...
2016/0259669 AUTOMATIC TASK EXECUTION ON MOBILE DEVICES
Embodiments of the disclosure relate to automatic task execution on a mobile device. Aspects include identifying, by a processor, one or more hardware...
2016/0259668 APPARATUS AND METHOD FOR EXECUTING A PLURALITY OF THREADS
An apparatus and method are provided for executing a plurality of threads. The apparatus has processing circuitry arranged to execute the plurality of threads,...
2016/0259667 HARDWARE AND RUNTIME COORDINATED LOAD BALANCING FOR PARALLEL APPLICATIONS
A method of balancing execution rates for a plurality of parallel program loops being executed concurrently by a processor may include estimating a completion...
2016/0259666 SYSTEM AND METHOD FOR INTELLIGENT TIMER SERVICES
A method is provided for efficiently scheduling timer events within an operating system by allocating a plurality of timers, each of which has an expiry time,...
2016/0259665 METHODS AND APPARATUS TO SELECT VIRTUALIZATION ENVIRONMENTS FOR MIGRATION
Methods and apparatus to select virtualization environments are disclosed. An example method includes determining, via a processor, characteristics of a...
2016/0259664 METHOD FOR DYNAMIC INTERRUPT BALANCED MAPPING BASED ON CURRENT SCHEDULING STATES OF VCPUS
The invention discloses a method for dynamic interrupt balanced mapping method based on the current scheduling states of VCPUs. When the virtual I/O APIC of an...
2016/0259663 System and Method for Implementing Reader-Writer Locks Using Hardware Transactional Memory
Transactional reader-writer locks may leverage available hardware transactional memory (HTM) to simplify the procedures of the reader-writer lock algorithm and...
2016/0259662 OPTIMIZING RUNTIME PERFORMANCE OF AN APPLICATION WORKLOAD BY MINIMIZING NETWORK INPUT/OUTPUT COMMUNICATIONS...
A method, system and computer program product for optimizing runtime performance of an application workload. Network input/output (I/O) operations between...
2016/0259661 SYSTEM AND METHOD FOR PROVIDING AN INFINIBAND SR-IOV vSWITCH ARCHITECTURE FOR A HIGH PERFORMANCE CLOUD...
Systems and methods are provided for implementing a Virtual Switch (vSwitch) architecture that supports transparent virtualization and live migration. In an...
2016/0259660 METHODS AND APPARATUS TO SELECT VIRTUALIZATION ENVIRONMENTS DURING DEPLOYMENT
Methods and apparatus to select virtualization environments are disclosed. An example method includes determining, via a processor, characteristics of a...
2016/0259659 Method and system for unified application centric connectivity in various virtualization platforms
A method and system implementing application centric connectivity under various virtualization platforms are disclosed. According to one embodiment, a system...
2016/0259658 CATALOG BASED DISCOVERY OF VIRTUAL MACHINE APPLIANCES
Software asset management (SAM) for virtual environments performing the following operations: (i) collecting a set of virtual machine (VM) descriptor(s) sets,...
2016/0259657 DYNAMICALLY BINDING DATA IN AN APPLICATION
A computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for binding data in an...
2016/0259656 VIRTUAL ASSISTANT CONTINUITY
At a first electronic device with a display and a microphone, receiving audio input via the microphone, wherein the audio input comprises a request; sending...
2016/0259655 SOFTWARE ROBOTS FOR PROGRAMMATICALLY CONTROLLING COMPUTER PROGRAMS TO PERFORM TASKS
A system comprising at least one hardware processor; at least one non-transitory computer-readable storage medium storing processor-executable instructions...
2016/0259654 SOFTWARE ROBOTS FOR PROGRAMMATICALLY CONTROLLING COMPUTER PROGRAMS TO PERFORM TASKS
A system for remotely controlling multiple application programs executing on multiple respective physical computing devices, the system comprising a first...
2016/0259653 SOFTWARE ROBOTS FOR PROGRAMMATICALLY CONTROLLING COMPUTER PROGRAMS TO PERFORM TASKS
A system comprising at least one computer hardware processor; and at least one computer-readable storage medium storing processor-executable instructions that,...
2016/0259652 SOFTWARE ROBOTS FOR PROGRAMMATICALLY CONTROLLING COMPUTER PROGRAMS TO PERFORM TASKS
A system, comprising at least one computer hardware processor; and at least one non-transitory computer-readable storage medium storing processor-executable...
2016/0259651 SOFTWARE ROBOTS FOR PROGRAMMATICALLY CONTROLLING COMPUTER PROGRAMS TO PERFORM TASKS
A system comprising at least one hardware processor configured to perform: accessing a software robot computer program for controlling at least one application...
2016/0259650 FIRMWARE DISPLAY OF PAIRED BLUETOOTH STATUS INFORMATION DURING BOOT
A firmware-based technique for retrieving and displaying status information from a paired Bluetooth.TM. device during a boot sequence for a computing platform...
2016/0259649 TECHNOLOGIES FOR FAST LOW-POWER STARTUP OF A COMPUTING DEVICE
Technologies for fast low-power startup include a computing device with a processor having a power management integrated circuit. The computing device...
2016/0259648 PARALLELIZED MULTIPLE DISPATCH SYSTEM AND METHOD FOR ORDERED QUEUE ARBITRATION
A parallelized multiple dispatch ordered queue including an ordered queue, qualify logic, ordered select logic, and dispatch logic. The ordered queue stores...
2016/0259647 INSTRUCTION FETCH DEVICE AND INSTRUCTION FETCHING METHOD
Provided is an instruction fetch device including a plurality of PC buffers which store addresses of next to-be-executed instructions in respective branches; a...
2016/0259646 Elapsed Cycle Timer in Last Branch Records
A processing device implementing an elapsed cycle timer in last branch records (LBRs) is disclosed. A processing device of the disclosure includes a last...
← 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 | 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.