Patent US6055522A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6055522A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic page converter for dynamic content distributed publishing system

Assignee: Oracle OTC Subsidiary LLC
•
Filing: 1997-06-19
•
Granted: 2000-04-25
•
Expires: 2017-06-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Page Builder software program that operates in connection with a dynamic content publishing program such as FutureTense Designer™. The Page Builder program accepts a dynamic content publication file as input and generates one or more hypertext markup language (HTML) pages for each navigable state of the dynamic content file. As a result, the dynamically specified content is encapsulated in a set of Web pages that may be displayed by a browser which does not have a viewer program applet or plug-in. This provides a capability for producing dynamic content publications such as Web pages while eliminating the need to download specialized Viewer applets or otherwise to make use of modified or programming-enabled browser programs.

Inventors

  • 👤 B. C. Krishna
  • 👤 Julie Melbin
  • 👤 Daniel E. Latham

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 23:52
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F16/972

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 259 words
A system for displaying an electronic publication having a plurality of regions comprising: a computer network; a least one server computer system operationally coupled to the computer network, the server storing a dynamic content file containing a template file for the publication, the template containing instructions for creating visual representations of objects for the publication, the objects described by content information and actions to be taken on such objects, a first client computer system coupled to the computer network, the first client computer enabled to execute a viewer program in the context of a hypertext markup language browser program that accesses the at least one server computer, receives the template and the objects and actions specified therein, and renders the information in the template files for display within each region of the electronic publication; a second client computer system coupled to the computer network, the second client computer system not being enabled to execute the viewer program, but the second client computer system executing a hypertext markup language browser program; wherein the server computer additionally stores the output of a Page Builder program that operates on the template file to interpret the objects and actions specified therein, the output containing one or more stored visual representations for each navigable state of the template file; and wherein the visual representations stored for each navigable state of the template file are sent to the second client computer system to enable the second client computer system to view the objects and actions specified by the template without explicitly running the viewer program.
Claim 2
Independent Claim 259 words
A system for displaying an electronic publication having a plurality of regions comprising: a computer network; a least one server computer system operationally coupled to the computer network, the server storing a dynamic content file containing a template file for the publication, the template containing instructions for creating visual representations of objects for the publication, the objects described by content information and actions to be taken on such objects, a first client computer system coupled to the computer network, the first client computer enabled to execute a viewer program in the context of a hypertext markup language browser program that accesses the at least one server computer, receives the template and the objects and actions specified therein, and renders the information in the template files for display within each region of the electronic publication; a second client computer system coupled to the computer network, the second client computer system not being enabled to execute the viewer program, but the second client computer system executing a hypertext markup language browser program; wherein the server computer additionally stores the output of a Page Builder program that operates on the template file to interpret the objects and actions specified therein, the output containing one or more stored visual representations for each navigable state of the template file; and wherein the visual representations stored for each navigable state of the template file are sent to the second client computer system to enable the second client computer system to view the objects and actions specified by the template without explicitly running the viewer program.
Claim 3
Dependent Claim 23 words
A system as in claim 1 wherein the content information in the template contains reference information indicating where the content information is stored.
Claim 4
Dependent Claim 31 words
A system as in claim 1 wherein the template file specifies regions of the publication which contain references to content files that contain one of text, images, or other data types.
Claim 5
Dependent Claim 59 words
A system as in claim 3 wherein the Page Builder program operates on text formatting commands specified by the content file to produce a visual representation in the form of graphic image format (GIF) file that represents a text page having layout and typography as originally specified by the template file, for each navigable state of the template file.
Claim 6
Dependent Claim 52 words
A system as in claim 3 wherein the Page Builder program operates on text formatting commands specified by the content file to produce a plurality of visual representation files each containing at least one graphic image format (GIF) file as well as hypertext links to permit navigation between the visual representation files.
Claim 7
Dependent Claim 34 words
A system as in claim 5 wherein the Page Builder program creates additional visual representation for each possible scrolled state of the display of the text as specified by the dynamic content publication file.
Claim 8
Dependent Claim 31 words
A system as in claim 1 wherein the Page Builder program creates a hyper text markup language file for each possible state of the electronic publication specified by the template file.
Claim 9
Dependent Claim 16 words
A system as in claim 1 wherein the Page Builder program runs on the server computer.
Claim 10
Dependent Claim 34 words
A system as in claim 1 wherein the Page Builder program generates the hypertext markup language files after a user of the second client computer system requests access to the dynamic content publication file.
Claim 11
Dependent Claim 36 words
A system as in claim 1 wherein the Page Builder program generates the hypertext markup language files prior to when a user of the second client computer system requests access to the dynamic content publication file.
Claim 12
Dependent Claim 104 words
In a computer system, a method of interpreting an electronic publication template file, the template file containing specifications for visible objects in the electronic publications, the object specifications comprising content information and object action information, the method comprising of: a. automatically determining multiple possible interactions between visible object content in accordence with the actions specified by the template; b. producing a plurality of visual state representations corresponding to the snapshots of multiple possible combinations of content and interaction between visible objects; c. producing a visual representation file for each such visual state representation; and d. incorporating transition action information in the visual representation files.
Claim 13
Dependent Claim 104 words
In a computer system, a method of interpreting an electronic publication template file, the template file containing specifications for visible objects in the electronic publications, the object specifications comprising content information and object action information, the method comprising of: a. automatically determining multiple possible interactions between visible object content in accordence with the actions specified by the template; b. producing a plurality of visual state representations corresponding to the snapshots of multiple possible combinations of content and interaction between visible objects; c. producing a visual representation file for each such visual state representation; and d. incorporating transition action information in the visual representation files.
Claim 14
Dependent Claim 20 words
A method as in claim 11 additionally comprising the step of: a. fetching content information from computer network remote sources.
Claim 15
Dependent Claim 35 words
A method as in claim 11 additionally comprising the step of: f. selectively producing, in the visual representation file, a representation of text objects as images or as formatted text in accordance with user parameters.
Claim 16
Independent Claim 386 words
A method for displaying an electronic publication in a distributed computing environment comprising the steps of: at a server computer, (a) storing a first Hypertext Markup Language (HTML) page file, the first HTML page file containing an applet tag, the applet tag including a first Uniform Resource Locator (URL) for a viewer program file, and a second URL for a publication file containing formatting instructions for at least one region in the electronic publication, and the publication file itself containing at least a third URL for a content file containing content information for the at least one region; (b) storing a second set of HTML page files, the second set of HTML page files representing the output of a page builder program that operates on the publication file to interpret objects and actions specified therein, the second set of HTML page files containing one or more stored visual representations for navigable states of the publication file; and (c) providing the first HTML page file and second set of HTML page files to one or more client computers upon request by that client computer; at a first client computer, (d) requesting the server computer to download the HTML page file; (e) reading the applet tag contained in the HTML page file to determine the location of the viewer program file and then downloading the viewer program file as needed; and (f) executing the viewer program file to perform the steps of (i) downloading the publication file specified by the second URL; (ii) obtaining content information by downloading the content file specified by the third URL; (iii) formatting and displaying the content information so obtained from the content file according to the formatting instructions obtained from the publication file at a second client computer, (g) requesting the server computer to download the first HTML page file; (h) reading one or more of the second set of HTML page files from the server computer in response to the request to download the first HTML page file; and (i) displaying one or more of the HTML page files in the second set of HTML page files in accordance with navigable states of the template file to enable the second client computer system to view the objects and actions specified by the template file without explicitly running the viewer program file.
Claim 17
Independent Claim 386 words
A method for displaying an electronic publication in a distributed computing environment comprising the steps of: at a server computer, (a) storing a first Hypertext Markup Language (HTML) page file, the first HTML page file containing an applet tag, the applet tag including a first Uniform Resource Locator (URL) for a viewer program file, and a second URL for a publication file containing formatting instructions for at least one region in the electronic publication, and the publication file itself containing at least a third URL for a content file containing content information for the at least one region; (b) storing a second set of HTML page files, the second set of HTML page files representing the output of a page builder program that operates on the publication file to interpret objects and actions specified therein, the second set of HTML page files containing one or more stored visual representations for navigable states of the publication file; and (c) providing the first HTML page file and second set of HTML page files to one or more client computers upon request by that client computer; at a first client computer, (d) requesting the server computer to download the HTML page file; (e) reading the applet tag contained in the HTML page file to determine the location of the viewer program file and then downloading the viewer program file as needed; and (f) executing the viewer program file to perform the steps of (i) downloading the publication file specified by the second URL; (ii) obtaining content information by downloading the content file specified by the third URL; (iii) formatting and displaying the content information so obtained from the content file according to the formatting instructions obtained from the publication file at a second client computer, (g) requesting the server computer to download the first HTML page file; (h) reading one or more of the second set of HTML page files from the server computer in response to the request to download the first HTML page file; and (i) displaying one or more of the HTML page files in the second set of HTML page files in accordance with navigable states of the template file to enable the second client computer system to view the objects and actions specified by the template file without explicitly running the viewer program file.

References Cited (Backward Citations)

US5355472A Cited
US5557722A Cited
US5434961A Cited
US5524201A Cited
US5546517A Cited
US5623656A Cited
US5530852A Cited
US5860073A Cited
US5572643A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-04-25 2003-10-25 2004-04-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-04-25 2007-10-25 2008-04-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-04-25 2011-10-25 2012-04-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag