Method for reducing perceived delay between a time data is...

Electrical computers and digital processing systems: multicomput – Remote data accessing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S235000, C709S240000, C341S087000, C341S055000

Reexamination Certificate

active

06240447

ABSTRACT:

BACKGROUND OF THE INVENTION
This invention relates to a method for transferring and displaying data pages at a station connected to a network by a low-speed connection. In particular, this invention relates to a method for reducing the delay between the time a data page is requested and the time the page is displayed.
In data networks such as the Internet, data is stored on servers interconnected by high-speed connections. Such networks support protocols, such as the Hypertext Transfer Protocol (“HTTP”) used in the popular World Wide Web portion of the Internet, in which data is transmitted to users in a format known as a “page.” Under the HTTP protocol, the user interface software (known as a “browser”) cannot begin to display a page until a significant portion of the page has been received, and clearly cannot fully display the page until the entire page has been received. The resulting delays are referred to as “latency.”
Unfortunately, many Internet users are connected to the Internet by relatively slow connections using a modem and a standard telephone line. Even the fastest commercially available telephone modems are limited to speeds of 28.8 kilobits per second (“kbps”), or in some cases 33.6 kbps. This limits the speed at which a World Wide Web page can be transmitted to a user and displayed by the users browser. In addition, heavy user traffic, particularly heavy access by other users to the same server, also slow down the apparent speed of the World Wide Web. As a result, many users complain about the slow speed of the Internet in general, and the World Wide Web in particular. In fact, much of-the-latency perceived by users is the result of their relatively slow connection to, and heavy traffic on, what inherently ought to be a very fast network.
Currently available browser software makes some attempts to eliminate delays in receiving World Wide Web pages. For example, most browsers will store received pages in a disk cache. If the user asks for a page within a short time after having asked for it previously, the browser will retrieve the page from the cache. However, under the HTTP protocol, certain World Wide Web pages may not be cached, such as those that are dynamically generated. Therefore, current caching techniques are of limited usefulness in solving the latency problem.
It would be desirable to be able to reduce the perceived delays encountered in transmitting data pages from a relatively fast network to a user connected to the network by a relatively slow connection.
It would also be desirable to be able to make better use of the caching capabilities of browsers.
SUMMARY OF THE INVENTION
It is an object of this invention to reduce the perceived delays encountered in transmitting data pages from a relatively fast network to a user connected to the network by a relatively slow connection.
It is also an object of this invention to make better use of the caching capabilities of browsers.
In accordance with this invention, there is provided a method for transferring and displaying data pages on a data network of a type on which data can be retrieved in a page format. The network has at least one server on which the data pages are stored, a gateway connected to the servers, and a user station connected to the gateway by a data connection having a finite speed. The user station requests one of the pages from one of the servers. The method comprises sending a request from the user station to the gateway for retrieval of the data page from one of the servers. In response to that request, an earlier version of the data page is recalled. If the earlier version is determined not to be current, a retrieval of the data page from that one of the servers to the gateway, for transfer to the user station, is initiated. After receipt at the gateway of a response to the request, a difference between the requested data page and the earlier version of the page is determined, and that difference is transmitted to the user station. At the user station, the data page is calculated as a function of the earlier version and the difference. The calculated page is then displayed at the user station.


REFERENCES:
patent: 4992954 (1991-02-01), Takeda et al.
patent: 5155484 (1992-10-01), Chambers, IV
patent: 5210865 (1993-05-01), Davis et al.
patent: 5235419 (1993-08-01), Krause
patent: 5379399 (1995-01-01), Conway-Jones et al.
patent: 5479210 (1995-12-01), Cawley et al.
patent: 5561688 (1996-10-01), Jones, Jr.
patent: 5619685 (1997-04-01), Schiavone
patent: 5623655 (1997-04-01), Chisaka
patent: 5649030 (1997-07-01), Normile et al.
patent: 5686912 (1997-11-01), Clark, II et al.
patent: 5931904 (1999-08-01), Banga et al.
Ball et al. (An Internet Difference Engine and its Applications) pp. 71-76, Feb. 28, 1996.*
LAN Times (Trusted gatekeeper or big brother?) pp. 1-2, Sep. 30, 1996.*
Coppieters, Kris (A cross-platform binary diff.) pp. 1-5, May 1996.*
GNU Tools (diff—find differences between two files), Sep. 22, 1993.*
Ball, et al., “An Internet Difference Engine and Its Applications”, Digest of Papers of COMPCON 1996, Technologies for the Information Superhighway, Santa Clara, CA, Feb. 25-28, 1996, No. Conf. 41, Feb. 25 1996, pp 71-76, XP000628466 IEEE.
Luotonen, et al., “World-Wide Web proxies”, Computer Networks and ISDN Systems, 27:2, Nov. 1994, pp 147-154 XP004037985.
Schilit, B., et al., “TeleWeb: Loosely Connected Access to The World Wide Web”, 28:11, May 1996, pp 1431-1444, XP004018240.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for reducing perceived delay between a time data is... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for reducing perceived delay between a time data is..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for reducing perceived delay between a time data is... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2521274

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.