A universal serial bus (usb) communication system includes a usb host that divides one data stream into first through (n)th sub-data streams and transmits the first through (n)th sub-data streams via first through (n)th usb host channels, respectively, a usb device that receives the first through (n)th sub-data streams via first through (n)th usb device channels, respectively and restores the data stream by combining the first through (n)th sub-data streams, and first through (n)th cables that are connected to the first through (n)th usb host channels via first through (n)th usb host ports and connected to the first through (n)th usb device channels via first through (n)th usb device ports. Here, the first through (n)th cables connect the first through (n)th usb host channels to the first through (n)th usb device channels, respectively.
|
16. A universal serial bus (usb) communication system, comprising:
a usb host configured to divide a data stream into first through (n)th sub-data streams, where n is an integer greater than or equal to 2, and to transmit the first through (n)th sub-data streams via first through (n)th usb host channels, respectively;
a usb device configured to receive the first through (n)th sub-data, streams via first through (n)th usb device channels, respectively, and to restore the data stream by combining the first through (n)th sub-data streams; and
a cable connected to the first through (n)th usb host channels and connected to the first through (n)th usb device channels, and configured to connect the first through (n)th usb host channels to the first through(n)th usb device channels, respectively,
wherein the usb host includes:
the first through (n)th usb host channels;
first through (n)th host first-in first-out (FIFO) devices connected to the first through (n)th usb host channels, respectively, and configured to output the first through (n)th sub-data streams to the first through (n)th usb host channels, respectively; and
a multiplexer configured to alternately select the first through (n)th host FIFO devices based on a first channel selection signal to generate the first through (n)th sub-data streams, the first through (n)th sub-data streams being generated by splitting the data stream by a predetermined splitting unit to generate split data-pieces and alternately storing the split data-pieces of the data stream in the first through (n)th host FIFO devices.
11. A universal serial bus (usb) communication system, comprising:
a usb host configured to divide a data stream into first through (n)th sub-data streams, where n is an integer greater than or equal to 2, and to transmit the first through (n)th sub-data streams via first through (n)th usb host channels, respectively;
usb device configured to receive the first through (n)th sub-data streams via first through (n)th usb device channels, respectively, and to restore the data stream by combining the first through (n)th sub-data streams; and
a single cable connected to the first through (n)th usb host channels via a single usb host port and connected to the first through In)th usb device channels via a single usb device port, and configured to connect the first through (n)th usb host channels to the first through (n)th usb device channels, respectively,
wherein the usb host includes:
the first through (n)th usb host channels;
first through (n)th host first-in first-out (FIFO) devices connected to the first through (n)th usb host channels, respectively, and configured to output the first through (n)th sub-data streams to the first through (n)th usb host channels, respectively; and
a multiplexer configured to alternately select the first through (n)th host FIFO devices based on a first channel selection signal to generate the first through (n)th sub-data streams, the first through (n)th sub-data streams being generated by splitting the data stream by a predetermined splitting unit to generate split data-pieces and alternately storing the split data-pieces of the data stream in the first through (n)th host FIFO devices.
4. A universal serial bus (usb) communication system, comprising:
a usb host configured to divide a data stream into first through (n)th sub-data streams, where n is an integer greater than or equal to 2, and to transmit the first through (n)th sub-data streams via first through (n)th usb host channels, respectively;
a usb device configured to receive the first through (n)th sub-data streams via first through (n)th usb device channel, respectively, and to restore the data stream by combining the first through (n)th sub-data streams; and
first through (n)th cables connected to the first through (n)th usb host channels via first through (n)th usb host ports, respectively, connected to the first through (n)th usb device channels via first through (n)th usb device ports, respectively, and configured to connect the first through (n)th usb host channels to the first through (n)th usb device channels, respectively,
wherein the usb host includes:
the first through (n)th usb host channels;
first through (n)th host first-in first-out (FIFO) devices connected to the first through (n)th usb host channels, respectively, and configured to output the first through (n)th sub-data streams to the first through (n)th usb host channels, respectively; and
a multiplexer configured to alternately select the first through (n)th host FIFO devices based on a first channel selection signal to generate the first through (n)th sub-data streams, the first through (n)th sub-data streams being generated by splitting the data stream by a predetermined splitting unit to generate split data-pieces and alternately storing the split data-pieces of the data stream in the first through (n)th host FIFO devices.
14. A universal serial bus (usb) communication system, comprising:
a usb host configured to divide a data stream into first through (n)th sub-data streams, where n is an integer greater than or equal to 2, and to transmit the first through (n)th sub-data streams via first through (n)th usb host channels, respectively;
a usb device configured to receive the first through (n)th sub-data streams via first through (n)th usb device channels, respectively, and to restore the data stream by combining the first through (n)th sub-data streams; and
a cable connected to the first through (n)th usb host channels and connected to the first through (n)th usb device channels, and configured to connect the first through (n)th usb host channels to the first through (n)th usb device channels, respectively,
wherein the usb host includes the first through (n)th usb host channels and the usb device includes the first through (n)th usb device channels,
wherein the usb host includes:
the first through (n)th usb host channels;
first through (n)th host first-in first-out (FIFO) devices connected to the first through (n)th usb host channels, respectively, and configured to output the first through (Oh sub data streams to the first through (n)th usb host channels, respectively;
a host counter configured to count the data stream according to a predetermined splitting unit to output a first count signal while the data stream is input; and
a multiplexer configured to alternately select the first through (n)th host FIFO devices based on the first count signal to generate the first through n)th sub-data streams, the first through (n)th sub-data streams being generated by splitting the data stream by the predetermined stream in the first through (n)th host FIFO devices.
7. A universal serial bus (usb) communication system, comprising:
a usb host configured to divide a data stream into first through (n)th sub-data streams, where n is an integer greater than or equal to 2, and to transmit the first through (n)th sub-data streams via first through (n)th usb host channels, respectively;
a usb device configured to receive the first through (n)th sub-data streams via first through (n)th usb device channels, respectively, and to restore the data stream by combining the first through (n)th sub-data streams; and
a single cable connected to the first through (n)th usb host channels via a single usb host port and connected to the first through (n)th usb device channels via a single usb device port, and configured to connect the first through (n)th usb host channels to the first through (n)th usb device channels, respectively,
wherein the usb host includes:
the first through (n)th usb host channels;
first, through (n)th host first-in first-out (FIFO) devices connected to the first through (n)th usb host channels, respectively, and configured to output the first through (n)th sub-data streams to the first through (n)th usb host channels, respectively;
a host counter configured to count the data stream according to a predetermined splitting unit to output a first count signal while the data stream is input; and
a multiplexer configured to alternately select the first through (n)th host FIFO devices based on the first count signal to generate the first through (n)th sub-data streams, the first through (n) sub-data streams being generated by splitting the data stream by predetermined splitting unit to generate split data-pieces and alternately storing the split data-pieces of the data stream in the first through (n)th host FIFO devises.
1. A universal serial bus (usb) communication system, comprising:
a usb host configured to divide a data stream into first through (n)th sub-data streams, where n is an integer greater than or equal to 2, and to transmit the first through (n)th sub-data streams via first through (n)th usb host channels, respectively;
a usb device configured to receive the first through (n)th sub-data streams via first through (n)th usb device channels, respectively, and to restore the data stream by combining the first through (n)th sub-data streams; and
first through (n)th cables connected to the first through (n)th usb host channels via first through (n)th usb host ports, respectively, connected to the first through (n)th usb device channels via first through (n)th usb device ports, respectively, and configured to connect the first through (n)th usb host channels to the first through (n)th usb device channels, respectively,
wherein the usb host includes:
the first through (n)th usb host channels;
first through (n)th host first-in first-out (FIFO) devices connected to the first through (n)th usb host channels, respectively, and configured to output the first through (n)th sub-data streams to the first through (n)th usb host channels, respectively;
a host counter configured to count the data stream according to a predetermined splitting unit to output a first count signal while the data stream is input; and
a multiplexer configured to alternately select the first through (n)th host FIFO devices based on the first count signal to generate the first through (n)th sub-data streams, the first through (Oh sub-data streams being generated by splitting the data stream by the predetermined splitting unit to generate split data-pieces and alternately storing the split data-pieces of the data stream in the first through (n)th host FIFO devices.
2. The system of
the first through (n)th usb device channels;
first through (n)th device FIFO devices connected to the first through (n)th usb device channels, respectively, and configured to receive and store the first through (n)th sub-data streams received from the first through (n)th usb device channels, respectively;
a device counter configured to count the data stream according to the predetermined splitting unit to output a second count signal while the data stream is restored; and
a demultiplexer configured to alternately select the first through (n)th device FIFO devices based on the second count signal to restore the data stream, the data stream being restored by alternately reading the first through (n)th sub-data streams from the first through (n)th device FIFO devices by the predetermined splitting unit and combining read data-pieces of the first through (n)th sub-data streams.
3. The system of
5. The system of
the first through (n)th usb device channels;
first through (n)th device FIFO devices connected to the first through (n)th usb device channels, respectively, and configured to receive and store the first through (n)th sub-data streams received from the first through (n)th usb device channels, respectively; and
a demultiplexer configured to alternately select the first through (n)th device FIFO devices based on a second channel selection signal to restore the data stream, the data stream being restored by alternately reading the first through (n)th sub-data streams from the first through (n)th device FIFO devices by the predetermined splitting unit and combining read data-pieces of the first through (n)th sub-data streams.
6. The system of
9. The system of
the first through (n)th usb device channels;
first through (n)th device FIFO devices connected to the first through (n)th usb device channels, respectively, and configured to receive and store the first through (n)th sub-data streams received from the first through (n)th usb device channels, respectively;
a device counter configured to count the data stream according to the predetermined splitting unit to output a second count signal while the data stream is restored; and
a demultiplexer configured to alternately select the first through (n)th device FIFO devices based on the second count signal to restore the data stream, the data stream being restored by alternately reading the first through (n)th sub-data streams from the first through (n)th device FIFO devices by the predetermined splitting unit and by combining read data-pieces of the first through (n)th sub-data streams.
10. The system of
12. The system of
the first through (n)th usb device channels;
first through (n)th device FIFO devices connected to the first through (n)th usb device channels, respectively and configured to receive and store the first through (n)th sub-data streams received from the first through (n)th usb device channels, respectively; and
a demultiplexer configured to alternately select the first through (n)th device FIFO devices based on a second channel selection signal to restore the data stream, the data stream being restored by alternately reading the first through (n)th sub-data streams from the first through (n)th device FIFO devices by the predetermined splitting unit and combining read data-pieces of the first through (n)th sub-data streams.
13. The system of
15. The system of
the first through (n)th usb device channels;
first through (n)th device FIFO devices connected to the first through (n)th usb device channels, respectively, and configured to receive and store the first through (n)th sub-data streams received from the first through (n)th usb device channels, respectively;
a device counter configured to count the data stream according to the predetermined splitting unit to output a second count signal while the data stream is restored; and
a demultiplexer configured to alternately select the first through (n)th device FIFO devices based on the second count signal to restore the data stream, the data stream being restored by alternately reading the first through (n)th sub-data streams from the first through (n)th device FIFO devices by the predetermined splitting unit and by combining read data-pieces of the first through (n)th sub-data streams.
17. The system of
the first through (n)th usb device channels;
first through (n)th device FIFO devices connected to the first through (n)th usb device channels, respectively and configured to receive and store the first through (n)th sub-data streams received from the first through (n)th usb device channels, respectively; and
a demultiplexer configured to alternately select the first through (n)th device FIFO devices based on a second channel selection signal to restore the data stream, the data stream being restored by alternately reading the first through (n)th sub-data streams from the first through (n)th device FIFO devices by the predetermined splitting unit and combining read data-pieces of the first through (n)th sub-data streams.
|
This application claims the benefit of priority under 35 U.S.C. § 119 to Korean Patent Application No. 10-2016-0104071, filed on Aug. 17, 2016, in the Korean Intellectual Property Office (KIPO), the contents of which are incorporated herein in its entirety by reference.
1. Technical Field
Example embodiments relate generally to a universal serial bus (USB) communication. More particularly, the disclosed embodiments relate to a USB communication system including a USB host and a USB device that perform a USB communication.
2. Description of the Related Art
A universal serial bus (USB) is a plug-and-play interface that connects computer peripheral devices such as a joystick, a keyboard, a telephone, a scanner, a printer, etc with a computer. Generally, the USB has been widely used as a port standard of the computer peripheral devices because a data transmission speed of the USB is fast and the USB can connect the computer peripheral devices in a chain form. However, a USB standard does not support a multi-channel technology in which a USB host transmits one data stream to a USB device via a plurality of USB channels. Thus, in the USB standard, one data stream is not divided to be transmitted via a plurality of USB channels when a USB communication is performed between the USB host and the USB device via the USB channels. That is, in the USB standard, each data stream is transmitted via a respective one of the USB channels when the USB communication is performed between the USB host and the USB device via the USB channels. As a result, a conventional USB communication system has limits to increase a bandwidth for one data stream even when performing the USB communication using a plurality of USB channels.
In some embodiments, the disclosure is directed to a universal serial bus (USB) communication system, comprising: a USB host configured to divide a data stream into first through (n)th sub-data streams, where n is an integer greater than or equal to 2, and to transmit the first through (n)th sub-data streams via first through (n)th USB host channels, respectively; a USB device configured to receive the first through (n)th sub-data streams via first through (n)th USB device channels, respectively, and to restore the data stream by combining the first through (n)th sub-data streams; and first through (n)th cables connected to the first through (n)th USB host channels via first through (n)th USB host ports, respectively, connected to the first through (n)th USB device channels via first through (n)th USB device ports, respectively, and configured to connect the first through (n)th USB host channels to the first through (n)th USB device channels, respectively.
In some embodiments, the disclosure is directed to a universal serial bus (USB) communication system, comprising: a USB host configured to divide a data stream into first through (n)th sub-data streams, where n is an integer greater than or equal to 2, and to transmit the first through (n)th sub-data streams via first through (n)th USB host channels, respectively; a USB device configured to receive the first through (n)th sub-data streams via first through (n)th USB device channels, respectively, and to restore the data stream by combining the first through (n)th sub-data streams; and a single cable connected to the first through (n)th USB host channels via a single USB host port and connected to the first through (n)th USB device channels via a single USB device port, and configured to connect the first through (n)th USB host channels to the first through (n)th USB device channels, respectively.
In some embodiments, the disclosure is directed to a universal serial bus (USB) communication system, comprising: a USB host configured to divide a data stream into first through (n)th sub-data streams, where n is an integer greater than or equal to 2, and to transmit the first through (n)th sub-data streams via first through (n)th USB host channels, respectively; a USB device configured to receive the first through (n)th sub-data streams via first through (n)th USB device channels, respectively, and to restore the data stream by combining the first through (n)th sub-data streams; and a cable connected to the first through (n)th USB host channels and connected to the first through (n)th USB device channels, and configured to connect the first through (n)th USB host channels to the first through (n)th USB device channels, respectively.
Illustrative, non-limiting example embodiments will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings.
Hereinafter, embodiments of the present concept will be explained in detail with reference to the accompanying drawings.
It will be understood that when an element is referred to as being “connected” or “coupled” to, or “on” another element, it can be directly connected or coupled to, or on the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected,” “directly coupled,” in or “directly on” to another element, there are no intervening elements present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.). However, the term “contact,” as used herein refers to a connection contact (i.e., touching) unless the context indicates otherwise.
As used herein, items described as being “electrically connected” are configured such that an electrical signal can be passed from one item to the other. Moreover, items that are “directly electrically connected,” to each other are electrically connected through one or more passive elements, such as, for example, wires, pads, internal electrical lines, through vias, etc. As such, directly electrically connected components do not include components electrically connected through active elements, such as transistors or diodes.
Referring to
For example, the USB host 120 may divide one data stream into first through (n)th sub-data streams and then may transmit the first through (n)th sub-data streams to the USB device 140 via the first through (n)th USB host channels, respectively, where the first through (n)th USB host channels of the USB host 120 are connected to the first through (n)th USB device channels of the USB device 140 via the first through (n)th cables 160(1) through 160(n), respectively. For this operation, in an example embodiment, the USB host 120 may include the first through (n)th USB host channels, first through (n)th host first-in first-out (FIFO) devices, a host counter, and a multiplexer. The first through (n)th host FIFO devices may be connected to the first through (n)th USB host channels, respectively. Thus, the first through (n)th host FIFO devices may output the first through (n)th sub-data streams to the first through (n)th USB host channels, respectively. The host counter may count one data stream, which is defined by a predetermined splitting unit, to output a first count signal while the data stream is input. The multiplexer may alternately select the first through (n)th host FIFO devices based on the first count signal to generate the first through (n)th sub-data streams. For example, the first through (n)th sub-data streams may be generated by splitting one data stream by the predetermined splitting unit and by alternately storing the split data-pieces of the data stream in the first through (n)th host FIFO devices. The predetermined splitting unit may be a set length (or size) to which a data stream is to be split, and the sub-data streams may be data-pieces that have been split according to the predetermined splitting unit.
In another example embodiment, the USB host 120 may include the first through (n)th USB host channels, first through (n)th host FIFO devices, and a multiplexer. The first through (n)th host FIFO devices may be connected to the first through (n)th USB host channels, respectively. For example, each of the first through (n)th host FIFO devices may be communicatively coupled to a respective one of the first through (n)th USB host channels, enabling the transmission of signals therethrough. Thus, the first through (n)th host FIFO devices may output the first through (n)th sub-data streams to the first through (n)th USB host channels, respectively. The multiplexer may alternately select the first through (n)th host FIFO devices based on a first channel selection signal to generate the first through (n)th sub-data streams. For example, the first through (n)th sub-data streams may be generated by splitting one data stream by the predetermined splitting unit to generate split data-pieces and by alternately storing the split data-pieces of the data stream in first through (n)th host FIFO devices. For example, the first through (n)th host FIFO devices may be implemented by memory devices. However, implementation of the first through (n)th host FIFO devices is not limited thereto.
The USB device 140 may receive the first through (n)th sub-data streams from the USB host 120 via the first through (n)th USB device channels, respectively, where the first through (n)th USB device channels of the USB device 140 are connected to the first through (n)th USB host channels of the USB host 120 via the first through (n)th cables 160(1) through 160(n), respectively, and the USB device 140 may restore one data stream by combining the first through (n)th sub-data streams. For this operation, in an example embodiment, the USB device 140 may include the first through (n)th USB device channels, first through (n)th device FIFO devices, a device counter, and a demultiplexer. The first through (n)th device FIFO devices may be connected to the first through (n)th USB device channels, respectively. Thus, the first through (n)th device FIFO devices may receive the first through (n)th sub-data streams from the first through (n)th USB device channels to store the first through (n)th sub-data streams, respectively. The device counter may count one data stream according to the predetermined splitting unit to output a second count signal while the data stream is restored. The demultiplexer may alternately select the first through (n)th device FIFO devices based on the second count signal to generate (i.e., restore) the data stream. For example, the data stream may be generated by alternately reading the first through (n)th sub-data streams from the first through (n)th device FIFO devices by the predetermined splitting unit and combining the read data-pieces of the first through (n)th sub-data streams. In another example embodiment, the USB device 140 may include the first through (n)th USB device channels, first through (n)th device FIFO devices, and a demultiplexer. The first through (n)th device FIFO devices may be connected to the first through (n)th USB device channels, respectively. Thus, the first through (n)th device FIFO devices may receive the first through (n)th sub-data streams from the first through (n)th USB device channels to store the first through (n)th sub-data streams, respectively. The demultiplexer may alternately select the first through (n)th device FIFO devices based on a second channel selection signal to generate (i.e., restore) the data stream. For example, the data stream may be generated by alternately reading the first through (n)th sub-data streams from the first through (n)th device FIFO devices by the predetermined splitting unit and combining the read data-pieces of the first through (n)th sub-data streams. For example, the first through (n)th device FIFO devices may be implemented by memory devices. However, implementation of the first through (n)th device FIFO devices is not limited thereto.
The first through (n)th cables 160(1) through 160(n) may be connected to the first through (n)th USB host channels of the USB host 120 via first through (n)th USB host ports, respectively, and may be connected to the first through (n)th USB device channels of the USB device 140 via first through (n)th USB device ports, respectively. The first through (n)th USB host ports may be the points of connection between the first through (n)th cables 160(1) through 160(n) and the first through (n)th USB host channels, respectively, and the first through (n)th USB device ports may be the points of connection between the first through (n)th cables 160(1) through 160(n) and the first through (n)th USB device channels, respectively. The first through (n)th USB host ports and the first through (n)th USB device ports may be, for example, locations where the first through (n)th cables 160(1) through 160(n) are physically connected to the corresponding first through (n)th USB host channels and first through (n)th USB device channels.
As explained in connection with
In brief, the USB communication system 100 may increase a bandwidth for one data stream by dividing one data stream into the first through (n)th sub-data streams to be transmitted via the first through (n)th USB channels when the USB communication is performed between the USB host 120 and the USB device 140 via the first through (n)th USB channels. For example, the bandwidth of the USB communication system 100 may be increased by concurrent transmission of the first through (n)th sub-data streams between the USB host 120 and the USB device 140. To this end, the USB communication system 100 may control the USB host 120 to divide one data stream into the first through (n)th sub-data streams and to transmit the first through (n)th sub-data streams via the first through (n)th USB host channels, respectively, and may control the USB device 140 to receive the first through (n)th sub-data streams via the first through (n)th USB device channels, respectively, and may cause the USB device 140 to restore the data stream by combining the first through (n)th sub-data streams. Although it is described above that the USB host 120 divides one data stream into the first through (n)th sub-data streams and transmits the first through (n)th sub-data streams to the USB device 140 via the first through (n)th USB channels using on-the-fly technology (i.e., in real-time), in some example embodiments, the USB host 120 may divide one data stream into the first through (n)th sub-data streams, may completely store the first through (n)th sub-data streams in the first through (n)th host FIFO devices, and then may transmit the first through (n)th sub-data streams to the USB device 140 via the first through (n)th USB channels. In such embodiments, the USB host 120 may transmit the first through (n)th sub-data streams to the USB device 140 at any time (e.g., in a streaming manner).
Referring to
For example, as illustrated in
Referring to
For example, as illustrated in
Referring to
For example, as illustrated in
Referring to
For example, as illustrated in
Referring to
Specifically, the USB host 220 may divide one data stream into first through (n)th sub-data streams, and then may transmit the first through (n)th sub-data streams to the USB device 240 via the first through (n)th USB host channels, respectively, where the first through (n)th USB host channels of the USB host 220 are connected to the first through (n)th USB device channels of the USB device 240 via the single cable 260, respectively. For this operation, in an example embodiment, the USB host 220 may include the first through (n)th USB host channels, first through (n)th host FIFO devices, a host counter, and a multiplexer. In another example embodiment, the USB host 220 may include the first through (n)th USB host channels, first through (n)th host FIFO devices, and a multiplexer. Since a structure and an operation of the USB host 220 are described with reference to
The single cable 260 may be connected to the first through (n)th USB host channels of the USB host 220 via a single USB host port and may be connected to the first through (n)th USB device channels of the USB device 240 via a single USB device port. In an example embodiment, the single cable 260 may be a USB C-type cable. As illustrated in
In brief, the USB communication system 200 may increase a bandwidth for one data stream by dividing one data stream into the first through (n)th sub-data streams to be transmitted via the first through (n)th USB channels when the USB communication is performed between the USB host 220 and the USB device 240 via the first through (n)th USB channels. To this end, the USB communication system 200 may control the USB host 220 to divide one data stream into the first through (n)th sub-data streams and to transmit the first through (n)th sub-data streams via the first through (n)th USB host channels, respectively and may control the USB device 240 to receive the first through (n)th sub-data streams via the first through (n)th USB device channels, respectively and to restore the data stream by combining the first through (n)th sub-data streams. Although it is described above that the USB host 220 divides one data stream into the first through (n)th sub-data streams and transmits the first through (n)th sub-data streams to the USB device 240 via the first through (n)th USB channels using on-the-fly technology, in some example embodiments, the USB host 220 may divide one data stream into the first through (n)th sub-data streams, may completely store the first through (n)th sub-data streams in the first through (n)th host FIFO devices, and then may transmit the first through (n)th sub-data streams to the USB device 240 via the first through (n)th USB channels.
Referring to
Specifically, the method of
As illustrated in
The concepts may be applied to a USB communication system and an electronic device including the USB communication system. For example, the concepts may be applied to a cellular phone, a smart phone, a video phone, a smart pad, a smart watch, a tablet PC, a car navigation system, a television, a computer monitor, a laptop, a head mounted display (HMD) device, etc.
The foregoing is illustrative of example embodiments and is not to be construed as limiting thereof. Although a few example embodiments have been described, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from the novel teachings and advantages of the present concepts. Accordingly, all such modifications are intended to be included within the scope of the present inventive concept as defined in the claims. Therefore, it is to be understood that the foregoing is illustrative of various example embodiments and is not to be construed as limited to the specific example embodiments disclosed, and that modifications to the disclosed example embodiments, as well as other example embodiments, are intended to be included within the scope of the appended claims.
Bhattacharya, Rohitaswa, Lee, Cheon-Su
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
6667993, | Oct 22 1998 | Texas Instruments Incorporated | Communication channel |
7231473, | Jan 05 2003 | Power Quotient International Co., Ltd. | Dual channel universal serial bus structure |
7831758, | Dec 21 2007 | TAHOE RESEARCH, LTD | Accelerating input/output (IO) throughput on solid-state memory-based mass storage device |
8000350, | Sep 22 2003 | INOVA Semiconductors GmbH | Reducing bandwidth of a data stream transmitted via a digital multimedia link without losing data |
8341303, | Jun 30 2008 | Intel Corporation | Asymmetrical universal serial bus communications |
9237304, | Feb 24 2014 | QUANTA COMPUTER INC. | Multi-channel sharing apparatus and multi-channel sharing method |
9959239, | Oct 16 2015 | Dell Products L P | Secondary data channel communication system |
20140325250, | |||
20150074312, | |||
JP2012073686, | |||
JP2012098885, | |||
KR432663, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 23 2017 | LEE, CHEON-SU | SAMSUNG ELECTRONICS CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 042096 | /0964 | |
Jan 23 2017 | BHATTACHARYA, ROHITASWA | SAMSUNG ELECTRONICS CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 042096 | /0964 | |
Mar 20 2017 | Samsung Electronics Co., Ltd. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jan 25 2023 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Aug 06 2022 | 4 years fee payment window open |
Feb 06 2023 | 6 months grace period start (w surcharge) |
Aug 06 2023 | patent expiry (for year 4) |
Aug 06 2025 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 06 2026 | 8 years fee payment window open |
Feb 06 2027 | 6 months grace period start (w surcharge) |
Aug 06 2027 | patent expiry (for year 8) |
Aug 06 2029 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 06 2030 | 12 years fee payment window open |
Feb 06 2031 | 6 months grace period start (w surcharge) |
Aug 06 2031 | patent expiry (for year 12) |
Aug 06 2033 | 2 years to revive unintentionally abandoned end. (for year 12) |