METHOD AND SYSTEM FOR DELIVERING INFORMATION IN A TELECOMMUNICATION NETWORK

Abstract: The invention is converned with a mthod and a system in a telecommunication network, comprising a content provider that delivers information, means for converting the information from one form to another, and a client terminal to which the information is delivered. Each piece of information is located by a network address in the telecommunication network. In the method, information is fetched to the client terminal from the content provider. The method is characterized by initiating information to be sent from the content provider to said means from a given information address. The information contains requests for futher information addresses. The form of the information address is transformed by said means to a nwe form. The information addresses and its corresponding new forms are mapped in a database that is connected to said means. The new forms of the addresses of the further information are then passed to the client terminal. When the client terminal wishes to access the information in the further addresses, a request for the further information is sent from the client terminal to said meansy by using the delivered new forms for the addresses of the further information. The transformed new forms are replaced wirh the real addresses in said means. Said means gateway then requests for the further information by means of the real addresses by sending a message to the content provider and the content provider responds by sending the further information to the client terminal.

Description: METHOD AND SYSTEM FOR DELIVERING INFORMATION IN A TELECOMMUNICATION NETWORK TECHNICAL FIELD The invention is concerned with a method and system for delivering information in a telecommunication network to user terminals, especially for delivering information to mobile stations. TECHNICAL BACKGROUND Internet is a worldwide network of individual computer networks. It is primarily used for electronic mail, on-line discussing, for displaying and delivering information in form of graphics, text, video and audio clips and for secure transactions. The World Wide Web, also called just "web", is a standardized method for combining the last mentioned forms into a friendly user interface. A web browser is a software program which is used on a personal computer to access the web and handles accessing and displaying of the information fetched. The client is an application requesting information in a user terminal, from web pages or other information sources. A web site or web page describes an individual place on the web, comprising a collection of files located somewhere on a certain computer, which is connected to the internet. A web site may consist of one web page or many web pages, which usually also includes graphics, pictures, text, video and/or audio clips, or an archive of software that can be downloaded, stored and used on the personal computer that fetched the site. Web pages might also have one or more links to another web pages by clicking on which other web pages can be fetched. The links can be located within the same site or other sites. The World Wide Web standards uses a special text coding language, the Hyper Text Mark-up Language, HTML, with which selected elements in a text file can be turned into hot links that are easily accessible by anyone with a Web browser. A content provider is a web server that contains web applications, in most cases written in a Mark-up language, like HTML or WML. Every web page has an exact address, or location, on the web. Such addresses are known as a Uniform Resource Locator or URL, which is used to identify a resource. Thus, a URL (Uniform Resource Locator) is the address of a file (resource) accessible on the Internet as described in RFC1738. An example of an URL is www.company.com/press. asp?pressrelease=largeorder. Reference: RFC 1738 Uniform Resource Locators (URL). The RFC 1738 describes the syntax and semantics of formalized information for location and access of resources via the Internet using Uniform Resource Locator (URL). URLs consist of a string of subdirectories, files or executable commands, separated by slashes, which are extremely difficult to work with and which must be typed into the user's web browser exactly as they appear, including the use of upper and lower case letters, in order to go to a web site. By clicking on hot links, one can go to a web page without having to type or copy a URL. This method, however, requires the fetching of a web page that actually contains the right link. Web browsers also have a bookmark or hot list feature, which allows the user to capture and save the location of any web site that is visited, so that such sites can be readily reaccessed by clicking on it from the user's web browser at ny time. There are also some further known solutions for easy acces to web pages. US patent 6,049,835 utilizes a published list of preselected web sites, which are selected according to predetermined criteria, such as content, usefulness, authorship etc. Each of the selected web sites is assigned a specific four-digit jumb code. A user desiring to access one of the preselected web sites forst gains access to to the world wide web, using a web browser, by accessing a special web site, which contains software for receiving any of the published four-digit jump codes and, based upon the stored relationship of the URLs corresponding to the input jump code, directly accesses the web site corresponding to the jumb code inputted by the user. In the Internet world, the communication channel between Content Provider and client is normally quite broad. Fixed browser clients are usually connected over a broad communication channel, whereas mobile clients normally are connected over narrow communication channels. Besides the already mentioned problems with complicated and long URL addresses on the client side, these addresses also causes problems when delivering information over narrow communication channels because of limited available bandwidth. The URL scheme is used to identify resources on the content side, but the URLs are not efficient for communicating on narrow band communication links since the URL's are normally long. This problem is even more accentuated when web pages containing several links are delivered to user terminals connected over narrow communication channels. THE OBJECT OF THE INVENTION The primary object of this information is to develop a method with which web pages with several links can be delivered to user terminals connected over narrow band channels. A secondary object of the invention is to develop a solution with which mobile users can access hot linked web pages with decreased bandwidth. SUMMARY OF THE INVENTION The method of the invention is performed in a telecommunication network, comprising a content provider that delivers information, means for converting the information from one form to another, and a client terminal to which the information is delivered. Each piece of information is located by a network address in the telecommunciation network. In the method, information is delivered to the client terminal from the content provider. The method is characterized by initiating information to be sent from the content provider to said means from a given information address. The information contains requests for further information addresses. The form of the information address is transformed by said means to a new form. The information addresses and its corresponding new forms are mapped in a database that is connected to said means. The new forms of the addresses of the further information are then passed to the client terminal. When the client terminal wishes to access the information in the further addresses, a request for the further information is sent from the client terminal to said means by using the delivered new forms for the addresses of the further information. The transformed new forms are replaced with the real addresses in said means. Said means then requests for the further information by means of the real addresses by sending a message to the content provider and the content provider responds by sending the further information to the client terminal. The invention is also concerned with a system in a telecommunication network, comprising a content provider that delivers information located by means of network addresses, means for converting the information from one form to another, and a client terminal to which the information is delivered. It further comprises a database, wherein a number of information addresses are mapped to another form. The information to be sent from the content provider to said means is either initiated by a request from the client terminal to the content provider or it is initiated by a push of a web page initited by a web server application. The advantageous embodiments of the invention are presented in the subclaims. This invention is primarily meant for the scenario when there is a client application connected to any kind of content provider over a narrow band channel using location by measn of URL addresses. The client terminal in such systems is usually a mobile phone, and the means for converting the information from one form to another is a gateway. The link between the mobile phone and the gateway is a narrow band link. The invention though, may just as well be applied to all systems, wherein there is a browser application on the client and a gateway inbetween the content provider and the client. In said scenario, the information to be delivered is primarily a web page and the addresses of information to be delivered are URL addresses. The form of the information addresses to be transformed by the gateway are converted or compressed to a shorter form. In practice, the client is usually first requesting for a web page. The web page contains links, i.e. requests for other URLs. A mapping of URLs to preferably a numeric ID is then made in the gateway. This numeric ID is then passed to the client. If the client would request for one of the URL's, the ID is sent to the gateway, which replaces the ID with the actual URL. In narrow band communication channels, the compressing of information is essential to get a well working system. In the wireless world, gateways are used to compress the amount of data between the Content Provider and the client. Gateways are frequently used in systems for compressing information over a narrow band communication link, transforming the information from one syntax to another more efficient (but normally less visual) syntax. In the invention, the means for convenrting the information from one form toanother can be a gateway, a proxy or some other component. Since in web applications, links are a frequently used element, the invention will drastically increase the usability of client browser applications connected to the gateway using a narrow band channel. The solution is transparent to the content provider. The technology may be applied to existing web server content, dramatically increasing the use of the invention. The web application developer may write an arbitrary long URL. The web application will then be easier to maintain, since the directory structure of the application may be better described, without needing to limit the length of the directory names. BRIEF DESCRIPTION OF DRAWINGS Figure 1 is an overall architecture view of the system of the invention Figure 2 is a signalling example of the method of the invention DETAILED DESCRIPTION The method of the invention can be performed in a telecommunication network, comprising a content provider 1 that delivers information, a gateway 2 for converting the information from one form to another, and a mobile terminal 3 to which the information is delivered. Each piece of information is located by a network address URL in the telecommunciation network. A user agent browser 4 is run on the mobile temrinal 3 for accessing web pages. In figure 1 , it is assumed that a push for a web page to be sent from the content provider has been initiated. As a response, the content provider 1 sends a WML page (Wireless Markup language page) containing URL links to the gateway 2 in step a. The gateway receives the page, compress the page to byte code and replace the different URLs with short IDs. The ID is much shorter than the real URL address. In step b, a mapping of URL's to preferably an ID is then made to a database 5 in the gateway. This ID is then passed to the client in step c in byte code form. When the client requests for one of the URL's, the ID corresponding to the actual URL is sent to the gateway in step d, which replaces the ID with the actual URL and sends the URL requests to the content provider in step e. As a response, the content provider then sends the content located at this URL to the client. The method of the invention is described more in detail in the signalling diagram of figure 2. First the web page download from the content provider to the gateway has to be initiated. For that purpose, the client requests for a web page in step 1a or the web server application initiates a push of a web page (not shown in the sequence diagram of figure 2). The content provider then sends a web page in step 2 to the gateway either as a response to the previous URL request of step 1a or as a push. The gateway receives the web page and transforms the page to byte code in step 3. The page may contain an arbitrary number links to other web pages. Each link consists of an URL. Links to other web pages, such as a "go href" command in WML, are replaced with IDs. No dynamic variables are replaced with an ID, but they are added to the ID. The byte code containing the IDs is sent to the client in step 4. The client executes the script. When the client clicks on a link to another web page, a short message SMS containing the ID and additional variables is sent to the gateway from the client. In step 6, the gateway searches the map to find the complete URL corresponding to the ID that came from the client. The gateway replaces the ID with the complete URL and requests for the web page from the content provider in step 6 in form of a normal URL request. The gateway searches the map to find the complete URL corresponding to the ID that came from the client. The gateway replaces the ID with the complete URL and requests for the web page in step 7 as a normal URL request. The content provider responds with a web page (continue sequence at action number 2) and sends it to the client in step 8.

Claims: CLAIMS 1. Method for delivering information in a telecommunication network, comprising a content provider that delivers the information, means for converting the information from one form to another, and a client terminal to which the information is delivered, each piece of information being located by means of a network address, c h a r a c t e r i z e d by the steps of a) initiating information with a given information address to be sent from the content provider to said means, which information contains requests for further information addresses, b) transforming the form of the furhter information address by said means to a new form, c) mapping of the information addresses and its corresponding new forms in a database connected to said means, d) passing the new forms of the addresses of the further information to the client terminal, e) sending a request for some further information from the client terminal to the gateway by using the delivered new forms for the addresses of the further information, f) replacing the transformed forms with the real addresses in said means, g) the gateway requesting for the further information by means of the real addresses by sending a message to the content provider, h) the content provider responds by sending the further information to the client terminal. 2. Method of claim 1 , c h a r a c t e r i z e d in that the information to be delivered is a web page. 3. Method of claim 1 or 2, characterized in that the information to be sent from the content provider to said means in point a) is initiated by a request from the client terminal to the content provider. 4. Method of claim 1 or 2, characterized in that the information to be sent from the content provider to said emans in point a) is initiated by a push of a web page initited by a web server application. 5. Method of claim 1 or 2, c h a r a c t e r i z e d in that the addresses of information to be fetched are URL addresses. 6. Method of claim 1 or 2, characterized in that the information addresses to be transformed in point b) are converted to a shorter form. 7. System in a telecommunication network, comprising a content provider that delivers information located by means of network addresses, means for converting the information from one form to another, and a client terminal to which the information is delivered, c h a r a c t e r i z e d in that it further comprises a database, wherein a number of information addresses are mapped to another form. 8. System of claim 8, characterized in that the information to be fetched is a web page. 9. System of claim 8, characterized in that the addresses of information to be fetched are URL addresses. 10. System of any of claims 8-10, characterized in that the form to which the information addresses are mapped is shorter compared to the real information address. 11. System of any of claims 8-11, characterized in that the client terminal is a mobile phone. 12. System of any of claims 8-12, characterized in that the link between the mobile phone and said means is a narrow band link.

Inventors: JOHANSSON MARTIN, KAERKI LIRIS, LINDEN ANDERS, JOHANSSON, MARTIN, KAERKI, LIRIS, LINDEN, ANDERS
Applicants: JOHANSSON MARTIN, KAERKI LIRIS, LINDEN ANDERS, SMARTTRUST SYSTEMS OY, JOHANSSON, MARTIN, KAERKI, LIRIS, LINDEN, ANDERS
Application year: 2001
Main classification: G06F17
IPC codes: G06F17