U.S. patent application number 12/969515 was filed with the patent office on 2011-04-28 for internet session initiation on personal cellular telecommunications devices, and customization protocol therefor.
Invention is credited to Amit GIL, Avi Primo, Ran Wellingstein.
Application Number | 20110099484 12/969515 |
Document ID | / |
Family ID | 27270625 |
Filed Date | 2011-04-28 |
United States Patent
Application |
20110099484 |
Kind Code |
A1 |
GIL; Amit ; et al. |
April 28, 2011 |
INTERNET SESSION INITIATION ON PERSONAL CELLULAR TELECOMMUNICATIONS
DEVICES, AND CUSTOMIZATION PROTOCOL THEREFOR
Abstract
A customizable client application capable of running on all
seven classes of Internet-enabled personal cellular
telecommunications devices whose Internet browser launching
capabilities range from being Class 0 non Internet-enabled to Class
6 automatic Internet browser launching. The client application
facilitates minimum subscriber intervention for Internet session
initiation from an Internet session option of an interactive
display message.
Inventors: |
GIL; Amit; (Yehud, IL)
; Primo; Avi; (Ramat Gan, IL) ; Wellingstein;
Ran; (Herzliya, IL) |
Family ID: |
27270625 |
Appl. No.: |
12/969515 |
Filed: |
December 15, 2010 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
10467913 |
Aug 14, 2003 |
7860951 |
|
|
PCT/IL02/00127 |
Feb 19, 2002 |
|
|
|
12969515 |
|
|
|
|
Current U.S.
Class: |
715/752 |
Current CPC
Class: |
H04W 8/22 20130101; H04M
1/72445 20210101; H04W 80/00 20130101; H04L 67/04 20130101 |
Class at
Publication: |
715/752 |
International
Class: |
G06F 3/048 20060101
G06F003/048; G06F 15/16 20060101 G06F015/16 |
Foreign Application Data
Date |
Code |
Application Number |
Feb 22, 2001 |
IL |
PCT/IL01/00165 |
May 14, 2001 |
IL |
PCT/IL01/00424 |
Dec 5, 2001 |
IL |
146932 |
Claims
1-45. (canceled)
46. A method for displaying a target Web page destination having an
URL on an Internet-enabled personal cellular telecommunications
device having an Internet browser with a predefined Web page
destination, the Internet-enabled personal cellular
telecommunications device being classifiable by its Internet
browser launching capability as having a particular class of a
multitude of classes of Internet-enabled devices ranging from Class
0 Internet enabled-devices, said Class 0 Internet-enabled devices
being effectively not Internet-enabled devices to Class 6
Internet-enabled devices, said Class 6 Internet-enabled devices
supporting automatic Internet browsing launching, the method
comprising the steps of: (a) providing the Internet-enabled
personal cellular telecommunications device with a customizable
interactive client application customized with respect to its
Internet browser launching capability; (b) displaying an
interactive display message having an Internet session option
dedicated response means uniquely identifying the target Web page
destination without displaying its text URL on all classes of
Internet-enabled devices except Class 0 devices; and (c) on
subscriber activation of the Internet session option dedicated
response means of a particular interactive display message on all
other classes of Internet-enabled devices except Class 6
Internet-enabled devices, transmitting an outgoing data message
uniquely identifying his Internet-enabled personal cellular
telecommunications device, and the target Web page destination
associated with the particular interactive display message.
47. The method according to claim 46 wherein in the case of Class 1
Internet-enabled devices, said Class 1 devices requiring manual
input of a URL for launching its Internet browser to a Web page
destination, further comprising step (d) of displaying an
instruction on a subscriber's Class 1 Internet-enabled personal
cellular telecommunications device to manually launch his Internet
browser whereupon his Internet browser, upon launching, is
selectively diverted from its predefined Web page destination to
the target Web page destination associated with the particular
interactive display message.
48. The method according to claim 46 wherein in the case of Class 2
Internet-enabled devices, said Class 2 Internet-enabled devices
supporting Over The Air (OTA) Internet browser settings, further
comprising step (d) of receiving an Over The Air (OTA) Bookmark
setting message at a subscriber's Class 2 Internet-enabled personal
cellular telecommunications device whereupon on his activation of
the Bookmark, his Internet browser is automatically launched to the
target Web page destination associated with the particular
interactive display message.
49. The method according to claim 46 wherein in the case of Class 3
Internet-enabled devices, said Class 3 Internet-enabled devices
supporting Service Indication (SI) Message type push capability,
further comprising step (d) of receiving a push message for display
on a subscriber's Class 3 Internet-enabled personal cellular
telecommunications device whereupon on his activation of the push
message, his Internet browser is automatically launched to the
target Web page destination associated with the particular
interactive display message.
50. The method according to claim 46 wherein in the case of Class 4
Internet-enabled devices, said Class 4 Internet-enabled devices
supporting Service Load (SL) Message type push capability, further
comprising step (d) of receiving a push message at a subscriber's
Class 4 Internet-enabled personal cellular telecommunications
device for automatically launching its Internet browser to the
target Web page destination associated with the particular
interactive display message.
51. The method according to claim 46 wherein in the case of Class 5
Internet-enabled devices, said Class 5 Internet-enabled devices
supporting URL recognition capability, further comprising step (d)
of receiving a data message for display on a subscriber's Class 5
Internet-enabled personal cellular telecommunications device, the
data message including the text URL of the target Web page
destination associated with the particular interactive display
message whereupon on his activation of the Internet session option
dedicated response means, his Internet browser is automatically
launched to the target Web page destination associated with the
particular interactive display message.
52. The method according to claim 48 wherein the outgoing data
message of step (c) terminates at the subscriber's Internet-enabled
personal cellular telecommunications device.
53. The method according to claim 46 wherein the Internet-enabled
personal cellular telecommunications device includes a Mobile
Equipment (ME) having a unique vendor allocated ME identification
number and step (a) includes uploading a query regarding the
Internet-enabled personal cellular telecommunications device's
Internet browser launching capability to an Equipment Technical
Specification Register of technical information determining the
Internet-enabled personal cellular telecommunications device's
Internet browser launching capability and receiving technical
information determining the Internet-enabled personal cellular
telecommunications device's Internet browser launching capability
to customize the customizable client application.
54. The method according to claim 53 wherein the query includes a
vendor allocated ME Configuration Type Number specifying the
Internet-enabled personal cellular telecommunications device's ME
configuration type as applicable to a population of at least two
MEs whereby two or more ME models of different vendors may share
the same ME configuration type.
55. The method according to claim 53 wherein the query requests the
Internet-enabled personal cellular telecommunications device's
Internet browser launching capability regarding its host ME
regardless of its host ME's powering down and up.
56. The method according to claim 53 wherein the query requests the
Internet-enabled personal cellular telecommunications device's
Internet browser launching capability regarding its host ME once
regardless of its host ME's powering down and up.
57. The method according to claim 53 wherein the query also
determines the Internet-enabled personal cellular
telecommunications device's screen size for controlling the display
of display messages thereon.
58. The method according to claim 46 wherein the customizable
client application is automatically customized independent of a
user initiated service request.
59. A client application for executing the method according to
claim 46.
60. A smart card programmed to execute the method according to
claim 46.
61. A personal cellular telecommunications device programmed to
execute the method according to claim 46.
62. A method for displaying a target Web page destination having an
URL on a Class 1 Internet-enabled personal cellular
telecommunications device having an Internet browser with a
predefined Web page destination, and requiring manual input of a
URL for launching to a Web page destination, the method comprising
the steps of: (a) transmitting interactive display messages each
having an Internet session option dedicated response means uniquely
identifying a target Web page destination for display on at least
one Class 1 Internet-enabled personal cellular telecommunications
device without displaying its text URL; (b) receiving an incoming
data message from a subscriber's Class 1 Internet-enabled personal
cellular telecommunications device pursuant to his activation of
the Internet session option dedicated response means of a
particular interactive display message, the incoming data message
uniquely identifying his Class 1 Internet-enabled personal cellular
telecommunications device and the target Web page destination
associated with the particular interactive display message; and (c)
conditional on the subscriber manually launching his Internet
browser within a predetermined timeout after his activation of the
Internet session option dedicated response means of the particular
interactive display message, his Internet browser being selectively
diverted from its predefined Web page destination to the target Web
page destination associated with the particular interactive display
message.
63. The method according to claim 62 wherein an Internet session
option dedicated response means uniquely identifies a target Web
page destination at a proxy Website.
64. A mobile cellular telecommunications network for executing the
method in accordance with claim 62.
65. A method for displaying a target Web page destination having an
URL on an Internet-enabled personal cellular telecommunications
device, said Internet-enabled personal cellular telecommunications
device being a Class 2 Internet-enabled device, said Class 2
Internet-enabled device having an Internet browser with a
predefined Web page destination, and supporting either Over The Air
(OTA) Internet browser settings, or a Class 3 Internet-enabled
device, said Class 3 Internet-enabled device having push capability
of either the Service Indication (SI) Message type or a Class 4
Internet-enabled device, said Class 4 Internet-enabled device
having a Service Load (SL) Message type, or a Class 5
Internet-enabled device, said Class 5 Internet-enabled device
having URL recognition capability, the method comprising the steps
of: (a) transmitting interactive display messages each having an
Internet session option dedicated response means uniquely
identifying a target Web page destination for display on at least
one of the aforementioned classes of Internet-enabled devices
without displaying its text URL; (b) receiving an incoming data
message from a subscriber's personal cellular telecommunications
Internet-enabled device of the aforementioned classes pursuant to
his activation of the Internet session option dedicated response
means of a particular interactive display message, the incoming
data message uniquely identifying his Internet-enabled personal
cellular telecommunications device and the target Web page
destination associated with the particular interactive display
message; and (c) transmitting an outgoing data message to the
subscriber's Internet-enabled personal cellular telecommunications
device uniquely identifying the target Web page destination
associated with the particular interactive display message.
66. The method according to claim 65 wherein the outgoing message
is of the Over The Air (OTA) Bookmark setting message type for
receipt at a Class 2 Internet-enabled device whereupon on a
subscriber's activation of the Bookmark, his Internet browser is
automatically launched to the target Web page destination
associated with the particular interactive display message.
67. The method according to claim 65 wherein the outgoing data
message is of the push message type for display on a Class 3
Internet-enabled device whereupon on a subscriber's activation of
the push message, his Internet browser is automatically launched to
the target Web page destination associated with the particular
interactive display message.
68. The method according to claim 65 wherein the outgoing data
message is of the push message type for automatically launching a
Class 4 Internet browser to the target Web page destination
associated with the particular interactive display message.
69. The method according to claim 65 wherein the outgoing data
message is of the recognizable text URL type for display on a Class
5 Internet-enabled device, the data message including the text URL
of the target Web page destination associated with the particular
interactive display message whereupon on a subscriber's activation
of the text URL, his Internet browser is automatically launched to
the target Web page destination associated with the particular
interactive display message.
70. The method according to claim 65 wherein an Internet session
option dedicated response means uniquely identifies a target Web
page destination at a proxy Website.
71. A mobile cellular telecommunications network for executing the
method in accordance with claim 65.
Description
FIELD OF THE INVENTION
[0001] The invention in the field of mobile cellular
telecommunications in general, and Internet session initiation on
personal cellular telecommunications devices in particular, and a
customization protocol therefor.
BACKGROUND OF THE INVENTION
[0002] In Applicant's WO 01/52558 A2 entitled "Method for Operating
a Cellular Telecommunications Network, and Method for Operating a
Personal Cellular Telecommunications Device" and WO 01/52572 A1
entitled "Method for Operating a Cellular Telecommunications
Network", the contents of which are incorporated herein by
reference, there is illustrated and described a screen saver
application for displaying display messages on personal cellular
telecommunications devices in a screen saver like manner, namely,
their display is temporarily interrupted during, say, a voice call,
an Internet session, and the like. The display messages are
preferably so-called "interactive display messages" in the sense
that a subscriber can automatically activate a Point-To-Point (PTP)
transmission response mechanism from a dedicated response means
integrally provided in a display message. Interactive display
messages are preferably transmitted over a Point-To-MultiPoint
(PTMP) transmission capability as opposed to over a PTP
transmission capability due to bandwidth constraints, server
constraints, and the like. But it is envisaged that certain
typically high value content, for example, financial highlights,
traffic news, and the like, will be transmitted to selected
subscribers over a PTP transmission capability.
[0003] With the advent of Internet-enabled personal cellular
telecommunications devices (hereinafter referred to as
"Internet-enabled devices"), an interactive display message
typically includes inter alia an Internet session option. However,
the installed base of personal cellular telecommunications devices
include both non Internet-enabled devices and Internet-enabled
devices having different Internet browser launching capabilities
for setting up an Internet session. Moreover, many personal
cellular telecommunications device cannot be directly interrogated
by a client application, for example, Applicant's screen saver
application, for determining their Internet browser launching
capability, thereby precluding the provisioning of a universally
supported client application on the installed base of personal
cellular telecommunications devices. Furthermore, matters are still
further complicated since in some personal cellular
telecommunications devices client applications run on a replaceable
smart card residing in a Mobile Equipment (ME). Thus, implementing
a client application, for example, Applicant's screen saver
application, on the installed base of personal cellular
telecommunications devices requires solving severe problems, and
all the more so when interactive display messages are transmitted
over a PTMP transmission capability.
[0004] EP 0 685 972 entitled "Mobile Communication System and
Method Therefor" and WO 99/41931 entitled "Server Request including
Code for Customizing Service to Requesting Mobile Station" both
illustrate and describe harmonization procedures for harmonizing
service to a personal cellular telecommunications device as
provided by a mobile cellular telecommunications network operator
commensurate with the feature set supported by the personal
cellular telecommunications device. In EP 0 685 972, a network
initiates a handshake with a personal cellular telecommunications
device whereby the latter enables a feature of its feature set if
supported by the network. In WO 99/41931, a personal
telecommunications device initiates a request for service including
identification information, and the resulting service to the
personal cellular telecommunications device is commensurate with
its feature set as determined by its identification
information.
SUMMARY OF THE INVENTION
[0005] For the purpose of the present invention, personal cellular
telecommunications device are classified in terms of their Internet
browser launching capabilities into seven classes as follows:
[0006] Class 0 Internet-enabled devices which are in fact
non-Internet enabled.
[0007] Class 1 Internet-enabled devices which require the time
consuming and cumbersome input of the text (Uniform Resource
Locator) URL of a Web page into an Internet browser's address field
before it can be launched to the Web page.
[0008] Class 2 Internet-enabled devices which support Over The Air
(OTA) Internet browser settings stored as Bookmarks whereby, on
configuration of a new Bookmark, a subscriber can launch his
Internet browser to the Web page designated in the new Bookmark
stored as either the Internet browser's default home page or a
standard bookmark.
[0009] Class 3 Internet-enabled devices which support a so-called
push capability whereby, on receipt of a data message with the text
URL of a Web page embedded therein, a subscriber can launch his
Internet browser from the data message to the Web page.
[0010] Class 4 Internet-enabled devices which support a more
aggressive push capability than a Class 3 Internet-enabled device
insofar that an Internet browser is automatically launched to the
Web page on receipt of a data message with the text URL of a Web
page embedded therein.
[0011] To date, Class 3 and 4 Internet-enabled devices are only WAP
enabled, however, it is expected that similar push capabilities
will be provisioned in other technologies. In the case of a Class 3
WAP-enabled device, the data message is known as a Service
Indication (SI) Message whilst in the case of a Class 4 WAP-enabled
device, the data message is known as a Service Load (SL)
message.
[0012] Class 5 Internet-enabled devices which support a so-called
URL recognition capability, for example, as implemented in
Ericsson's R320 phone whereby, on receipt of a SMS for display of
the text URL of a Web page, subscriber activation of the text URL
launches his Internet browser to the Web page.
[0013] Class 6 Internet-enabled devices which support automatic
Internet browser launching to a Web page by an application through
a standard Application Program Interface (API). In particular,
support of a SAT (SIM Application Toolkit) pro-active Launch
Browser command standardized under 3GPP's Technical Standard (TS)
31.111 entitled "3.sup.rd Generation Partnership Project; Technical
Specification Group Terminals; USIM Application Toolkit (USAT)"
renders an exemplary Class 6' Internet-enabled device enabling
Internet sessions. ME support of the SAT pro-active Launch Browser
command is indicated in an information field of a so-called
Terminal Profile downloaded from a host ME to a smart card under a
Profile Download procedure also standardized in the abovementioned
TS.
[0014] Generally speaking, the present invention is for a
customizable client application capable of running on all seven
classes of Internet-enabled personal cellular telecommunications
devices whose Internet browser launching capabilities range from
being Class 0 non Internet-enabled to Class 6 automatic Internet
browser launching. The client application facilitates minimum
subscriber intervention for Internet session initiation from an
Internet session option of an interactive display message, and in
the case of Class 0 non Internet-enabled devices, an Internet
session option is preferably deleted from a menu of PTP
transmission response mechanism options of an interactive display
message. The interactive display messages preferably include the
full text URL of a target Web page destination to facilitate
efficient Internet browser launching. However, in the case of a
particularly long URL, for example,
http://www.amazon.com/exec/obidos/wishlist/ref=nwl_shopping/103-2947502-5-
237400 for launching to amazon.com's wish list page, the target Web
page destination is preferably a Web page at a proxy Website, for
example, http://www.celltick.com/000134 where 000134 specifies the
Web page. The Web page at the proxy Website can either duplicate
the true target Web page destination, in this case, amazon.com's
wish list page, or it can automatically re-route an Internet
browser thereto.
[0015] The customization is preferably achieved by way of a
customization protocol suitable for providing details regarding a
wide range of features of the feature set of an Internet-enabled
device other than its Internet browser launching capability, for
example, screen size, and the like. The customization protocol is
implementable since all MEs are provided as a matter of course with
a unique vendor allocated identification numbers, for example; a
GSM/DCS/PCS personal cellular telecommunications device's 15 digit
International Mobile Equipment Identification (IMEI) number. An
ME's identification number can be employed for interrogating an
Equipment Technical Specification Register (ETSR) typically sorted
by ME configuration types in terms of hardware and software release
as applicable to a population of at least two MEs, and typically
numbering several tens of thousands of MEs, and upwards. Moreover,
the ME configuration types are preferably not vendor specific but
rather cut across the model lines of two or more ME vendors whereby
two or more ME models of different ME vendors may have the same ME
configuration type.
[0016] Thus, the customization protocol can be employed for
supplementing an existing Terminal Profile, for example, as
standardized under the aforementioned standard, and also for
obtaining information regarding a host ME which is already included
in a Terminal Profile but which is known to be inaccurate. Since
newer MEs typically download a more comprehensive Terminal Profile
than older MEs, the same client application may need to request
more information about the feature set of an earlier ME than a
newer ME. Typically, a client application only requests information
regarding its host ME once regardless of its host ME's powering
down and up.
[0017] Looking to the future, it is envisaged that each ME will be
provided by its vendor with an industry recognized ME Configuration
Type Number for specifying its configuration type, thereby
precluding the need for an intermediate step before interrogation
of the ETSR. Similarly, it is envisaged that in time each personal
cellular telecommunications device will be provisioned with an
information field indicating its class of Internet browser
launching capability.
[0018] The personal cellular telecommunications devices can include
a wide range of mobile handheld devices including inter alia simple
phones, Smartphones, Communicators, Wireless Information Devices
(WIDs), and the like, and dual technology devices, for example,
including a GSM transceiver and a Bluetooth transceiver. The client
applications can be developed under different industry wide and
proprietary development environments, and can run on different
Operating Systems (0/Ss) including inter cilia Microsoft CE,
Symbian EPOC, Palm O/S, and the like. Also, the present invention
applies to all mobile Internet based technologies including inter
alia HTML, Compact HTML, WAP, and others.
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to understand the present invention and to see how
it can be carried out in practice, preferred embodiments will now
be described, by way of non-limiting examples only, with reference
to the accompanying drawings, in which similar parts are likewise
numbered, and in which:
[0020] FIG. 1 shows a schematic representation of a GSM mobile
cellular telecommunications network for supporting a customizable
client application for WAP session initiation from interactive
display messages displayed on WAP-enabled devices;
[0021] FIG. 2 shows a portion of an ME Configuration Type
Conversion Register (MECTCR) for identifying the ME configuration
type of a WAP-enabled device on the basis of a portion of its IMEI
number;
[0022] FIG. 3 shows a record of an Equipment Technical
Specification Register (ETSR) specifying technical information in
respect of a particular ME configuration type;
[0023] FIG. 4 shows a record of an Equipment Identification
Register (EIR) listing IMEI numbers against their corresponding
IMSI numbers;
[0024] FIG. 5 shows a record of an interactive display message for
display on a WAP-enabled device;
[0025] FIG. 6 is a flow diagram of a customization protocol for the
customization of a customizable client application;
[0026] FIG. 7 is a flow diagram of WAP session initiation on each
of seven classes of WAP-enabled devices; and
[0027] FIGS. 8A-8J are pictorial representations of display screens
displayed on different classes of WAP-enabled devices.
DETAILED DESCRIPTION OF THE DRAWINGS
[0028] FIG. 1 shows a GSM cellular telecommunications network 1 for
enabling WAP session initiation from a WAP-enabled device 2 in
general, and from WAP session option dedicated response means of
interactive display messages displayed thereon in particular. The
WAP-enabled device 2 has a MS-ISDN mobile telephone associated
therewith, and includes a host Mobile Equipment (ME) 3, and a
resident Subscriber Identity Module (SIM) card 4 capable of running
SIM Toolkit applications (constituting client applications). The
host ME 3 has its own unique vendor allocated 15 digit
International Mobile Equipment Identification (IMEI) number 6, for
example, 490548400308362, including four fields as follows: a six
digit Type Approval Code (TAC), a two digit Final Assembly Code
(FAC), a six digit Phone Serial Number, and a single digit
Additional Number. The SIM card 4 has a cellular operator allocated
15 digit International Mobile Subscriber Identity (IMSI) number 7,
for example, 425010100437187. The WAP-enabled device 2 has a WAP
browser with a default WAP home page and/or one or more Bookmark
WAP pages (a default WAP home page or a Bookmark WAP page both
constituting a predefined Web page destination). The WAP-enabled
device 2 may also have a cache memory for storing the first
received content for each of one or more URLs, namely, its home
page, and the like. The cache memory is responsive to one or more
commands which may be embedded in such content, for example, not to
cache content, to immediately delete content, and the like.
[0029] For the purpose of customization of a Customizable client
application, the network 1 includes two registers as follows:
First, a ME Configuration Type Conversion Register (MECTCR) 8 for
determining the ME configuration type of a particular host ME from
its FAC and Phone Serial Number (see FIG. 2). And second, an
Equipment Technical Specification Register (ETSR) 9 sorted by ME
Configuration Type Number and covering a wide range of past and
currently available ME configuration types (see FIG. 3). The ETSR 9
includes technical information in various forms include inter alia
YES/NO information fields in respect of certain features, for
example, a host ME's WAP browser launching capability; numerical
values in respect of other features, for example, screen size;
text; and the like. For illustrative purposes, FIG. 4 shows that
the ME configuration type 10 is a Class 4 type WAP-enabled device
(Feature 1), and has a 30.times.40 screen size (Feature 16).
Optionally, the customization protocol may employ an existing
Equipment Identification Register (EIR) 11 listing all the MEs in
the installed base of personal cellular telecommunications devices
by their IMEI numbers, and their corresponding SIM cards by their
IMSI numbers for monitoring purposes, for example, for barring
service to stolen equipment (see FIG. 4).
[0030] For the purpose of enabling WAP browser launching from an
interactive display message with a WAP session option dedicated
response means, the network 1 includes an application server 12
including a database for storing records of interactive display
messages (see FIG. 5), a Short Message Service Center (SMSC) 13, a
WAP gateway 14 to the Internet cloud including an Active Server
Page (ASP) site 15 for effecting a WAP walkaround for use by Class
1 WAP-enabled devices 2, and a WAP push gateway 16 for use by Class
3 and Class 4 WAP-enabled devices 2. The network 1 includes a
dynamic database 17 for listing subscribers who have activated WAP
session option dedicated response means, and the text URLs of the
target Web page destinations of their WAP browsers. The WAP gateway
14 includes a dynamic buffer 18 similar to the dynamic database 17
but for listing all subscribers engaging in active WAP sessions,
and the text URLs of the actual Web page destinations of their WAP
browsers. Each subscriber engaged in a WAP session is typically
listed by his MS-ISDN but alternatively other identification
numbers associated with his WAP-enabled device 2 may be used.
[0031] FIG. 5 shows that each record of an interactive display
field contains the following fields: First, a Message
Identification field denoted MSG ID for uniquely identifying an
interactive display message. Second, a Message Type field denoted
MSG TYPE for specifying a Point-To-MultiPoint (PTMP) type message
or a Point-To-Point (PTP) type message. In the case that an
interactive display message is of the PTP type, its record also
includes a field containing details of the subscribers to which the
interactive display message is to be transmitted (not shown).
Third, a CONTENT field containing the content to be displayed on a
WAP-enabled device. And lastly, a RESPONSE OPTIONS field listing
the PTP transmission response mechanisms options of the interactive
display message including the text URL of a target WAP page
destination, and optionally, a voice call, an SMS, and the
like.
[0032] The operation of the GSM mobile cellular telecommunications
network is now described in respect of each class of the seven
classes of WAP-enabled devices for an interactive display message
(see FIG. 8A) offering a WAP session option to read the full story
about Spielberg's new film (see FIG. 8B) at a WAP page
http://www.newspielbergfilm.com. In accordance with its prevailing
Profile Download procedure, for example, ETSI GSM 11.14 entitled
"Digital cellular telecommunications system; Specification of the
SIM Application Toolkit for the Subscriber Identity Module-Module
Equipment (SIM-ME) interface", the abovementioned 3GPP TS 31.111,
and the like, the Terminal Profile is downloaded from the host ME 3
to the SIM card 4. In the case that the WAP-enabled device 2 is a
Class 6 WAP-enabled device, the SIM card 4 would be accordingly
downloaded that the ME 3 supports the pro-active Launch Browser
command standardized under the abovementioned 3GPP TS 31.111. In
the case that the WAP-enabled device 2 is not a Class 6 WAP-enabled
device, then a customization protocol is then initiated to
determine its WAP browser launching capability, if any.
[0033] To determine a host ME's WAP browser launching capability
and also say its screen size, a client application running on the
SIM card 4 directly downloads its host ME's IMEI number
490548400308362 therefrom, and proceeds to strip off its TAC prefix
and its Additional Number suffix to leave the ME configuration type
distinguishing information 40030836 which is sufficient to uniquely
identify its host ME's configuration type. The client application
uploads a query to the ETSR 9, the query including the number
40030836, and an additional field specifying Features (1) and (16).
The ETSR 9 forwards the number 40030836 to the MECTCR 8 which
returns to the ETSR 9 that the host ME belongs to ME configuration
type 10. The ETSR 9 determines that the host ME is a Class 4 type
WAP-enabled device, and has a 30.times.40 screen size and returns
the values 4 and 30.times.40 to the client application for its
customization. Alternatively, the IMEI number 490548400308362
corresponding to the IMSI number 425010100437187 can be obtained
from the EIR 11.
[0034] Class 0 Non-WAP-Enabled Device:
[0035] On receipt of the interactive display message at a Class 0
WAP-enabled device, the WAP full story option is deleted from the
menu of PTP transmission response mechanism options to leave the
first and the last options only (see FIG. 8C). Alternatively, if
the WAP full story option is not deleted, then in the event that a
subscriber activates the WAP full story option, a NO WAP SERVICE
AVAILABLE message is displayed (see FIG. 8D).
[0036] Class 1 WAP-Enabled Device:
[0037] In the event that a subscriber activates the WAP fall story
option of the interactive display message on a Class 1 WAP-enabled
device, it transmits a SMS to the application server 12 which
updates the dynamic database 17 in respect of the subscriber, and
the text URL of the WAP full story. At the same time, the
subscriber is prompted to manually launch his WAP browser to the
ASP site 15 preferably stored as a Bookmark, for example, labeled
Orange Redirect (see FIG. 8E). Alternatively, the ASP site's URL
can be stored as the WAP browser's default WAP home page but more
importantly it has no cache memory associated therewith such that
his WAP browser is truly launched to the ASP site 15 on each
launching rather than merely retrieving content from the cache
memory. In the meantime, the application server 12 readies the ASP
site 15 to load content to the subscriber's WAP browser including a
hypertext link to the WAP full story and suitable commands to
ensure that the content is not permanently stored in his device's
cache memory. The subscriber navigates to the main menu (see FIG.
8F) before launching his WAP browser to the ASP site 15. On loading
the content from the ASP site 15, his WAP browser automatically
invokes the hypertext link for its redirection to the WAP full
story, thereby rendering a so-called WAP walkaround whilst, in the
meantime, his WAP enabled device 2 informs the subscriber that the
WAP full story is being loaded (see FIG. 8G). In the case that the
subscriber launches his WAP browser to the ASP site 15 after a
predetermined timeout T since his activation of the WAP fully story
option, his WAP browser is typically redirected to a default WAP
page selected by his cellular operator or service provider, for
example, his cellular operator's home page, a news portal, and the
like.
[0038] Alternatively, a WAP walkaround can be achieved without the
use of an ASP site 15 by directly interfacing between the
application server 12 and the WAP gateway 14 for replacement of the
text URL of the predefined WAP page destination of the subscriber's
WAP browser with that of the WAP full story at the WAP gateway
itself 14 for diverting his WAP browser from its predefined WAP
page destination to the WAP full story. As in the former WAP
walkaround, in the case that the subscriber launches his WAP
browser after the predetermined timeout, it is launched to its
default WAP home page destination as if the subscriber had never
activated the WAP full story option from the interactive display
message.
[0039] Class 2 WAP-Enabled Device:
[0040] In the event that a subscriber activates the WAP full story
option of the interactive display message on a Class 2 WAP-enabled
device, it transmits an OTA Bookmark setting message to itself with
the target WAP page destination embedded therein for inclusion as a
Bookmark in the WAP browser. Upon acceptance of the Bookmark
setting message (see FIG. 8H) and upon activating the Bookmark, its
WAP browser is launched to the WAP full story. Alternatively, the
Class 2 WAP-enabled device can send a SMS to the application server
12 for invoking the OTA Bookmark setting message.
[0041] Class 3 WAP-Enabled Device:
[0042] In the event that a subscriber activates the WAP full story
option of the interactive display message on a Class 3 WAP-enabled
device, it transmits a Service Indication (SI) data message to
itself with the target WAP page destination embedded therein. Upon
receipt of the SI message, it is displayed (see FIG. 8I) and upon
activating the retrieval option, its WAP browser is launched to the
WAP full story. Alternatively, the Class 3 WAP-enabled device can
send a SMS to the application server 12 for invoking the SI message
from the WAP push gateway 16.
[0043] Class 4 WAP-Enabled Device:
[0044] In the event that a subscriber activates the WAP full story
option of the interactive display message on a Class 4 WAP-enabled
device, it transmits a Service Load (SL) data message to itself
with the target WAP page destination embedded therein whereupon on
its receipt, its WAP browser is automatically launched to the WAP
full story. Alternatively, the Class 4 WAP-enabled device can send
a SMS to the application server 12 for invoking the SL message from
the WAP push gateway 16.
[0045] Class 5 WAP-Enabled Device:
[0046] In the event that a subscriber activates the WAP full story
option of the interactive display message on a Class 5 WAP-enabled
device, it transmits a SMS to itself for display of the text URL of
the target WAP page destination. Upon receipt of the SMS, the text
URL is displayed typically with an instruction to the subscriber
(see FIG. 8J) and upon subscriber activation of the text URL, his
WAP browser is launched to the WAP full story.
[0047] Class 6 WAP-Enabled Device:
[0048] In the event that a subscriber activates the WAP full story
option of the interactive display message on a Class 6 WAP-enabled
device, its WAP browser is automatically launched to the WAP full
story.
[0049] While the invention has been described with respect to a
limited number of embodiments, it will be appreciated that many
variations, modifications, and other applications of the invention
can be made within the scope of the appended claims. For example,
as will now be apparent from the above, albeit that Class 1, 2, 3,
4 and 5 Internet-enabled devices differ in terms of their Internet
browser launching capability, they are similar from the client side
insofar their Internet browser launching requires the transmission
of an outgoing data message. This being the case, rather than the
provisioning of a customizable client application capable of
running on all seven classes of Internet enabled devices, three
versions of the client application can be provided as follows: a
version for Class 0 Internet-enabled devices, a version for Class
1, 2, 3, 4, and 5 Internet-enabled devices, and a version for Class
6 Internet-enabled devices. The outgoing data message could then
include an information field uniquely identifying a subscriber's
Internet-enabled device such that on receipt of a data message
therefrom, the network could determine which its class and invoke
the walkaround as applicable to Class 1 Internet-enabled devices,
or a suitable data message as applicable to Class 2, 3, 4, and 5
Internet-enabled devices.
* * * * *
References