Class / Patent application number | Description | Number of patent applications / Date published |
710004000 | Address data transfer | 50 |
20080228949 | Mobile terminal, printing system and printing method - A first reception section is operable to receive an input to designate thumbnails of printing images from an image storage server. A first transmitter is operable to transmit an image transmission request for requesting the thumbnails to the image storage server when the input to designate the thumbnails is received by the first reception section. A first receiver is operable to receive the thumbnails from the image storage server. A second reception section is operable to receive a designation of the printing images based on the thumbnails received by the first receiver. A local area transceiver is operable to transmit an identification information request for requesting identification information of a printing device to the printing device using a local area radio communication and receives the identification information from the printing device. A second transmitter is operable to transmit the image transmission request for requesting the printing images when an input to designate the printing images corresponding to the thumbnails is received by the second reception section. A third transmitter is operable to transmit the identification information received from the local area transceiver to the image storage server. A second receiver is operable to receive the printing images from the image storage server. The local area transceiver transmits the printing images received from the image storage server by the second receiver to the printing device. | 09-18-2008 |
20080270632 | METHOD FOR MANAGING LOGICAL ADDRESS AND DEVICE THEREOF - An address management method and a device thereof are provided. The address management method includes checking by a device whether logical addresses are currently being used by external devices; and setting by the device a non-use logical address as a logical address of the device regardless of the type of the device, if the device determines that the non-use logical address exists. Therefore, a device may use all logical addresses regardless of its device type, and may also have a logical address even though all logical addresses corresponding to its device type are currently being used. | 10-30-2008 |
20080276009 | Enabling Efficient Communication Between a Host and Multiple USB Devices - The present invention relates generally to devices and methods for communicating between a host computer and a peripheral device, such as a monitor or printer, and, more particularly, to enable efficient communication between a host and a plurality of such USB peripheral devices without substantial bandwidth degradation. In one embodiment, a device driver, in data communication with a configuration application executing on a host computer, instructs a secondary USB device to accept data packets related to not only its own unique address but also of at least one other primary USB device whose address was additionally caused to be stored with the USB device. | 11-06-2008 |
20080281992 | METHOD FOR DETECTING ORDER OF ATTACHED DEVICES AND COMPUTER READABLE STORAGE MEDIA STORING PROGRAM THEREOF - A method for detecting the order of attached devices and a storage device for storing a program executing the same are provided. The method includes following steps. An inquiry is issued to obtain the device information of a plurality of attached devices, and one of the device information is selected. Whether the selected device information contains an attached device address is determined. If the selected device information contains an attached device address, the next device information is selected according to the attached device address. The order in which the device information is selected is recorded as the order of these attached devices. | 11-13-2008 |
20080288662 | Identification address configuration circuit and method without use of dedicated address pins - An identification address of a sensor interface device is configured in response to the order of connection of first (DXP | 11-20-2008 |
20080294800 | Communicating graphics data via an out of band channel - In one embodiment, the present invention includes a method for providing a command from a keyboard, video and mouse (KVM) system of a first system to a graphics card of the first system via an existing system interface, sampling data from a frame buffer of the graphics card and providing the sampled data to a sample buffer of the KVM system, and processing the sampled data in the KVM system. Also, data to be displayed at a graphics card may be sent as out-of-band (OOB) data from the KVM system. Other embodiments are described and claimed. | 11-27-2008 |
20080307115 | Command Transfer Controlling Apparatus and Command Transfer Controlling Method - Commands transmitted and received among a plurality of processing units are efficiently controlled. A command receiver | 12-11-2008 |
20080307116 | Routing Mechanism in PCI Multi-Host Topologies Using Destination ID Field - Method and system for address routing in a distributed computing system, such as a distributed computing system that uses PCI Express protocol to communicate over an I/O fabric. A destination identifier is provided to identify a physical or virtual host or end point. When a physical or virtual host or end point receives a PCI data packet it compares a list of source identifiers with destination identifiers to determine if a source identifier included in the transaction packet is associated with a destination identifier included in the transaction packet to determine if the transaction packet has a valid association. If the transaction packet has a valid association, it is routed to the target device. The present invention enables each host that attaches to PCI bridges or switches and shares a set of common PCI devices to have its own PCI 64-bit address space and enables the routing of PCI transaction packets between multiple hosts and adapters, through a PCI switched-fabric bus using a destination identifier. | 12-11-2008 |
20080320174 | Data communication system and method - A method and system for performing serial data communication between a main device and an external module connected to the main device. The data communication system and method include a main device, and an external module connected to the main device and communicating data with the main device. The external module transmits its identification information to the main device before the external module and the main device communicate the data between each other, and the main device receives the identification information from the external module, confirms its connection to the external module, and transmits an identification information confirmation signal to the external module. | 12-25-2008 |
20090049205 | DISPLAY APPARATUS AND CONTROL METHOD THEREOF - A display apparatus includes: a plurality of external device interfaces which is connectable with an external device; an address setting unit which sets a logical address corresponding to the external device, if the external device interface is connected with the external device; a UI (user interface) generator which generates UI information to control the external device; and a controller which controls the UI generator to display an external device menu window showing a type of the external device according to the logical address corresponding to the external device, on the display unit. | 02-19-2009 |
20090063712 | KVM SWITCH IDENTIFYING PERIPHERAL FOR COMPUTER AND METHOD THEREOF - Disclosed is a KVM switch identifying a peripheral for at least one computer coupled thereto. The KVM switch comprises a memory and a KVM control module. The memory stores identification data responded by the peripheral while the peripheral is being initialized by the KVM switch and stores an initializing command generated by the computer when the computer requests the identification data. The KVM control module sends the initializing command stored in the memory to the peripheral to request the identification data when the peripheral is connected to the KVM switch and replies to the computer with the identification data stored in the memory when the computer requests the identification data for identifying the peripheral. The KVM control module also updates the initializing command stored in the memory if a new initializing command is generated by the computer. | 03-05-2009 |
20090089457 | RECONNECTING A HOST COMPUTER WITH A NETWORKED PRINTER HAVING A DYNAMIC NETWORK ADDRESS - Methods and apparatus for reconnecting a host computer with a networked printer having a dynamic network address without manually entering the printer's network address. In a first method, when a user presses a reconnect button on the printer, the printer broadcasts a reconnection event containing the printer's network address over the network. The host receives the event, extracts the network address and reconnects the printer accordingly. In a second method, the host obtains the network addresses of candidate printers, displays a list of them on a UI, and sends a flash signal to the candidate printers to cause them to generate an alarm one by one. The user observes the desired printer and correlates its alarm with the timing of the flash signals sent by the host. Based on the observation, the user selects one of the candidate printers on the UI and the host reconnects it. | 04-02-2009 |
20090119418 | CONTROL DEVICE, AND CONTROLLED DEVICE - The invention provides a control device and a controlled device capable of reducing a management burden on a manufacturer by means of an easy-to-use method. A TV is a control device which controls a DVD recorder, including: a device ID acquisition unit which requests the DVD recorder to transmit a device ID, and receives the device ID from the DVD recorder; a device ID determination unit which determines whether or not the device ID is an initial value; a device ID generation unit which generates a new device ID in the case where the device ID is determined to be the initial value; a device ID update unit which requests the DVD recorder to update to the new device ID; a device ID/attribute information storing unit which stores the new device ID as the device ID of the DVD recorder; and a connected device control unit which controls the DVD recorder by using the device ID stored in the device ID/attribute information storing unit. | 05-07-2009 |
20090119419 | Semiconductor memory device with high-speed data transmission capability, system having the same, and method for operating the same - Semiconductor memory device with high-speed data transmission capability, system having the same includes a plurality of address input circuits and a plurality of data output circuits and a training driver configured to distribute address information input through the plurality of address input circuits together with a data loading signal for a read training, and generate data training patterns to be output through the plurality of data output circuits. | 05-07-2009 |
20090216913 | Data processing system for keeping isolation between logical partitions - When a subject of access of a transaction from an IO device is not any resource allocated to a logical partition to which the device having issued the transaction belongs, a report as an error is sent to a CPU, while the transaction is finished on the IO bus. To prevent a transaction between IO devices from gaining access to any resource in another logical partition, one access permission bit is provided for each combination of all the IO devices, and the access is permitted only when the bit has a predetermined value. A reset signal is provided by IO slot so that only an IO slot allocated to a specific logical partition can be reset without affecting any other logical partition. A transaction issued from an IO device in one logical partition is prevented from gaining access to a resource in another logical partition, while proper error handling can be performed. | 08-27-2009 |
20090307378 | METHOD AND APPARATUS FOR A FIBRE CHANNEL N-PORT ID VIRTUALIZATION PROTOCOL - Disclosed is a computer implemented method, data processing system and computer program product to discover an SCSI target. The method comprises a client adapter transmitting an N_port ID virtualization (NPIV) login to a virtual I/O server (VIOS). The client adapter receives a successful login acknowledgement from the VIOS and issues a discover-targets command to the fabric. Upon determining that the SCSI target information is received, wherein the SCSI target information includes at least one SCSI identifier. Responsive a determination that SCSI target information is received the client adapter issues a port login to a target port, wherein the target port is associated with the at least one SCSI target. The client adapter makes a process login to form an initiator/target nexus between a client and at least one SCSI target. The client adapter queries the SCSI target by using a world wide port name associated with the target port. | 12-10-2009 |
20100131676 | SPI ADDRESSING BEYOND 24-BITS - A system and/or methodology that facilitates serial peripheral interface (SPI) addressing beyond 24 bits, by portioning a conventional SPI command byte into a plurality of nibbles. A new set of commands are mapped to the first nibble, and selected from the set of unused binary values under the conventional SPI command protocol. A number of address bytes required to access the storage location for the command are mapped on a second nibble, and a user and/or system definable number of dummy bytes to be sent after the command are mapped on a third nibble. | 05-27-2010 |
20100228883 | Output Apparatus, Information Processing Apparatus, and Network System - An output apparatus includes an IP-address setting unit, a setting change detection unit, and a notification information creation unit. The IP-address setting unit sets an IP address of the output apparatus. The setting change detection unit detects a change in the setting of the IP-address setting unit. The notification information creation unit creates information that will be notified to a device that satisfies predetermined conditions upon detection of the setting change by the setting change detection unit. | 09-09-2010 |
20100228884 | MATRIX ARCHITECTURE FOR KVM EXTENDERS - A matrix architecture for KVM extenders connecting a plurality of console terminals and a plurality of computers. The matrix architecture for KVM extenders includes a plurality of first extenders and a plurality of second extenders. The first extenders transform keyboard, mouse analog signals into keyboard, mouse data packets and transform video data packets into video signals for console terminals. The second extenders transform video signals into video data packets and transform keyboard, mouse data packets into keyboard, mouse analog signals. The broadcasters broadcast keyboard, video, mouse data packets, each having a source address and a target address to couple computers to console terminals by broadcasting video data packets from second extenders to first extenders and to couple console terminals to computers by broadcasting keyboard, mouse data packets from first extenders to second extenders. | 09-09-2010 |
20110099296 | ACCELERATED ACCESS APPARATUS AND READING AND WRITING METHODS THEREOF - An accelerated access apparatus and reading and writing methods thereof are described. A processing unit is used to determine whether the continuation state of a plurality of first address parameters of first request signals. Each first request signal has a first address length. When the first address parameters are continuous thereamong, the processing unit converts one of the second request signals into a second reading command which has a second reading address and a second reading address length. The second reading address length is greater than one of the first address lengths. The processing unit executes the second reading command to read data content to be stored in a buffer unit based on the second reading address and the second reading address length for responding to the second request signals. | 04-28-2011 |
20110119405 | SYSTEMS AND METHODS FOR ADDRESSING AND SYNCHRONIZING MULTIPLE DEVICES - This is generally directed to systems and methods for control of two or more devices through a shared control bus. For example, the devices can be coupled to a host system through the control bus. In some embodiments, the devices can be configured by the host system through address select pins of the devices. For example, the host system can sequentially program each device to change its default address to a unique address. In some embodiments, an event can be propagated through each device, thus resulting in each device receiving the event at a different time. In some embodiments, configuration by the host system can include programming each device with a value representing its own position in the chain. In this case, a device can use this value to delay its response to the event, thereby allowing all the devices in the chain to respond to the event simultaneously. | 05-19-2011 |
20110131343 | PROVIDING INDIRECT DATA ADDRESSING IN AN INPUT/OUTPUT PROCESSING SYSTEM WHERE THE INDIRECT DATA ADDRESS LIST IS NON-CONTIGUOUS - Systems, methods and computer program products for providing indirect data addressing at an I/O subsystem of an I/O processing system. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a control word for an I/O operation. The control word includes an indirect data address for data associated with the I/O operation. The indirect data address includes a starting location of a list of storage addresses that collectively specify the data, the list spans two or more non-contiguous storage locations. Data is gathered responsive to the list. The gathered data is transmitted to a control unit in the I/O processing system. | 06-02-2011 |
20120102235 | Allocation of an Operating Address to a Bus-Compatible Operating Device for Luminous Means - The invention relates to a method for allocating an operating address to an operating device for luminous means, in which the operating address is transmitted to the operating device in digitally coded form via an interface which is configured to connect a light sensor. The operating address is allocated by a user using a handheld device to transmit optical digital signals to a light sensor or infrared sensor which is connected to the interface. | 04-26-2012 |
20120131227 | SERIAL PERIPHERAL INTERFACE AND METHOD FOR DATA TRANSMISSION - A serial peripheral interface of an integrated circuit including multiple pins is provided. The pins are coupled to the integrated circuit. The integrated circuit receives an instruction through only one of the plurality of pins. The integrated circuit receives an address through the plurality of pins. The integrated circuit sends a read out data through the plurality of pins. | 05-24-2012 |
20120144069 | STATISTICAL INFORMATION COLLECTION FROM ONE OR MORE DEVICE(S) IN STORAGE COMMUNICATION WITH A COMPUTING PLATFORM - A method includes addressing, through a command generated by an application executing on a computing platform, one or more device(s) in storage communication with the computing platform based on an appropriate communication link. The method also includes accessing, based on the addressing, a physical register of the one or more device(s) through an appropriate interface therein. Further, the method includes obtaining statistical information associated with a performance of the one or more device(s) at the computing platform through the access of the physical register. | 06-07-2012 |
20120284430 | COMMUNICATION DEVICES THAT SEND WEB PAGES AND COMPUTER READABLE MEDIA COMPRISING INSTRUCTIONS FOR CONTROLLING SUCH COMMUNICATION DEVICES - A communication device includes a receiver, a command supplying device, an information transmitter, and a web-page transmitter. The receiver receives requests from an external device. The command supplying device determines that a request including a first address including a specific host name is a first request. The command supplying device transmits a command, including an instruction to transmit a second request, to the external device when the first request is received. The command supplying device determines that a request including a second address including a specific IP address is a second request. The information transmitter transmits information to the external device when the second request is received. A combination of the specific IP address and a cookie is stored on the external device when the information is received. The web-page transmitter transmits web page data to the external device when the second request is received. | 11-08-2012 |
20130031275 | PERIPHERAL DEVICE IDENTIFICATION FOR PAIRING - In one implementation, a pairing device provides an identify instruction to a peripheral device during a pairing process. The peripheral device generates an identification output in response to the identify instruction. | 01-31-2013 |
20130046905 | FIBRE CHANNEL INPUT/OUTPUT DATA ROUTING SYSTEM AND METHOD - A method of performing an input/output (I/O) processing operation includes obtaining information relating to an I/O operation at a channel subsystem in the host computer system, the channel subsystem including at least one channel having a channel processor and a local channel memory, generating addressing information and forwarding the addressing information to a network interface between the channel subsystem and at least one I/O device, the addressing information specifying a location in the local channel memory. The method also includes forwarding an I/O command message to the at least one I/O device via the network interface, receiving a data transfer request from the network interface that includes the addressing information, accessing one of a plurality of address control words (ACWs), each ACW specifying an address of a location in a host computer memory, and routing the data transfer request to the host memory location specified in the ACW. | 02-21-2013 |
20130091307 | METHOD AND APPARATUS FOR EFFECTIVELY INCREASING A COMMAND QUEUE LENGTH FOR ACCESSING STORAGE - The present disclosure includes systems and techniques relating to effectively increasing a command queue length for accessing storage, such as by increasing the Queuing Depth (Q-Depth) of Native Command Queuing (NCQ) Commands. In some implementations, a method can comprise receiving a first command to access a first memory location of a storage device; receiving a second command to access a second memory location of a storage device; constructing a consolidated command including a memory address and a data transfer count associated with each of the first command and the second command; constructing an information command having consolidation information about the consolidated command; and communicating the information command and the consolidated command to the storage device for processing by the storage device. | 04-11-2013 |
20130103857 | DATA TRANSFER APPARATUS, DATA TRANSFER METHOD, AND STORAGE MEDIUM - A data transfer apparatus includes an acquisition unit configured to acquire a first list indicating arrangement information of transfer source data, a second list indicating arrangement information of transfer destination data, a third list indicating arrangement information of data to be inserted, and a fourth list which includes a deletion offset address indicating a deletion start position and a data size of data to be deleted; a control unit configured to select a necessary list from the first to fourth lists, and generate data to be transferred from a transfer source to a transfer destination; and a transfer unit configured to transfer the data to the transfer destination. | 04-25-2013 |
20130103858 | FIBRE CHANNEL INPUT/OUTPUT DATA ROUTING SYSTEM AND METHOD - A method of performing an input/output (I/O) processing operation includes: generating at least one address control word (ACW) specifying one or more host memory locations for transfer of data between a host computer system and a control unit, and storing the at least one ACW in the local channel memory; generating an address control structure for each data transfer specified by the I/O operation and forwarding each address control structure from the at least one channel to the network interface; forwarding an I/O command message to the at least one I/O device via a network interface; receiving a data transfer request from the network interface that includes the address control structure; and routing the data to at least one host memory location specified by the corresponding ACW or routing the data from a host memory location specified by the ACW to the network interface. | 04-25-2013 |
20130166779 | DATA TRANSFERRING APPARATUS AND DATA TRANSFERRING METHOD - A data transferring apparatus includes a receiving unit configured to receive, from a plurality of bus masters, a data transfer request including attribute information indicating a data transfer type and an address and a sending unit configured to determine, based on information included in the data transfer request, whether the data transfer request is a target to be compressed and to, based in the determination, transfer the data transfer request with or without the attribute information and address. | 06-27-2013 |
20130179596 | PROVIDING INDIRECT DATA ADDRESSING IN AN INPUT/OUTPUT PROCESSING SYSTEM WHERE THE INDIRECT DATA ADDRESS LIST IS NON-CONTIGUOUS - A method includes configuring a processing circuit to perform: receiving a control word for an I/O operation, forwarding a transport command control block (TCCB) from the channel subsystem to a control unit, gathering data associated with the I/O operation, and transmitting the gathered data to the control unit in the I/O processing system. Gathering the data includes accessing entries of a list of storage addresses that collectively specifying the data. Based on an entry of the list comprising a not-set first flag and a corresponding first storage address, gathering data from a corresponding storage location, and based on an entry of the list comprising a set first flag and a corresponding second storage address, obtaining a next entry of the list from a second storage location. | 07-11-2013 |
20130185456 | METHOD FOR RETRIEVING A DATA POINT OF A SWITCH - A method is disclosed for retrieving a data point (operating data) of a switch via a device which does not recognize the data point of the switch and which can only retrieve such data points of a switch. The device is connected to the switch via a data connection for retrieval. In an embodiment, the switch has a data set in which the data point is described including the use of said data point. The device retrieves the data set during the data connection and extracts at least the description and the use of the data point of the switch from the data set. The device retrieves said data point that is recognized by the device at least for the duration of the data connection and processes said data point using the extracted description and use. | 07-18-2013 |
20130282926 | DATA TRANSFERRING APPARATUS AND METHOD FOR INTER-INTEGRATED CIRCUIT INTERFACE - A data transferring apparatus and method for an inter-integrated circuit interface are disclosed. The steps of the data transferring method include: dividing a sub-address into a plurality of part sub-address byte sets; setting a plurality of sub-address addressing identification codes corresponding to the part sub-address byte sets; and transferring each of the sub-address addressing identification codes and each of the corresponding part sub-address byte sets in sequence within each of a plurality of time periods for a sub-address addressing operation of the sub-address. | 10-24-2013 |
20130282927 | SCSI I/O COMMAND AGGREGATION - The present disclosure includes systems and techniques relating to input/output (I/O) command aggregation for Small Computer System Interface (SCSI) enabled devices. In some implementations, a method can comprise receiving a first command for a target device, wherein the first command includes a first memory address and a first data transfer count; receiving a second command for the target device, wherein the second command includes a second memory address and a second data transfer count, and wherein the first and second commands are entirely read commands or entirely write commands; aggregating the first and second memory addresses and the first and second data transfer counts into consolidated command information; generating a packet command that includes a packet tag and a data size corresponding to the consolidated command information; communicating the packet command to the target device; in response to receiving a transfer ready notification from the target device, communicating the consolidated command information to the target device; and communicating additional information to the target device. | 10-24-2013 |
20130311679 | SERVER ARCHITECTURE SUPPORTING A PERSONAL MEDIA EXCHANGE NETWORK - Certain aspects of the invention may be found in a method and system for setting up devices for communication on a communication network and may include a headend that may detect when a first device is initially coupled to the communication network and assign an address to the first device. The headend may transfer the assigned address to the first device and in response to receiving the transferred assigned address and/or an identifier of the first device from the first device, the headend may communicate the transferred received assigned address and/or the identifier of the first device to at least one communication server coupled to the communication network. The assigned address of the first device may be a static address, a dynamic address and/or an embedded device address such as a MAC address. The identifier of the first device may be a digital certificate and/or a serial number. | 11-21-2013 |
20140006644 | Address Remapping Using Interconnect Routing Identification Bits | 01-02-2014 |
20140089528 | Use of free pages in handling of page faults - A method for data transfer includes receiving in an input/output (I/O) operation data to be written to a specified virtual address in a host memory. Upon receiving the data, it is detected that a first page that contains the specified virtual address is swapped out of the host memory. Responsively to detecting that the first page is swapped out, the received data are written to a second, free page in the host memory, and the specified virtual address is remapped to the free page. | 03-27-2014 |
20140089529 | Management Data Input/Output Protocol With Page Write Extension - A process to manage data between one or more MDIO manageable devices situated on the same bus utilizing the MDIO protocol. The data management efficiency can be increased through the use of an MDIO protocol that includes a page-write mode. The MDIO protocol including the page-write mode can reduce the overhead for a write operation by omitting various portions of the MDIO communication frame format, including the preamble, start-of-frame, operational code, port address, device address, and turn-around fields that generally precede data to be written. The MDIO protocol including the page-write mode may include a next-data code to initiate the page-write mode. | 03-27-2014 |
20140115191 | METHOD OF ALLOCATING UNIQUE IDENTIFIER AND BATTERY MANAGEMENT SYSTEM USING THE SAME - Disclosed are a method of allocating unique identifiers to slave battery managers for managing battery modules by a master battery manager and a battery management system using the same, and the method includes making a request for allocation information to the slave battery managers; receiving the allocation information from the slave battery managers; and allocating the unique identifiers to the slave battery managers based on the allocation information, wherein the allocation information contains an MAC address of a device performing a calibration between the slave battery manager and the battery module and time information on a time when the calibration is performed. According to the present invention, it is possible to efficiently control and manage a plurality of battery modules by allocating unique identifiers by using allocation information set to each of the plurality of battery modules. | 04-24-2014 |
20140164647 | Management Data Input/Output (MDIO) Protocol Including Checksum Mode - A process to manage data between one or more MDIO manageable devices situated on the same bus utilizing the MDIO protocol. The data management efficiency can be increased through the use of an MDIO protocol that includes a checksum mode. The MDIO protocol including the checksum mode can provide write confirmations while reducing the overhead for confirmed write operations by omitting read-back and compare sequences following write transactions. | 06-12-2014 |
20140258561 | FACILITATING PROCESSING OF OUT-OF-ORDER DATA TRANSFERS - Processing of out-of-order data transfers is facilitated in computing environments that enable data to be directly transferred between a host bus adapter (or other adapter) and a system without first staging the data in hardware disposed between the host bus adapter and the system. An address to be used in the data transfer is determined, in real-time, by efficiently locating an entry in an address data structure that includes the address to be used in the data transfer. | 09-11-2014 |
20140297891 | PROVIDING INDIRECT DATA ADDRESSING FOR A CONTROL BLOCK AT A CHANNEL SUBSYSTEM OF AN I/O PROCESSING SYSTEM - An computer program product, apparatus, and method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The computer program product is provided for performing a method including: sending a transport command word (TCW) to an I/O subsystem, the TCW specifying a location address and indicating whether the TCW directly or indirectly addresses a message; extracting the location address from the TCW; obtaining the message from the specified location address based on the TCW indicating direct addressing, the message including the one or more I/O commands; gathering the one or more I/O commands from command locations specified by a list of addresses identified by the specified location address to form the message based on the TCW indicating indirect addressing; and generating a message including the one or more I/O commands. | 10-02-2014 |
20140310430 | Tunneling Transaction Packets - The present disclosure describes apparatuses and techniques for tunneling transaction packets. In some aspects a packet is received from a peripheral device via a first data interface of a device. The packet includes an address for resource access and an identifier that identifies the peripheral device or a function thereof. Based on this identifier, it is determined whether the peripheral device is attempting to access an internal resource of the device or a resource of a host device connected to a second data interface of the device. If the peripheral device is attempting to access the resource of the host device, the packet is routed to the host device via the second data interface without modifying the address for resource access. By so doing, the peripheral device can exchange data with the host device without using address translation. | 10-16-2014 |
20140365687 | Display Apparatus and USB Host - According to one embodiment, a display have a USB host configured to divide object data, and to transmit the divided object data and a unique ID allocated to the object data through a USB cable, a USB device configured to receive the object data from the USB host through the USB cable, and a display unit configured to display an image corresponding to the object data. | 12-11-2014 |
20150067192 | SYSTEM AND METHOD FOR ADJUSTING SAS ADDRESSES OF SAS EXPANDERS - In a method for adjusting SAS addresses of SAS expanders in an SAS storage system, an initial SAS address of a specified SAS expander is read when the specified SAS expander is first connected to a processor of the SAS storage system. SAS addresses of other SAS expanders that are already connected to the processor are obtained. The initial SAS address of the specified SAS expander is compared with the obtained SAS addresses. When the initial SAS address is identical to one of the obtained SAS addresses, the initial SAS address is adjusted according to a predefined address number to generate an updated SAS address of the specified SAS expander. The initial SAS address of the specified SAS expander is reset according to the updated SAS address. | 03-05-2015 |
20150134855 | Decoupling Host and Device Address Maps for a Peripheral Component Interconnect Express Controller - A controller includes a virtual memory mapped to device-side Peripheral component interconnect express address space includes virtual buffers allocation for each data transfer. Each virtual buffer is associated with a scatter/gather list entry in a host memory. The controller executes direct transfers between Peripheral component interconnect express devices and host memory without introducing address mapping dependencies between the host and device domains. | 05-14-2015 |
20150134856 | CONTROL DEVICE FOR CONTROLLING A SAFETY DEVICE, AND USE OF AN IO LINK FOR TRANSMISSION OF A SAFETY PROTOCOL TO A SAFETY DEVICE - A control device for controlling a safety device which can be connected to a master assembly by means of an IO link is characterized in that a safety protocol can be transmitted via an IO link connection. | 05-14-2015 |
20160004477 | DATA TRANSFER APPARATUS AND DATA TRANSFER METHOD - In a data transfer apparatus, a data coupling unit includes a command transfer unit that outputs a write address based on transfer requests input from a bus master, a judgment result indicating whether data corresponding to the input transfer requests are continues, and a judgment result indicating whether a size after coupling exceeds an arbitrary burst length. The data coupling unit includes a buffer unit that retains the data input from the bus master according to the write address, a buffer management unit that retains information used by the data coupling unit to couple the transfer requests, and a coupled command transfer unit that generates a transfer request after coupling, having a data size less than or equal to the arbitrary burst length and a start address based on the arbitrary burst length. | 01-07-2016 |