|
|
|
| United States Patent | 5790793 |
| Link to this page | http://www.wikipatents.com/5790793.html |
| Inventor(s) | Higley; Thomas (Fort Collins, CO) |
| Abstract | A method and system for sending and receiving Uniform Resource Locators
(URLs) in electronic mail over the Internet. An electronic mail document
containing a URL may have several different types. If the message type
indicates a URL, when the received URL type document is read or browsed
using a multimedia Internet browser, the URL is looked up so that the
information corresponding to the URL is displayed without necessarily
displaying any portion of the received message. If the received document
is of the Hypertext Markup Language (HTML) type, the document may be
displayed and a user may "click" on the URL to look up the information
corresponding to the URL. If the received document is of the text type,
the text may be converted to the HTML format and the HTML format document
displayed so that a user may "click" on the URL in order to look up the
information corresponding to the URL without the need to type in the URL
address. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 5790793 |
|
|
Method and system to create, transmit, receive and process information,
including an address to further information |
|
|
|
|
|
| Publication Date |
August 4, 1998 |
|
|
|
|
|
| Filing Date |
April 4, 1995 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 5572643 Judson 709/218 Nov,1996 |      Your vote accepted [0 after 0 votes] | | 5544320 Konrad 709/203 Aug,1996 |      Your vote accepted [0 after 0 votes] | | 5530852 Meske, Jr. 709/206 Jun,1996 |      Your vote accepted [0 after 0 votes] | | 5483466 Kawahara 709/203 Jan,1996 |      Your vote accepted [0 after 0 votes] | | 5479411 Klein 379/88.13 Dec,1995 |      Your vote accepted [0 after 0 votes] | | 5379374 Ishizaki 715/759 Jan,1995 |      Your vote accepted [0 after 0 votes] | | 5367621 Cohen 715/501.1 Nov,1994 |      Your vote accepted [0 after 0 votes] | | 5167011 Priest
Nov,1992 |      Your vote accepted [0 after 0 votes] | | 4289930 Connolly 345/169 Sep,1981 |      Your vote accepted [0 after 0 votes] | | | | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
| Add a new Other reference: |
| Post related web sites and other references in this section |
| | Reference | Relevancy | Comments | Tricks of the Internet Gurus; Unlock the Secrets and Tricks Used by Internet Experts; Sams Publishing, 1994; pp. 257-270.; 1994.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | The World Wide Web; Everthing You Need to Master the Web!; John December & Neil Randall; pp. 180-189 (Part I) and pp. 276-280 (Part II); 1994.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Netscape Communications Corp.: "Description of Netscape 1.0"; Mountain View, Calif., 1994.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Berners-Lee, T. et al.; "Hypertext Markup Language (HTML)"; Internet Draft, IIIR Working Group, Jun. 1993.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Baker, S.; "Hypertext browsing on the Internet"; UNIX Review v12 n9 p. 21(6); USA, Sep. 1994.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Snyder, J.; "Taming the Internet"; Macworld v11 n12 p. 114(4); USA, Dec. 1994.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | "Leveraging E-Mail", PC Magazine, May 16, 1995, pp. 241, 244 and 245.. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Byte Magazine, "Applying the Internet", Feb. 1992.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Byte Magazine, "Magazines Without Paper", Sep. 1993.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Byte Magazine, "The Web Means Business", Nov. 1994.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Byte Magazine, "The Virtual Storefront", Jan. 1995.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Byte Magazine, "Mosaic: Beyond Net Surfing", Jan. 1995.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Byte Magazine, "Internet with Style", Jan. 1995.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Byte Magazine, "Making the Internet Connection", Jan. 1995.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Byte Magazine, "Internet Publishing Tools Proliferate", Mar. 1995.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Byte Magazine, "Build Your Own WWW Server", Apr. 1995.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Association for Computing Machinery, "Caught in the World Wide Web: Mit Moves Computer Documentation Online", 1994.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Association for Computing Machinery, "Mosaic -Surfing at Home and Abroad", 1994.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | IEEE Computer, "Mosaic, HTML, and the World Wide Web", vol. 27, No. 10, Oct. 1994.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Internet Publication, "University of Cambridge Statistical Laboratory", Jul. 1994.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Internet Publication, "New Features in Mosaic 2.0", Dec. 1993.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | World Wide Web Frequently Asked Questions. Dec. 9, 1994 From URL http://sunsite.unc.edu/boutell/faq/www.sub.13 faq.html.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Posting to news group Comp.infosystems.www.announce by Luca Mannza <bilbo@crs4.it> on Mar. 10, 1995 describing a WWW interface to POP3. Demo at <URL:http://www.crs4.it/.about.bilbd WebMailDemo/>.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | MHonArc Home Page updated Nov. 17, 1994 and MHonArc software manual published by Earl Hood <ehood@convex.com> Convex Computer Corporation Richardson Texas.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | rfc1725, Post Office Protocal -Version 3, Nov. 1994 by J. Myers and M. Rose.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | rfc1522, MIME (Multipurpose Internet Mail Extensions) Part Two: Message Header Extensions for Non-ASCII Text, Sept. 1993 by K. Moore.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | rfc1521, MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies, Sep. 1993 by N. Borenstein, Bellcore and N. Freed.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | Managing Internet Information Services; World Wide Web, Gopher, FTP and more; O'Reilly & Associates, Inc. pp. 357-359.; Dec. 1984.
. Oct,2006 |      Your vote accepted [0 after 0 votes] | | |
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
|
|
|
| Market Size |
|
Estimate the gross annual revenues of the relevant market
sector:
|
| | |
| |
|
|
| Market Share |
|
Estimate the percentage of the relevant market sector this invention will capture:
|
| | |
| |
|
|
| Reasonable Royalty |
|
What percentage of gross sales should the inventor or assignee be paid?
|
| | |
| |
|
|
|
Public's "Guesstimation" of Royalty Value
|
| Market Size | N/A | [No votes] | | x | Market Share | N/A | [No votes] | | x | Reasonable Royalty | N/A | [No votes] |
| | N/A | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
Market Review  |
|
|
Technical Review  |
|
|
Claims  |
|
|
What is claimed as new and desired to be secured by Letters Patent of the United States is:
1. A method of communicating between computers, comprising the steps of:
creating a message at a first computer, said message including a reference to a predetermined location;
transmitting, by the first computer, said message to a second location; and
receiving said message by a computer at the second location;
decoding said message by the computer at the second location by retrieving data from the predetermined location, automatically by a single application, without requiring user interaction, into the computer at the second location.
2. A method according to claim 1, wherein:
said step of creating a message creates the message using Hypertext Markup Language (HTML); and
said step of decoding said message decodes the message using an HTML viewer.
3. A method according to claim 1, wherein:
said step of creating a message creates the message without using a Hypertext Markup Language (HTML); and
said step of decoding said message includes:
decoding the message by translating the message to the HTML; and
displaying, using a HTML viewer, said message which has been translated to the HTML.
4. A method according to claim 1, wherein:
said reference to a predetermined location is a Uniform Resource Locator (URL) and said step of creating creates the message without including data corresponding to the predetermined resource referenced by the URL.
5. A method according to claim 4, wherein said decoding step automatically retrieves the data from the predetermined location when a user decodes the message without the user requesting the retrieval of the data corresponding to the URL.
6. A method according to claim 1, wherein said transmitting step transmits the message over an Internet connection.
7. A method according to claim 1, wherein said step of creating creates the message so that the reference to a predetermined location corresponds to at least one of company information, a catalog, new product information, a manual, a correction
to the manual, an order, complaint information, and a questionnaire.
8. A method according to claim 1, wherein
said decoding includes displaying the message and the data from the predetermined location without running an application other than said single application and without running a separate translation program.
9. A method according to claim 1, wherein said step of creating a message creates said message to be an electronic mail message and said transmitting steps transmits said message over the Internet.
10. A method of processing, by a computer at a second location, a message created by a computer at a first location, the message including a reference to a predetermined location, and which was transmitted to the computer at the second location,
comprising the steps of:
receiving said message by the computer at the second location;
decoding said message by the computer at the second location by retrieving data from the predetermined location, automatically by a single application, without requiring user interaction.
11. A method according to claim 10, wherein:
said message is encoded using a Hypertext Markup Language (HTML); and
said step of decoding said message decodes the message using an HTML viewer.
12. A method according to claim 10, wherein:
said message is encoded without using a Hypertext Markup Language (HTML); and
said step of decoding said message includes:
decoding the message by translating said message to the HTML; and
displaying said message which has been translated to the HTML using an HTML viewer.
13. A method according to claim 10, wherein:
said reference to a predetermined location is a Uniform Resource Locator (URL) and said message is created without including data corresponding to the predetermined resource referenced by the URL.
14. A method according to claim 13, wherein said decoding step automatically retrieves the data from the predetermined location when a user decodes the message without the user requesting the retrieval of the data corresponding to the URL.
15. A method according to claim 10, wherein said receiving step receives the message from an Internet connection.
16. A method according to claim 10, wherein said message having the reference to the predetermined location has the reference to the predetermined location corresponding to at least one of company information, a catalog, new product information,
a manual, a correction to the manual, an order, complaint information, and a questionnaire.
17. A method according to claim 10, wherein
said decoding includes displaying the message and the data from the predetermined location without running an application other than said single application and without running a separate translation program.
18. A method according to claim 10, wherein said receiving step receives the message as an Internet electronic mail message.
19. A computer implemented method for transmitting a message to a receiving computer which examines a type of the message and looks up an address to a predetermined location contained within the message if the message is determined to be of a
type which indicates that the message contains an address, comprising the steps of:
encoding a message into a format which indicates that a type of the message is of a format which contains an address to a predetermined location and contains the address to the predetermined location without including data corresponding to the
predetermined location; and
transmitting the encoded message over a network to the receiving computer.
20. A method according to claim 19, wherein said encoding step encodes the message to be of a type indicating the message contains a Uniform Resource Locator (URL).
21. A computer system, comprising:
a first computer; and
a second computer connected to the first computer via a network;
said first computer including:
means for creating a message including a reference to a predetermined location; and
means for transmitting, by the first computer, said message to a second location;
said second computer including:
means for receiving said message; and
means for decoding said message by retrieving data from the predetermined location without a user typing the reference to the predetermined location into the computer at the second location.
22. A computer system according to claim 21, wherein:
said means for creating a message creates the message using a Hypertext Markup Language (HTML); and
said means for decoding said message decodes the message using an HTML viewer.
23. A computer system according to claim 21, wherein:
said means for creating a message creates the message without using a Hypertext Markup Language (HTML); and
said means for decoding said message includes:
means for decoding the message by translating the message to the HTML; and
means for displaying, using a HTML viewer, said message which has been translated to the HTML.
24. A computer system according to claim 21, wherein:
said reference to a predetermined location is a Uniform Resource Locator (URL) and said means for creating creates the message without including data corresponding to the predetermined resource referenced by the URL.
25. A computer system according to claim 24, wherein said decoding means automatically retrieves the data from the predetermined location when a user decodes the message in order to read the message without the user requesting the retrieval of
the data corresponding to the URL.
26. A computer system according to claim 21, wherein said transmitting means transmits the message over an Internet connection.
27. A computer system according to claim 21, wherein said means for creating creates the message so that the reference to a predetermined location corresponds to at least one of company information, a catalog, new product information, a manual,
a correction to the manual, an order, complaint information, and a questionnaire.
28. A computer system according to claim 21, wherein
said decoding is automatic and performed by a single application; and
said decoding means includes means for displaying the message and the data from the predetermined location without running an application other than said single application and without running a separate translation program.
29. A computer system according to claim 21, wherein said means for creating a message creates said message to be an electronic mail message and said means for transmitting transmits said message over the Internet.
30. A computer, located at a second location, for processing a message created by a transmitting computer at a first location, the message including a reference to a predetermined location, said computer comprising:
means for receiving said message; and
means, connected to the means for receiving, for decoding said message by retrieving data from the predetermined location without a user of said computer typing the reference to the predetermined location.
31. A computer according to claim 30, wherein:
said message is encoded using a Hypertext Markup Language (HTML); and
said means for decoding said message decodes the message using an HTML viewer.
32. A computer according to claim 30, wherein:
said message received by said computer was encoded without using a Hypertext Markup Language (HTML); and
said means for decoding said message includes:
means for decoding said message by translating the message to the HTML; and
means for displaying said message which has been translated to the HTML using an HTML viewer.
33. A computer according to claim 30, wherein:
said reference to a predetermined location is a Uniform Resource Locator (URL) and said message is created without including data corresponding to the predetermined resource referenced by the URL.
34. A computer according to claim 33, wherein said means for decoding automatically retrieves the data from the predetermined location when a user decodes the message without the user requesting the retrieval of the data corresponding to the
URL.
35. A computer according to claim 30, wherein:
said means for receiving receives the message from an Internet connection.
36. A computer according to claim 30, wherein said message having the reference to the predetermined location has the reference to the predetermined location corresponding to at least one of, company information, a catalog, new product
information, a manual, a correction to the manual, an order, complaint information, and a questionnaire.
37. A computer according to claim 30, wherein:
said means for decoding performs the decoding to be automatic and includes a single application; and
said decoding means includes a means for displaying the message and the data from the predetermined location without running an application other than said single application and without running a separate translation program.
38. A computer according to claim 30, wherein said means for receiving receives the message as an Internet electronic mail message.
39. A computer for transmitting a message to a receiving computer which examines a type of the message and looks up an address to a predetermined location contained within the message if the message is determined to be of a type which indicates
that the message contains an address, comprising:
means for encoding a message into a format which indicates that a type of the message is of a format which contains an address to a predetermined location and contains the address to the predetermined location without including data corresponding
to the predetermined location; and
means for transmitting the encoded message over a network to the receiving computer.
40. A method according to claim 39, wherein said encoding means encodes the message to be of a type indicating the message contains a Uniform Resource Locator (URL).
41. A method of communicating between computers, comprising the steps of:
sending a message over a network, said message includes at least one reference to a predetermined location at a first computer system;
receiving said message at a second computer system; and
decoding said message by retrieving data from said predetermined location automatically, without requiring user interaction. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to computer systems and more particularly to computer network communications such as electronic mail and a system and method for transmitting and browsing preformatted information on computer networks. The invention
is more particularly related to applying these methods and systems to Internet electronic mail and a multimedia browser.
2. Discussion of the Background
Recently, and more particularly in the last two years, growth in the use of the Internet has been explosive. Much of the recent growth is attributable to the popularity of the World Wide Web (WWW), originally developed between 1989 and 1991 by
CERN, the European Particle Physics Institute on Geneva, Switzerland, and the more recent development of a software program called "Mosaic." Mosaic is a multimedia, hypertext linked browser for the Internet. Most of the multimedia communication for
Mosaic is handled using the Hypertext Transfer Protocol (HTTP) and files or formatted data using the Hypertext Markup Language (HTML). This format provides for a mingling of text, graphics, video, sound and hypertext links by "tagging" a text document
using HTML. Data encoded using HTML is often referred to as an "HTML document," an "HTML page" or a "home page". These documents and other Internet resources may be accessed across the network by means of a network addressing scheme. These addresses,
as used by Mosaic, are referred to as Uniform Resource Locators (URLs).
Since the development in 1993 of Mosaic by the National Center for Supercomputing Applications at the University of Illinois in Urbana--Champaign, Ill. (NCSA), numerous other implementations of the Internet browser have been developed including
but not limited to Netscape, Cello and Lynx. These applications are generically referred to as Multimedia Internet Browsers (MIBs) in this writing. Although this writing may refer specifically to Mosaic by name, this shall not limit the scope of the
invention but serves merely as an example of the class of MIBs in general.
The present inventor noticed that URLs are being referenced with increasing frequency in electronic mail messages. However, a URL in a typical mail message provides the user with no easy way to review the information stored at the URL address.
To see the information, the reader of the electronic mail message needs to type the URL into a separate MIB browsing program to access the information. The present inventor has noticed that Mosaic, and all of the known MIB implementations suffer from a
serious common deficiency. As "passive" browsers of data, they access or "pull" data from the Internet by use of various network addressing schemes. They do not allow for the active sending of network addresses (and corresponding hypermedia documents)
to the users of MIBs. That is, they do not "push" data that is on the Internet to users, nor do the browsers as currently conceived and implemented allow for the receiving of such pushed data.
< | | |