Browse Prior Art Database

URL reduction for the Internet access devices

IP.com Disclosure Number: IPCOM000015400D
Original Publication Date: 2002-Feb-20
Included in the Prior Art Database: 2003-Jun-20
Document File: 2 page(s) / 93K

Publishing Venue

IBM

Abstract

Disclosed is a middleware program, such as reverse proxy, which reduces size of a URL in a hyper text document for the following objectives: Provide capability of handling long URLs in Internet access terminals beyond the technical limitation of the terminals; For example, URL length is limited to 200 bytes in case of the i-mode phones provided by NTT DoCoMo. Reduce communication cost of the Internet access terminals by reducing the size of URLs in a document that is sent to the terminals.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 54% of the total text.

Page 1 of 2

URL reduction for the Internet access devices

    Disclosed is a middleware program, such as reverse proxy, which reduces size of a URL in a hyper text document for the following objectives:

Provide capability of handling long URLs in Internet access terminals beyond the technical limitation

of the terminals; For example, URL length is limited to 200 bytes in case of the i-mode phones provided by NTT DoCoMo. Reduce communication cost of the Internet access terminals by reducing the size of URLs in a

document that is sent to the terminals.

The system that implements the invention's method consists of the Internet access terminals, a proxy server and a back end server. Examples of the Internet access terminals are mobile phones with Internet access capabilities such as the i-mode phones or the J-SKY phones. The back end server has a web application or web resources, and provides the hyper text documents, such as HTML documents, to the terminals. The proxy server is located between the terminals and the back end server. The program that implements the invention's method runs on the proxy server. This program is a proxy server program that maintains cookies and authentication data on behalf of the Internet access terminals which, by themselves, do not support Cookies or Basic Authentication.

Following steps describe how this program performs the URL length reduction.

When a request is sent from a terminal to the program for the first time, the program generates

session ID and allocates storage area called Session Object which stores session information including authentication data and Cookies, and then the program transfers the request to the back end server. The response is returned from the back-end server. If the response has Cookies data, the program

stores it in the session object. If the response is a hyper text document, such as HTML document, the program performs the

following steps for each URL in the document.

If the URL is a relative URL, it is co...