<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">

<channel>
<image>
<title>freepatentsonline.com</title>
<width>141</width>
<height>131</height>
<link>http://www.freepatentsonline.com/index.html</link>
<url>http://www.freepatentsonline.com/images/logo.gif</url>
</image>

<title>freepatentsonline.com: Electrical computers and digital data processing systems: input/output</title>
<link>http://www.freepatentsonline.com/result.html?query_txt=ccl/710%20and%20isd/11/05/2009&amp;usapp=on</link>
<description>USPTO Class 710 Electrical computers and digital data processing systems: input/output</description>
<language>en-us</language>
<lastBuildDate>Tue, 10 Nov 2009 08:53:39 EST</lastBuildDate>

<item>
<title><![CDATA[Access for host stacks]]></title>
<link>http://www.freepatentsonline.com/y2009/0276549.html</link>
<description><![CDATA[This invention relates to a method, a computer program product, a device, and a system for using one host controller by at least two host stacks and handling accesses to the host controller based on access rules.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Native and Non-Native I/O Virtualization in a Single Adapter]]></title>
<link>http://www.freepatentsonline.com/y2009/0276551.html</link>
<description><![CDATA[Mechanisms for enabling both native and non-native input/output virtualization (IOV) in a single I/O adapter are provided. The mechanisms allow a system with a large number of logical partitions (LPARs) and system images to use IOV to share a native IOV enabled I/O adapter or endpoint that does not implement the necessary number of virtual functions (VFs) for each LPAR and system image. A number of VFs supported by the I/O adapter, less one, are assigned to LPARs and system images so that they may make use of native IOV using these VFs. The remaining VF is associated with a virtual intermediary (VI) which handles non-native IOV of the I/O adapter. Any remaining LPARs and system images share the I/O adapter using the non-native IOV via the VI. Thus, any number of LPARs and system images may share the same I/O adapter or endpoint.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[LANE MERGING]]></title>
<link>http://www.freepatentsonline.com/y2009/0276558.html</link>
<description><![CDATA[A buffer is associated with each of a plurality of data lanes of a multi-lane serial data bus. Data words are timed through the buffers of active ones of the data lanes. Words timed through buffers of active data lanes are merged onto a parallel bus such that data words from each of the active data lanes are merged onto the parallel bus in a pre-defined repeating sequence of data lanes. This approach allows other, non-active, data lanes to remain in a power conservation state.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Mapping a Virtual Address to PCI Bus Address]]></title>
<link>http://www.freepatentsonline.com/y2009/0276544.html</link>
<description><![CDATA[Registering memory space within a data processing system is performed. One or more open calls are received from an application to access one or more input/output (I/O) devices. Responsive to receiving the one or more open calls, one or more I/O map and pin calls are sent in order to register memory space for the one or more I/O devices within at least one storage area that will be accessed by the application. At least one virtual I/O bus address is received for each registered memory space of the one or more I/O devices. At least one I/O command is executed using the at least one virtual I/O bus address without intervention by an operating system or operating system image.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[TECHNIQUES FOR DETECTION AND SERIAL COMMUNICATION FOR A NON-USB SERIAL INTERFACE OVER USB CONNECTOR]]></title>
<link>http://www.freepatentsonline.com/y2009/0276546.html</link>
<description><![CDATA[According to an example embodiment, an apparatus may include a non-Universal Serial Bus (non-USB) serial interface, a USB connector, a first protection circuit connected between a first data connection of the non-USB serial interface and a first data connection of the USB connector, a second protection circuit connected between a second data connection of the non-USB serial interface and a second data connection of the USB connector, a processor, and a detection circuit connected to the second data connection of the USB connector, the detection circuit configured to output a signal to the processor indicating an attachment or connection of a second non-USB serial interface to the USB connector.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[System and method for simplified data transfer]]></title>
<link>http://www.freepatentsonline.com/y2009/0276547.html</link>
<description><![CDATA[Systems and methods of performing a simplified data transfer are provided. For example, a simplified data transfer system may include two or more devices configured to perform a simplified data transfer. The first device may be configured to save and transfer data associated with applications open on the first device. When the second device initiates communication, the first device may automatically send the open application data to the second device.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[DYNAMICALLY SETTING BURST TYPE OF A DOUBLE DATA RATE MEMORY DEVICE]]></title>
<link>http://www.freepatentsonline.com/y2009/0276548.html</link>
<description><![CDATA[One or more external control pins and/or addressing pins on a memory device are used to set one or both of a burst length and burst type of the memory device.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[SERIAL LINK BUFFER FILL-LEVEL COMPENSATION USING MULTI-PURPOSE START OF PROTOCOL DATA UNIT TIMING CHARACTERS]]></title>
<link>http://www.freepatentsonline.com/y2009/0276550.html</link>
<description><![CDATA[Embodiments of the invention provide improved timing compensation for a bidirectional serial link in order to relax accuracy requirements of clock sources used for the link. Fill levels of receiver buffers at either ends of the link are used to determine a particular type of start of PDU (SOP) character sequence to use when forming a PDU for transmission over the link. When a given type of SOP character sequence is present in a PDU received at one end of the link, a next PDU to be transmitted from the same end of the link is delayed by a predetermined amount of time to allow the receiver buffer at the other end of the link to decrease its fill level before receiving the next PDU.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[MOTHERBOARD AND POWER MANAGING METHOD FOR GRAPHIC CARD INSTALLED THEREON]]></title>
<link>http://www.freepatentsonline.com/y2009/0276552.html</link>
<description><![CDATA[A motherboard and a power managing method for a graphic card installed thereon are provided. When the motherboard is switched to a second performance mode from a first performance mode, a microcontroller in the motherboard outputs a regulation signal to the graphic card through an exclusive connection interface, so as to correspondingly adjust an operation parameter of the graphic card, thus achieving better overall power saving and performance improving the effects of a computer.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[COMPUTER SYSTEM AND DATA-TRANSMISSION CONTROL METHOD]]></title>
<link>http://www.freepatentsonline.com/y2009/0276554.html</link>
<description><![CDATA[A computer system includes a bridge having a transmitting channel and a controller, wherein the transmitting channel is controlled by the controller; a first slot disposed therein a first pin connected to the controller; and a second slot disposed therein a second pin connected to the controller. The controller is enabled through the first pin and the second pin while a first device is plugged in the first slot and a second device is plugged in the second slot. A data is transmitted to the first and second devices through the transmitting channel. Alternatively, the data is directly transmitted to the first device if only the first slot is plugged with the first device.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Hot Plug Control Apparatus and Method]]></title>
<link>http://www.freepatentsonline.com/y2009/0276555.html</link>
<description><![CDATA[An apparatus for controlling a hot plug bus slot on a bus has an input for receiving a set of float signals (i.e., the set may have one or more float signals), and a driver having an output electrically couplable with the bus. The apparatus also has float logic operatively coupled with the input. The float logic is responsive to the set of float signals to cause the output to float at a high impedance in response to receipt of the set of float signals.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[BUS SYSTEM FOR USE WITH INFORMATION PROCESSING APPARATUS]]></title>
<link>http://www.freepatentsonline.com/y2009/0276557.html</link>
<description><![CDATA[A processor bus linked with at least a processor, a memory bus linked with a main memory, and a system bus linked with at least an input/output device are connected to a three-way connection control system. The control system includes a bus-memory connection controller connected to address buses and control buses respectively of the processor, memory, and system buses to transfer address and control signals therebetween. The control system further includes a data path switch connected to data buses respectively of the processor, memory, and system buses to transfer data via the data buses therebetween depending on t]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[APPARATUS AND METHOD FOR CREATING CONFIGURATIONS OF OFFLINE FIELD DEVICES IN A PROCESS CONTROL SYSTEM]]></title>
<link>http://www.freepatentsonline.com/y2009/0276486.html</link>
<description><![CDATA[A method includes receiving a first proposed value or attribute for a parameter associated with a field device. The field device is or will be used in a process control system. The method also includes determining whether the first proposed value or attribute is valid using a device description associated with the field device. The method further includes, if the first proposed value or attribute is not valid, receiving a second proposed value or attribute for the parameter associated with the field device and determining whether the second proposed value or attribute is valid. The determinations of whether the first and second proposed values or attributes are valid could occur when the field device is offline in the process control system. The method could further include receiving a configuration having multiple values or attributes for multiple parameters associated with the field device and validating at least some of those values or attributes.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[METHOD AND APPARATUS FOR DEVICE DRIVER STATE STORAGE DURING DIAGNOSTIC PHASE]]></title>
<link>http://www.freepatentsonline.com/y2009/0276793.html</link>
<description><![CDATA[The present invention provides a computer implemented method, data processing system and computer program product for running a diagnostic test on an I/O adapter. The data processing system communicates a stop command to a functional device driver; wherein the functional device driver is configured to communicate with the I/O adapter. The data processing system determines whether the functional device driver has completed storing a state of the I/O adapter. The data processing system loads a diagnostic device driver for communicating with the I/O adapter. The data processing system applies test inputs to the diagnostic device driver, wherein at least one test input is presented to the I/O adapter. The data processing system receives test results from the diagnostic device driver.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[CONTROLLER, HARD DISK DRIVE AND CONTROL METHOD]]></title>
<link>http://www.freepatentsonline.com/y2009/0276553.html</link>
<description><![CDATA[A data transfer system includes: a shared resource accessed from one or more devices; a plurality of request generation units each configured to generate a request for the device to access the shared resource, and output a remaining time value indicating how much time remains until the request is accepted before affecting an operation of an apparatus including the controller; and an arbitration unit configured to compare the remaining time values when the plurality of requests and the remaining time values are inputted from the plurality of request generation units, and give an access right to access the shared resource to a request with less remaining time.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[MIXED-SIGNAL SINGLE-CHIP INTEGRATED SYSTEM ELECTRONICS FOR DATA STORAGE DEVICES]]></title>
<link>http://www.freepatentsonline.com/y2009/0274017.html</link>
<description><![CDATA[An integrated data storage control system provides, in a single integrated circuit, RDC, servo logic, ATA interface, microprocessor, and other formerly discrete components in one highly integrated system design. The integrated circuit is rendered using a single integrated circuit technology type (e.g., digital CMOS) for all components. Analog and digital circuits are combined in such a way as to eliminate or reduce noise or interference in digital circuits from analog circuit components. Individual elements may have their outputs and inputs MUXed together such that individual elements can be selectively switched (during testing modes) such that the integrated circuit emulates or behaves in the same or similar manner as one of the prior art components. The present invention may be applied to magnetic hard disk drives (HDDs) or other types of storage devices such as floppy disk controllers, optical disk drives (e.g., CD-ROMs and the like), tape drives, and other data storage devices.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[MEMORY MODULE WITH CONFIGURABLE INPUT/OUTPUT PORTS]]></title>
<link>http://www.freepatentsonline.com/y2009/0276545.html</link>
<description><![CDATA[A memory module has one or more memory devices, a controller in communication with the one or more memory devices, and a plurality of input/output ports. The controller is configured to configure each input/output port as an input, an output, or a bidirectional input/output.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[CACHE COHERENCY PROTOCOL IN A DATA PROCESSING SYSTEM]]></title>
<link>http://www.freepatentsonline.com/y2009/0276579.html</link>
<description><![CDATA[A method includes detecting a bus transaction on a system interconnect of a data processing system having at least two masters; determining whether the bus transaction is one of a first type of bus transaction or a second type of bus transaction, where the determining is based upon a burst attribute of the bus transaction; performing a cache coherency operation for the bus transaction in response to the determining that the bus transaction is of the first type, where the performing the cache coherency operation includes searching at least one cache of the data processing system to determine whether the at least one cache contains data associated with a memory address the bus transaction; and not performing cache coherency operations for the bus transaction in response to the determining that the bus transaction is of the second type.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[MEMORY CONTROLLER AND METHOD FOR WRITING A DATA PACKET TO OR READING A DATA PACKET FROM A MEMORY]]></title>
<link>http://www.freepatentsonline.com/y2009/0276556.html</link>
<description><![CDATA[A memory controller and a method for data access are provided. The memory controller writes a data packet to or reads a data packet from a memory. The memory controller comprises a first register, a second register, a data packet adjuster, and a burst length determination unit. The first register stores a data bus width. The second register stores an operating frequency of the memory controller. The burst length determination unit determines a burst length according to the operating frequency. The data packet adjuster adjusts the data packet according to the data bus width and the burst length.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Media/data card]]></title>
<link>http://www.freepatentsonline.com/y2009/0276434.html</link>
<description><![CDATA[The media/data card is a computer readable medium for storing data files, and in particular, media files. The device may be a flash media memory card or other conveniently sized, portable storage device. The media/data card stores a data structure for controlling access to data files stored on the computer readable medium. The data structure includes a media storage substructure for storing the data files, a file system directory substructure containing the locations of the data files stored in the media storage substructure; and a security substructure for describing allowed access to the data files stored in the media storage substructure. The data files may be multimedia files, such as compressed audio or video files. The data files may be encrypted to provide enhanced security.]]></description>
<pubDate>Thu, 05 Nov 2009 08:00:00 EST</pubDate>
</item>

</channel>
</rss>
