WO2003009615A1 - Access to data from mobile devices - Google Patents

Access to data from mobile devices Download PDF

Info

Publication number
WO2003009615A1
WO2003009615A1 PCT/IE2002/000103 IE0200103W WO03009615A1 WO 2003009615 A1 WO2003009615 A1 WO 2003009615A1 IE 0200103 W IE0200103 W IE 0200103W WO 03009615 A1 WO03009615 A1 WO 03009615A1
Authority
WO
WIPO (PCT)
Prior art keywords
server
mobile device
message
data
network
Prior art date
Application number
PCT/IE2002/000103
Other languages
French (fr)
Inventor
Michael Cronin
Original Assignee
Globe Technical Services 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 Globe Technical Services Limited filed Critical Globe Technical Services Limited
Publication of WO2003009615A1 publication Critical patent/WO2003009615A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing

Definitions

  • the invention relates to use of mobile devices such as mobile phones and portable computers for communicating with applications hosted on remote servers.
  • GSM Data Transport Modem data calls at 9600 bps.
  • SMS Short Messaging
  • GPRS Data Transport Data connections at 9600bps to 56Kb/s
  • the handheld device makes a call to a system with a modem attached and establishes a connection at for example 9600 bps. Then either PPP connection is established and TCP/IP used with FTP to uplink the file, or an older file transfer protocol such as KermitTM is used.
  • connection times are long: possibly up to 1 minute. Effective bandwidth is further limited by the underlay protocols required. Since the connection is continuous, the cost/bandwidth ratio is very unfavourable. Also, connection is traffic sensitive: relies on the number of voice channels available on a given cell, and data channel availability with the switched voice network.
  • SMSC short message service centre
  • a device makes a connection directly to the network. Then a PPP connection is established to the internet or to the intranet. Problems with this mechanism include: a) Connection times and establishment times still exist. b) Effective bandwidth is further limited by the underlay protocols required. c) Since the connection is continuous, the cost/bandwidth ratio is unfavourable. d) Connection is traffic sensitive: it relies on the number of voice channels available on a given cell. This problem is worse than with other methods as multiple voice channels are employed by the GPRS network.
  • USSD unstructured supplementary service codes
  • US patent specification numbers US6330445 and US5752188 describe such methods.
  • USSD codes are allocated to route messages to applications, thus establishing a one-to-one correspondence between function and service code.
  • This approach is therefore an extension of conventional use of USSD in which a particular service code is associated with a single network function such as call divert.
  • This approach allows limited flexibility due to there being a finite number of service codes.
  • the nature of these accesses is limited to simple and low-level transactions such as retrieving a bus timetable download in a simple request-response mechanism.
  • the invention is therefore directed towards providing a method for data communication between a mobile device and a server, in which:- connection times are short, and/ or no underlays are required, and/or a connection is session-based, and/or capacity is not adversely affected by the extent of voice traffic, and/ or there is good flexibility in the nature and range of transactions.
  • a method of communication between a mobile device and a server in which the server is external of a mobile network associated with the mobile device, the method comprising the steps of:-
  • the mobile device transmitting a message comprising a data payload with a network facility request string
  • the invention comprises the further step of the server routing a message back to the mobile device by following the outgoing path in reverse order.
  • the network facility request stting is a USSD string associated with the external server, and the external server routes the message to one of a plurality of applications indicated by the payload.
  • the data payload is in a mark-up language.
  • the mobile device receives the data payload in the structure of a mark-up language form.
  • the mobile device extracts the payload data as variable data in the mark-up language form.
  • the mobile device stores a plurality of mark-up language forms and outputs to a user a selected one of said forms for user input of data.
  • the mobile device and the server are synchronised for use with the same mark-up language forms.
  • the server uses the payload mark-up language attributes for integration with applications hosted on the server.
  • the payload data is directly transferred into an application at the external server.
  • the mobile device or the server transmit large payloads in a plurality of messages linked as defined by a protocol for the network facility request.
  • the mobile device and the server perform message timing and flow control at mark-up language level.
  • the network element immediately routes the message to an access server within the mobile network, and the access server routes it to the external server.
  • the invention provides a mobile device comprising means for performing mobile device operations of a method as defined above.
  • the invention provides an application server comprising means for performing application server operations of a method as defined above.
  • the invention provides an access server comprising means for performing access server operations of a method as defined above.
  • Fig. 1 is a diagram illustrating uplink mobile originating data communication of the invention
  • Fig. 2 is a diagram illustrating downlink mobile originating data communication
  • Fig. 3 is a functional block diagram for policing application communication; and Fig. 4 is a signal transfer diagram for a point of sale application.
  • a mobile device is used for communication with an application hosted on a server which resides external of the mobile network.
  • the mobile device may be a mobile phone or a portable computer having a mobile network interface such as a GSM interface.
  • Data is transmitted with network facility request strings, in the GSM case USSD strings.
  • the network element which receives the string typically a HLR/NLR
  • the communication is end-to-end without any internal storage such as exists in the GSM SMS "store and forward" SMSCs.
  • the communication is effectively real time and so it is very useful for a range of applications such as offence data capture, policing, general information gathering, and point-of-sale.
  • the USSD string is used to make a connection (point-to-point) with the external server.
  • the outgoing message from the mobile device does not need to specify the required application or service.
  • a single USSD code applies to a range of applications, the code serving merely to establish a data connection between the mobile device and the external server.
  • the payload is in XML, and this will select the receiving application for decode and response.
  • the routing takes place at the external server (according to the payload) and not in the mobile network domain. There is therefore no risk of exhausting available service codes, and the network operator does not need to configure the network elements for addition of further applications.
  • a mobile device 1 forwards a query as a data string with a USSD code stting.
  • the USSD code such as "*100*" indicates that the message has a data payload and is not a network facility request such as a request for call forwarding.
  • the data payload is entered by the user in the structure of an XML form. This is specified in the Standard Generalised Markup Language, ISO 8879: 1986(E), expanded by the W3 Internet specification organisation into Extensible Markup Language (XML) 1.0 Specification (W3C Recommendation 10 Feb 1998); and superseded by the Second Edition of the Extensible Markup Language (XML) 1.0 Specification.
  • the XML form is also used by a server 6 with which the mobile device 1 is communicating, as reference to the input.
  • the query is handled by the mobile network of the device 1, indicated by the numeral 2.
  • a HLR/VLR 3 receives the query and immediately forwards it to an access server 4, also within the network 2.
  • the access server 4 provides a route out of the mobile network 2 by activating the external server 6 using C ORB A/ other object oriented protocol over the Internet 5.
  • the server 6 uses the same XML form structure as that which resides on the mobile device 1 to process the query.
  • the XML forms are customised for the particular application that is required (an information gathering application would have different forms requirements than an offence processing system).
  • Figure 4 illusttates an XML sequence for point of sale systems.
  • XML is ideally suited to forms processing and also to the implementation of a data communications protocol for forms/text processing across a lower-layer protocol such as USSD.
  • USSD protocol is used to setup a data pipe over the GSM path (composed of radio network, switching network, and USSD server) through to the third party server.
  • the protocol is composed of basic messaging (to identify the handheld to the third party server, timing control, error control messaging (negative acknowledges on errors etc.) and customised forms messaging specific to the particular handheld/ application pair.
  • the server 6 generates an XML response in the form of an XML phrase embedded into a USSD stting.
  • the USSD code can be any one assigned by the network operator for use by the third party server, and configured within the mobile network and USSD server to route to the third party server.
  • the response is routed in the opposite direction, as illustrated in Fig. 2.
  • the interface between the server 6 and the access server 4 is via CORBA or a similar object oriented protocol as defined by the manufacturer of the access server 4, and is transparent to the protocol.
  • Near real time interfacing with the access server 4 in the network 2 is inherent in the USSD specification, as it specifies no "store and forward" mechanism to permit delay.
  • the internal link between the access server 4 and the HLR/VLR 3 is achieved in near real time as it is continuously present as part of any GSM network, containing an USSD access server.
  • the external server 6 uses the XML message payload in a very flexible manner to determine in what manner the incoming message should be routed/processed. This may involve onward routing to a further external server and/or internal routing to one of many applications locally residing on the server 6.
  • USSD is only used as a pipe, not a service selection mechanism.
  • the application/server level is effectively decoupled from the specific configuration of the mobile network. This allows, for example, computing intelligence at both ends of the link. Therefore sophisticated PDAs can use this messaging mechanism for complex interaction.
  • Another advantage is that connection times are very short. Also, because no underlay protocols are involved the effective bandwidth is not limited by such underlays, as occurs for the prior GSM data transport approach.
  • a still further advantage is that the communication does not rely on use of voice channels, as is the case in GSM data transport and GPRS data transport.
  • a PDA 20 is connected locally to a barcode scanner 21 and to a portable printer 22.
  • the PDA 20 has a GSM card 23.
  • the GSM network is indicated by the numeral 24, and this includes an access server 25.
  • the access server 25 communicates via the Internet with a database server 26.
  • Such an arrangement is suitable for policing/offence applications.
  • Handheld devices in ambulances would allow the users to access digests of patient data, and other interactive information. Even though bandwidth levels for this kind of data are higher than those for other potential applications discussed, it does offer a "fall-back" mechanism for other systems such as GPRS which might be blocked by network congestion (being resident on network voice channels) or hampered by unreliable network quality. USSD data packets are more robust than GPRS connections, and their flow control is determined by the controlling handheld application directly.
  • Fig. 4 illusttates a mobile phone vouchering system employing USSD technology.
  • the customer initiates an USSD request but this request is translated by the central system to an incoming request to the merchant's handheld device, allowing the customer and merchant to communicate in real-time using USSD.
  • the merchant/ system interaction in this case falls within the same scope as other applications suggested for this mechanism.
  • the invention is not limited to the embodiments described but may be varied in construction and detail. In effect any protocol offering similar network function request features to GSM USSD may be used.

Abstract

A mobile device (1) communicates with an applications server (6) residing outside of its mobile network (2) in real time. A data payload is transmitted in a message with a single USSD network facility request string associated with all applications. A HLR/VLR (3) immediately forwards the message to an access server (4) within the network (2). The access server (4) in turn immediately routes the request to the applications server (6). The applications routing is determined by the message payload and not the service code content. This allows the network facility request mechanism to be used as a generalised data transport pipe for complex point-to-point interactions between a mobile device and an external server. Complexity of the interactions is only limited by the XML payload of the messages or string of messages.

Description

"Access to data from mobile devices"
INTRODUCTION
Field of the Invention
The invention relates to use of mobile devices such as mobile phones and portable computers for communicating with applications hosted on remote servers.
Prior Art Discussion
In the last number of years mobile network technology has become a familiar part of normal life through mobile phones. However the penetration of mobile voice and short messaging (SMS) has not been echoed in the growth of GSM data applications for business, particularly data capture. The areas of in-field data capture using mobile network technology are not widely exploited at present, however some of methods are. being employed in a limited set of applications: GSM Data Transport (Modem data calls at 9600 bps). Short Messaging (SMS) GPRS Data Transport (Data connections at 9600bps to 56Kb/s)
GSM Data Transnort
In this case the handheld device makes a call to a system with a modem attached and establishes a connection at for example 9600 bps. Then either PPP connection is established and TCP/IP used with FTP to uplink the file, or an older file transfer protocol such as Kermit™ is used. However, connection times are long: possibly up to 1 minute. Effective bandwidth is further limited by the underlay protocols required. Since the connection is continuous, the cost/bandwidth ratio is very unfavourable. Also, connection is traffic sensitive: relies on the number of voice channels available on a given cell, and data channel availability with the switched voice network.
Short Messaging With this case data is inserted into a short message and sent to a receiving system, via an SMSC (short message service centre). Responses are sent in the opposite direction by the same method. A problem is that connection times are unreliable - under traffic loads the SMSC can act as a bottleneck. The risk is doubled by both uplink and downlink being subjected to the same risk. Also, a similar cost is levied for both uplink and downlink, even though the uplink data requirement might be quite small.
GPRS Data Transport
In this case a device makes a connection directly to the network. Then a PPP connection is established to the internet or to the intranet. Problems with this mechanism include: a) Connection times and establishment times still exist. b) Effective bandwidth is further limited by the underlay protocols required. c) Since the connection is continuous, the cost/bandwidth ratio is unfavourable. d) Connection is traffic sensitive: it relies on the number of voice channels available on a given cell. This problem is worse than with other methods as multiple voice channels are employed by the GPRS network.
It is also known to use unstructured supplementary service codes (USSD) to route messages between a mobile device and a node hosting an application. US patent specification numbers US6330445 and US5752188 describe such methods. In these approaches USSD codes are allocated to route messages to applications, thus establishing a one-to-one correspondence between function and service code. This approach is therefore an extension of conventional use of USSD in which a particular service code is associated with a single network function such as call divert. This approach allows limited flexibility due to there being a finite number of service codes. Also, the nature of these accesses is limited to simple and low-level transactions such as retrieving a bus timetable download in a simple request-response mechanism.
The invention is therefore directed towards providing a method for data communication between a mobile device and a server, in which:- connection times are short, and/ or no underlays are required, and/or a connection is session-based, and/or capacity is not adversely affected by the extent of voice traffic, and/ or there is good flexibility in the nature and range of transactions.
SUMMARY OF THE INVENTION
According to the invention, there is provided a method of communication between a mobile device and a server, in which the server is external of a mobile network associated with the mobile device, the method comprising the steps of:-
the mobile device transmitting a message comprising a data payload with a network facility request string;
an element of said mobile network automatically routing said message to the server without delay;
in which the data payload of the message indicates the required application, and the external server routes the message accordingly.
In one embodiment, the invention comprises the further step of the server routing a message back to the mobile device by following the outgoing path in reverse order. In another embodiment, the network facility request stting is a USSD string associated with the external server, and the external server routes the message to one of a plurality of applications indicated by the payload.
In a further embodiment, the data payload is in a mark-up language.
In one embodiment, the mobile device receives the data payload in the structure of a mark-up language form.
In another embodiment, the mobile device extracts the payload data as variable data in the mark-up language form.
In a further embodiment, the mobile device stores a plurality of mark-up language forms and outputs to a user a selected one of said forms for user input of data.
In one embodiment, the mobile device and the server are synchronised for use with the same mark-up language forms.
In another embodiment, the server uses the payload mark-up language attributes for integration with applications hosted on the server.
In a further embodiment, the payload data is directly transferred into an application at the external server.
In one embodiment, the mobile device or the server transmit large payloads in a plurality of messages linked as defined by a protocol for the network facility request.
In another embodiment, the mobile device and the server perform message timing and flow control at mark-up language level. In a further embodiment, the network element immediately routes the message to an access server within the mobile network, and the access server routes it to the external server.
According to another aspect, the invention provides a mobile device comprising means for performing mobile device operations of a method as defined above.
According to a further aspect, the invention provides an application server comprising means for performing application server operations of a method as defined above.
According to a still further aspect, the invention provides an access server comprising means for performing access server operations of a method as defined above.
DETAILED DESCRIPTION OF THE INVENTION
Brief Description of the Drawings
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 diagram illustrating uplink mobile originating data communication of the invention, and Fig. 2 is a diagram illustrating downlink mobile originating data communication;
Fig. 3 is a functional block diagram for policing application communication; and Fig. 4 is a signal transfer diagram for a point of sale application.
Description of the Embodiments
In the invention a mobile device is used for communication with an application hosted on a server which resides external of the mobile network. The mobile device may be a mobile phone or a portable computer having a mobile network interface such as a GSM interface. Data is transmitted with network facility request strings, in the GSM case USSD strings. The network element which receives the string (typically a HLR/NLR) immediately routes the string to the external server without delay. The communication is end-to-end without any internal storage such as exists in the GSM SMS "store and forward" SMSCs. Thus, the communication is effectively real time and so it is very useful for a range of applications such as offence data capture, policing, general information gathering, and point-of-sale.
The USSD string is used to make a connection (point-to-point) with the external server. The outgoing message from the mobile device does not need to specify the required application or service. A single USSD code applies to a range of applications, the code serving merely to establish a data connection between the mobile device and the external server.
The payload is in XML, and this will select the receiving application for decode and response. In essence the routing takes place at the external server (according to the payload) and not in the mobile network domain. There is therefore no risk of exhausting available service codes, and the network operator does not need to configure the network elements for addition of further applications.
Referring to Fig. 1 a mobile device 1 forwards a query as a data string with a USSD code stting. The USSD code, such as "*100*" indicates that the message has a data payload and is not a network facility request such as a request for call forwarding. The data payload is entered by the user in the structure of an XML form. This is specified in the Standard Generalised Markup Language, ISO 8879: 1986(E), expanded by the W3 Internet specification organisation into Extensible Markup Language (XML) 1.0 Specification (W3C Recommendation 10 Feb 1998); and superseded by the Second Edition of the Extensible Markup Language (XML) 1.0 Specification. The XML form is also used by a server 6 with which the mobile device 1 is communicating, as reference to the input.
The query is handled by the mobile network of the device 1, indicated by the numeral 2. Within the network 2 a HLR/VLR 3 receives the query and immediately forwards it to an access server 4, also within the network 2.
The access server 4 provides a route out of the mobile network 2 by activating the external server 6 using C ORB A/ other object oriented protocol over the Internet 5.
The server 6 uses the same XML form structure as that which resides on the mobile device 1 to process the query. In more detail the XML forms are customised for the particular application that is required (an information gathering application would have different forms requirements than an offence processing system). Figure 4 illusttates an XML sequence for point of sale systems. XML is ideally suited to forms processing and also to the implementation of a data communications protocol for forms/text processing across a lower-layer protocol such as USSD. In basis the USSD protocol is used to setup a data pipe over the GSM path (composed of radio network, switching network, and USSD server) through to the third party server. The protocol is composed of basic messaging (to identify the handheld to the third party server, timing control, error control messaging (negative acknowledges on errors etc.) and customised forms messaging specific to the particular handheld/ application pair.
The server 6 generates an XML response in the form of an XML phrase embedded into a USSD stting. The USSD code can be any one assigned by the network operator for use by the third party server, and configured within the mobile network and USSD server to route to the third party server. The response is routed in the opposite direction, as illustrated in Fig. 2. The interface between the server 6 and the access server 4 is via CORBA or a similar object oriented protocol as defined by the manufacturer of the access server 4, and is transparent to the protocol. Near real time interfacing with the access server 4 in the network 2 is inherent in the USSD specification, as it specifies no "store and forward" mechanism to permit delay. Also, the internal link between the access server 4 and the HLR/VLR 3 is achieved in near real time as it is continuously present as part of any GSM network, containing an USSD access server.
Because the data is transmitted with a network facility request stting it is handled immediately by all network elements in its path. Thus, because the interfacing to the external server 6 is also performed without delay the end-to-end communication is effectively real time. This is a considerable advantage over the existing use of SMS for data communication as intermediate message storage in the latter may cause excessive delays.
The external server 6 uses the XML message payload in a very flexible manner to determine in what manner the incoming message should be routed/processed. This may involve onward routing to a further external server and/or internal routing to one of many applications locally residing on the server 6. By using the payload in this manner a greater variety and complexity of services may be provided. USSD is only used as a pipe, not a service selection mechanism. Thus the application/server level is effectively decoupled from the specific configuration of the mobile network. This allows, for example, computing intelligence at both ends of the link. Therefore sophisticated PDAs can use this messaging mechanism for complex interaction. Another advantage is that connection times are very short. Also, because no underlay protocols are involved the effective bandwidth is not limited by such underlays, as occurs for the prior GSM data transport approach.
A still further advantage is that the communication does not rely on use of voice channels, as is the case in GSM data transport and GPRS data transport.
These advantages are very beneficial for a large number of applications, and the following are some examples.
Offence Capture/Policing
The use of handheld devices employing GSM USSD technology divorced from normal voice channels (and thus voice channel congestion), has particular application in the area of law enforcement, used by individuals such as police and ttaffic wardens. In this case the mobile device would be rugged, outdoor-proof handheld, coupled with a suitable printer, and equipped with an USSD capable GSM device. This device would be loaded with a software application, implementing a query ticketing system.
In the case of policing the individual using the device would be able to query back to a centtal offence tracking system (being implemented at this date by many police forces worldwide), the name of offenders, check the ownership of vehicles. In the case of both police and ttaffic wardens if an offence was required to be generated, then the handheld device could then print an offence ticket and same data be uploaded immediately to the central offences server. In all of these cases the bandwidth required is very low and the only requirement is for very low latency.
Another application in this area is to operate as a "panic button" for individuals in dangerous situations as the message would be received instantly, and without the need for setting up either a telephone call, GPRS session, or radio message. Referring to Fig. 3 a PDA 20 is connected locally to a barcode scanner 21 and to a portable printer 22. The PDA 20 has a GSM card 23. The GSM network is indicated by the numeral 24, and this includes an access server 25. The access server 25 communicates via the Internet with a database server 26. Such an arrangement is suitable for policing/offence applications.
Inforniation Gathering /Dissemination
Current Uses
Many of the current systems deployed by courier companies or taxi services employing either GSM modem or SMS technology could be supplanted by using the invention.
Surveying
Currently, on-street surveys are often conducted using paper forms/clipboard sheets. Paperwork conversion to electronic formats could be completely eliminated by using a forms based application on a handheld device to capture the responses to the survey. In this case the bandwidth is also very low as only the responses to the survey need be ttansferred. The online element is less important, but opens up the possibility of real-time gathering, display, and interpretation of results.
Data Capture Meter Reading Currently handheld devices are being used in meter reading applications, but in many cases the devices are required to be handed in each evening to issuing point for the data to be uploaded. In this case a result, or set of results could sent back to the receiving station, and the reader's route modified without return to the centtal station, all during the reader's round. Health Care
Handheld devices in ambulances would allow the users to access digests of patient data, and other interactive information. Even though bandwidth levels for this kind of data are higher than those for other potential applications discussed, it does offer a "fall-back" mechanism for other systems such as GPRS which might be blocked by network congestion (being resident on network voice channels) or hampered by unreliable network quality. USSD data packets are more robust than GPRS connections, and their flow control is determined by the controlling handheld application directly.
Other Outdoor Capture
Other uses include the checking in real-time of licensing information for animals. For example checking the ear-tags/tattoos of horses before races to confirm identity. Another example is to upload results of animal testing in the field. Stock control and inventory in premises too large for a wireless WLAN to be viable would also find an application for this technology.
Point Of Sale Systems
Fig. 4 illusttates a mobile phone vouchering system employing USSD technology. In this example the customer initiates an USSD request but this request is translated by the central system to an incoming request to the merchant's handheld device, allowing the customer and merchant to communicate in real-time using USSD. An important point to note is that the merchant/ system interaction in this case falls within the same scope as other applications suggested for this mechanism.
The invention is not limited to the embodiments described but may be varied in construction and detail. In effect any protocol offering similar network function request features to GSM USSD may be used.

Claims

Claims
1. A method of communication between a mobile device and a server, in which the server is external of a mobile network associated with the mobile device, the method comprising the steps of:-
the mobile device (1) ttansmitting a message comprising a data payload with a network facility request stting;
an element (3, 4) of said mobile network (2) automatically routing said message to the server (6) without delay;
in which the data payload of the message indicates the required application, and the external server routes the message accordingly.
2. A method as claimed in claim 1, comprising the further step of the server (6) routing a message back to the mobile device by following the outgoing path in reverse order.
3. A method as claimed in claim 1 or 2, wherein the network facility request stting is a USSD stting associated with the external server, and the external server routes the message to one of a plurality of applications indicated by the payload.
4. A method as claimed in any preceding claim, wherein the data payload is in a mark-up language.
5. A method as claimed in claim 4, wherein the mobile device receives the data payload in the structure of a mark-up language form.
6. A method as claimed in claim 5, wherein the mobile device extracts the payload data as variable data in the mark-up language form.
7. A method as claimed in claim 5 or 6, wherein the mobile device stores a plurality of mark-up language forms and outputs to a user a selected one of said forms for user input of data.
8. A method as claimed in any of claims 5 to 7, wherein the mobile device and the server are synchronised for use with the same mark-up language forms.
9. A method as claimed n any of claims 4 to 8, wherein the server uses the payload mark-up language attributes for integration with applications hosted on the server.
10. A method as claimed in claim 9, wherein the payload data is directly ttansferred into an application at the external server.
11. A method as claimed in any preceding claim, wherein the mobile device (1) or the server (6) transmit large payloads in a plurality of messages linked as defined by a protocol for the network facility request.
12. A method as claimed in any of claims 4 to 11, wherein the mobile device (1) and the server (6) perform message timing and flow control at mark-up language level.
13. A method as claimed in any preceding claim, wherein the network element immediately routes the message to an access server within the mobile network, and the access server routes it to the external server.
14. A mobile device comprising means for performing mobile device operations of a method as claimed in any preceding claim.
15. An application server comprising means for performing application server operations of a method as claimed in any preceding claim.
16. An access server comprises means for performing access server operations of a method as claimed in any preceding claim.
PCT/IE2002/000103 2001-07-18 2002-07-18 Access to data from mobile devices WO2003009615A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IE20010670 2001-07-18
IE010670 2001-07-18

Publications (1)

Publication Number Publication Date
WO2003009615A1 true WO2003009615A1 (en) 2003-01-30

Family

ID=11042818

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IE2002/000103 WO2003009615A1 (en) 2001-07-18 2002-07-18 Access to data from mobile devices

Country Status (1)

Country Link
WO (1) WO2003009615A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008098619A1 (en) * 2007-02-16 2008-08-21 Telefonaktiebolaget Lm Ericsson (Publ) Supplementary services in communication networks
CN108462944A (en) * 2017-02-22 2018-08-28 中兴通讯股份有限公司 A kind of method and apparatus of information processing, USSDGW

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998011744A1 (en) * 1996-09-16 1998-03-19 Nokia Telecommunications Oy Data service in a mobile communication network
WO1999035595A2 (en) * 1997-12-31 1999-07-15 Sonera Oyj Method and system for browsing hypertext pages using a mobile station
US6041045A (en) * 1997-02-03 2000-03-21 Motorola, Inc. Method for accessing an information network from a radio communication system
WO2000052942A1 (en) * 1999-03-01 2000-09-08 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for routing of a ussd message
EP1096753A1 (en) * 1999-10-25 2001-05-02 Alcatel Use of sim-toolkit between a network and a mobile telephone

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998011744A1 (en) * 1996-09-16 1998-03-19 Nokia Telecommunications Oy Data service in a mobile communication network
US6041045A (en) * 1997-02-03 2000-03-21 Motorola, Inc. Method for accessing an information network from a radio communication system
WO1999035595A2 (en) * 1997-12-31 1999-07-15 Sonera Oyj Method and system for browsing hypertext pages using a mobile station
WO2000052942A1 (en) * 1999-03-01 2000-09-08 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for routing of a ussd message
EP1096753A1 (en) * 1999-10-25 2001-05-02 Alcatel Use of sim-toolkit between a network and a mobile telephone

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008098619A1 (en) * 2007-02-16 2008-08-21 Telefonaktiebolaget Lm Ericsson (Publ) Supplementary services in communication networks
US8489682B2 (en) 2007-02-16 2013-07-16 Telefonaktiebolaget L M Ericsson (Publ) Supplementary services in communication networks
CN108462944A (en) * 2017-02-22 2018-08-28 中兴通讯股份有限公司 A kind of method and apparatus of information processing, USSDGW
WO2018153231A1 (en) * 2017-02-22 2018-08-30 中兴通讯股份有限公司 Information processing method and device, and storage medium

Similar Documents

Publication Publication Date Title
FI104873B (en) Data service in a mobile network
US10110550B1 (en) Device independent message distribution platform
US6661784B1 (en) Method in a communication network and a communication device
US10397354B2 (en) Filtering of electronic information to be transferred to a terminal
EP1284078B1 (en) A method and system for providing location dependent information
CA2220345C (en) System for electronic messaging via wireless devices
US6937588B2 (en) System and method for providing wireless application protocol service through internet
US9661633B2 (en) Wireless communication devices
KR20030067715A (en) Navigation system
AU2002223131B2 (en) Mail system, server and mail transmitting/receiving device
US7120695B2 (en) Method for limiting conveyance information of user profile within mobile Internet transactions
EP1325657A1 (en) Mobile system for access to and visualisation of standard internet contents and services
EP1361712B1 (en) Method for communicating messages to an electronic communication equipment
WO2003009615A1 (en) Access to data from mobile devices
IE20020602A1 (en) Access to data from mobile devices
EP1315133B1 (en) Mobile transmitting device for transmitting messages in a beamed way
JP2760311B2 (en) Mobile communication system
SE9902746D0 (en) A method and a system for authenticating a mobile communication device
JP2003030348A (en) Method and system for surrogation in reporting change by asp
KR100710139B1 (en) System transmitter receiver and method for transmission receive character image comprise of voice
US7698215B1 (en) Credit card messenger
KR20040051924A (en) Mobile communication system and method for information transmission between two termials
KR20030013648A (en) System for providing business information of personal computer to wireless terminal
GB2361839A (en) Telephone text processing systems
RU2004116644A (en) METHOD FOR REQUEST FOR ACCEPTANCE OF DETERMINING THE LOCATION OF THE MOBILE RADIO COMMUNICATION DEVICE AND THE APPROPRIATE MOBILE COMMUNICATION NETWORK

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

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: A1

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
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 (F.1205A DATED 18.05.04)

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