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
US-7,996,615 Cache region concept
A method to associate a storage policy with a cache region is disclosed. In this method, a cache region associated with an application is created. The...
US-7,996,614 Cache intervention on a separate data bus when on-chip bus has separate read and write data busses
Computer implemented method, system and computer usable program code for processing a data request in a data processing system. A read command requesting data...
US-7,996,613 Electronic device using memory to expand storage capacity
The present invention discloses an electronic device using a memory to expand storage capacity, and the device includes a main board and a data storage module....
US-7,996,612 Computer system for reducing power consumption of storage system and method for controlling the same
To optimize performance and power consumption of a storage system having many disk drives, the storage system contains a plurality of volumes. A first number of...
US-7,996,611 Backup data management system and backup data management method
Provided are a backup data management system and a backup data management method capable of facilitating the management of backup data that is multiplexed...
US-7,996,610 Transparent backup service for networked computers
In a specific embodiment, the present invention provides a method of providing transparent file backup service based on networked computers. The method includes...
US-7,996,609 System and method of dynamic allocation of non-volatile memory
A method of dynamic allocation of non-volatile memory in a cache storage subsystem includes constraining a redundant array of independent disks (RAID) 6 array...
US-7,996,608 Providing redundancy in a storage system
A system, method, apparatus, and computer-readable medium are described for providing redundancy in a storage system. According to one method, maps are...
US-7,996,607 Distributing lookup operations in a striped storage system
The present invention provides a mechanism for storing and accessing attributes of a data container (e.g., characteristics such as a name of a data container...
US-7,996,606 System and method for writing data and a time value to an addressable unit of a removable storage medium
A system (and associated method) comprises a storage drive and a central processing unit ("CPU"). The storage drive is adapted to accommodate a removable...
US-7,996,605 Storage controller and method for controlling the same
A storage controller and a method for controlling a storage controller, including a plurality of nonvolatile memory modules having a plurality of nonvolatile...
US-7,996,604 Class queue for network data switch to identify data memory locations by arrival time
A shared memory switch is provided for storing and retrieving data from BlockRAM (BRAM) memory of a PLD. A set of class queues maintain a group of pointers that...
US-7,996,603 DRAM controller that forces a refresh after a failed refresh request
A refresh controller transmits two refresh request signals of a first request signal which indicates a time at which a refresh operation of a DRAM may be...
US-7,996,602 Parallel memory device rank selection
A translator of an apparatus in an example selects one or more ranks of parallel memory devices from a plurality of available ranks of parallel memory devices...
US-7,996,601 Apparatus and method of partially accessing dynamic random access memory
Provided are an apparatus and method for partially accessing a DRAM. The apparatus for partially accessing a DRAM includes a memory controller. The memory...
US-7,996,600 Memory emulation in an electronic organizer
An electronic organizer using a memory array that is directly addressed and non-volatile is disclosed. The memory array can be used to replace and emulate...
US-7,996,599 Command resequencing in memory operations
Systems and processes may include a memory coupled to a memory controller. Command signals for performing memory access operations may be received. Attributes...
US-7,996,598 Memory management module
A methodology for efficiently copying data is presented. An internal controller RAM is multiplexed between storing existing RAM data such as look up table data)...
US-7,996,597 Mapping address bits to improve spread of banks
A device may include a group of requestors issuing requests, a memory that includes a set of memory banks, and a control block. The control block may receive a...
US-7,996,596 Multiple minicard interface system and method thereof
A system includes a minicard socket, a controller, a south bridge, and a differential multiplexer. The minicard socket is configured to receive a plurality of...
US-7,996,595 Interrupt arbitration for multiprocessors
Technologies are generally described herein for handling interrupts within a multiprocessor computing system. Upon receiving an interrupt at the multiprocessor...
US-7,996,594 Interrupt-driven link status feedback mechanism for embedded switches
A computer implemented method, a tangible computer readable medium, and a data processing system intelligently propagate link status information received by a...
US-7,996,593 Interrupt handling using simultaneous multi-threading
Disclosed are a method, information processing system, and computer readable medium for managing interrupts. The method includes placing at least one physical...
US-7,996,592 Cross bar multipath resource controller system and method
A cross bar multipath resource controller system and method permit multiple processors in a computer system to access various resource of the computer system,...
US-7,996,591 Computing device with flexibly configurable expansion slots and method of operation
A computing device that allows for a flexible allocation of bandwidth among peripheral devices using a peripheral bus is disclosed. The computing device...
US-7,996,590 Semiconductor memory module and semiconductor memory system having termination resistor units
A semiconductor memory module includes a memory module board having at least one semiconductor memory device. The semiconductor memory device includes a data...
US-7,996,589 Auto-suggest lists and handwritten input
An interface is provided between a handwriting receiving panel and an auto complete process. A user writes onto the handwriting receiving panel which recognizes...
US-7,996,588 Method and apparatus for real-time transport of multi-media information in a network
In one embodiment of a networking module, a first block receives a serial digital media signal, and provides a parallel digital media signal based on the serial...
US-7,996,587 Module with isolated analogue inputs having low leakage current
A module with isolated analog inputs for a programmable controller, the module including plural input pathways that are each isolated with aid of at least one...
US-7,996,586 USB port for employing a plurality of selectable data transmission priority rules
A USB port transmitter includes a plurality of arbiters, each employing a distinct priority rule to select one USB transmission from among multiple scheduled...
US-7,996,585 Method and system for state tracking and recovery in multiprocessing computing systems
Disclosed are a method and system of tracking real time use of I/O control blocks on a processing unit basis, in a multiprocessing system, such that in the case...
US-7,996,584 Programmable cable with deskew and performance analysis circuits
An HDMI cable carries high speed encoded data which are transmitted differentially over data channels, along with a clock. High-frequency loss and differential...
US-7,996,583 Multiple context single logic virtual host channel adapter supporting multiple transport protocols
Various embodiments provide methods and systems operable to receive a work queue pair from one of a plurality of host nodes, to scan the work queue pair for...
US-7,996,582 Information processing apparatus, information processing method, and information processing program
An information processing apparatus includes a communication unit that transmits/receives data to and from an external device; a detection unit that detects...
US-7,996,581 DMA engine
A circuit and corresponding method for transferring data. The circuit comprises: a CPU; a plurality of addressable devices; and a DMA engine coupled to the CPU...
US-7,996,580 System and method for notifying a host of a service required by a slave storage device
A host device includes an electrical activity monitoring (EAM) module that is configured to monitor the electrical activity of a slave storage device interfaced...
US-7,996,579 Apparatus, methods, and computer-code for handling an impending decoupling between a peripheral device and a...
Apparatus, methods and computer-code are disclosed where an impending decoupling between a peripheral device and a host is detected. In some embodiments, in...
US-7,996,578 Methods and systems to dynamically manage performance states in a data processing system
Data processing systems which operate in different modes, including a mode which supports providing an output of images through a port on the systems. In one...
US-7,996,577 Automatically switching console connection
A method and system for configuring a network device is provided. In one implementation the method and system may include directing, via a multiplexer, a group...
US-7,996,576 Generating an identifier for a SATA disk
In described embodiments, a method of generating an identifier for a disk includes the steps of requesting an ASCII identification string for the disk and...
US-7,996,575 Detection and configuration of SAS/SATA connection
Given the different configurations for SAS and SATA Host and Target Ports, embodiments of the present invention automatically detect the configuration of SATA...
US-7,996,574 Messaging mechanism for inter processor communication
An apparatus and method are provided for connecting a host Enterprise System Connection Architecture (ESCON) Input/Output (I/O) interface to a cache of a data...
US-7,996,573 Method and system for supporting read operations with CRC for iSCSI and iSCSI chimney
Certain embodiments of the invention may be found in a method and system for performing SCSI read operations with a CRC via a TCP offload engine. Aspects of the...
US-7,996,572 Multi-node chipset lock flow with peer-to-peer non-posted I/O requests
Systems and methods of managing transactions provide for receiving a first flush command at a first I/O hub, wherein the first flush command is dedicated to...
US-7,996,571 Wireless coordination of apparatus interaction
A system for implementing wireless control between apparatuses. In at least one scenario, an apparatus may, after an event (e.g., receiving wireless...
US-7,996,570 Usage of keyboard driver in extensible firmware interface for adding new hot keys at firmware level
A hot key register request is created in an extensible firmware interface application, the hot key register request has a key number and a pointer to a hot key...
US-7,996,569 Method and system for zero copy in a virtualized network environment
Methods and systems for zero copy in a virtualized network environment are disclosed. Aspects of one method may include a plurality of GOSs that share a single...
US-7,996,568 System, method, and computer program product for an offload engine with DMA capabilities
An offload system, method, and computer program product are provided. Included is a host with a processor and memory for receiving data from a network. In...
US-7,996,567 Audio processing
A network interface device connectable to a network, the device being arranged to receive digital audio data representing an audio signal and, substantially in...
US-7,996,566 Media sharing
The present invention allows multiple participants to share streaming media in an efficient and effective manner, where with select embodiments, playback 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 | 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.