"I watched his countenance closely, to see if he was not deranged ... and I was assured by other senators after he left the room that they had no confidence in it."
U.S. Senator Smith of Indiana ; After seeing Samuel Morse demonstrate the telegraph.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8131697 | Method and apparatus for approximate matching where programmable logic is used to process data being written to a mass storage medium and process data being read from a mass storage medium A method and device are disclosed for an associative and approximate, analog or digital scanning of databases that allows for the asynchronous accessing of data from a mass storage medium. The invention includes providing dedicated analog and digital circuitry and d... | 03/06/2012 |
| 8010733 | Methods and apparatus for accessing content One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit i... | 08/30/2011 |
| 7953919 | Physical block addressing of electronic memory devices Systems and/or methods that facilitate accessing data to/from a memory are presented. An electronic memory component can operate with reduced data access times by eliminating/reducing the use of logical block addressing and employing physical block addressing. Data ... | 05/31/2011 |
| 7836105 | Converting file-systems that organize and store data for computing systems Techniques for converting file-systems used for organizing and storing data on computer readable mediums are disclosed. A first file-system is converted to a second file-system while file(s) stored on the computer readable medium remain(s) virtually undisturbed in t... | 11/16/2010 |
| 7716249 | Transaction and task scheduler The described implementations relate to efficient scheduling of transactions and tasks. A memory location, address, or variable previously accessed by a blocked entity is observed periodically to determine an appropriate time to wake and retry the blocked entity. If... | 05/11/2010 |
| 7627710 | Converting an object identifier to a block I/O address to identify a storage location on a server One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit i... | 12/01/2009 |
| 7461175 | Information processing apparatus, information processing method, and program An information processing apparatus is disclosed which includes: a signal processing executing device for executing signal processing on data that has been acquired; a recording device for temporarily recording the data and information so that either the data or the... | 12/02/2008 |
| 7447829 | Heap and stack layout for multithreaded processes in a processing system A method and system in accordance with the present invention comprises a thread stack/thread heap combination, wherein the thread heap is for thread local memory usage and wherein the thread stack and thread heap grow in opposite directions. In the present invention... | 11/04/2008 |
| 7444458 | Method for assigning addresses to memory devices A memory system having a memory controller and several separate memory devices connected to the controller by a system bus. The memory devices each included an array of memory cells, addressing circuitry used to address the cells and an address storage circuit which... | 10/28/2008 |
| 7428609 | Method and system to partition hardware resources between operating systems Disclosed is a method and system to partition hardware resources between operating systems. A determination is made whether a first PCI resource attached to a line of a bus is to be sequestered to a service operating system (OS). If so, the first PCI resource is seq... | 09/23/2008 |
| 7428573 | Transaction accelerator for client-server communication systems In a network having transaction acceleration, for an accelerated transaction, a client directs a request to a client-side transaction handler that forwards the request to a server-side transaction handler, which in turn provides the request, or a representation ther... | 09/23/2008 |
| 7426534 | Method and system for caching message fragments using an expansion attribute in a fragment link tag A method, a system, an apparatus, and a computer program product are presented for a fragment caching methodology. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subse... | 09/16/2008 |
| 7424554 | Method of and system for changing the address of a disk array enclosure An apparatus for setting an enclosure address in a computer system having a plurality of enclosures includes at least one enclosure address control device including input means for changing the enclosure address of an associated enclosure of the plurality of enclosu... | 09/09/2008 |
| 7417600 | Electronic entertainment and communication system A data processing system and method in which, by way of example, a memory system is coupled to a video game program processing system. The video game program processing system has a predetermined address space for executing programs stored in a program memory portio... | 08/26/2008 |
| 7412585 | Method for controlling disk drive using an address translation table Embodiments of the invention achieve data write in an appending manner by conversion from a logical block address to a physical block address in a HDD that has only one storage device and does not have a large-scale cache memory. In one embodiment, a check is made a... | 08/12/2008 |
| 7406577 | Data migration method It is desirable that data stored in an old storage device is migrated to a new storage device without any interruption. According to a computer system of this invention, in a first data storage device, a second data storage area of a second data storage device is re... | 07/29/2008 |
| 7404104 | Apparatus and method to assign network addresses in a storage array A method is disclosed to assign network addresses in a storage array disposed in a data storage and retrieval system comprising (P) data storage devices disposed in (N) data storage device assemblies. The method configures the (N) data storage device assemblies to c... | 07/22/2008 |
| 7404060 | Apparatus, program, and method for managing usage of memory A memory management apparatus suitable for reducing amount of memory usage and simplifying programs is provided. When an area allocation request has been inputted, an unused area having a size that is determined by area size information included in the area allocati... | 07/22/2008 |
| 7403887 | Emulated memory management A first software program executing on a computing device emulates a second computing device executing a software program using emulated memory. The first software program permits the second software program to perform an operation on a contiguous portion of the emul... | 07/22/2008 |
| 7404071 | Memory modules having accurate operating current values stored thereon and methods for fabricating and implementing such devices Memory modules having accurate operating current values stored thereon and methods for fabricating and implementing such devices to improve system performance. Memory modules comprising a number of volatile memory devices may be fabricated. Operating current values ... | 07/22/2008 |
| 7401137 | Methods and apparatus for application of management actions to resources sharing relationships In a network management application, a system applies a management action to a resource by receiving a selection of a resource representation in a network environment that represents a resource to which a management action is to be applied. The system applies a seri... | 07/15/2008 |
| 7398337 | Association of host translations that are associated to an access control level on a PCI bridge that supports virtualization A method, computer program product, and distributed data processing system that allows a system image within a multiple system image virtual server to directly expose a portion, or all, of its associated system memory to a shared PCI adapter without having to go thr... | 07/08/2008 |
| 7398328 | Native virtualization on a partially trusted adapter using PCI host bus, device, and function number for identification A mechanism that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to perform I/O transactions using the PCI host bus, device, and function numbers to validate that an I/O transaction originated from the proper host is provided. Additiona... | 07/08/2008 |
| 7395404 | Cluster auto-alignment for storing addressable data packets in a non-volatile memory array Alignment of clusters to pages is provided in a non-volatile memory system that receives data from a host in clusters and writes data to a memory array in units of a page. Alignment is implemented within each block using offsets in logical-to-physical mapping of dat... | 07/01/2008 |
| 7392299 | Configuration setting system for network system A configuration setting system is provided for a network system including a plurality of electronic devices communicably connected to a network. The configuration setting system sets a configuration of an electronic device based on a configuration of a predetermined... | 06/24/2008 |
| 7386637 | System, method, and computer program product for a fully trusted adapter validation of incoming memory mapped I/O operations on a physical adapter that supports virtual adapters or virtual resources A method, computer program product, and distributed data processing system that allows a single physical I/O adapter to validate that a memory mapped I/O address referenced by an incoming I/O operation is associated with a virtual host that initiated the incoming me... | 06/10/2008 |
| 7386702 | Systems and methods for accessing thread private data Systems and methods are provided for accessing thread private data in a computer. In one embodiment, a method is provided for accessing thread private data in a computer for a program executed by using a plurality of threads, wherein each of the plurality of threads... | 06/10/2008 |
| 7386596 | High performance storage access environment The present invention provides improved techniques for managing storage resources, such as disk drives, I/O ports, and the like in a network based storage system according to a user position within the network. Embodiments according to the present invention can prov... | 06/10/2008 |
| 7380049 | Memory protection within a virtual partition The present disclosure relates to attempting to monitor and control memory access and, more specifically, to attempting to limit memory access to a specific registered software agent. ... | 05/27/2008 |
| 7376810 | Integrated device with multiple reading and/or writing commands An integrated device is provided that includes a non-volatile memory having an addressing parallelism and a data parallelism, and a communication interface for interfacing the memory with an external bus. The external bus has a transfer parallelism lower than the ad... | 05/20/2008 |
| 7376770 | System and method for virtual adapter resource allocation matrix that defines the amount of resources of a physical I/O adapter A method, computer program product, and distributed data processing system that enables host software or firmware to allocate virtual resources to one or more system images from a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, is provided. Adap... | 05/20/2008 |
| 7373656 | Automatic configuration for portable devices The present invention relates to a portable device configured to interact with any number of host computing devices. In operation, the portable device will initially appear to a host computing device as a known device type. The host computing device will be configur... | 05/13/2008 |
| 7372783 | Optical information storage apparatus and optical information storage system The present invention provides an optical information storage apparatus incorporates in a housing: a medium storing section in which optical storage media are stored; an information access section that makes an information access to the optical storage medium; and a... | 05/13/2008 |
| 7366854 | Systems and methods for scheduling memory requests utilizing multi-level arbitration In an embodiment, a memory scheduler is provided to process memory requests. The memory scheduler may comprise: a plurality of arbitrators that each select memory requests according to age of the memory requests and whether resources are available for the memory req... | 04/29/2008 |
| 7366931 | Memory modules that receive clock information and are placed in a low power state Embodiments described herein provide a power saving state for a memory system. For example, a memory system may derive clocking information from a training pattern sent over a memory channel. A memory may comprise a link to receive training frames, and circuitry to ... | 04/29/2008 |
| 7363404 | Creation and management of destination ID routing structures in multi-host PCI topologies System and method for managing routing of data in a distributed computing system, such as a distributed computing system that uses PCI Express protocol to communicate over an I/O fabric. A physical tree that is indicative of a physical configuration of the distribut... | 04/22/2008 |
| 7360051 | Storage apparatus and method for relocating volumes thereof A storage apparatus is capable of relocating volumes accurately even when a plurality of storage apparatuses are connected. The storage apparatus comprises an external connection function for recognizing an external logical volume set on a physical storage device as... | 04/15/2008 |
| 7359265 | Data flow scheme for low power DRAM Circuits and methods to minimize power required for sensing and precharge of DRAMs have been achieved. A control circuit ensures that during READ operations the duration of sensing of DRAM cell and precharging is kept to a minimum. A test DRAM cell is used to determ... | 04/15/2008 |
| 7356627 | Device identification A data handling device capable of operating in a system in which two or more devices are connected by a data bus for the transmission of communications therebetween, the data bus having two or more data lines and the device having: two or more data bus connectors, e... | 04/08/2008 |
| 7356660 | Storage device A storage device is provided with a file I/O interface control device and a plurality of disk pools. The file I/O interface control device sets one of a plurality of storage hierarchies defining storage classes, respectively, for each of LUs within the disk pools, t... | 04/08/2008 |