Electrical computers and digital processing systems: multicomput – Computer conferencing – Demand based messaging
Reexamination Certificate
1996-09-13
2002-04-23
Burgess, Glenton B. (Department: 2153)
Electrical computers and digital processing systems: multicomput
Computer conferencing
Demand based messaging
C709S207000
Reexamination Certificate
active
06377978
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to dynamic downloading of hypertext electronic mail messages.
2. Description of Related Art
Electronic mail is a technique in which messages are composed by a sender, sent from a sending computer, received and stored at a receiving computer, and ultimately presented to a recipient; the sending computer and the receiving computer may be the same computer, or may be different computers which are coupled together using a computer network or other communication link. For example, an operator may use a workstation for composing electronic mail messages and to couple that workstation to the sending computer for sending those electronic mail messages, and to couple the workstation to the receiving computer for receiving electronic mail messages and to use the workstation for reviewing those electronic mail messages.
One problem which has arisen in the art is that it can take substantial time to transmit an electronic mail message from the workstation to the sending computer (herein called “uploading” the message) or to transmit an electronic mail message from the receiving computer to the workstation (herein called “downloading” the message). This problem is particularly acute when the electronic mail message is laden with data or graphics, when the communication link (between the workstation and the sending computer or between the workstation and the receiving computer) has relatively low communication bandwidth, or when there are many electronic mail messages to be transmitted. The operator of the workstation perceives substantial transmission time as excessive latency in uploading or downloading electronic mail messages.
One method has been to transmit only a part of the electronic mail message for presentation to the operator, such as a header for the message or a first screen display for the message, and to require the operator to request more of the electronic mail message before the remainder is transmitted for presentation. Although this method allows the operator to review at least part of the electronic mail message relatively quickly, it suffers from the drawback that the operator must be present at the workstation to request further information and thus to cause the electronic mail message to be fully transmitted for presentation.
A variant of this method is to transmit the entire electronic mail message for immediate presentation to the operator, but to allow the operator to interrupt the transfer, such as with a flow control character, if it is desired to perform another task. Although this method also allows the operator to review at least part of the electronic mail message relatively quickly, it suffers from the drawback that the operator must review only a single electronic mail message at a time, and therefore must wait the full latency for downloading a first electronic mail message before reviewing any part of a second electronic mail message.
An aspect of the problem which has arisen in the art is that electronic mail messages are linear sequences of characters, while it is often desirable to transmit information which is organized other than linearly. For example, it is often desirable to transmit information organized as hypertext, such as information presented using HTML (hypertext markup language) or related description languages, and capable of being transmitted using the HTTP (hypertext transfer protocol) or related protocols. When information is so organized, presenting information in the electronic mail message in the order it is transmitted will often be contrary to the purposes of the both the sender and recipient. Rather, the operator will wish to review portions of the electronic mail message in a different order from the order it is transmitted by the sender to the recipient.
Accordingly, it would be advantageous to provide a tecnique for downloading electronic mail messages which allows an operator to review at least portions of those electronic mail messages without waiting to download the entire electronic mail message. This advantage is achieved by a method and system according to the present invention in which electronic mail messages and portions thereof are presented to an operator at a workstation while other electronic mail messages or other portions of the same electronic mail message are dynamically downloaded in one or more background tasks and held in storage for later presentation.
SUMMARY OF THE INVENTION
The invention provides a method and system for dynamic downloading of hypertext electronic mail messages. The system includes a mail server for receiving electronic mail messages and their headers, and a mail client for downloading electronic mail messages and their headers from the mail receiver and presenting downloaded electronic mail messages and headers to an operator. The mail client dynamically downloads and presents electronic mail messages responsive to interactive instructions from an operator, downloads and stores electronic mail messages for subsequent presentation to the operator, and organizes electronic mail messages in hypertext sections for selection by and presentation to the operator. In preferred embodiments, the mail server and the mail client cooperate dynamically and interactively to download, so as to present to the operator, electronic mail messages, or portions thereof, linked by hypertext links and possibly including data, audiovisual material, included programs, security features, or other features in addition to text.
REFERENCES:
patent: 5204947 (1993-04-01), Bernstein
patent: 5377354 (1994-12-01), Scannell et al.
patent: 5499109 (1996-03-01), Mathur et al.
patent: 5508817 (1996-04-01), Kunigami
patent: 5513126 (1996-04-01), Harkins et al.
patent: 5548789 (1996-08-01), Nakanura
patent: 5572643 (1996-11-01), Judson
patent: 5574843 (1996-11-01), Gerlach, Jr.
patent: 5619648 (1997-04-01), Canale et al.
patent: 5623503 (1997-04-01), Jiang et al.
patent: 5623603 (1997-04-01), Jiang et al.
patent: 5627764 (1997-05-01), Schutzman et al.
patent: 5630060 (1997-05-01), Tang et al.
patent: 5666542 (1997-09-01), Mitsuyoshi et al.
patent: 5675507 (1997-10-01), Bobo, II
patent: 5680619 (1997-10-01), Gudmundson
patent: 5694163 (1997-12-01), Harrison
patent: 5705502 (1998-01-01), Foley et al.
patent: 5706502 (1998-01-01), Foley et al.
patent: 5710863 (1998-01-01), Hong et al.
patent: 5710883 (1998-01-01), Hong et al.
patent: 5724574 (1998-03-01), Stratigos et al.
patent: 5734835 (1998-03-01), Selker
patent: 5737519 (1998-04-01), Judson
patent: 5737599 (1998-04-01), Rowe et al.
patent: 5754235 (1998-05-01), Hum et al.
patent: 5754700 (1998-05-01), Kuzma
patent: 5754765 (1998-05-01), Danneels et al.
patent: 5754851 (1998-05-01), Wissner
patent: 5761673 (1998-06-01), Bookman et al.
patent: 5764235 (1998-06-01), Hunt et al.
patent: 5768505 (1998-06-01), Gilchrist et al.
patent: 5781741 (1998-07-01), Imamura et al.
patent: 5781785 (1998-07-01), Rowe et al.
patent: 5784058 (1998-07-01), LaStrange
patent: 5787470 (1998-07-01), DeSimone et al.
patent: 5794039 (1998-08-01), Guck
patent: 5794259 (1998-08-01), Kikinis
patent: 5809512 (1998-09-01), Kato
patent: 5816435 (1998-10-01), Kozuka
patent: 5818447 (1998-10-01), Wolf et al.
patent: 5826102 (1998-10-01), Escobar
patent: 5828839 (1998-10-01), Moncreiff
patent: 5835683 (1998-11-01), Corella et al.
patent: 5842020 (1998-11-01), Faustini
patent: 5845299 (1998-12-01), Arora et al.
patent: 5848415 (1998-12-01), Guck
patent: 5850446 (1998-12-01), Berger et al.
patent: 5854299 (1998-12-01), Arora et al.
patent: 5854893 (1998-12-01), Ludwig et al.
patent: 5870544 (1999-02-01), Curtis
patent: 5875322 (1999-02-01), House et al.
patent: 5878223 (1999-03-01), Becker et al.
patent: 5911776 (1999-06-01), Guck
patent: 5956491 (1999-09-01), Marks
patent: 5963217 (1999-10-01), Grayson
patent: 5995093 (1999-11-01), Lambourne
patent: 6014688 (2000-01-01), Venkatreman
patent: 6029164 (2000-02-01), Birrell et al.
Brown, Mark; Using Netscape 2, pp 327-375, 1995.*
Chung-Ming Huang Et Al: “Multimedia E-Mail: The Evolution
Burgess Glenton B.
Fields Kenneth W.
Planetweb, Inc.
Swernofsky Law Group
LandOfFree
Dynamic downloading of hypertext electronic mail messages does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic downloading of hypertext electronic mail messages, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic downloading of hypertext electronic mail messages will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2831889