IP Library Granted Patent US 9,178,709
Granted Patent B2
US 9,178,709 · App. 10/588,537 · Granted Nov 3, 2015

Communication system and method for distributing content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,178,709
App. No.
10/588,537
Granted
Nov 3, 2015
Kind
B2
Abstract

A wireless communication system performs high-quality communication using Multicast communication where re-transmission processing is performed. The wireless communication system includes a program distribution unit for distributing a program using the Multicast communication; a first communication path for transmitting the program distributed from the program distribution unit; first communication units; user terminals; and a second and the user terminal and is also a wireless communication path where the re-transmission of a frame is performed, wherein the first communication unit selects a Multicast frame of a program requested by the user terminal from the first communication path, converts the selected Multicast frame into a Unicast frame, and transmits the converted Unicast frame to the user terminal.

Claims (88)

1. A communication system, comprising:

a first communication device; and

a second communication device,

wherein the first communication device includes:

a first content receiving unit operable to receive, via a first communication path, a Multicast frame which stores a content and has a Multicast IP address as a destination address at a Network Layer of the Multicast frame;

a conversion unit operable to convert the received Multicast frame into a Unicast frame addressed to the second communication device, the Unicast frame having only one IP header storing only one Multicast IP address, which is the same as the Multicast IP address of the Multicast frame, as a destination address at a Network Layer of the Unicast frame, the Unicast frame also having a Media Access Control (MAC) address of the second communication device as a destination address at a Data Link Layer of the Unicast frame, the only one Multicast IP address in the Unicast frame being stored in an IP header of the Unicast frame, the MAC address in the Unicast frame being stored in a MAC header of the Unicast frame, the IP header and the MAC header being adjacent to each other with no information therebetween, and the IP header storing the Multicast IP address, wherein there is no IP address between the Multicast IP address stored in the IP header and the MAC header; and

a first content transmission unit operable to transmit the converted Unicast frame to the second communication device via a second communication path, based on a protocol having a re-transmission processing, and

the second communication device includes:

a second content receiving unit operable to receive the Unicast frame transmitted via the second communication path from the first communication device based on the protocol having the re-transmission processing,

wherein the re-transmission processing is performed at a Media Access Control (MAC) layer that is a layer lower than a layer of a communication protocol defining the Multicast frame.

2. The communication system according to claim 1 ,

wherein the second communication device further includes a second content request unit operable to request the first communication device to distribute the content, and

the first communication device further includes a first content request receiving unit operable to receive the content request from the second communication device, and

wherein the first content receiving unit is operable to extract from Multicast frames transmitted via the first communication path a Multicast frame which stores a content corresponding to the content request received by the first content request receiving unit, and operable to receive the extracted Multicast frame.

3. The communication system according to claim 2 further comprising a plurality of the second communication devices,

wherein the first content request receiving unit is operable to receive the content requests from the plurality of the second communication devices,

the first content receiving unit is operable to extract from the Multicast frames which are transmitted via the first communication path Multicast frames corresponding to a plurality of contents corresponding to the plurality of the content requests received by the first content request receiving unit, and operable to receive the extracted Multicast frames,

the conversion unit is operable to convert the plurality of the Multicast frames which have been received by the first content receiving unit and are corresponding to the plurality of the contents into Unicast frames which are addressed to the plurality of the second communication devices which have requested the contents, and

the first content transmission unit is operable to transmit the Unicast frames which have been converted by the conversion unit to the plurality of the second communication devices.

4. The communication system according to claim 3 ,

wherein the first communication device further includes a first content duplication unit operable to duplicate a content requested by the plurality of the second communication devices among a plurality of contents included in the Multicast frames received by the first content receiving unit, and

wherein the conversion unit is operable to convert the Multicast frames corresponding to a plurality of the identical contents which have been duplicated by the first content duplication unit into Unicast frames which are addressed to the plurality of the second communication devices which have requested the content, and

the first content transmission unit is operable to transmit the Unicast frames which have been converted by the conversion unit to the plurality of the second communication devices which have requested the content.

5. The communication system according to claim 1 further comprising a third communication device which is connected to the second communication device,

wherein the second communication device further includes a second content transmission unit operable to transmit a content included in the Unicast frame received by the second content receiving unit to the third communication device, and

the third communication device is operable to receive the content transmitted from the second communication device and to provide the received content to a user.

6. The communication system according to claim 5 ,

wherein the second content transmission unit is operable to convert the Unicast frame received by the second content receiving unit into a Multicast frame.

7. The communication system according to claim 5 ,

wherein the second communication device further includes:

a second content request receiving unit operable to receive the content request from the third communication device;

a second content request unit operable to request the first communication device to distribute a content corresponding to the content request received by the second content request receiving unit, and

the first communication device further includes a first content request receiving unit operable to receive the content request from the second communication device, and

wherein the first content receiving unit is operable to extract from Multicast frames which have been transmitted via the first communication path a Multicast frame which stores the content corresponding to the content request received by the first content request receiving unit, and operable to receive the extracted Multicast frame.

8. The communication system according to claim 7 further comprising a plurality of the third communication devices,

wherein the second communication device further includes a second content duplication unit operable to duplicate the content requested by the plurality of the third communication devices among a plurality of contents included in the Unicast frames received by the second content receiving unit, and

the second content transmission unit operable to transmit a plurality of identical contents which have been duplicated by the second duplication unit to the plurality of the third communication devices which have requested the contents.

9. The communication system according to claim 7 further comprising a plurality of the third communication devices,

wherein the second content request unit is operable to request the first communication device to distribute the content after receiving all content requests from the plurality of the third communication devices, in a case where the contents requested by the plurality of the third communication devices are identical.

10. The communication system according to claim 1 ,

wherein the first content receiving unit is operable to receive a Multicast frame which stores a plurality of the contents, and

wherein the conversion unit is operable to convert the Multicast frame corresponding to the plurality of the contents received by the first content receiving unit into a Unicast frame, in order to store the plurality of the contents into the single Unicast frame.

11. The communication system according to claim 1 ,

wherein the first communication path is a wire, and the first content receiving unit is operable to receive, via the first communication path, the Multicast frame which stores the content, based on the protocol having the re-transmission processing.

12. A transmitting device which transmits a content to a receiving device, the transmitting device comprising:

a first content receiver configured to receive, via a first communication path, a Multicast frame which stores the content and has a Multicast IP address as a destination address at a Network Layer of the Multicast frame;

a converter configured to convert the received Multicast frame into a Unicast frame addressed to the receiving device, the Unicast frame having only one IP header storing only one Multicast IP address, which is the same as the Multicast IP address of the Multicast frame, as a destination address at a Network Layer of the Unicast frame, the Unicast frame also having a Media Access Control (MAC) address of the receiving device as a destination address at a Data Link Layer of the Unicast frame, the only one Multicast IP address in the Unicast frame being stored in an IP header of the Unicast frame, the MAC address in the Unicast frame being stored in a MAC header of the Unicast frame, the IP header and the MAC header being adjacent to each other with no information therebetween, and the IP header storing the Multicast IP address, wherein there is no IP address between the Multicast IP address stored in the IP header and the MAC header; and

a first content transmitter configured to transmit the converted Unicast frame to the receiving device via a second communication path, based on a protocol having a re-transmission processing,

wherein the re-transmission processing is performed at a Media Access Control (MAC) layer that is a layer lower than a layer of a communication protocol defining the Multicast frame.

13. A receiving device which receives a content transmitted from a transmitting device,

wherein the transmitting device includes:

a first content receiver configured to receive, via a first communication path, a Multicast frame which stores the content and has a Multicast IP address as a destination address at a Network Layer of the Multicast frame;

a first converter configured to convert the received Multicast frame into a Unicast frame addressed to the receiving device, the Unicast frame having only one IP header storing only one Multicast IP address, which is the same as the Multicast IP address of the Multicast frame, as a destination address at a Network Layer of the Unicast frame, the Unicast frame also having a Media Access Control (MAC) address of the receiving device as a destination address at a Data Link Layer of the Unicast frame, the only one Multicast IP address in the Unicast frame being stored in an IP header of the Unicast frame, the MAC address in the Unicast frame being stored in a MAC header of the Unicast frame, the IP header and the MAC header being adjacent to each other with no information therebetween, and the IP header storing the Multicast IP address, wherein there is no IP address between the Multicast IP address stored in the IP header and the MAC header; and

a first content transmitter configured to transmit the converted Unicast frame to the receiving device via a second communication path, based on a protocol having a re-transmission processing, and

the receiving device comprising:

a second content receiver configured to receive the Unicast frame transmitted from the transmitting device based on the protocol having the re-transmission processing; and

a second converter configured to convert the Unicast frame received by the second content receiver to a Multicast frame,

wherein the re-transmission processing is performed at a Media Access Control (MAC) layer that is a layer lower than a layer of a communication protocol defining the Multicast frame.

14. A communication method for transmitting a content to a receiving device, the communication method comprising:

receiving, via a first communication path, a Multicast frame which stores a content and has a Multicast IP address as a destination address at a Network Layer of the Multicast frame;

converting the received Multicast frame into a Unicast frame addressed to the receiving device, the Unicast frame having only one IP header storing only one Multicast IP address, which is the same as the Multicast IP address of the Multicast frame, as a destination address at a Network Layer of the Unicast frame, the Unicast frame also having a Media Access Control (MAC) address of the receiving device as a destination address at a Data Link Layer of the Unicast frame, the only one Multicast IP address in the Unicast frame being stored in an IP header of the Unicast frame, the MAC address in the Unicast frame being stored in a MAC header of the Unicast frame, the IP header and the MAC header being adjacent to each other with no information therebetween, and the IP header storing the Multicast IP address, wherein there is no IP address between the Multicast IP address stored in the IP header and the MAC header; and

transmitting the converted Unicast frame to the receiving device via a second communication path, based on a protocol having a re-transmission processing,

wherein the re-transmission processing is performed at a Media Access Control (MAC) layer that is a layer lower than a layer of a communication protocol defining the Multicast frame.

15. A content distribution system for distributing a content to a seat in the content distribution system, the content distribution system comprising:

a first communication device and a second communication device,

wherein the first communication device includes:

a first content receiving unit operable to receive, via a first communication path, a Multicast frame which stores a content and has a Multicast IP address as a destination address at a Network Layer of the Multicast frame;

a conversion unit operable to convert the received Multicast frame into a Unicast frame addressed to the second communication device, the Unicast frame having only one IP header storing only one Multicast IP address, which is the same as the Multicast IP address of the Multicast frame, as a destination address at a Network Layer of the Unicast frame, the Unicast frame also having a Media Access Control (MAC) address of the second communication device as a destination address at a Data Link Layer of the Unicast frame, the only one Multicast IP address in the Unicast frame being stored in an IP header of the Unicast frame, the MAC address in the Unicast frame being stored in a MAC header of the Unicast frame, the IP header and the MAC header being adjacent to each other with no information therebetween, and the IP header storing the Multicast IP address, wherein there is no IP address between the Multicast IP address stored in the IP header and the MAC header; and

a first content transmission unit operable to transmit the converted Unicast frame to the second communication device via a second communication path, based on a protocol having a re-transmission processing, and

the second communication device includes:

a second content receiving unit operable to receive the Unicast frame transmitted from the first communication device via the second communication path based on the protocol having the re-transmission processing; and

a second content transmission unit operable to transmit the content included in the Unicast frame received by the second content receiving unit to the seat,

wherein the re-transmission processing is performed at a Media Access Control (MAC) layer that is a layer lower than a layer of a communication protocol defining the Multicast frame.

16. A communication method which is performed by a communication system including a first communication device and a second communication device, the communication method comprising:

receiving, by the first communication device, via a first communication path, a Multicast frame which stores a content and has a Multicast IP address as a destination address at a Network Layer of the Multicast frame;

converting, by the first communication device, the received Multicast frame into a Unicast frame addressed to the second communication device, the Unicast frame having only one IP header storing only one Multicast IP address, which is the same as the Multicast IP address of the Multicast frame, as a destination address at a Network Layer of the Unicast frame the Unicast frame also having a Media Access Control (MAC) address of the second communication device as a destination address at a Data Link Layer of the Unicast frame, the only one Multicast IP address in the Unicast frame being stored in an IP header of the Unicast frame, the MAC address in the Unicast frame being stored in a MAC header of the Unicast frame, the IP header and the MAC header being adjacent to each other with no information therebetween, and the IP header storing the Multicast IP address, wherein there is no IP address between the Multicast IP address stored in the IP header and the MAC header;

transmitting, by the first communication device, the converted Unicast frame to the second communication device via a second communication path, based on a protocol having a re-transmission processing; and

receiving, by the second communication device, the Unicast frame transmitted via the second communication path from the first communication device based on the protocol having the re-transmission processing,

wherein the re-transmission processing is performed at a layer lower than a layer of a communication protocol defining the Multicast frame.

17. A communication method which is performed by a receiving device which receives a content transmitted from a transmitting device,

the transmitting device executing:

receiving, via a first communication path, a Multicast frame which stores the content and has a Multicast IP address as a destination address at a Network Layer of the Multicast frame;

converting the received Multicast frame into a Unicast frame addressed to the receiving device, the Unicast frame having only one IP header storing only one Multicast IP address, which is the same as the Multicast IP address of the Multicast frame, as a destination address at a Network Layer of the Unicast frame, the Unicast frame also having a Media Access Control (MAC) address of the receiving device as a destination address at a Data Link Layer of the Unicast frame, the only one Multicast IP address in the Unicast frame being stored in an IP header of the Unicast frame, the MAC address in the Unicast frame being stored in a MAC header of the Unicast frame, the IP header and the MAC header being adjacent to each other with no information therebetween, and the IP header storing the Multicast IP address, wherein there is no IP address between the Multicast IP address stored in the IP header and the MAC header; and

transmitting the converted Unicast frame to the receiving device via a second communication path, based on a protocol having a re-transmission processing,

the communication method comprising:

receiving, by the receiving device, the Unicast frame transmitted from the transmitting device based on the protocol having the re-transmission processing; and

converting, by the receiving device, the received Unicast frame to a Multicast frame,

wherein the re-transmission processing is performed at a Media Access Control (MAC) layer that is a layer lower than a layer of a communication protocol defining the Multicast frame.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 24, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 056788/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 034194/0143 →
CHANGE OF NAME Recorded Nov 13, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021832/0197 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2008
From: HIGASHIDA, MASAAKI; TANAKA, SHOTARO; SAKANISHI, YASUAKI; HORITA, SEIJI; INOUE, TADAYUKI; TANIGUCHI, KENSHI; EZAKI, TOSHIHIRO
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 021479/0867 →