Web page authoring tool for structured documents
First Claim
1. A method for composing a user defined web page, comprising:
- at a client, using a web browser executed at the client;
displaying in a first browser window an authoring web page, including displaying a graphical user interface of an authoring tool that is embedded in the authoring web page;
the displayed graphical user interface for composing the user defined web page;
using the displayed graphical user interface of the authoring tool to receive user instructions, and responding to the user instructions by placing instances of predefined structured fields in the user defined web page and associating user specified content with the instances of the predefined structured fields, wherein a respective instance of the predefined structured fields in the user-defined web page corresponds to a geometric region of the user-defined web page having a visible and adjustable boundary;
displaying a preview of the user defined web page in a second web browser window; and
sending the user defined web page to a server for public access.
2 Assignments
0 Petitions
Accused Products
Abstract
A web page is composed using a browser that displays an authoring web page containing an authoring tool embedded in the authoring web page. The authoring web page, as displayed in a browser window, includes a web page editing region that displays a web page under construction. The web page editing region further includes one or more user-specified instances of structured fields, each instance responsible for hosting content entered directly by the web page author through the browser window or identified by the web page authoring using the authoring tool. A composed web page is published, for example on the Internet. Thereafter, the composed web page can be rendered in a browser window of any client computer or device in a style consistent with the user-entered content in the web page editing region.
-
Citations
30 Claims
-
1. A method for composing a user defined web page, comprising:
at a client, using a web browser executed at the client; displaying in a first browser window an authoring web page, including displaying a graphical user interface of an authoring tool that is embedded in the authoring web page;
the displayed graphical user interface for composing the user defined web page;using the displayed graphical user interface of the authoring tool to receive user instructions, and responding to the user instructions by placing instances of predefined structured fields in the user defined web page and associating user specified content with the instances of the predefined structured fields, wherein a respective instance of the predefined structured fields in the user-defined web page corresponds to a geometric region of the user-defined web page having a visible and adjustable boundary; displaying a preview of the user defined web page in a second web browser window; and sending the user defined web page to a server for public access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computer readable storage medium storing one or more programs for execution by a computer, the one or more programs, including a web browser-based web page authoring tool, comprising:
-
a web page editor embedded in an authoring web page, the authoring web page suitable for display by a web browser; and the web page editor including a web server communication interface for communication with a remote server; wherein the web page editor includes instructions for; displaying a graphical user interface of the web page editor; updating a user defined web page displayed in a first web browser window of the web browser in accordance with user inputs received using the graphical user interface; defining multiple user-specified fields in the first web browser window of the web browser each of a plurality of the user-specified fields having a visible and adjustable boundary; saving the user inputs to the remote server through the web server communication interface; and displaying a preview of the user defined web page in a second web browser window of the web browser in a manner consistent with the user defined web page displayed in the first web browser window of the web browser in response to a user instruction. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A client system comprising:
-
one or more processors; memory storing one or more programs to be executed by the one or more processors, the one or more programs including a browser application; and an authoring web page stored in the memory, the authoring web page comprising; an authoring tool embedded in the authoring web page, the authoring tool including a graphical user interface for composing a user-defined web page; instructions for displaying in a first browser window the authoring web page including the graphical user interface of the authoring tool; instructions for using the displayed graphical user interface of the authoring tool, responding to user instructions by placing instances of predefined structured fields in the user-defined web page and associating user-specified content with the instances of the predefined structured fields, wherein a respective instance of the predefined structured fields in the user-defined web page corresponds to a geometric region of the user-defined web page having a visible and adjustable boundary; instructions for displaying a preview of the user-defined web page in a second browser window; and instructions for sending the user-defined web page to a server for publication. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A server system comprising:
-
one or more processors; and memory storing an authoring web page and one or more programs to be executed by the one or more processors, the one or more programs including instructions for providing the authoring web page to a client; the authoring web page comprising; an authoring tool embedded in the authoring web page, the authoring tool including a graphical user interface for composing a user-defined web page; instructions for displaying in a first browser window at the client, the authoring web page including the graphical user interface of the authoring tool; instructions for using the displayed graphical user interface of the authoring tool, responding to user instructions by placing instances of predefined structured fields in the user-defined web page and associating user-specified content with the instances of the predefined structured fields, wherein a respective instance of the predefined structured fields in the user-defined web page corresponds to a geometric region of the user-defined web page having a visible and adjustable boundary; instructions for displaying a preview of the user-defined web page in a second browser window at the client; and instructions for sending the user-defined web page to the server for publication. - View Dependent Claims (28, 29)
-
-
30. A computer readable storage medium storing one or more programs for execution by a computer, the one or more programs, including a web browser-based web page authoring tool, comprising:
-
a web page editor embedded in an authoring web page, the authoring web page suitable for display by a web browser; and the web page editor including a web server communication interface for communication with a remote server; wherein the web page editor includes instructions for; displaying a graphical user interface of the web page editor; updating a user defined web page displayed in a first web browser window of the web browser in accordance with user inputs received using the graphical user interface; saving the user inputs to the remote server through the web server communication interface; and displaying a preview of the user defined web page in a second web browser window of the web browser in a manner consistent with the user defined web page displayed in the first web browser window of the web browser in response to a user instruction; wherein the web page editor includes instructions for displaying the boundary of a user-specified instance of a structured field whose content is being edited by the user in a visually distinct manner compared with a user-specified instance of a structured field whose content is not being edited by the user.
-
Specification