IP Library Granted Patent US 9,282,351
Granted Patent B2
US 9,282,351 · App. 13/583,214 · Granted Mar 8, 2016

Content delivery apparatus, content delivery method, and transmitting server

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,282,351
App. No.
13/583,214
Granted
Mar 8, 2016
Kind
B2
Abstract

The delivery of content is performed over a cable network with a high capacity, and data for control is exchanged over an IP network. A VoD channel is allocated to a bandwidth of a cable network ( 1 ) which is divided for every region beforehand, and thus the VoD channel is dynamically allocated in response to the demand for VoD streaming from an end device ( 11 ). A head end includes a broadcasting server ( 2 ), a control information server ( 3 ), a VOD server ( 4 ), a regional page server ( 5 ), and a multiplexer ( 6 ). The control information server ( 3 ) broadcasts or sends DVB-SI used to form information for enabling selection of a program, or AIT for control of a browser page. The end device ( 11 ) exchanges data for obtaining content and data for stream reproduction control with the head end over the Internet ( 17 ).

Claims (61)

1. A content delivery system comprising:

a first network comprising a plurality of dynamically allocated channels;

a transmitting server;

a client end device operatively connected to the transmitting server via the first network, wherein at least one of the dynamically allocated channels from the first network comprises downward transmission bandwidth for transmitting content demanded by the client end device; and

a second network connected to the client end device and configured as a bidirectional IP network, wherein the client end device is configured to:

demand, via the first network, broadcasting content from the transmitting server,

receive, from the transmitting server, control information including address information used to access the transmitting server,

transmit an access request to the transmitting server over the second network using the address information, requesting access to the transmitting server,

transmit, to the transmitting server, information used to obtain the broadcasting content and information used to control reproduction of the broadcasting content between the client end device and the transmitting server over the second network, and

receive, concurrently via both the first network and the second network, the broadcasting content, when a number of demands for the broadcasting content is equal to or greater than a number of channels dynamically allocated for delivery of the broadcasting content.

2. The content delivery system according to claim 1 , wherein:

the broadcasting content is delivered to the client end device over one of the plurality of the dynamically allocated channels of the first network,

a channel, other than the channel on which the broadcasting content is to be delivered, is allocated for delivery of the broadcasting content demanded by the client end device, and

information on allocation of the channel is stored in the transmitting server.

3. The content delivery system according to claim 2 , wherein

the broadcasting content is delivered over the second network, if the number of channels dynamically allocated for delivery of the broadcasting content is smaller in number than the client end devices which demand the broadcasting content.

4. The content delivery system according to claim 1 , wherein:

the transmitting server includes a broadcasting server configured to deliver the broadcasting content, a control information server configured to deliver the control information, and a content server configured to deliver the broadcasting content; and

each of the broadcasting server, the control information server, and the content server concurrently outputs a stream.

5. The content delivery system according to claim 1 , wherein

the first network is a cable television network, and

the second network is the Internet.

6. A method for content delivery comprising:

connecting a transmitting server to a client end device via a first network and a second network, wherein

the first network comprises a plurality of dynamically allocated channels, wherein at least one of the dynamically allocated channels from the first network comprises downward transmission bandwidth for transmitting content demanded by the client end device, and

the second network is connected to the client end device and configured as a bidirectional IP network;

demanding, from the client end device, via the first network, broadcasting content from the transmitting server;

dynamically allocating channels, via the client end device, in the first network;

receiving, at the client end device, control information from the transmitting server, wherein the control information includes address information used to access the transmitting server;

transmitting, using a processor, a request to access the transmitting server using the address information, wherein the transmission is over the second network;

transmitting to the transmitting server, information used to obtain the broadcasting content and information used to control reproduction of the broadcasting content between the client end device and the transmitting server over the second network; and

receiving, concurrently via both the first network and the second network, the broadcasting content, when a number of demands for the broadcasting content is equal to or greater than a number of channels dynamically allocated for delivery of the broadcasting content.

7. A transmitting server comprising:

a processor configured to:

concurrently connect to a client end device via a first network comprising a plurality of dynamically allocated channels and a second network configured as a bidirectional IP network,

receive, from a client end device, a demand for broadcasting content via the first network,

transmit, in response to the request, control information including address information used by the client end device to access the transmitting server, and

receive an access request over the second network using the address information, requesting access,

receive, from the client end device, information used to obtain the broadcasting content and information used to control reproduction of the broadcasting content, with the client end device over the second network,

transmit, concurrently via both the first network and the second network, the broadcasting content to the client end device, when a number of demands for the broadcasting content is equal to or greater than a number of channels dynamically allocated for delivery of the broadcasting content.

8. The transmitting server according to claim 7 , further configured to:

deliver the broadcasting content to the client end device over one of the plurality of dynamically allocated channels of the first network,

allocate a second channel, other than the channel on which the broadcasting content is to be delivered for delivery of the broadcasting content demanded by the client end device, and

store information on allocation of the second channel.

9. The transmitting server according to claim 8 , wherein

the broadcasting content is delivered over the second network, if channels allocable for delivery of the broadcasting content are smaller in number than the client end devices which demand the broadcasting content.

10. The transmitting server according to claim 7 , comprising:

a broadcasting server configured to deliver the broadcasting content;

a control information server configured to deliver the control information; and

a content server configured to deliver the broadcasting content,

wherein each of the broadcasting server, the control information server, and the content server outputs a stream.

11. The transmitting server according to claim 7 , wherein

the first network is a cable television network, and the second network is the Internet.

12. A client end device comprising:

circuitry configured to

demand, via the first network, content from the transmitting server,

receive, from the transmitting server, control information including address information used to access the transmitting server,

transmit an access request to the transmitting server over the second network using the address information,

receive, from the transmitting server, a reply to the access request,

transmit to the transmitting server, via one or more of the first network and the second network, information used to obtain the content and information used to control reproduction of the broadcasting content between the client end device and the transmitting server over the second network, and

receive, concurrently via both the first network and the second network, the content, when a number of demands for the content is equal to or greater than a number of channels dynamically allocated for delivery of the content.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 043177/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2012
From: YAMAGISHI, YASUAKI; KITAZATO, NAOHISA
To: SONY CORPORATION
Reel/Frame 028936/0109 →