...During the Civil War, the Confederacy established its own Patent Office which issued 266 patents, a third of which concerned implements of war.
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 |
| 8185673 | Information processing apparatus, and method for controlling the same An information processing apparatus includes an interface, a detector, a manager, a usage interruption unit, and a determination unit. The interface is for connecting to a peripheral device to form a connected peripheral device. The detector is for detecting a conne... | 05/22/2012 |
| 8161207 | Common block interface for data and control with handshake protocol A method and apparatus for handshaking using a 2-wire protocol is described. An electronic component may be divided into blocks, with the blocks performing one or more functions. The blocks may be in series with one another to form a pipeline. The blocks may use int... | 04/17/2012 |
| 8161208 | Processing apparatus, method of processing priority reservation therefor, and storage medium for storing program A processing apparatus which is capable of preventing an priority reservation for a particular period from being set for all of a plurality of apparatuses and improving convenience for a general user who does not use an priority reservation service, in a system for ... | 04/17/2012 |
| 8140719 | Dis-aggregated and distributed data-center architecture using a direct interconnect fabric A data center has several dis-aggregated data clusters that connect to the Internet through a firewall and load-balancer. Each dis-aggregated data cluster has several dis-aggregated compute/switch/disk chassis that are connected together by a mesh of Ethernet links.... | 03/20/2012 |
| 8135880 | USB mass storage locking Disclosed is a mass-storage device, comprising a Universal Serial Bus (USB) interface, a locking function coupled to the USB interface wherein the locking function is accessible via a USB device class other than a mass-storage class, and a data mass-storage memory c... | 03/13/2012 |
| 8131892 | Storage apparatus and a data management method employing the storage apparatus A storage apparatus is provided that is capable of reducing data maintenance management costs with a performance that is both highly reliable and fast. The present invention is storage apparatus where an intermediary device is arranged between a controller and a plu... | 03/06/2012 |
| 8131891 | Updating I/O capability of a logically-partitioned computer system A hosting partition update mechanism allows updating I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is create... | 03/06/2012 |
| 8112561 | Updating I/O capability of a logically-partitioned computer system A hosting partition update mechanism allows updating I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is create... | 02/07/2012 |
| 8099531 | Information processing method and computer program comprising network card wherein a plurality of processors switches use of network card related to setting of resource flag An information processing apparatus includes a device that performs data processing; and processors, each processor including a device driver corresponding to the device. A device driver set in correspondence with at least one processor has a resource-state holding ... | 01/17/2012 |
| 8069281 | Connection device restriction program and device A connection device restriction program for preventing use of uncalled-for connection devices. A permission list setting unit sets a connection permission list holding information defining connection devices whose connection is to be permitted, and a list memory sto... | 11/29/2011 |
| 8069282 | SD switch box in a cellular handset A method for arbitrating between a host device and a cellular base band mode for use of a shared SD storage, including requesting, by a cellular base band modem from a host device, access to an SD storage, including writing an access request message, notifying the h... | 11/29/2011 |
| 8019918 | Information processing apparatus requesting registration with peripheral In a system in which an information processing apparatus and a peripheral are connected to each other. Initially, the information processing apparatus transmits, to the peripheral, a request to use a service provided by the peripheral. The peripheral determines whet... | 09/13/2011 |
| 8019917 | Digital video/audio capture device and method thereof In audio/video (AV) capture, two video streaming adapters (VSAs) receive an original input video signal and a compressed input video signal respectively to generate an uncompressed video streaming and a compressed video streaming respectively. The uncompressed video... | 09/13/2011 |
| 8019915 | Method and device for controlling access to multiple applications The invention relates to a method and a device for controlling access to multiple applications which are each implemented as a client application in an operating system environment of a data processing device from a shared memory system. The problem addressed by the... | 09/13/2011 |
| 8019916 | Mobile communication terminal system A mobile communication terminal system includes a serial interface port, a multimedia output/input module, a multimedia processor, a frequency-signal output/input module, and a baseband processor. The serial interface port is coupled to a computer system via a seria... | 09/13/2011 |
| 8019914 | Disk drive implementing shared buffer memory with reduced interrupt latency A disk drive is disclosed having a disk, a head actuated over the disk, a buffer memory for storing control routine op codes and control routine data, and a microprocessor for receiving the control routine op codes and control routine data. Control circuitry within ... | 09/13/2011 |
| 8015325 | Storage subsystem and storage controller having memory which stores management information indicating corresponding relations between processors and identifies of logical units A storage subsystem and a storage controller adapted to take advantage of high data transfer rates of fiber channels while offering enhanced reliability and availability and capable of connecting with a plurality of host computers having multiple different interface... | 09/06/2011 |
| 8006002 | Methods and systems for automatic configuration of peripherals Peripherals and data processing systems are disclosed which can be configured to interact based upon sensor data. In one embodiment, a peripheral, which is configured to be used with a data processing system, includes an interface to couple the peripheral to the dat... | 08/23/2011 |
| 8001295 | Optimisation of the selection of storage device ports A port optimization component and method for selecting a pair of ports, each port having predetermined operating parameters, for connecting to a storage device in a storage area network, the port optimization component comprising: a determination component for reque... | 08/16/2011 |
| 7996585 | 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 of a processing unit failure, a list accurately and concisely identifies the control blocks that need to ... | 08/09/2011 |
| 7996586 | 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 USB transmissions based on their types. A selector selects one of the arbiters to select the one USB transmi... | 08/09/2011 |
| 7984208 | Method using port task scheduler According to one embodiment, an apparatus is disclosed. The apparatus includes a port having a plurality of lanes, a plurality of protocol engines. Each protocol engine is associated with one of the plurality of lanes, and processes tasks to be forwarded to a plural... | 07/19/2011 |
| 7962671 | Storage apparatus and method of updating control information in storage apparatus A storage apparatus 10 includes channel devices (each being CHA_PK 11) and microprocessors (each being MP_PK 12). CHA_PK 11 and MP_PK 12 respectively store therein control information being information designating logical volumes (... | 06/14/2011 |
| 7962670 | Pin multiplexing A semiconductor device coupled to input/output pins includes a first core to operate a first function and a second core to operate a second function. A multiplexer is arranged to set the input/output pins to the first function or to the second function, and an arbit... | 06/14/2011 |
| 7949803 | System and method for transmitting data packets in a computer system having a memory hub architecture A system and method for transmitting data packets from a memory hub to a memory controller is disclosed. The system includes an upstream reception port coupled to an upstream link. The upstream reception port receives the data packets from downstream memory hubs. Th... | 05/24/2011 |
| 7949802 | Enhanced communication via a serial interface This invention relates to a method, a computer program product, an apparatus and a system enabling a communication between a first electronic device and a compatible second electronic device via the identification (ID) pin of a serial interface of the first electron... | 05/24/2011 |
| 7925801 | Method and system for protection and security of IO devices using credentials A method and system for protection and security of IO devices using credential are provided. The system may include at least one consumer arranged to initiate IO requests from the IO device, and the IO requests may include IO capability allocation and additional par... | 04/12/2011 |
| 7921239 | Multi-mode processing module and method of use A multi-mode processing module and method of use are disclosed. In a particular form, a multi-mode processing module can include a peripheral interface configured to be enabled in response to a peripheral application access request. The multi-mode processing module ... | 04/05/2011 |
| 7917670 | Information processing apparatus and method of controlling information processing apparatus It is determined whether or not logout is executed after login. If a user authentication process is executed and a user authentication processing state is ended, it is determined whether or not a USB device is attached. If a USB device is attached, then it is determ... | 03/29/2011 |
| 7904616 | Storage apparatus and data transfer method A storage method including: controlling transfer of data between a host system and a storage device using a plurality of controllers connected to the host system and the storage device, where the controllers are interconnected via a data transfer path; and controlli... | 03/08/2011 |
| 7895373 | Electronic device for data access management An application makes a processor issue a first file access command to a middleware in order to access a file. In response to the first file access command, the middleware makes the processor periodically determine whether file access operation having a higher priori... | 02/22/2011 |
| 7886088 | Device address locking to facilitate optimum usage of the industry standard IIC bus A mechanism is provided for locking an end device for the period of time that the device is needed, thus disabling access by any other application or process. Having the device locked, rather than the bus, allows other applications to use the bus to access other dev... | 02/08/2011 |
| 7882281 | SAS reference Phys for virtualization and traffic isolation Enabling virtualization in a SAS expander is disclosed. For each SAS address to be virtualized through one or more physical or virtual Phy, a reference Phy associated with each SAS address is created within the expander. Next, a route table is generated that include... | 02/01/2011 |
| 7877527 | Cluster PC A computer design based on a platform of multiple central processing units (CPUs). When running multiple applications, each of the multiple CPUs performs all the processing for one of the individual applications. All of the multiple CPUs may operate below the physic... | 01/25/2011 |
| 7870312 | Automatic maintenance of configuration information in a replaceable electronic module The present invention provides methods and systems to automatically manage hardware and software capabilities of replaceable electronic modules as the modules are replaced or reassigned to different tasks. Each such module stores configuration information in a persi... | 01/11/2011 |
| 7861015 | USB apparatus and control method therein The present invention relates to an application of the Universal Serial Bus (USB) technology, and more particularly, to a USB apparatus with data storage and security token and control method therein. In an embodiment of the present invention, both mass storage and ... | 12/28/2010 |
| 7840723 | System and method for maintaining and accessing information regarding virtual storage devices Systems, methods, apparatus and software can make use of standard input/output (I/O) interface commands to make information about virtual storage devices available to clients of those virtual storage devices. Where the storage virtualization is carried out using a s... | 11/23/2010 |
| 7836226 | Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment An apparatus, system, and method are disclosed for coordinating storage requests in a multi-processor/multi-thread environment. A append/invalidate module generates a first append data storage command from a first storage request and a second append data storage com... | 11/16/2010 |
| 7831748 | Extended USB protocol with selective broadcast mechanism An extension to the Universal Serial Bus (USB) protocol that utilizes reserved bits in the OHCI Endpoint Descriptors to signal which root hub port(s) should transmit the data. Typically, all ports transmit (broadcast) data. The present invention encodes transmission... | 11/09/2010 |
| 7827327 | Circuit for and method of realigning data A circuit enabling the realignment of data is described. The circuit generally comprises an input multiplexer receiving a first plurality of input data bytes and a second plurality of input data bytes; a switching controller coupled to the input multiplexer and cont... | 11/02/2010 |