WO2003012623A2 - Improved management of broadcast content for a mobile handset - Google Patents

Improved management of broadcast content for a mobile handset

Info

Publication number
WO2003012623A2
WO2003012623A2 PCT/IE2002/000108 IE0200108W WO03012623A2 WO 2003012623 A2 WO2003012623 A2 WO 2003012623A2 IE 0200108 W IE0200108 W IE 0200108W WO 03012623 A2 WO03012623 A2 WO 03012623A2
Authority
WO
WIPO (PCT)
Prior art keywords
content
broadcast
user device
channels
user
Prior art date
Application number
PCT/IE2002/000108
Other languages
French (fr)
Other versions
WO2003012623A3 (en
Inventor
Robert Harte
Louis Corrigan
Original Assignee
Markport Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Markport Limited filed Critical Markport Limited
Priority to AU2002355799A priority Critical patent/AU2002355799A1/en
Publication of WO2003012623A2 publication Critical patent/WO2003012623A2/en
Publication of WO2003012623A3 publication Critical patent/WO2003012623A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Definitions

  • the invention relates to management of broadcast content.
  • CBC Like USSD and SMS, CBC is currently available as standard in many GSM handsets. But unlike SMS (and like USSD) CBC has failed to generate a significant market for it's capabilities. This also applies to other broadcast protocols such as the ANSI-41 "Broadcast Messaging" protocol.
  • CBC In GSM, CBC provides 1000 (100 reserved by GSM) channels for pushing information down to a mobile device. To access a channel the subscriber must be aware of its existence and also be able to activate this on their handset. This involves some difficult traversing of menus on the mobile device. When information is received on the handset it is displayed in a mobile device vender specific way, not providing a common "look and feel".
  • CBC provides the following capabilities to content providers:
  • CBC provides a BMSP (similar to SMPP v3.4) interface. External applications can use this interface to push information to mobile devices.
  • BMSP similar to SMPP v3.4
  • Asian languages use Unicode which is a 16 bit character set, and this will reduce the amount that can be displayed accordingly.
  • the CBC supports two message types: • Express Messaging
  • the message is pushed through the CBC to the mobile device where it is only displayed for a configurable period. After this time the mobile device removes the message.
  • Time Based Messaging The message is continually broadcast by the CBC for a period defined within the CBC-specific message header. This messages can be defined as either “PLMN Wide” or “Cell Wide”. “PLMN Wide” means that the mobile device will only receive the message once in the network, “Cell Wide” means that the mobile device will receive the message each time it enters a new cell. • Channel Scanning
  • Some mobile devices can activate more then one CBC channel at a time.
  • the CBC messaging as it exists today has the following limitations:
  • the CBC provides an interface (BMSP) that is not easily usable by content providers. Limitations include learning a specific protocol and the need for a physical TCP connection to the platform. With most operators trying to bring the internet to their subscribers, the CBC is lagging behind other initiatives.
  • BMSP interface
  • the webpage uses HTML forms.
  • CBC protocols provide no easy way for the subscriber to choose channels and also no defined standard way of displaying information. This leaves most subscribers unable to provision themselves for information, and content providers unable to ensure the content is displayed in a meaningful manner.
  • the invention is directed towards addressing these problems.
  • a method of providing content on a screen of a user device in which the content is broadcast by a broadcast means characterised in that,
  • the user device displays the content in a portion of the screen while leaving the remainder of the screen free for other device uses.
  • the content is scrolled across the portion of the screen.
  • the content is scrolled at a speed configured by the user.
  • the invention comprises the further steps of the user device generating a user menu on the basis of available content independently of the underlying broadcast channels being used to receive the content such that underlying channel usage is transparent to the user.
  • the broadcast means includes in a selected channel an index of content in the other channels, and the user device generates the menu according to said index.
  • the index is encoded in a mark-up language.
  • the mark-up language is XML.
  • the broadcast means encodes the content in the channels in mark-up language .
  • the broadcast means multiplexes multiple content streams in a single channel and the user device de-multiplexes the streams.
  • the content is generated by a push initiator which pushes the content in messages to a content manager, and the content manager re-formats the content in a mark-up language for the broadcast means.
  • the content manager selects one of a plurality of broadcast means.
  • the content manager routes the content to a particular wide area network address, and a broadcast means at that address broadcasts the content.
  • the broadcast means comprises a WLAN access point, and the content is broadcast in a wireless local area network.
  • the push initiator generates the message with a control entity, a content entity, and a capabilities entity. In another embodiment, the push initiator includes a default scrolling speed parameter value in the content entity.
  • some broadcast content is encrypted and is decrypted by the user device.
  • the user device decrypts the content using a decryption key received independently of the broadcast.
  • the invention provides a user device comprising means for performing user device operations of a method as defined above.
  • the invention provides a content manager comprising means for performing content manager operations of a method as defined above.
  • Fig. 1 is a diagrammatic representation of systems involved in routing broadcast content in accordance with the invention
  • Fig. 2 is a representation of information entities of a pushed PAP message
  • Fig. 3 is a pair of images of a mobile device screen displaying received broadcast content
  • Fig. 4 is a diagrammatic representation of the systems involved in routing CBC /broadcast content in a 3G network
  • Fig. 5 is a diagrammatic representation of the systems involved in routing broadcast content to a fixed IP domain comprising WLAN Hotspots.
  • a push initiator (PI) 1 provides content. This is pushed in messages to a content manager 2.
  • the content manager 2 selects a CBC 3 or an SMSC 4 to broadcast to a mobile device 5 in a PLMN network.
  • the push initiator 1 uses a Push Access Protocol (PAP) message 10 to push the content, the format of such a message being shown in Fig. 2.
  • PAP Push Access Protocol
  • the mobile device 5 is shown at two stages with two streams of content scrolling from right to left.
  • the content does not affect the display for other operations of the mobile device.
  • the information is displayed on the handset without user interaction other than selection of content. This allows the network to continually update this information, ensuring that the handset is always showing the latest version.
  • the push initiator 1 uses the following message types.
  • the message may be loaded in a broadcast server broadcasting in the PLMN or in a fixed domain. This message will enable the message content and broadcast area/ destination to be modified.
  • the message 10 which is pushed to the content manager comprises three entities namely control, content, and capabilities entities.
  • Each entity contains information relating to a specific area of message handling. A brief description of the type of information which each entity contains is presented below.
  • Control entity contains information relating to the type of PAP message being delivered. For example, when the push initiator is sending a PAP message of type time-based' push-message, the control entity is used to indicate delivery information. The push initiator uses the control entity to specify the delivery stream, and to define the stream name and the delivery time constraints. Using this information, the content entity information is deliverable to the mobile stream.
  • the control entity is an XML document of which the document type definition is defined in [PushPAP]. More tags may need to be defined.
  • Content entity contains the information which the push initiator wants to deliver to the mobile client.
  • the capabilities entity contains information about the capabilities which the push initiator expects the mobile device to support.
  • Every PAP message must contain a control entity.
  • the control entity must be the first entity in the message, followed by the content entity and the capabilities entity.
  • Enabled mobile devices will provide an interface for subscribers to choose a channel to be displayed on the handset. By defining the name of the stream in the message, the operator can reassign CBC streams without affecting the handset menus.
  • the Stream Type provides information about the content that is available on the stream.
  • the stream type information may include type of content, language, subscription-necessary flag, content provider, or cost.
  • This field relates to the particular heading for this message. For example on a sports channel, this heading could be set to "Spanish League", for particular football results.
  • Text Message being displayed this is in an XML format and is inter-mixed with defined "Display Options”.
  • channel 999 is a content index for the other channels, in which XML messages sent on this channel describe content in all the other channels.
  • An example of the information that could be sent is a list of index channels which could be split into "business", “news”, “sport”, “travel”, and "local information”.
  • the XML messages of channel 999 may also define service information channels that are currently in use for broadcasting, roaming channels that broadcast information from other networks (set up with agreement between operators), and other channels that are defined in the future, and could include handset application upgrade channels for example.
  • the user device uses the channel 999 index to generate a user menu on the basis of content, not the underlying channels being used. Thus, the user is decoupled from the underlying channel technology and does not need to know anything about it. He or she simply selects desired content, and it is scrolled across the bottom of the screen.
  • the user interface may include information about premium services available to the subscriber. For example stock information 15 minutes old could be offered free by the operator, but for a premium subscriber a live feed may be offered. Some SMS interaction may be required for transmission of BC) when de-cryption keys to the browser from the content manager.
  • the number of channels available for pushing different streams is limited to 900.
  • the CBC could have a repeating set of messages for a channel, with the browser only displaying the messages for the chosen information service.
  • the operator can introduce international channels or channels reserved to provide consistent home information to roaming subscribers. Operators could assign ranges of channels to roaming partners without limiting the amount of information services they can provide.
  • a channel keyword scanning facility allows the mobile device to automatically change channel when a specific keyword appears on another stream.
  • An example of this is a user wishing to change to a sports channel when their team is mentioned, or changing to a news channel as election or budget results are being broadcast.
  • the invention provides the capability of providing premium services (i.e. information content delivery) on a subscription basis.
  • premium services i.e. information content delivery
  • the first is the use of SMS Messages that are scrolled on the screen giving the same look and feel as the broadcast delivery. This method of delivery would be utilised for smaller numbers of subscribers when the information being pushed does not change frequently (for example this method would not be used for sending constant stock market indexes).
  • the CBC is the preferred choice. In this scenario the CBC is used as a simple PLMN wide bearer technology. To provide subscription to open channels some encryption of data will be required.
  • the content manager encrypts information for subscription channels.
  • the handset decrypts the signals in a manner analogous to television channel reception.
  • the decryption algorithm on the handset is updated regularly, as provisioned over-the-air by the content manager. Keys for unlocking channels are received via SMS.
  • the broadcast server broadcasts content to a WLAN Hotspot base-station that is labelled (i.e. with geographic longitude/latitude) and the WLAN base-station 'broadcasts' the content to the WLAN users using a designated port and/or IP address.
  • Fig. 4 illustrates broadcast of content in 3G networks.
  • a push initiator 20 in the internet 21 pushes content to a content manager 22. This in turn pushes it to either an SMSC 23 or to a 3G broadcast server 24.
  • the server 24 in turn pushes it to a Radio Access Node (RAN) using TCP/IP as the transport protocol.
  • RAN Radio Access Node
  • the 3G air interface is significantly different and the broadcast channel may also be able to support greater payload lengths.
  • FIG. 5 Broadcast of content into the fixed IP domain is illustrated in Fig 5 and like parts are given the same reference numerals.
  • This embodiment illustrates the broadcast of content locally into WLAN Hotspots.
  • a broadcast server 30 routes content to WLAN base-stations 31 using the IP addresses, which in turn broadcast within the WLAN area - fixed PC 32 or mobile PDA/Pocket PC 33 users.
  • the broadcast server can intelligently select local areas for particular content. For example content may be broadcast only in the vicinity of a train station, departure lounge, or a cafe for example.
  • the broadcast of content into regions supported by different technologies will have an impact on the content payload length supported.
  • the length of the broadcast content is determined by the underlying communication transport capabilities.
  • the length of the broadcast content payload can be significantly larger when broadcasting content into the IP fixed domain (or 3G network) as opposed to broadcasting into the (2+G) PLMN Domain.
  • the increased content length will enable additional broadcast services such as multimedia data formats (for example football highlights) may be contained in the broadcast.
  • the broadcast server will manage the content encoding/ service delivery to the destination base stations.
  • the broadcast server will differentiate the service to PLMN broadcast users and fixed IP domain users using a number of techniques such as destination address format and/or , geographic domain/co-ordinates.
  • Broadcasting of messages in the IP Domain may use a dual IP address technique where the base station will broadcast messages to a standard IP address (e.g. IP4 - 255.255.255.255) - in this case every UA device will have effectively two IP addresses - one for point-to-point service and one for broadcast.
  • the broadcast service may use a 'well known' port and the UA will read the port at regular intervals.
  • the invention provides for much more widespread use of broadcast content to the benefit of both the user and the operator.
  • the user can view the content in a non-intrusive manner without affecting other device usage such as sending or receiving voice calls or SMS messages.
  • the user can easily select desired content without needing to know anything about CBC or other underlying technology.
  • the device couples the selected content to the relevant channels.
  • use of XML allows a single channel for optimum use of available bandwidth.

Abstract

Content is routed to user devices (5) and is displayed in a moving 'banner' from left to right across the mobile device display. Other user device operations use the remaining part of the display and so are not affected. The content may be encrypted, and is decrypted using a key received by the user device in a separate session. The user can select content using a content menu independently of the channels being used. Thus he or she is not required to have any knowledge of CBC or other broadcast technology. The content menu is generated from an index transmitted on one of the channels in XML. Also, content is encoded in XML on the channels, and some channels have multiplexed streams.

Description

"Improved management of broadcast content"
INTRODUCTION
Field of the Invention
The invention relates to management of broadcast content.
Prior Art Discussion
Like USSD and SMS, CBC is currently available as standard in many GSM handsets. But unlike SMS (and like USSD) CBC has failed to generate a significant market for it's capabilities. This also applies to other broadcast protocols such as the ANSI-41 "Broadcast Messaging" protocol.
In GSM, CBC provides 1000 (100 reserved by GSM) channels for pushing information down to a mobile device. To access a channel the subscriber must be aware of its existence and also be able to activate this on their handset. This involves some difficult traversing of menus on the mobile device. When information is received on the handset it is displayed in a mobile device vender specific way, not providing a common "look and feel".
CBC provides the following capabilities to content providers:
• 900 Distinct Channels
1000 separate channels are defined for use by the CBC. The first 100 (0-99) have been reserved. The remaining 900 can be defined on a per operator basis.
• Standard on all GSM mobile devices
Like SMS, current handsets support CBC. However, the method in which the information is presented on the mobile device is proprietary. • SMPP Type Interface (BMSP - Broadcast Message Submission Protocol)
CBC provides a BMSP (similar to SMPP v3.4) interface. External applications can use this interface to push information to mobile devices.
• Message Size A CBC message has 93 7-bit characters by 15 pages (1,395 7 bit characters).
Asian languages use Unicode which is a 16 bit character set, and this will reduce the amount that can be displayed accordingly.
• Message Types
The CBC supports two message types: • Express Messaging
The message is pushed through the CBC to the mobile device where it is only displayed for a configurable period. After this time the mobile device removes the message.
• Time Based Messaging The message is continually broadcast by the CBC for a period defined within the CBC-specific message header. This messages can be defined as either "PLMN Wide" or "Cell Wide". "PLMN Wide" means that the mobile device will only receive the message once in the network, "Cell Wide" means that the mobile device will receive the message each time it enters a new cell. • Channel Scanning
Some mobile devices can activate more then one CBC channel at a time.
The CBC messaging as it exists today has the following limitations:
• Proprietary Interface / Not Internet Enabled
The CBC provides an interface (BMSP) that is not easily usable by content providers. Limitations include learning a specific protocol and the need for a physical TCP connection to the platform. With most operators trying to bring the internet to their subscribers, the CBC is lagging behind other initiatives. A recent development is that the current CBC includes a Web interface using HTTP Post to a web server. The web server converts this to BMSP and sends it to the CBC. The webpage uses HTML forms.
• Poor User Experience
CBC protocols provide no easy way for the subscriber to choose channels and also no defined standard way of displaying information. This leaves most subscribers unable to provision themselves for information, and content providers unable to ensure the content is displayed in a meaningful manner.
The invention is directed towards addressing these problems.
SUMMARY OF THE INVENTION
According to the invention, there is provided a method of providing content on a screen of a user device, in which the content is broadcast by a broadcast means characterised in that,
the user device displays the content in a portion of the screen while leaving the remainder of the screen free for other device uses.
In one embodiment, the content is scrolled across the portion of the screen.
In another embodiment, the content is scrolled at a speed configured by the user.
In a further embodiment, the invention comprises the further steps of the user device generating a user menu on the basis of available content independently of the underlying broadcast channels being used to receive the content such that underlying channel usage is transparent to the user. In one embodiment, the broadcast means includes in a selected channel an index of content in the other channels, and the user device generates the menu according to said index.
In another embodiment, the index is encoded in a mark-up language.
In a further embodiment, the mark-up language is XML.
In one embodiment, the broadcast means encodes the content in the channels in mark-up language .
In another embodiment, the broadcast means multiplexes multiple content streams in a single channel and the user device de-multiplexes the streams.
In a further embodiment, the content is generated by a push initiator which pushes the content in messages to a content manager, and the content manager re-formats the content in a mark-up language for the broadcast means.
In one embodiment, the content manager selects one of a plurality of broadcast means.
In another embodiment, the content manager routes the content to a particular wide area network address, and a broadcast means at that address broadcasts the content.
In a further embodiment, the broadcast means comprises a WLAN access point, and the content is broadcast in a wireless local area network.
In one embodiment, the push initiator generates the message with a control entity, a content entity, and a capabilities entity. In another embodiment, the push initiator includes a default scrolling speed parameter value in the content entity.
In a further embodiment, some broadcast content is encrypted and is decrypted by the user device.
In one embodiment, the user device decrypts the content using a decryption key received independently of the broadcast.
In another aspect, the invention provides a user device comprising means for performing user device operations of a method as defined above.
In a further aspect, the invention provides a content manager comprising means for performing content manager operations of a method as defined above.
Detailed Description of the Invention
The invention will be more clearly understood from the following description of some embodiments thereof, given by way of example only with reference to the accompanying drawings in which:-
Fig. 1 is a diagrammatic representation of systems involved in routing broadcast content in accordance with the invention;
Fig. 2 is a representation of information entities of a pushed PAP message;
Fig. 3 is a pair of images of a mobile device screen displaying received broadcast content; Fig. 4 is a diagrammatic representation of the systems involved in routing CBC /broadcast content in a 3G network; and
Fig. 5 is a diagrammatic representation of the systems involved in routing broadcast content to a fixed IP domain comprising WLAN Hotspots.
Description of the Embodiments
Referring to Fig. 1 a push initiator (PI) 1 provides content. This is pushed in messages to a content manager 2. The content manager 2 selects a CBC 3 or an SMSC 4 to broadcast to a mobile device 5 in a PLMN network.
The push initiator 1 uses a Push Access Protocol (PAP) message 10 to push the content, the format of such a message being shown in Fig. 2.
Referring now to Fig. 3, the mobile device 5 is shown at two stages with two streams of content scrolling from right to left. The content does not affect the display for other operations of the mobile device. The information is displayed on the handset without user interaction other than selection of content. This allows the network to continually update this information, ensuring that the handset is always showing the latest version.
The push initiator 1 uses the following message types.
• Submit a time-based push message for onward delivery to a (CBC) stream. This message has a defined lifetime (start time / end time) associated with it.
When a new message is submitted to the same stream, the old message is automatically overwritten.
• Submit an express push message for onward delivery to a (CBC) stream. This message will only be displayed for a brief period. When this period is over, the previous time-based message will again be pushed down the stream to the mobile device.
• Update a time-based push message. The message may be loaded in a broadcast server broadcasting in the PLMN or in a fixed domain. This message will enable the message content and broadcast area/ destination to be modified.
• Query the status of a previously submitted push message.
• Cancel a previously submitted push message.
The following describes the XML tags that are supported.
PAP Message Format
As shown in Fig. 2, the message 10 which is pushed to the content manager comprises three entities namely control, content, and capabilities entities. Each entity contains information relating to a specific area of message handling. A brief description of the type of information which each entity contains is presented below.
• Control entity The control entity contains information relating to the type of PAP message being delivered. For example, when the push initiator is sending a PAP message of type time-based' push-message, the control entity is used to indicate delivery information. The push initiator uses the control entity to specify the delivery stream, and to define the stream name and the delivery time constraints. Using this information, the content entity information is deliverable to the mobile stream. The control entity is an XML document of which the document type definition is defined in [PushPAP]. More tags may need to be defined.
• Content entity The content entity contains the information which the push initiator wants to deliver to the mobile client.
• Capabilities entity
The capabilities entity contains information about the capabilities which the push initiator expects the mobile device to support.
Every PAP message must contain a control entity. For PAP messages with more than one entity, the control entity must be the first entity in the message, followed by the content entity and the capabilities entity.
The following is an example of the content entity:
Stream Name
Enabled mobile devices will provide an interface for subscribers to choose a channel to be displayed on the handset. By defining the name of the stream in the message, the operator can reassign CBC streams without affecting the handset menus.
Stream Type
The Stream Type provides information about the content that is available on the stream. The stream type information may include type of content, language, subscription-necessary flag, content provider, or cost.
Subject Heading
This field relates to the particular heading for this message. For example on a sports channel, this heading could be set to "Spanish League", for particular football results.
Information Scrolling Speed
This will be the default recommended speed that the information would be scrolled across the mobile device. Options could include teletext type display, or smooth scrolling at different speeds. This default speed can be over- written by a local setting in the user device.
Background Colour This will be the recommended background colour for the message.
Message Information
Information is made up of the following:
Text Message being displayed, this is in an XML format and is inter-mixed with defined "Display Options".
Display Options
This will grow as mobile devices become more advanced. They could include font size, font type, colour, speed pause (stops the current text on the screen for a period), bold, italic, flash and other options.
Channel Indexing/Directory
To ensure inter-operability for handsets operating on different operator networks a consistent management of channels is desirable. If the 900 available channels are further slit by X, the mobile device would take too long to scan them all to build a user menu of available channels. A simple solution is to use channel 999 as a content index for the other channels, in which XML messages sent on this channel describe content in all the other channels. An example of the information that could be sent is a list of index channels which could be split into "business", "news", "sport", "travel", and "local information". The XML messages of channel 999 may also define service information channels that are currently in use for broadcasting, roaming channels that broadcast information from other networks (set up with agreement between operators), and other channels that are defined in the future, and could include handset application upgrade channels for example. The user device uses the channel 999 index to generate a user menu on the basis of content, not the underlying channels being used. Thus, the user is decoupled from the underlying channel technology and does not need to know anything about it. He or she simply selects desired content, and it is scrolled across the bottom of the screen.
The user interface may include information about premium services available to the subscriber. For example stock information 15 minutes old could be offered free by the operator, but for a premium subscriber a live feed may be offered. Some SMS interaction may be required for transmission of BC) when de-cryption keys to the browser from the content manager.
The number of channels available for pushing different streams is limited to 900. Using browser technology and message identification it is possible to push more then one information service on a single CBC channel. The CBC could have a repeating set of messages for a channel, with the browser only displaying the messages for the chosen information service.
By increasing the number of information services that can be displayed the operator can introduce international channels or channels reserved to provide consistent home information to roaming subscribers. Operators could assign ranges of channels to roaming partners without limiting the amount of information services they can provide.
As the push initiator on the internet has a server address it can ensure that its information will be available in other compliant networks. Subscribers roaming will receive their home service in other countries. Local information such as traffic information should not be available in an internationally defined stream. With screen sizes increasing, a subscriber may wish for more then a single channel to be displayed. An example of this would be a stockbroker wishing to receive information about stocks on different markets.
Different subscribers can read at different scrolling speeds, configurable by the user. A channel keyword scanning facility allows the mobile device to automatically change channel when a specific keyword appears on another stream. An example of this is a user wishing to change to a sports channel when their team is mentioned, or changing to a news channel as election or budget results are being broadcast.
The invention provides the capability of providing premium services (i.e. information content delivery) on a subscription basis. There are two methods for delivery of user subscription specific information.
1. The first is the use of SMS Messages that are scrolled on the screen giving the same look and feel as the broadcast delivery. This method of delivery would be utilised for smaller numbers of subscribers when the information being pushed does not change frequently (for example this method would not be used for sending constant stock market indexes). 2. When information is to be sent to a large subscriber base on a frequent basis the CBC is the preferred choice. In this scenario the CBC is used as a simple PLMN wide bearer technology. To provide subscription to open channels some encryption of data will be required.
The content manager encrypts information for subscription channels. The handset decrypts the signals in a manner analogous to television channel reception. The decryption algorithm on the handset is updated regularly, as provisioned over-the-air by the content manager. Keys for unlocking channels are received via SMS. While the above describes the broadcast of content in the PLMN domain, the invention is not restricted to the PLMN Domain, and may be applied in fixed IP domains such as WLAN Hotspots. In one embodiment, the broadcast server broadcasts content to a WLAN Hotspot base-station that is labelled (i.e. with geographic longitude/latitude) and the WLAN base-station 'broadcasts' the content to the WLAN users using a designated port and/or IP address. There may also be content broadcast into pico-cells, where the pico-cell may range from 100 metres to 5 metres.
Fig. 4 illustrates broadcast of content in 3G networks. As described above a push initiator 20 in the internet 21 pushes content to a content manager 22. This in turn pushes it to either an SMSC 23 or to a 3G broadcast server 24. The server 24 in turn pushes it to a Radio Access Node (RAN) using TCP/IP as the transport protocol. The 3G air interface is significantly different and the broadcast channel may also be able to support greater payload lengths.
Broadcast of content into the fixed IP domain is illustrated in Fig 5 and like parts are given the same reference numerals. This embodiment illustrates the broadcast of content locally into WLAN Hotspots. A broadcast server 30 routes content to WLAN base-stations 31 using the IP addresses, which in turn broadcast within the WLAN area - fixed PC 32 or mobile PDA/Pocket PC 33 users. Thus, the broadcast server can intelligently select local areas for particular content. For example content may be broadcast only in the vicinity of a train station, departure lounge, or a cafe for example.
The broadcast of content into regions supported by different technologies will have an impact on the content payload length supported. In general, the length of the broadcast content is determined by the underlying communication transport capabilities. The length of the broadcast content payload can be significantly larger when broadcasting content into the IP fixed domain (or 3G network) as opposed to broadcasting into the (2+G) PLMN Domain. The increased content length will enable additional broadcast services such as multimedia data formats (for example football highlights) may be contained in the broadcast. The broadcast server will manage the content encoding/ service delivery to the destination base stations. The broadcast server will differentiate the service to PLMN broadcast users and fixed IP domain users using a number of techniques such as destination address format and/or , geographic domain/co-ordinates.
Broadcasting of messages in the IP Domain may use a dual IP address technique where the base station will broadcast messages to a standard IP address (e.g. IP4 - 255.255.255.255) - in this case every UA device will have effectively two IP addresses - one for point-to-point service and one for broadcast. The broadcast service may use a 'well known' port and the UA will read the port at regular intervals.
It will be appreciated that the invention provides for much more widespread use of broadcast content to the benefit of both the user and the operator. The user can view the content in a non-intrusive manner without affecting other device usage such as sending or receiving voice calls or SMS messages. Also, the user can easily select desired content without needing to know anything about CBC or other underlying technology. The device couples the selected content to the relevant channels. Also, use of XML allows a single channel for optimum use of available bandwidth.
The invention is not limited to the embodiments described but may be varied in construction and detail.

Claims

Claims
1. A method of providing content on a screen of a user device, in which the content is broadcast by a broadcast means characterised in that,
the user device displays the content in a portion of the screen while leaving the remainder of the screen free for other device uses.
2. A method as claimed in claim 1, wherein the content is scrolled across the portion of the screen.
3. A method as claimed in claim 2, wherein the content is scrolled at a speed configured by the user.
4. A method as claimed in any preceding claim, comprising the further steps of the user device generating a user menu on the basis of available content independently of the underlying broadcast channels being used to receive the content such that underlying channel usage is transparent to the user.
5. A method as claimed in claim 4, wherein the broadcast means includes in a selected channel an index of content in the other channels, and the user device generates the menu according to said index.
6. A method as claimed in claim 5, wherein the index is encoded in a mark-up language.
7. A method as claimed in claim 6, wherein the mark-up language is XML.
8. A method as claimed in any preceding claim, wherem the broadcast means encodes the content in the channels in mark-up language.
9. A method as claimed in claim 8, wherein the broadcast means multiplexes multiple content streams in a single channel and the user device demultiplexes the streams.
10. A method as claimed in any preceding claim, wherein the content is generated by a push initiator which pushes the content in messages to a content manager, and the content manager re-formats the content in a markup language for the broadcast means.
11. A method as claimed in claim 10, wherein the content manager selects one of a plurality of broadcast means.
12. A method as claimed in claim 11, wherein the content manager routes the content to a particular wide area network address, and a broadcast means at that address broadcasts the content.
13. A method as claimed in claim 12, wherein the broadcast means comprises a WLAN access point, and the content is broadcast in a wireless local area network.
14. A method as claimed in any of claims 10 to 13, wherein the push initiator generates the message with a control entity, a content entity, and a capabilities entity.
15. A method as claimed in claim 14, wherein the push initiator includes a default scrolling speed parameter value in the content entity.
16. A method as claimed in any preceding claim, wherein some broadcast content is encrypted and is decrypted by the user device.
17. A method as claimed in claim 16, wherein the user device decrypts the content using a decryption key received independently of the broadcast.
18. A user device comprising means for performing user device operations of a method as claimed in any preceding claim.
19. A content manager comprising means for performing content manager operations of a method as claimed in any of claims 10 to 17.
20. A push initiator comprising means for performing push initiator operations of a method as claimed in any of claims 10 to 17.
PCT/IE2002/000108 2001-07-30 2002-07-29 Improved management of broadcast content for a mobile handset WO2003012623A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002355799A AU2002355799A1 (en) 2001-07-30 2002-07-29 Improved management of broadcast content for a mobile handset

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US30810501P 2001-07-30 2001-07-30
US60/308,105 2001-07-30

Publications (2)

Publication Number Publication Date
WO2003012623A2 true WO2003012623A2 (en) 2003-02-13
WO2003012623A3 WO2003012623A3 (en) 2004-02-12

Family

ID=23192563

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IE2002/000108 WO2003012623A2 (en) 2001-07-30 2002-07-29 Improved management of broadcast content for a mobile handset

Country Status (2)

Country Link
AU (1) AU2002355799A1 (en)
WO (1) WO2003012623A2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2407002A (en) * 2003-10-10 2005-04-13 Motorola Inc A cellular communication system and method of communicating broadcast information therefor.
WO2005079084A1 (en) * 2004-01-13 2005-08-25 Nokia Corporation A method and device for interactive communication
EP1596562A1 (en) * 2004-05-13 2005-11-16 Toshiba Matsushita Display Technology Co., Ltd. Communication terminal device to receive and display streaming information, information providing device to transmit streaming information, and cellular telephone system
WO2006084522A1 (en) * 2005-02-14 2006-08-17 Telefonaktiebolaget Lm Ericsson (Publ) Key delivery method and apparatus in a communications system
EP1732333A1 (en) * 2005-06-10 2006-12-13 LG Electronics Inc. Method and system for downloading data in a mobile communication terminal
CN100466779C (en) * 2004-11-25 2009-03-04 乐金电子(中国)研究开发中心有限公司 Mobile communication terminal and operation method capable of carrying out message confirmation

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5959621A (en) * 1996-12-06 1999-09-28 Microsoft Corporation System and method for displaying data items in a ticker display pane on a client computer
GB2338145A (en) * 1998-05-21 1999-12-08 Pathfinder Investments Limited Message display terminal
US6061695A (en) * 1996-12-06 2000-05-09 Microsoft Corporation Operating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia document
US6157935A (en) * 1996-12-17 2000-12-05 Tran; Bao Q. Remote data access and management system
US6256516B1 (en) * 1997-09-26 2001-07-03 Sun Microsystems, Inc. Wireless communication device with automatic destination telephone number validity checking

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5959621A (en) * 1996-12-06 1999-09-28 Microsoft Corporation System and method for displaying data items in a ticker display pane on a client computer
US6061695A (en) * 1996-12-06 2000-05-09 Microsoft Corporation Operating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia document
US6157935A (en) * 1996-12-17 2000-12-05 Tran; Bao Q. Remote data access and management system
US6256516B1 (en) * 1997-09-26 2001-07-03 Sun Microsystems, Inc. Wireless communication device with automatic destination telephone number validity checking
GB2338145A (en) * 1998-05-21 1999-12-08 Pathfinder Investments Limited Message display terminal

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CHUNG-SHENG LI ET AL: "Distributed application service for internet information portal" ISCAS 2000-IEEE INTERNATION SYMPOSIUM ON CIRCUITS AND SYSTEMS, vol. 4, 28 May 2000 (2000-05-28), pages 289-292, XP010503594 Geneva, Switzerland *
JONES M ET AL: "IMPROVING WEB INTERACTION ON SMALL DISPLAYS" COMPUTER NETWORKS AND ISDN SYSTEMS, NORTH HOLLAND PUBLISHING. AMSTERDAM, NL, vol. 31, no. 11/16, 17 May 1999 (1999-05-17), pages 1129-1137, XP000861706 ISSN: 0169-7552 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2407002A (en) * 2003-10-10 2005-04-13 Motorola Inc A cellular communication system and method of communicating broadcast information therefor.
GB2407002B (en) * 2003-10-10 2008-05-14 Motorola Inc A cellular communication system and method of communicating broadcast information therefor
WO2005079084A1 (en) * 2004-01-13 2005-08-25 Nokia Corporation A method and device for interactive communication
EP1596562A1 (en) * 2004-05-13 2005-11-16 Toshiba Matsushita Display Technology Co., Ltd. Communication terminal device to receive and display streaming information, information providing device to transmit streaming information, and cellular telephone system
US7392058B2 (en) 2004-05-13 2008-06-24 Toshiba Matsushita Display Technology Co., Ltd. Communication terminal device, information providing device, and cellular telephone system
CN100466779C (en) * 2004-11-25 2009-03-04 乐金电子(中国)研究开发中心有限公司 Mobile communication terminal and operation method capable of carrying out message confirmation
WO2006084522A1 (en) * 2005-02-14 2006-08-17 Telefonaktiebolaget Lm Ericsson (Publ) Key delivery method and apparatus in a communications system
EP1732333A1 (en) * 2005-06-10 2006-12-13 LG Electronics Inc. Method and system for downloading data in a mobile communication terminal
US7761089B2 (en) 2005-06-10 2010-07-20 Lg Electronics Inc. Method and system for downloading data

Also Published As

Publication number Publication date
WO2003012623A3 (en) 2004-02-12
AU2002355799A1 (en) 2003-02-17

Similar Documents

Publication Publication Date Title
US6766163B1 (en) Method and system of displaying teletext information on mobile devices
US7657234B2 (en) Transparent broadcast services for a multi-mode wireless device
FI115276B (en) Method and system for forming a combination message in a data communication system
AU756418B2 (en) Encrypted broadcast messages in a cellular communications system
JP2007510348A (en) Data casting
US7054667B2 (en) Transmitting information based on location data onto display of mobile station
US20100223352A1 (en) Method and Apparatus for Dynamic Variation of Content-Download Depending on Foreground or Background Nature of Download
WO1999066747A2 (en) Headline hyperlink broadcast service and system
KR20020060489A (en) Method for transmitting and receiving image file in mobile phone
US7489649B2 (en) Method for broadcasting information to terminals within a radiocommunication network, and terminal making use of such method
CN101496422B (en) Method of distributing identical data to mobile units
WO2003012623A2 (en) Improved management of broadcast content for a mobile handset
EP1643711A1 (en) Transmission of multimedia messages to a TV screen
IE20020630A1 (en) Improved management of broadcast content
IE83561B1 (en) Improved management of broadcast content
EP1755351B1 (en) Wireless protocol system combined with sms in mobile environment
US8467772B2 (en) Mobile terminal and teletext information providing system and method using the same
KR100777819B1 (en) Method and System for Providing Personal Broadcasting Linkage Service in Portable Internet System
KR20050039149A (en) System for transmitting mms message to legacy terminal in mobile communication network and method thereof
KR100826830B1 (en) Method of transmitting information to mobile terminal using short message and information service system for the same
KR100658226B1 (en) Method for providing local broadcasting and advertisement service on the wibro network
KR20080022931A (en) Method of providing advdrtizing contents in dmb network
KR20020051136A (en) Method of providing background image of wireless mobile terminal
KR20050078150A (en) Broadcast message transmission method for mobile communication device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KP KR LC LK LR LS LT LU LV MA MD MG MN MW MX MZ NO NZ OM PH PL PT RU SD SE SG SI SK SL TJ TM TN TR TZ UA UG US UZ VN YU ZA ZM

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZM ZW AM AZ BY KG KZ RU TJ TM AT BE BG CH CY CZ DK EE ES FI FR GB GR IE IT LU MC PT SE SK TR BF BJ CF CG CI GA GN GQ GW ML MR NE SN TD TG

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC (EPO FORM 1205A DATED 06.04.2004)

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP