IP Library Granted Patent US 8,463,849
Granted Patent B2
US 8,463,849 · App. 13/044,097 · Granted Jun 11, 2013

Method and apparatus for providing broadcast content and system using the same

Inventors: Ji-Eun Keum (Suwon-si, KR); Sung-Ryeul Rhyu (Yongin-si, KR); Seo-Young Hwang (Suwon-si, KR); Jae-Yeon Song (Seoul, KR); Bo-Sun Jung (Seongnam-si, KR)
Assignee: Samsung Electronics Co., Ltd
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 8,463,849
App. No.
13/044,097
Granted
Jun 11, 2013
Kind
B2
Abstract

A method and apparatus for providing broadcast content by an adaptive streaming service and a system using the same are provided, in which a content transmission server configures and transmits a manifest file including a content IDentifier (ID), and a client device receives the manifest file, determines whether the content ID included in the manifest file is identical to an ID of user-requested content for recording, and records a content segment received from a content providing server, if the content ID included in the manifest file is identical to the ID of the user-requested content.

Claims (43)

1. A method for providing broadcast content in a digital broadcast system, the method comprising:

configuring a manifest file including a content IDentifier (ID) and transmitting the manifest file by a content transmission server, wherein configuring and transmitting comprises:

including last segment indication information in the manifest file and transmitting the manifest file by the content transmission server;

determining, based on the last segment indication information, whether the content segment is a last segment of content with the content ID by the client device; and

if the segment is the last segment of the content, ending the recording by the client device;

receiving the manifest file by a client device;

determining whether the content ID included in the manifest file is identical to an ID of user-requested content by the client device for recording; and

if the content ID included in the manifest file is identical to the ID of the user-requested content, recording a content segment received from a content providing server by the client device.

2. The method of claim 1 , further comprising:

if the content ID included in the manifest file is different than the ID of the user-requested content, pausing the recording by the client device.

3. A system for providing broadcast content in a digital broadcast system, the system comprising:

a content transmission server for configuring a manifest file including a content IDentifier (ID) and transmitting the manifest file; and

if the content ID included in the manifest file is identical to the ID of the user-requested content, a client device for receiving the manifest file, determining whether the content ID included in the manifest file is identical to an ID of user-requested content for recording, and recording a content segment received from a content providing server,

wherein the content transmission server includes last segment indication information in the manifest file and transmits the manifest file, and

wherein if the content segment is the last segment of the content, the client device determines based on the last segment indication information whether the content segment is a last segment of content with the content ID, and ends the recording.

4. The system of claim 3 , wherein,

if the content ID included in the manifest file is different than the ID of the user-requested content, the client device pauses the recording.

5. A method for receiving broadcast content by a client device in a digital broadcast system, the method comprising:

receiving from a content transmission server a manifest file including at least one of a content IDentifier (ID) and last segment indication information;

determining whether the content ID included in the manifest file is identical to an ID of user-requested content for recording;

if the content ID included in the manifest file is identical to the ID of the user-requested content for recording, recording content received from a content providing server;

determining based on the last segment indication information whether a content segment is a last segment of content with the content ID; and

if the content segment is the last segment of the content, ending the recording.

6. The method of claim 5 , further comprising:

if the content ID included in the manifest file is different than the ID of the user-requested content for recording, pausing the recording.

7. The method of claim 5 , further comprising:

if the content segment is the last segment of the content, determining whether there is a lost segment among segments of the broadcast content;

identifying, if there is the lost segment, the lost segment and acquiring the lost segment from the content transmission server; and

combining the acquired segment with an already recorded stream of the broadcast content.

8. The method of claim 7 , wherein acquiring the lost segment comprises:

determining bitrates of segments prior to and following the lost segment;

calculating an average of the determined bitrates; and

acquiring a segment corresponding to the lost segment in a stream having the calculated average bitrate from the content transmission server.

9. The method of claim 8 , further comprising:

transmitting a retransmission request message to the content transmission server, the retransmission request message including the calculated average bitrate and an IDentifier (ID) of the lost segment.

10. A client device for providing broadcast content in a digital broadcast system, the device comprising:

a receiver for receiving from a content transmission server a manifest file including at least one of a content IDentifier (ID) and last segment indication information; and

if the content ID included in the manifest file is identical to the ID of the user-requested content for recording, a controller for determining whether the content ID included in the manifest file is identical to an ID of user-requested content for recording, and controlling a storage to record content received from a content providing server,

wherein if the content segment is the last segment of the content, the controller determines based on the last segment indication information whether a content segment is the last segment of content with the content ID, and controls the storage to end the recording.

11. The client device of claim 10 , wherein if the content ID included in the manifest file is different than the ID of the user-requested content for recording, the processor controls the storage to pause the recording.

12. The client device of claim 10 , wherein if the content segment is the last segment of the content, the controller determines whether there is a lost segment among segments of the broadcast content, identifies, if there is the lost segment, the lost segment and acquires the lost segment from the content transmission server, and controls a storage to combine the acquired segment with an already recorded stream of the broadcast content.

13. The client device of claim 12 , wherein the controller determines bitrates of segments prior to and following the lost segment, calculates an average of the determined bitrates, and acquires a segment corresponding to the lost segment in a stream having the calculated average bitrate from the content transmission server.

14. The client device of claim 13 , wherein the controller transmits a retransmission request message to the content transmission server, the retransmission request message including the calculated average bitrate and an IDentifier (ID) of the lost segment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2011
From: KEUM, JI-EUN; RHYU, SUNG-RYEUL; HWANG, SEO-YOUNG; SONG, JAE YEON; JUNG, BO-SUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 026988/0674 →
Priority Claims (1)
KR 10-2010-0021036 · Mar 9, 2010 · national
Continuity (1)
Related Publication 20120011225A1 · Jan 12, 2012