IP Library Granted Patent US 9,578,396
Granted Patent B2
US 9,578,396 · App. 14/668,391 · Granted Feb 21, 2017

Method and device for providing HTML-based program guide service in a broadcasting terminal, and recording medium therefor

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,578,396
App. No.
14/668,391
Granted
Feb 21, 2017
Kind
B2
Abstract

Disclosed are a method and a device for providing a hypertext markup language (HTML)-based program guide service, and a recording medium therefor. The method for providing a hypertext markup language (HTML)-based program guide service in a broadcast providing device, according to the present invention, comprises the steps of: outputting a start page according to a program guide service start request of a user, wherein a container included in a resource for the start page generates a first key handler for processing a key event of the user; and outputting one or more menu pages for menu navigation according to a request of the user, wherein the start page and each of the one or more menu pages have different resource addresses, and a life cycle of the one or more menu pages is managed by the first key handler.

Claims (37)

1. A method of providing a program guide service based on HTML in a broadcasting terminal, the method comprising:

receiving a start request of the program guide service from a user;

outputting, by a microprocessor of the broadcasting terminal, a start page according to the received start request by executing a container in an HTML start page resource to generate a first key handler for processing a key event inputted by the user;

receiving a menu request to navigate a menu of the program guide service from the user; and

outputting, by the microprocessor, at least one menu page for navigation of the menu according to the received menu request by executing a context in at least one menu page resource, wherein

each of the start page and the at least one menu page has a different resource address,

a life cycle of the at least one menu page is managed by the first key handler,

the executing of the context generates a second key handler for processing the key event delivered from the first key handler, and

when the key event is inputted by the user, the container determines an element for processing the inputted key event, and processes directly the inputted key event using the first key handler or delivers the inputted key event to a context of a corresponding menu page based on the determined element for processing the inputted key event.

2. The method of claim 1 , wherein the start page is disposed at lowest layer of a display, the menu pages are displayed in sequence according to an output order, and the context, to which the key event is delivered from the container, is a context disposed at uppermost layer in the display.

3. The method of claim 1 , wherein the container stores menu pages being executed at present in a stack, activates one or more of the menu pages stored in the stack according to the key event and outputs the activated menu page.

4. The method of claim 1 , wherein the menu page is outputted by using an iframe included in the start page.

5. The method of claim 1 , wherein the context includes layers of which location and attribute are separated.

6. A non-transitory computer-readable medium tangibly embodying a program executable by a processing device of a broadcasting terminal to perform steps comprising;

receiving a start request of the program guide service from a user;

outputting a star page according to the received start request by executing a container in an HTML start page resource to generate a first key handler for processing a key event inputted by the user;

receiving a menu request to navigate a menu of the program guide service from the user; and

outputting at least one menu page for navigation of the menu according to the received menu request by executing a context in at least one menu page resource, wherein

each of the start page and the at least one menu page has different resource address,

a life cycle of the at least one menu page is managed by the first key handler,

the executing of the context generates a second key handler for processing the key event delivered from the first key handler, and

when the key event is inputted by the user, the container determines an element for processing the inputted key event, and processes directly the inputted key event using the first key handler or delivers the inputted key event to a context of a corresponding menu page based on the determined element for processing the inputted key event.

7. An apparatus for providing a program guide service based on HTML, the apparatus comprising:

a microprocessor configured to output a start page according to a start request of the program guide service received from a user by executing a container in an HTML start page resource and to output at least one menu page for navigation of a menu of the program guide service according to a menu request to navigate the menu from the user by executing a context in at least one menu page resource for navigation of a menu according to request of a user, wherein

the container generates a first key handler for processing a key event inputted by the user,

the first key handler manages life cycle of the at least one menu page,

the executing of the context generates a second key handler for processing the key event delivered from the first key handler, and

when the key event is inputted by the user, the container determines an element for processing the inputted key event, and processes directly the inputted key event using the first key handler or delivers the inputted key event to a context of a corresponding menu page based on the determined element for processing the inputted key event.

8. A method of providing a program guide service based on HTML in a headend connected to a broadcasting terminal through a network, the method comprising:

receiving request of an HTML page according to a start request of the program guide service from the broadcasting terminal; and

transmitting the requested HTML page to the broadcasting terminal, wherein

the HTML page includes a start page and at least one menu page for navigation of a menu each having different resource addresses,

a container in a resource for the start page in the broadcasting terminal generates a first key handler for processing a key event inputted by a user,

the first key handler manages a life cycle of the at least one menu page,

the broadcasting terminal outputs the at least one menu page according to a menu request from the user by executing a context in at least one menu page resource,

executing of the context generates a second key handler for processing the key event delivered from the first key handler, and

when the key event is inputted by the user, the container determines an element for processing the inputted key event, and processes directly the inputted key event using the first key handler or delivers the inputted key event to a context of a corresponding menu page based on the determined element for processing the inputted key event.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2021
From: ALTICAST CORPORATION
To: ALTIMEDIA CORPORATION
Reel/Frame 058118/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2015
From: JEONG, YOUN SEOK; LEE, JIN WON; KIM, SANG YONG
To: ALTICAST CORPORATION
Reel/Frame 035766/0932 →