Language selection

Search

Patent 2664274 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 2664274
(54) English Title: METHOD FOR PROVIDING A DATA BROADCASTING SERVICE
(54) French Title: METHODE PERMETTANT DE FOURNIR UN SERVICE DE RADIODIFFUSION DE DONNEES
Status: Granted
Bibliographic Data
(51) International Patent Classification (IPC):
  • H04H 60/09 (2009.01)
(72) Inventors :
  • HA, KIL-SU (Republic of Korea)
(73) Owners :
  • ALTIMEDIA CORPORATION (Republic of Korea)
(71) Applicants :
  • ALTICAST CORPORATION (Republic of Korea)
(74) Agent: GOWLING WLG (CANADA) LLP
(74) Associate agent:
(45) Issued: 2015-03-31
(22) Filed Date: 2009-04-27
(41) Open to Public Inspection: 2009-10-30
Examination requested: 2009-04-27
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data:
Application No. Country/Territory Date
10-2008-0040281 Republic of Korea 2008-04-30

Abstracts

English Abstract

A method of providing a data broadcasting service is disclosed. The method, of providing a data broadcasting service in a broadcasting system connected to a broadcasting terminal through a network, includes receiving resource data inputted through a predetermined interface, wherein the resource data includes at least one of service attribute information for providing services, effect attribute information, information concerning attribute of a main screen and information concerning attribute of a sub-menu in each depth, and transmitting the resource data to the broadcasting terminal. Here, a player included in the broadcasting terminal analyzes the attribute information included in the resource data, and executes the resource data in accordance with the analyzed result. The method may provide the data broadcasting service through only input of the resource data without extra coding.


French Abstract

Une méthode pour offrir un service de diffusion de données est décrite. La méthode, de procurer un service de diffusion de données dans un système de diffusion relié à un terminal de diffusion par un réseau, comprend la réception de données de ressource entrées par une interface prédéterminée, dans laquelle les données de ressource comprennent au moins une information dattribut de service pour offrir des services, de linformation dattribut deffet, de linformation sur lattribut de lécran principal et de linformation sur lattribut dun sous-menu dans chaque profondeur, et la transmission des données de ressource au terminal de diffusion. Un lecteur inclus dans le terminal de diffusion analyse ici linformation dattribut incluse dans les données de ressource et exécute les données de ressource conformément au résultat analysé. La méthode peut offrir le service de diffusion de données uniquement par lentrée des données de ressource sans codage supplémentaire.

Claims

Note: Claims are shown in the official language in which they were submitted.


What is claimed is:
1. A method of providing a data broadcasting service in a broadcasting
system
connected to a broadcasting terminal through a network, the method comprising:
receiving at least one resource data inputted through a predetermined
interface,
wherein the resource data includes at least one of a service attribute
information, an effect
attribute information, an information concerning main screen attribute and an
information
concerning attribute of a sub-menu screen in each depth; and
transmitting the resource data to the broadcasting terminal,
amending the resource data if at least one of the service attribute
information, the
effect attribute information, the information concerning main screen attribute
and the
information concerning attribute of the sub-menu screen in each depth is
amended by using
the predetermined interface, amending the resource data being performed based
on the
amended information; and
transmitting the amended resource data to the broadcasting terminal,
wherein the interface includes one or more of a trigger attribute interface of
defining
trigger attribute, an effect attribute interface, a main screen attribute
interface and a sub-menu
screen attribute interface, wherein plural resource data are generated by
using the attribute
interface, a first data broadcasting service corresponding to a first resource
data is different
from a second data broadcasting service corresponding to a second resource
data, and
wherein a player included in the broadcasting terminal displays a first image
corresponding to
the transmitted resource data for the first data broadcasting service and
displays a second
image corresponding to the transmitted resource for the second data
broadcasting service,
wherein the player displays the image corresponding to the resource data by
using
resource executing method information having at least one of a screen frame
information, a
user's key event input information, and a process method information, a key
event code
information, an information concerning layer among the attribute information,
an information
concerning creation of the resource data requested when a screen is changed
and an
information concerning cancellation of the resource data requested when a
screen is changed.
2. The method of claim 1, wherein the resource data includes a channel
information,
and the player displays selectively the image corresponding to the resource
data having the
channel information corresponding to a channel selected by a user.
21


3. The method of claim 1, wherein the player outputs a list including
services, receives
selectively the resource data corresponding to a service selected by the user
of the services,
and displays the image corresponding to the received resource data.
4. The method of claim 1, wherein the interface includes the trigger
attribute interface
in case that the resource data provides a data broadcasting service linked
with a broadcasting
AV program,
and wherein the trigger attribute interface includes a trigger type selecting
area and
an area for inputting at least one of an information concerning image file, an
information
concerning image number, an information concerning coordinates and an
information
concerning a rotation time between images in case that the trigger type is an
image indication
type, and includes an area for inputting one or more of an information
concerning image file,
an information concerning image coordinates, an information concerning text,
an information
concerning text coordinates and an information concerning horizontal width in
case that the
trigger type is a text scroll.
5. The method of claim 1, wherein the interface includes the effect
attribute interface of
defining effect attribute information,
and wherein the effect attribute interface includes an area for inputting at
least one of
an information concerning AV resizing size, an information concerning AV
coordinates, an
information concerning audio clip, an information concerning playing time, an
information
concerning slide show image, an information concerning coordinates of the
slide show image
and an information concerning a rotation time between images.
6. The method of claim 1, wherein the interface includes the main screen
attribute
interface of defining attribute of a main screen,
and wherein the main screen attribute interface includes a main screen type
selecting
area, and an area for inputting at least one of an information concerning
background image
file, an information concerning coordinates of the background image, an
information
concerning advertisement link existence selection, an information concerning
advertisement
file, an information concerning image rotation interval, and includes an area
for inputting one
or more of an information concerning background information concerning iframe
file, an

22


information concerning advertisement link existence, an information concerning

advertisement file, a setting information in each focus, an information
concerning AV
resizing usage existence, an information concerning audio clip usage existence
and an
information concerning slide show usage existence in case that the main screen
type is an
iframe indication type.
7. The method of claim 1, wherein the interface includes the sub-menu
screen interface
of defining attribute of a sub-menu screen,
and wherein the sub-menu screen interface includes an area for inputting at
least one
of information concerning type of the sub-menu screen, , an information
concerning AV
resizing usage existence, an information concerning audio clip usage existence
and an
information concerning slide show usage existence.
8. The method of claim 7, wherein the menu kind includes at least one of an

information type, a selection type, a numeral input type, a research text
type, a research
image type, a video playing type and an audio playing type.
9. The method of claim 1, wherein the interface includes an interface of
defining
attribute of services having at least one of a service ID of the resource
data, an executing type,
an executing channel, a period, and a day and time information.
10. A method of providing a data broadcasting service in a broadcasting
terminal
connected to a broadcasting system through a network, the method comprising:
maintaining a resource executing method information about at least one of a
screen
frame information applied to a screen, a user's key event input information, a
process method
information, a key event code information, an information concerning a layer
among the
above information and an information concerning creation of the resource data
requested
when the screen is changed and an information concerning cancellation of the
resource data
requested when a screen is changed;
receiving the resource data inputted through an interface provided in the
broadcasting
system, wherein the resource data includes at least one of a trigger attribute
information, an
effect attribute information, an information concerning attribute of a main
screen and an
information concerning attribute of a sub-menu screen in each depth;

23


displaying an image corresponding to the resource data by using the resource
executing method information; and
receiving an amended resource data from the broadcasting terminal if at least
one of
the service attribute information, the effect attribute information, the
information concerning
main screen attribute and the information concerning attribute of the sub-menu
screen in each
depth is amended by using the predetermined interface, the amended resource
data being
generated based on the amended information,
wherein the interface includes one or more of a trigger attribute interface of
defining
trigger attribute, an effect attribute interface, a main screen attribute
interface and a sub-menu
screen attribute interface, wherein plural resource data are generated by
using the attribute
interface, a first data broadcasting service corresponding to a first resource
data is different
from a second data broadcasting service corresponding to a second resource
data, and
wherein a player included in the broadcasting terminal displays a first image
corresponding to
the transmitted resource data for the first data broadcasting service and
displays a second
image corresponding to the transmitted resource for the second data
broadcasting service,
11. A
recording media readable by a digital processor and having a program of
commands executed by the digital processor for the purpose of providing a data
broadcasting
service by interworking with a broadcasting system, the recording media
comprising:
a first program code configured to maintain a resource executing method
information
about at least one of a screen frame information applied to a screen, a user's
key event input
information, a process method information, a key event code information, an
information
concerning a layer among the above information and an information concerning
creation of
the resource data requested when the screen is changed, and an information
concerning
cancellation of the resource data requested when a screen is changed;
a second program code configured to receive the resource data inputted through
an
interface in the broadcasting system;
a third program code configured to display an image corresponding to the
resource
data using the resource executing method information; and
a fourth program code configured to receive an amended resource data from the
broadcasting system, if at least one of the service attribute information, the
effect attribute
information, the information concerning main screen attribute and the
information concerning
attribute of the sub-menu screen in each depth is amended by using the
predetermined

24


interface, the amended resource data being generated based on the amended
information,
wherein the resource data includes at least one of a trigger attribute
information, an effect
attribute information, an information concerning attribute of a main screen
and an
information concerning attribute of a sub-menu screen in each depth, wherein
the interface
includes one or more of a trigger attribute interface of defining trigger
attribute, an effect
attribute interface, a main screen attribute interface and a sub-menu screen
attribute interface,
wherein plural resource data are generated by using the attribute interface, a
first data
broadcasting service corresponding to a first resource data is different from
a second data
broadcasting service corresponding to a second resource data, and a player
displays a first
image corresponding to the transmitted resource data for the first data
broadcasting service
and displays a second image corresponding to the transmitted resource for the
second data
broadcasting service.


Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02664274 2011-10-25
METHOD FOR PROVIDING A DATA BROADCASTING SERVICE
TECHNICAL FIELD
[00011 The present disclosure relates to a method of providing a data
broadcasting
service, more particularly relates to a method, of providing a data
broadcasting service
with small bandwidth, for reducing a period taken for producing an application
for the
data broadcasting service.
RELATED ART
100021 With the development of the standardization of the digital
broadcasting, a
broadcasting signal including a video signal, an audio signal and a data
signal is
compressed to a digital signal. As a result, multi-channel may be applied in
TV
broadcasting. In addition, various programs may be provided in one channel due
to
increase of transmission rating.
[0003] Furthermore, data broadcasting services are available, in which a
broadcasting
and data (additional information) directly or indirectly related to the
broadcasting are
provided, such as remote recording service, weather service, news service,
stock service,
game service, education service, email service, electric program guide (EPG)
service,
1

CA 02664274 2009-04-27
TV shopping service, banking service, call service and Internet search
service. Here,
the data broadcasting service may provide a broadcasting AV program linking or

independent interactive application as well as information to users, wherein
the
application processes the user's request.
[0004] In addition, an advertisement service provided in one way in past is
provided
with the data broadcasting to users at present. As a result, a service of
providing
detailed information concerning advertising goods to the user, a service of
inducing
user's participation about the goods, a service of purchasing the goods in
real time, etc.
have been provided.
[0005] In the data broadcasting service, a broadcasting system transmits an AV
signal
for a broadcasting AV program and an interactive application for the data
broadcasting
service to the set-top box. The set-top box outputs certain data by executing
the
interactive application.
[0006] In the conventional technique, a professional editing tool or hand
coding has
IS been used so as to produce the interactive application. GUI and functions
for the
application are determined in accordance with a service provider's request.
[0007] Furthermore, a site acceptance test SAT is performed in a broadcasting
platform
environment in case that the application is produced. In case that the SAT is
completed, the application is transmitted to the set-top box.
[0008] In the conventional technique, since screen configuration, a menu and
functions
for each service should be individually made, the problem exists in that much
time is
taken for producing the application. In addition, since a test process
corresponding to
the broadcasting platform is performed for each application, much time and
manpower
may be consumed.
[0009] Moreover, in case that the provider wants to provide different menu in
2

CA 02664274 2009-04-27
accordance with month or season in the application for providing the same
service, the
GUI should be made newly by using the editing tol and the hand coding. Hence,
the
user's request may not be reflected timely.
[0010] Additionally, the applications for respective services are individually
transmitted through different channels, and so bandwidth of the channels may
be used
wastefully.
[0011] The above information disclosed in this Related Art section is only for

enhancement of understanding of the background of the invention and therefore
it may
contain information that does not form the prior art that is already known in
this country
to a person of ordinary skill in the art.
SUMMARY OF DISCLOSURE
[0012] Accordingly, the present invention is provided to substantially obviate
one or
more problems due to limitations and disadvantages of the related art.
[0013] An example embodiment of the present invention provides a method, of
providing a data broadcasting service, for reducing a period taken for
producing an
application in each service.
[0014] Another example embodiment of the present invention provides a method,
of
providing a data broadcasting service, for enhancing utilization of data
broadcasting.
[0015] Still another example embodiment of the present invention provides a
method,
of providing a data broadcasting service, for preventing waste of transmission

bandwidth for the data broadcasting service.
3

CA 02664274 2009-04-27
100161 In one aspect, the present invention provides a method of providing a
data
broadcasting service in a broadcasting system connected to a broadcasting
terminal
through a network, the method comprising: receiving resource data inputted
through a
predetermined interface, wherein the resource data includes at least one of
service
attribute information for providing services, effect attribute information,
information
concerning main screen attribute and information concerning attribute of a sub-
menu
screen in each depth; and transmitting the resource data to the broadcasting
terminal.
Here, a player included in the broadcasting terminal analyzes the attribute
information
included in the resource data, and executes the resource data in accordance
with the
analyzed result.
(0017] In another aspect, the present invention provides a method of providing
a data
broadcasting service in a broadcasting terminal connected to a broadcasting
system
through a network, the method comprising: maintaining resource executing
method
information about at least one of screen frame information applied to a
screen, user's
key event input/process method information, key event code information,
information
concerning a layer among the above information and information concerning
creation/cancel of resource data requested when the screen is changed;
receiving the
resource data inputted through an interface in the broadcasting system,
wherein the
resource data includes at least one of trigger attribute information for
providing services,
effect attribute information, main screen attribute information and attribute
information
of a sub-menu screen in each depth; and analyzing the resource data by using
the
resource executing method information, and executing the resource data in
accordance
with the analyzed result.
[0018] In still another aspect, the present invention provides a recording
media
readable by a digital processor and having a program of commands executed by
the
4

CA 02664274 2009-04-27
digital processor for the purpose of providing a data broadcasting service by
interworking with a broadcasting system, the recording media comprising: a
first
program code configured to maintain resource executing method information
about at
least one of screen frame information applied to a screen, user's key event
input/process
method information, key event code information, information concerning a layer
among
the above information and information concerning creation/cancel of resource
data
requested when the screen is changed; and a second program code configured to
receive
the resource data inputted through an interface in the broadcasting system,
analyze the
resource data using the resource executing method information, and executing
the
resource data. Here, the resource data includes at least one of trigger
attribute
information for providing services, effect attribute information, information
concerning
attribute of a main screen and information concerning attribute of a sub-menu
screen in
each depth.
100191 In a method and a recording media for providing a recording service of
the
present invention, a user may select easily a program to be recorded through a
recording
recommendation list.
100201 In a method of providing a data broadcasting service of the present
invention,
resource data for each service is inputted in predetermined interface, and
thus a period
taken for producing an application may be reduced.
100211 In a method of providing a data broadcasting service of the present
invention, a
player executes every resource data for each service, and so various data
broadcasting
services may be provided conveniently to users.
5

CA 02664274 2009-04-27
BRIEF DESCRIPTION OF DRAWINGS
[0022] Example embodiments of the present invention will become more apparent
by
describing in detail example embodiments of the present invention with
reference to the
accompanying drawings, in which:
[0023] FIG 1 is a block diagram illustrating a data broadcasting system
according to
one example embodiment of the present invention;
[0024] FIG 2 is a view illustrating a method of providing an data broadcasting
service
linked with a broadcasting which provides different service in accordance with
a
channel;
[0025] FIG 3 is a view illustrating a method of providing an independent data
broadcasting service which provides different service in accordance with a
channel;
[0026] FIG 4 is a view illustrating a player according to one example
embodiment of
the present invention;
[0027] FIG 5 is a view illustrating an interface of defining the trigger
attribute
according to one example embodiment of the present invention;
[0028] FIG 6 is a view illustrating an interface of defining the trigger
attribute in case
that the trigger type is a text scroll type according to one example
embodiment of the
present invention;
[0029] FIG 7 is a view illustrating an interface of defining the effect
attribute
according to one example embodiment of the present invention;
[0030] FIG 8 is a view illustrating AV resizing according to one example
embodiment
of the present invention;
[0031] FIG 9 is a view illustrating an interface of defining a main screen
(first screen)
attribute according to one example embodiment of the present invention;
6

CA 02664274 2009-04-27
[0032] FIG 10 is a view illustrating kind of a focus outputted on a screen
according to
one example embodiment of the present invention;
100331 FIG 11 is a view illustrating an area activated when focus kind of a
main screen
is a ring type;
[0034] FIG 12 is a view illustrating an interface outputted when type the main
screen
is an iframe type;
[0035] FIG 13 is a view illustrating an interface of defining attribute of a
sub-menu
according to one example embodiment of the present invention; and
[0036] FIG 14 and FIG 15 are views illustrating menu changing according to one
example embodiment of the present invention.
DETAILED DESCRIPTION
[0037] Example embodiments of the present invention are disclosed herein.
However,
specific structural and functional details disclosed herein are merely
representative for
purposes of describing example embodiments of the present invention, however,
example embodiments of the present invention may be embodied in many alternate

forms and should not be construed as limited to example embodiments of the
present
invention set forth herein.
100381 Accordingly, while the invention is susceptible to various
modifications and
alternative forms, specific embodiments thereof are shown by way of example in
the
drawings and will herein be described in detail. It should be understood,
however, that
there is no intent to limit the invention to the particular forms disclosed,
but on the
contrary, the invention is to cover all modifications, equivalents, and
alternatives falling
within the spirit and scope of the invention. Like numbers refer to like
elements
7

CA 02664274 2009-04-27
throughout the description of the figures.
[0039] It will be understood that, although the terms first, second, etc. may
be used
herein to describe various elements, these elements should not be limited by
these terms.
These terms are only used to distinguish one element from another. For
example, a
first element could be termed a second element, and, similarly, a second
element could
be termed a first element, without departing from the scope of the present
invention.
As used herein, the term "and/or" includes any and all combinations of one or
more of
the associated listed items.
100401 It will be understood that when an element is referred to as being
"connected"
or "coupled" to another element, it can be directly connected or coupled to
the other
element or intervening elements may be present. In contrast, when an element
is
referred to as being "directly connected" or "directly coupled" to another
element, there
are no intervening elements present. Other words used to describe the
relationship
between elements should be interpreted in a like fashion (i.e., "between"
versus
"directly between", "adjacent" versus "directly adjacent", etc.).
[0041] The terminology used herein is for the purpose of describing particular

embodiments only and is not intended to be limiting of the invention. As used
herein,
the singular forms "a", "an" and "the" are intended to include the plural
forms as well,
unless the context clearly indicates otherwise. It will be further understood
that the
terms "comprises", "comprising,", "includes" and/or "including", when used
herein,
specify the presence of stated features, integers, steps, operations,
elements, and/or
components, but do not preclude the presence or addition of one or more other
features,
integers, steps, operations, elements, components, and/or groups thereof.
[0042] Unless otherwise defined, all terms (including technical and scientific
terms)
used herein have the same meaning as commonly understood by one of ordinary
skill in
8

CA 02664274 2009-04-27
the art to which this invention belongs. It will be further understood that
terms, such
as those defined in commonly used dictionaries, should be interpreted as
having a
meaning that is consistent with their meaning in the context of the relevant
art and will
not be interpreted in an idealized or overly formal sense unless expressly so
defined
herein.
[0043] FIG I is a block diagram illustrating a data broadcasting system
according to
one example embodiment of the present invention.
100441 In FIG 1, the data broadcasting system of the present embodiment
includes an
management tool 100 and a data server 102.
[0045] The data server 102 is connected to a broadcasting terminal 104 through
a
network. Here, the network includes a wire network having an Internet and an
exclusive line, and a wireless network having a wireless Internet, a mobile
communication network, a broadcasting network and a satellite communication
network.
[0046] The broadcasting terminal 104 decodes an AV (audio/video) signal for a
broadcasting AV program and executes the decoded signal. The broadcasting
terminal
104 may be a set-top box, but is not limited as the set-top box as long as it
includes a
player 106 and executes resource data using the player 106.
[0047] In one example embodiment of the present invention, the management tool
100
is set in a management terminal connected to the data server 102, and outputs
an
interface of defining attribute of the resource data, etc. Here, the resource
data means
data for providing various services to users, wherein the services include
remote
recording service, weather service, news service, stock service, game service,
education
service, email service, electric program guide EPG service, TV shopping
service,
banking service, etc.
9

CA 02664274 2009-04-27
100481 Particularly, the resource data indicates data executed after
interpreted by the
player 106 in the broadcasting terminal 104, and may include service attribute

information, effect attribute information, attribute information of a main
screen,
attribute information of a sub-menu screen in each depth and schedule
information.
[0049] The service attribute information means information concerning service
ID,
channel ID, schedule information, executing type (advertising type, linking
type,
independent type, etc.) and so on.
[00501 The effect attribute information indicates information concerning size
of an AV
signal outputted from the broadcasting terminal 104, audio clip or image slide
show.
100511 The attribute information of the main screen includes information
concerning a
background image displayed at initial in the broadcasting terminal 104,
advertisement
link information.
[0052] The attribute information of the sub-menu screen includes information
concerning a background image of a sub-layer screen outputted when the user
selects
certain menu on the main screen, advertisement link information and
information
concerning various pop-up phrases.
[0053] The resource data inputted through the interface is stored in the data
server 102
and is transmitted to the broadcasting terminal 104 in accordance with a
preset schedule.
[0054] In one example embodiment of the present invention, the broadcasting
terminal
104 includes the player 106 for executing the resource data.
100551 In the present invention, the player 106 is defined as the application
for
interpreting the resource data and executing the resource data in accordance
with the
interpreted result.
[0056] The player 106 manages resource executing method information such as
screen
frame information, user's key event input/process method information, key
event code

CA 02664274 2009-04-27
information, information concerning a layer among the above attribute
information and
information concerning creation/cancel of the resource data requested when the
screen
is changed. In addition, the player 106 analyzes the resource data transmitted
from the
data server 102 using the resource executing method information, and then
executes the
resource data in accordance with the analyzed result. Here, the resource
executing
method information may be referred to as template information in that the
resource data
is interpreted in accordance with predetermined method and is outputted on the
screen.
[0057] FIG 2 is a view illustrating a method of providing an interworking data

broadcasting service which provides different service in accordance with a
channel.
0 [0058] In FIG 2, a manager may input different channel information (channel
1 to
channel 4) about each resource data (Resource Datal to Resource Data 4)
through the
interface.
[0059] The player 106 receives selectively the resource data executable in a
specific
channel in accordance with the user's request, and executes the received
resource data.
[0060] Since only one of plural resource data for each service is selectively
provided to
the broadcasting terminal 104 in accordance with the user's request and is
executed by
the player 106, there is no need to assign individually bandwidth for each
service.
[0061] FIG 3 is a view illustrating a method of providing an independent data
broadcasting service which provides different service in accordance with a
channel.
[0062] In FIG 3, in the independent data broadcasting service, the player 106
may
output a plurality of independent data broadcasting service list (service name
1 to
service name 4). Subsequently, in case that the user selects one of the
service names,
the player 106 receives resource data (Resource Data 1 to Resource Data 4)
corresponding to the selected service name and then executes the received
resource data.
[0063] On the other hand, the above method of providing the service in FIG 3
may be
11

CA 02664274 2009-04-27
applied to a process of providing one selected by the user of services
interworking with
a broadcasting AV program through a portal.
[0064] FIG 4 is a view illustrating a player according to one example
embodiment of
the present invention.
[0065] In FIG 4, the player 106 of the present embodiment includes a user's
request
processing section 400, a network communication section 402, a resource data
analyzing section 404 and a storage section 406.
[0066] The user's request processing section 400 outputs service list in case
that a
plurality of services exist, and receives user's selection information
concerning one
selected from the service list through a user's input means such as a remote
controller.
[0067] Additionally, the user's request processing section 400 may receive a
user's
channel changing request.
[0068] In case that the user's channel changing request or user's service
selecting
request is received, the user's request processing section 400 requests the
resource data
for the interworking data broadcasting service provided in corresponding
channel or the
resource data for the independent data broadcasting service selected by the
user to the
data server 102 through the network communication section 402.
[0069] The network communication section 402 and the data server 102 may be
connected through a return path.
[0070] The network communication section 402 receives the resource data from
the
data server 102.
[0071] In case that the resource data is received through the network
communication
section 402, the resource data analyzing section 404 analyzes attribute of the
resource
data using the executing method information stored in advance in the storage
section
406. Here, the executing method information may include the screen frame
12

CA 02664274 2009-04-27
information, the user's key event input/process method information, the
information
concerning the layer among the attribute information, and the information
concerning
creation/cancel of the resource data requested when the screen is changed.
100721 The user's request processing section 400 outputs the main screen, etc.
included
in the resource data in accordance with the analysis of the attributes, and
outputs the
main screen corresponding a menu selected by the user through the analysis of
the
resource data analyzing section 404 in case that the user selects a certain
menu.
[0073] As described above, the resource data is inputted through the
management tool
100 in accordance with the preset method, and the player 106 of the
broadcasting
terminal 104 manages the executing method information of the resource data.
Hence,
the player 106 may execute the resource data based on the inputted attribute.
[0074] As shown in FIG 5 to FIG 15, the interface of the management tool 100
may
include an interface of defining effect attribute, an interface of defining
attribute of the
main screen attribute and an interface of defining attribute of the sub-
screen.
[0075] FIG. 5 to FIG 15 show an service linked with a broadcasting AV program
of the
services corresponding to the resource data. In FIG 5 to FIG 15, the resource
data
includes trigger attribute. However, in case of the independent service, the
resource
data may not include the trigger attribute.
100761 FIG 5 is a view illustrating an interface of defining the trigger
attribute
according to one example embodiment of the present invention.
100771 As shown in FIG 5, the interface of defining the trigger attribute
includes a
trigger type selecting area 500. In case that the trigger type selected from
the area 500
is an image indication type, the interface includes an image number inputting
area 502,
a trigger image attaching area 504 and an area 506 for inputting coordinates
of an
attached trigger image.
13

CA 02664274 2009-04-27
[0078] In case that the manager selects an image number as a value of above 2
in the
image number inputting area 502, an area 508 for attaching different trigger
image, a
coordinate inputting area 510 and an area 512 for inputting an image rotation
time may
be further activated.
[0079] FIG 6 is a view illustrating an interface of defining the trigger
attribute in case
that the trigger type is a text scroll type according to one example
embodiment of the
present invention.
[0080] As shown in FIG 6, in case that the trigger type selected from the area
500 is a
text scroll type, the interface of defining the trigger attribute includes an
image
attaching area 600, a coordinate inputting area 602, a text inputting area
604, a text
coordinate inputting area 606 and a horizontal width inputting area 608,
wherein the
areas 604, 606 and 608 are displayed with a scroll way on the screen.
[0081] FIG 7 is a view illustrating an interface of defining the effect
attribute
according to one example embodiment of the present invention.
[0082] In case that the manager selects an effect setting tap 700 located on
an upper
position of the interface, the interface shown in FIG 7 is outputted.
100831 In FIG 7, the interface of defining the effect attribute includes an AV
resizing
inputting area 702, an AV coordinate inputting area 704, an audio clip
attaching area
706, an audio playing time inputting area 708, a slide show image number
selecting
area 710, an area for attaching each image 712, a slide show coordinate
inputting area
714 and an image rotation time inputting area 716.
100841 The player 106 may output AV having various sizes and coordinates on
the
screen through the AV resizing and the coordinates as shown in FIG 8.
100851 FIG 9 is a view illustrating an interface of defining a main screen
(first screen)
attribute according to one example embodiment of the present invention.
14

CA 02664274 2009-04-27
[0086] In FIG. 9, the interface of defining the main screen attribute includes
a type
selecting area 900. In case that the manager selects the image type from the
area 900,
the interface may include a background image number selecting area 902, a
background
image attaching area 904, a background image coordinate inputting area 906, an
advertisement link existence/nonexistence selecting area 908 and an
advertisement
creation area 910.
[0087] Here, a plurality of background images may be provided. In case that
the
manager selects number of the background image as a value of above 2 in the
area 902,
an area for inputting attribute information of other background image is
activated below
an area for inputting attribute information of a first background image,
wherein the
attribute image of the other background image includes information concerning
attachment of a second background image, information concerning coordinates of
the
second background image, information concerning existence/nonexistence of
advertisement link, information concerning advertisement creation and
information
concerning an image rotation time. Furthermore, an area for inputting the
image
rotation time may be further activated.
[0088] Additionally, the manager may select kind of a focus through a focus
kind
selecting area 914 of the interface of defining the main screen attribute.
[0089] In FIG 9, in case that the kind of the focus is selected as an image
type, a focus
number selecting area 916, a focus image attaching area 918 and a focus
coordinate
inputting area 920 may be activated. In case that the manager selects number
of the
focus as a value of above 2 in the area 916, another focus image attaching
area and
another focus coordinate inputting area may be further activated.
[0090] The resource data may be displayed with various focus types on the
screen
through the input of the attribute information about the focus as shown in FIG
10.

CA 02664274 2009-04-27
100911 On the other hand, in case that the kind of the focus is selected as a
ring type in
the area 914, a focus size inputting area 1100, a color inputting area 1102, a
focus
number selecting area 1104 and a focus coordinate inputting area 1106 are
activated as
shown in FIG 11.
[0092] In case that the manager selects the number of the focus as a value of
above 2
in the area 916 when the kind of the focus is the ring type, another focus
image
attaching area and a focus coordinate inputting area may be further activated.
[0093] FIG 12 is a view illustrating an interface outputted when type of the
main
screen is an iframe type. Here, the iframe (infra-coded picture) means an
internal
frame which is included in a certain frame and shows other contents.
[0094] In FIG 12, in case that the manager selects type of the main screen as
the
iframe type in the area 900, the interface of defining the main screen
attribute includes
an iframe attaching area 1200, an advertisement link existence/nonexistence
selecting
area 1202, an advertisement creation area 1204 and a focus attribute inputting
area 1206
(including a focus kind and number selecting area, a focus image attaching
area and a
focus image coordinate inputting area).
[0095] In addition, the interface of defining the main screen attribute
includes an AV
resizing usage existence/nonexistence selecting area 1208, an audio clip usage

existence/nonexistence selecting area 1210 and a slide show usage
existence/nonexistence selecting area 1212. In case that the manager selects
one of
AV resizing, audio clip and slide show, areas such as the AV resizing
inputting area 700,
the AV coordinate inputting area 702, the audio clip attaching area 704, the
audio
playing time inputting area 706, the slide show image number selecting area
708, the
image attaching area 710, the slide show coordinate inputting area 712 and the
image
rotation time inputting area 714 in the interface of the defining the effect
attribute may
16

CA 02664274 2009-04-27
be activated below the interface of defining the main screen attribute.
[0096] FIG 13 is a view illustrating an interface of defining attribute of a
sub-menu
according to one example embodiment of the present invention.
100971 The interface of the present embodiment includes a sub-menu screen
(menu 1
to menu 3) selecting tap 1300 in each depth. In case that the user selects one
tap in the
tap 1300, the interface of defining the attribute of the sub-menu screen is
displayed as
shown in FIG 13.
100981 The interface of defining the attribute of the sub-menu screen includes
a type
selecting area 1302 and a menu kind selecting area 1304.
[0099] In one example embodiment of the present invention, the menu kind in
the area
1304 includes at least one of information type, selection type, numeral input
type,
research text type, research image type and a mobile oriented MO type, wherein
the
MO type indicates a type in which a mobile phone sends a message to other
device.
The menu kind may include further a video playing type and an audio playing
type.
1001001 In case that the manager selects the information type as the menu kind
in the
area 1304, the interface may include a background image number selecting area
1306, a
background image attaching area 1308, a background image coordinate inputting
area
1310 and an advertisement link existence/nonexistence selecting area 1312.
1001011 In case that the manager selects use of the advertisement link in the
area 1304,
an advertisement creation area 1314 is activated.
1001021 The interface of defining the attribute of the sub-menu screen may
include a
phone number need existence/nonexistence selecting area 1316, a guide phrases
indication existence/nonexistence selecting area 1318 and a participation
finish
indication existence/nonexistence selecting area 1320. In case that the user
selects
existences in the areas 1316, 1318 and 1320, pop-up phrases inputting areas
1322 are
17

CA 02664274 2009-04-27
activated.
[00103] On the other hand, in case that the manager selects the selecting type
such as
OX type and multiple choice type as the menu kind in the area 1304, the
interface of
defining the attribute of the sub--menu screen may include an area of
inputting the
attribute such as an image, image coordinates, advertisement link
existence/nonexistence, advertisement creation, focus type and focus
coordinates, etc.
1001041 In case that the manager selects the numeral input type as the menu
kind in the
area 1304, the interface includes an area of inputting the attribute such as
an image,
image coordinates, advertisement link existence/nonexistence, advertisement
creation,
input field coordinates and input field horizontal width.
[00105] In case that the manager selects the research text type as the menu
kind in the
area 1304, the interface includes an area of inputting iframe attribute,
question number,
question input, example number, example type, example, correct answer input,
previous
focus size/coordinates and next focus size/coordinates.
[00106] In case that the manager selects the research image type as the menu
kind in
the area 1304, the interface includes an area of inputting iframe attribute
(background
iframe attaching), question number, iframe attribute for each question,
example number,
example type and example input, etc.
[00107] In case that the manager selects the MO type as the menu kind in the
area 1304,
the interface includes an area of inputting image, image coordinates,
advertisement
creation, list number in a unit of a screen, number of total lists, list
coordinates, list
interval coordinates and data folder.
[00108] In case that the manager selects the video playing type and the audio
playing
type as the menu kind in the area 1304, the interface includes an area for
inputting the
attribute such as playing file interworking DB URL, video/audio to be
displayed,
18

CA 02664274 2009-04-27
maximum video and audio indication number, arrangement reference, image, image

coordinates, advertisement link existence/nonexistence, advertisement
creation, focus
type and focus coordinates, etc.
[00109] In one example embodiment of the present invention, the interface of
inputting
the resource data may include further an area of inputting service ID,
executing type,
executing channel, period, day and time (executing schedule), and corresponds
to an
interface of defining service attribute of the resource data.
1001101 As described above, the manager may input desired resource data
through the
preset interface though he does not have knowledge about a professional
program such
as an editing tool. Here, the resource data inputted through the interface may
be
executed by the player 106 in accordance with the preset executing method.
[00111] In case that the resource data is inputted through the above method
and
executed through the player 106, the menu screen may be easily amended.
[00112] In case of providing a music service having the main screen shown in
FIG 14
at initial and then providing further "Christmas carol" menu when a Christmas
season is
reached, the manager may provide desired "Christmas carol" menu by performing
operations such as attaching new background image, inputting coordinates,
inputting of
menu name, etc.
[00113] In case that the resource data about the music service is amended as
mentioned
above, the amended resource data is transmitted to the broadcasting terminal
104. The
player 106 in the broadcasting terminal 104 executes the resource data by
using the pre-
stored executing method information in accordance with the attribute of the
amended
resource data, thereby outputting the main screen as shown in FIG 15.
[00114] Since the present invention inputs the resource data through the
management
tool 100, an application coding (developing) process and a test process may be
omitted.
19

CA 02664274 2009-04-27
In addition, a plurality of resource data are transmitted with preset
bandwidth and then
are executed through an exclusive player, and thus a period, taken for
producing an
application which provides the data broadcasting service, and the bandwidth
used for
the data broadcasting may be reduced.
100115] Any reference in this specification to "one embodiment," "an
embodiment,"
"example embodiment," etc., means that a particular feature, structure, or
characteristic
described in connection with the embodiment is included in at least one
embodiment of
the invention. The appearances of such phrases in various places in the
specification are
not necessarily all referring to the same embodiment. Further, when a
particular feature,
structure, or characteristic is described in connection with any embodiment,
it is
submitted that it is within the purview of one skilled in the art to affect
such feature,
structure, or characteristic in connection with other ones of the embodiments.
1001161 Although embodiments have been described with reference to a number of
illustrative embodiments thereof, it should be understood that numerous other
modifications and embodiments can be devised by those skilled in the art that
will fall
within the spirit and scope of the principles of this disclosure. More
particularly,
various variations and modifications are possible in the component parts
and/or
arrangements of the subject combination arrangement within the scope of the
disclosure,
the drawings and the appended claims. In addition to variations and
modifications in
the component parts and/or arrangements, alternative uses will also be
apparent to those
skilled in the art.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date 2015-03-31
(22) Filed 2009-04-27
Examination Requested 2009-04-27
(41) Open to Public Inspection 2009-10-30
(45) Issued 2015-03-31

Abandonment History

There is no abandonment history.

Maintenance Fee

Last Payment of $624.00 was received on 2024-03-05


 Upcoming maintenance fee amounts

Description Date Amount
Next Payment if standard fee 2025-04-28 $624.00
Next Payment if small entity fee 2025-04-28 $253.00

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Patent fees are adjusted on the 1st of January every year. The amounts above are the current amounts if received by December 31 of the current year.
Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Request for Examination $800.00 2009-04-27
Application Fee $400.00 2009-04-27
Maintenance Fee - Application - New Act 2 2011-04-27 $100.00 2011-03-10
Maintenance Fee - Application - New Act 3 2012-04-27 $100.00 2012-04-16
Maintenance Fee - Application - New Act 4 2013-04-29 $100.00 2013-04-03
Maintenance Fee - Application - New Act 5 2014-04-28 $200.00 2014-04-03
Final Fee $300.00 2015-01-09
Maintenance Fee - Patent - New Act 6 2015-04-27 $200.00 2015-04-23
Maintenance Fee - Patent - New Act 7 2016-04-27 $200.00 2016-04-08
Maintenance Fee - Patent - New Act 8 2017-04-27 $200.00 2017-04-05
Maintenance Fee - Patent - New Act 9 2018-04-27 $200.00 2018-04-04
Maintenance Fee - Patent - New Act 10 2019-04-29 $250.00 2019-04-03
Maintenance Fee - Patent - New Act 11 2020-04-27 $250.00 2020-04-01
Maintenance Fee - Patent - New Act 12 2021-04-27 $255.00 2021-04-09
Registration of a document - section 124 2021-12-17 $100.00 2021-12-17
Maintenance Fee - Patent - New Act 13 2022-04-27 $254.49 2022-03-09
Maintenance Fee - Patent - New Act 14 2023-04-27 $263.14 2023-03-08
Maintenance Fee - Patent - New Act 15 2024-04-29 $624.00 2024-03-05
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
ALTIMEDIA CORPORATION
Past Owners on Record
ALTICAST CORPORATION
HA, KIL-SU
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Abstract 2009-04-27 1 23
Description 2009-04-27 20 860
Claims 2009-04-27 5 178
Representative Drawing 2009-10-05 1 26
Cover Page 2009-10-21 1 58
Claims 2011-10-25 4 211
Description 2011-10-25 20 855
Cover Page 2015-02-25 2 63
Claims 2013-01-21 6 235
Claims 2014-05-29 5 237
Drawings 2009-04-27 10 745
Correspondence 2009-06-26 2 54
Correspondence 2009-05-21 1 17
Assignment 2009-04-27 3 79
Prosecution-Amendment 2011-04-26 4 172
Prosecution-Amendment 2011-10-25 12 514
Prosecution-Amendment 2012-07-23 5 224
Prosecution-Amendment 2013-01-21 17 635
Prosecution-Amendment 2013-11-29 4 160
Prosecution-Amendment 2014-05-29 10 452
Correspondence 2015-01-09 2 51