IP Library Granted Patent US 9,900,657
Granted Patent B2
US 9,900,657 · App. 13/708,300 · Granted Feb 20, 2018

Network TV and method for operating network TV

Inventors: Hotaek Hong (Seoul, KR); Joonhui Lee (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04N21/4622H04N21/4126H04N21/4221H04N21/4782H04N21/485H04N21/4828H04N21/4312
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,900,657
App. No.
13/708,300
Granted
Feb 20, 2018
Kind
B2
Abstract

Provided is a method of operating a network TV. The method includes: displaying a TV-only page of an application selected by a user input; transmitting to a mobile terminal a mobile-only page mutually linked with the TV-only page; and controlling an operation of the application according to a user input transmitted from the mobile terminal.

Claims (71)

1. A method of operating a network TV, the method comprising:

loading an application package selected by a user input;

extract a first TV-only page from the application package;

displaying the first TV-only page on a display unit;

controlling an operation of the application according to a control signal from a mobile terminal;

executing an action, which is identified by an action code, in the TV-only page;

displaying a second TV-only page according to a result of action execution identified by the action code, wherein the second TV-only page is identified by a page ID and an object ID among a plurality of pages for the application; and

transmitting operating information including the page ID, the object ID and the action code to the mobile terminal,

wherein the operating information is used for displaying a mobile-only page corresponding to the second TV-only page according to the result of action execution in a network TV for guaranteeing an accurate linkage between the second TV-only page and the displayed mobile-only page identified by the page ID and the object ID,

wherein the each of the TV-only page and the mobile-only page is a Hyper Text Markup Language (HTML) and includes a plurality of objects,

wherein the controlling the operation of the application comprises,

transmitting an application ID of a currently running application to the mobile terminal,

extracting a user interface page for the mobile terminal from the application package,

receiving a response from the mobile terminal, wherein the response includes a request of a user interface (UI) for the mobile terminal, when a coded UI of the currently running application is not useful, and

providing the UI for the application which is identified by the transmitted application ID, to the mobile terminal based on the response,

registering EPG link information when the application provides a real-time broadcast, and

registering contents search link information when the application provides non-real time contents,

wherein the EPG link information includes first path information for accessing to a first server which provides an EPG data about the real-time broadcast, and

the contents search link information includes second path information for accessing to a second server which provides a searching result about the non-real time contents,

wherein the first TV-only page includes an HTML text & canvas file, an HTML image file, and an HTML video & source file,

wherein the UI page for the mobile terminal includes a button part, an EPG button part, a search button part, and a home button part,

wherein the HTML text & canvas file include identification information on a real-time broadcasted program and broadcast time information, the HTML image file includes a logo of a broadcaster providing a real-time broadcast and broadcast channel information, and the HTML video & source file includes video and audio files of a program displayed on the display unit, when the selected application package is a real-time broadcast application,

wherein the first TV-only page further includes Video on Demand (VoD) list file containing an icon for identifying the VoD and the UI page for the mobile terminal further includes a VoD list and select button for user input, when the selected application package is a VoD application,

wherein the first TV-only page further includes information on currently played content, real-time broadcast channel and schedule information, and the UI page for the mobile terminal further includes a program schedule for the mobile terminal, when the selected application packager is an EPG application,

wherein the first TV-only page further includes search text information and search result information including identification information on the application package which provides a service, detailed information on a content which is provided by the application package and information for content execution, and the UI for the mobile terminal further includes a searching result information for the mobile terminal, when the selected application package is a searching application,

wherein the first TV-only page further includes a first application programming interface (API) for a channel, a second API for a video, a third API for an audio, a fourth API for an EPG, a fifth API for search, a sixth API for a mobile application, a seventh API for a TV application and a eighth API for a general, when the selected application package is a setting application,

wherein the first API for managing a channel list includes a channel scanning API, a channel adding API, a channel hiding API, and a channel getting API,

wherein the second API includes a video mode setting API, a video brightness setting API, a video contrast setting API, a video sharpness setting API, a video color setting API, a video parameter getting API, and an audio only mode API,

wherein the third API includes an audio mode setting API, an audio equalizer setting API, an audio treble setting API, an audio base setting API, and an audio parameter getting API,

wherein the fourth API includes a EPG order setting API, a EPG adding API, a EPG hiding API, and a EPG application list getting API,

wherein the fifth API includes a search order setting API, a search adding API, a search hiding API, and a search application list getting API,

wherein the sixth API includes a mobile application finding API, and a mobile application getting API,

wherein the seventh API includes a TV application adding API, a TV application deleting API, a TV application getting API and a TV application updating API, and

wherein the eighth API includes a WiFi connection setting API, a Bluetooth connection setting API, and connection information getting API, and standby mode API.

2. The method according to claim 1 , wherein the mobile-only page comprises a second object matching a first object in the TV-only page.

3. The method according to claim 2 , wherein the controlling of the application operation further comprises controlling the application to operate in a same way as if the first object were selected, when a user input selecting the second object is transmitted.

4. The method according to claim 1 , wherein, the controlling of the application operation comprises:

terminating the application operation;

displaying a TV-only page of a changed application;

transmitting to the mobile terminal a mobile-only page that is mutually linked with the TV-only page of the changed application; and

controlling an operation of the changed application according to a user input transmitted from the mobile terminal.

5. A network TV comprising:

a display displaying a first TV-only page extracted from an application package, wherein the first TV-only page includes real-time program identifier, broadcasting time information, a logo of a broadcaster, broadcast channel information;

a mobile interface receiving a control signal, which includes an application identifier (ID) identifying an application, an action code, a page ID, and an object ID from a mobile terminal, transmitting the application ID of a currently running application to the mobile terminal, receiving a response from the mobile terminal, wherein the response includes a request of a user interface (UI) for the mobile terminal, when a coded UI of the currently running application is not useful, and providing the UI for the application which is identified by the transmitted application ID, to the mobile terminal based on the response; and

a browser controlling a TV-only page of the application selected by a user input to be displayed on the display, controlling an operation of the application according to the control signal from the mobile terminal, executing an action, which is identified by an action code, in the TV-only page, and transmitting operating information including the page ID, the object ID and the action code to the mobile terminal;

an EPG storage unit; and

a contents search storage unit,

wherein the display displays a second TV-only page according to a result of action execution identified by the action code,

wherein the second TV-only page is identified by the page ID and the object ID among plurality of pages for the application,

wherein the operating information is used for displaying a mobile-only page corresponding to the second TV-only page according to the result of action execution in the network TV for guaranteeing an accurate linkage between the second TV-only page and the displayed mobile-only page identified by the page ID and the object ID,

wherein the each of the TV-only page and the mobile-only page is a Hyper Text Markup Language (HTML), and includes a plurality of objects,

wherein, when the transmitted user input comprises an application register command, the browser registers EPG link information in the EPG storage unit when the application provides a real-time broadcast, and registers contents search link information in the contents search storage unit when the application provides non-real-time contents,

wherein the EPG link information includes a first path for accessing to a first server which provides an EPG data about the real-time broadcast, and

the contents search link information includes second path information for accessing to a second server which provides a searching result about the non-real time contents,

wherein the UI for the mobile terminal is extracted from the application package by the network TV,

wherein the first TV-only page includes an HTML text & canvas file, an HTML image file, and an HTML video & source file,

wherein the UI page for the mobile terminal includes a button part, an EPG button part, a search button part, and a home button part,

wherein the HTML text & canvas file includes identification information on a real-time broadcasted program and broadcast time information, the HTML image file includes a logo of a broadcaster providing a real-time broadcast and broadcast channel information, and the HTML video & source file include video and audio files of a program displayed on the display unit, when the selected application package is a real-time broadcast application wherein the first TV-only page further includes Video on Demand (VoD) list file containing an icon for identifying the VoD and the UI page for the mobile terminal further includes a VoD list and select button for user input, when the selected application package is a VoD application,

wherein the first TV-only page further includes information on currently played content, real-time broadcast channel and schedule information, and the UI page for the mobile terminal further includes a program schedule for the mobile terminal, when the selected application packager is an EPG application,

wherein the first TV-only page further includes search text information and search result information including identification information on the application package which provides a service, detailed information on a content which is provided by the application package and information for content execution, and the UI for the mobile terminal further includes a searching result information for the mobile terminal, when the selected application package is a searching application,

wherein the first TV-only page further includes a first application programming interface (API) for a channel, a second API for a video, a third API for an audio, a fourth API for an EPG, a fifth API for search, a sixth API for a mobile application, a seventh API for a TV application and a eighth API for a general, when the selected application package is a setting application,

wherein the first API for managing a channel list includes a channel scanning API, a channel adding API, a channel hiding API, and a channel getting API,

wherein the second API includes a video mode setting API, a video brightness setting API, a video contrast setting API, a video sharpness setting API, a video color setting API, a video parameter getting API, and an audio only mode API,

wherein the third API includes an audio mode setting API, an audio equalizer setting API, an audio treble setting API, an audio base setting API, and an audio parameter getting API,

wherein the fourth API includes a EPG order setting API, a EPG adding API, a EPG hiding API, and a EPG application list getting API,

wherein the fifth API includes a search order setting API, a search adding API, a search hiding API, and a search application list getting API,

wherein the sixth API includes a mobile application finding API, and a mobile application getting API,

wherein the seventh API includes a TV application adding API, a TV application deleting API, a TV application getting API and a TV application updating API, and

wherein the eighth API includes a WiFi connection setting API, a Bluetooth connection setting API, and connection information getting API, and standby mode API.

6. The network TV according to claim 5 , wherein the mobile-only page comprises a second object matching a first object included in the TV-only page.

7. The network TV according to claim 6 , wherein the browser controls the application to operate in a same way as if the first object were selected, when a user input selecting the second object is transmitted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2012
From: HONG, HOTAEK; LEE, JOONHUI
To: LG ELECTRONIC INC.
Reel/Frame 029428/0030 →
Continuity (2)
Provisional Application 61568638 · Dec 8, 2011
Related Publication 20130152135A1 · Jun 13, 2013