# US 2010/0169929 A1 · Method for providing electronic program guide information and system thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2010/0169929 A1
- Document ID: US20100169929A1
- Status: Published application
- Kind: A1
- Application number: 12/293,593
- Filed: 2007-03-13
- Published: 2010-07-01
- Earliest claimed: 2006-03-23
- Inventors: Jung yi Choi; Han jo Jung
- Web page: https://patentgrep.com/patent/US20100169929A1

## CPC

- H04N 21/435: Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04H 60/72: using electronic programme guides [EPG] (focusing on identifying broadcast space time H04H60/39 {; menu type display of EPG in television receivers H04N21/47})
- H04N 21/235: Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N 21/4821: {using a grid, e.g. sorted out by channel and broadcast time}
- H04N 21/4828: {for searching programme descriptors (retrieval of video data G06F16/739)}
- H04N 21/6125: {involving transmission via Internet (transmission by internet of broadcast information H04H60/82)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)

## Abstract

An electronic program guide (EPG) information providing method and an EPG information providing system are provided. In the EPG information providing system, a first transport stream including first EPG information is received via a channel selected from a plurality of channels, and the first EPG information is extracted from the received transport stream. The reception channel selected from the plurality of channels is automatically changed in response to a predetermined channel selection signal. A second transport stream which is input via each changed channel and includes second EPG information is received, and the second EPG information is extracted from the second transport stream and stored. A keyword is generated on the basis of received EPG information, and additional information is generated by searching for the keyword using a predetermined search server and transmitted to a viewer.

## Claims

### Claim 1

An EPG (electronic program guide) information providing method comprising:
receiving a transport stream including EPG information via a channel selected from a plurality of channels; extracting the EPG information from the received transport stream and storing the EPG information; sequentially changing a reception channel selected from the plurality of channels; and receiving a transport stream which is input via each sequentially-changed channel and includes corresponding EPG information, extracting the corresponding EPG information from the transport stream, and storing the extracted EPG information.

### Claim 2 (depends on 1)

The EPG information providing method of claim 1, further comprising transmitting the stored EPG information to a user set top box.

### Claim 3

An EPG information providing system comprising: a tuner control unit outputting a channel selection signal; a tuner sequentially selecting a reception channel from a plurality of channels in response to the channel selection signal and receiving a transport stream which is input via each sequentially-changed channel and includes EPG information; an EPG information extraction module connected to the tuner, extracting the EPG information from the transport stream input via the each sequentially- changed channel; and a storage device receiving and storing the EPG information extracted by the EPG information extraction module.

### Claim 4 (depends on 3)

The EPG information providing system of claim 3, further comprising a network module transmitting the stored EPG information to a user set top box.

### Claim 5

An EPG information providing method comprising: receiving EPG information extracted from a transport stream and storing the
EPG information in database, using a first server; generating a keyword on the basis of the received EPG information and storing the keyword in the database, using the first server; transmitting the keyword to a predetermined search server, using the first server; and receiving a result of a search performed by the search server and extracting additional information from the search result, using the first server.

### Claim 6 (depends on 5)

The EPG information providing method of claim 5, further comprising transmitting at least one of the EPG information and the additional information to a user set top box using the first server.

### Claim 7 (depends on 5)

The EPG information providing method of claim 5, wherein in the generating of the keyword, the keyword is extracted from at least one of program titles, program genres, and program descriptions that are included in the EPG information.

### Claim 8 (depends on 5)

The EPG information providing method of claim 5, wherein in the extracting of the additional information, the additional information is extracted using predetermined criteria including at least one of a date when the search result is written, a search ranking obtained in a search server, an appearance frequency included in the search result, and a category.

### Claim 9 (depends on 5)

The EPG information providing method of claim 5, wherein the additional information comprises at least one of a picture, a text, a voice, and a moving picture.

### Claim 10

An EPG information providing system comprising: a database; a keyword management module receiving EPG information extracted from a transport stream, storing the EPG information in the database, extracting a keyword on the basis of the EPG information, and storing the extracted keyword in the database; an additional information generation module transmitting the extracted keyword to a predetermined search server, receiving a result of search performed by the search server, and extracting additional information from the search result; and a network module transmitting at least one of the EPG information stored in the database and the additional information to a user set top box.

### Claim 11 (depends on 10)

The EPG information providing system of claim 10, wherein the keyword management module extracts the keyword from at least one of program titles, program genres, and program descriptions that are included in the EPG information.

### Claim 12 (depends on 10)

The EPG information providing system of claim 10, wherein the additional information generation module comprises: an additional information search module transmitting the generated keyword to the predetermined search server and receiving the result of the search perfonned by the search server; and an additional information extraction module extracting the additional information from the search result and storing the extracted additional information in the database.

### Claim 13 (depends on 12)

The EPG information providing system of claim 12, wherein the additional information extraction module extracts the additional information according to criteria including at least one of a date when the search result is written, a search
ranking obtained in a search server, an appearance frequency included in the search result, and a category.

### Claim 14 (depends on 10)

The EPG information providing system of claim 10, wherein the additional information comprises at least one of a picture, a text, a voice, and a moving picture.

### Claim 15 (depends on 1)

A recording medium having embodied thereon a program for the method of claim 1.

### Claim 16 (depends on 2)

A recording medium having embodied thereon a program for the method of claim 2.

### Claim 17 (depends on 5)

A recording medium having embodied thereon a program for the method of claim 5.

### Claim 18 (depends on 6)

A recording medium having embodied thereon a program for the method of claim 6.

### Claim 19 (depends on 7)

A recording medium having embodied thereon a program for the method of claim 7.

### Claim 20 (depends on 8)

A recording medium having embodied thereon a program for the method of claim 8.

### Claim 21 (depends on 9)

A recording medium having embodied thereon a program for the method of claim 9.
