Electrical computers and digital processing systems: multicomput – Computer-to-computer data modifying – Compressing/decompressing
Reexamination Certificate
1997-11-03
2001-10-30
Harrell, Robert B. (Department: 2152)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data modifying
Compressing/decompressing
C709S201000, C704S009000, C707S793000
Reexamination Certificate
active
06311223
ABSTRACT:
TECHNICAL FIELD
The present invention relates to computer managed communication networks and particularly to the transmission of documents in markup language format from remote distribution points to computer controlled user interactive display terminals which would be available to interactive users in a networking environment such as the internet or equivalent proprietary or public networks.
BACKGROUND OF THE INVENTION
The 1990's decade has been marked by a societal technological revolution driven by the convergence of the data processing industry with the consumer electronics industry. Like all such revolutions, it unleashed a great ripple effect of technological waves. The effect has in turn driven technologies which have been known and available but relatively quiescent over the years. Two of these technologies are the internet-related distribution and object oriented programming systems. The convergence of the electronic entertainment and consumer industries with data processing exponentially accelerated the demand for wide ranging communications distribution channels, and the World Wide Web or internet which had quietly existed for over a generation as a loose academic and government data distribution facility reached “critical mass” and commenced a period of phenomenal expansion. With the expanded accessibility of tens of thousands of programmers to each other, not to mention to potential users of such programs via the expanded internet client base, an obvious need became apparent: cooperative programming systems wherein program developers could coact to continuously expand and enhance existing programs in a distributed programming environment. Object oriented programming offered the solution. With its potentially interchangeable objects or units, object oriented programming systems have found acceptance as the programming system for the internet. In all areas of data processing and communications, as well as the electronic entertainment and consumer industries having anything to do with the internet, there has been a substantial movement to object oriented programming systems and particularly to the Java programming system. A major significance of Java is that it is an internet or World Wide Web distributed programming system where literally thousands of program developers and users are continually upgrading and changing the programs. There arose a need for programmers and users to readily being able to display program documentation in a clear and comprehensive manner in natural language. Hypertext Markup Language (HTML), which had been the documentation language of the internet world wide web for years, offered an answer and more. It offered direct links between pages and other documentation on the web and a variety of related data sources which were at first text and then evolved into media, i.e. “hypermedia”.
Now the combination of Java object oriented programming and HTML has taken an even greater advance in Web pages: Java code and programs are being created which will exist on web pages where they offer the user the option of downloading and executing such code or programs when the page is being browsed. These programs are embedded in the web page as applets.
With all of these rapidly expanding functions of web pages and like documentation, it should be readily understandable that the demand for web documents has been expanding exponentially in recent years. In addition to the proliferating standard uses of HTML for text and media related world wide web pages for commercial, academic and entertainment purposes, the Java documentation program, JavaDoc, will produce standard HTML files for outputs to computer controlled displays to provide standard natural language displays of the program documentation. Thus, HTML has become the display language of choice for the internet or World Wide Web. It is used there for all forms of display documentation including the markup of hypertext and hypermedia documents, usually stored with their respective documents on an internet or web server in addition to the above described programming distribution. HTML is an application of SGML (Standard Generalized Markup Language), an ISO standard for defining the structure and contents of any digital document. It should be recognized that any of the aspects of the present invention illustrated with respect to HTML would be equally applicable to SGML. For further details on Java, JavaDoc or HTML, reference may be made to the texts “Just Java”, 2nd Edition, Peter van der Linden, Sun Microsystems, Inc., 1997, or “Java in a Nutshell”, 2nd Edition, by David Flanagan, O'Reilly publisher, 1997.
It must be recognized that HTML, as well as other markup languages for web pages, originated at a time when the demand for web pages and related documentation was relatively modest. It could be said that the present day demand on web page resources and markup languages was probably inconceivable when these were developed. Accordingly, it is the objective of the present invention to provide implementations which go well beyond conventional general data compression whereby the markup languages used in web page development, transmission and use may be downloaded and used more effectively with less wasted time.
SUMMARY OF THE INVENTION
The present invention relates to a computer controlled display systems for displaying documents e.g., web pages including natural language text representative of data transmitted to display stations from a location remote from said stations e.g., web servers where the data is stored in a markup language format including tags identifying the contents of said data. One key aspect of the present invention is the provision of means for tokenizing the tags prior to the transmission of data from the server to the display station and then detokenizing said tokenized tags received at the display station whereby said received data is restored to said markup language format. Then, there are means associated with the display station for translating said received data from said markup language format into said displayed natural language text documents. The preferable markup language is of course HTML. Another aspect of the invention is directed to portions of the data to be transmitted, identified by tags, as comments. Means are provided for removing the data portions identified as comments prior to transmitting said data.
All of the above expedients may be combined with standard general data compression means for compressing, prior to said transmitting, the data portions remaining after tag tokenizing comments removal, and means for decompressing said compressed data portions received at the display station so that the received data is restored to said markup language format.
REFERENCES:
patent: 5051745 (1991-09-01), Katz
patent: 5099420 (1992-03-01), Carlgren et al.
patent: 5243520 (1993-09-01), Jacobs et al.
patent: 5530852 (1996-06-01), Meske, Jr. et al.
patent: 5659755 (1997-08-01), Strohacker
patent: 5708806 (1998-01-01), DeRose et al.
patent: 5708825 (1998-01-01), Sotomayor
patent: 5737619 (1998-04-01), Judson
patent: 5752021 (1998-05-01), Nakatsuyama et al.
patent: 5819265 (1998-10-01), Ravin et al.
patent: 5832480 (1998-11-01), Byrd, Jr. et al.
patent: 5854597 (1998-12-01), Murashita et al.
patent: 5878406 (1999-03-01), Noyes
patent: 5884014 (1999-03-01), Huttenlocher et al.
patent: 5890103 (1999-03-01), Carus
patent: 5890171 (1999-03-01), Blumer et al.
patent: 5893916 (1999-04-01), Dooley
patent: 5895463 (1999-04-01), Dowling et al.
patent: 5907621 (1999-05-01), Bachman et al.
patent: 5933822 (1999-08-01), Braden-Harden et al.
patent: 5948054 (1999-09-01), Nielsen
patent: 5948066 (1999-09-01), Whalen et al.
patent: 5953526 (1999-09-01), Day et al.
patent: 5963205 (1999-10-01), Sotomayor
patent: 5983248 (1999-11-01), DeRose et al.
patent: 6009441 (1999-12-01), Mathieu et al.
patent: 6041331 (2000-03-01), Weiner et al.
patent: 6041355 (2000-03-01), Toga
patent: 6061697 (2000-05-01), Nakao
patent: 0896284 A1 (1999-02-01), None
patent: 0928070 A2 (1999-07-01), None
pate
Bodin William Kress
Mueller Ted Ralph
Harrell Robert B.
International Business Machines - Corporation
Kraft J. B.
Mims Jr. David A.
Vaughn, Jr. William C.
LandOfFree
Effective transmission of documents in hypertext markup... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Effective transmission of documents in hypertext markup..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Effective transmission of documents in hypertext markup... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2600743