View templates for HTML source documents
AssigneeMicrosoft Corporation
InventorsAlex Mogilevsky, Carl A. Edlund, Oleg V. Ovetchkine
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsAlex Mogilevsky, Carl A. Edlund, Oleg V. Ovetchkine
Estimating the term…
A View Template allows a template author to create an attractive HTML view template, and flow an arbitrary HTML content document into a series of containers defined in the view template. A content document author creates a standard HTML markup language document that can be displayed in a browser in the bottom-less page model. A view template author designs an HTML view template document that changes how that content document is displayed in the browser or printed. The HTML content document is “flowed” into areas defined by the HTML view template document. The HTML view template document describes where to flow the HTML content document onto the display or printer. There is an object model (OM) that supports the series of containers holding the content document. Each container in the series has a layout that defines the size, location, and ordering for the content document to flow through while in that container. The order of containers that the content document flows through is kept in a view chain. The view chain also maintains a break table with information about the content document at each of the container boundaries.
A method of displaying content documents in accordance with a custom layout on a computer having a display screen, an operating system operating under the control of a textual mark-up engine, and a textual mark-up template document, the method comprising:
In a computer network comprising a server system and a client system, a server-controlled method for generating a textual mark-up presentation document for presentation on an output device coupled to the client system, the method comprising:
In a computer network comprising a server system and a client system, a client-controlled method for generating a textual mark-up presentation document for presentation on an output device coupled to the client system, the method comprising:
A computer readable medium having computer readable code including a rendering engine and a template stored thereon said template defining a layout for content to occupy, the computer readable code comprising:
A method for customizing textual mark-up documents on a computer network using a textual mark-up content source, a textual mark-up customizing document containing a series of tags and a textual mark-up parsing engine, the method comprising:
A computer system comprising:
In a computer system creating textual mark-up documents using a textual mark-up customizing document containing a series of tags and a textual mark-up parsing engine, the computer system comprising:
A computer readable medium having computer executable instructions stored thereon for placing content substantially in conformance with a custom displayable layout, the computer including a textual mark-up engine and a textual mark-up template document describing the custom displayable layout, the executable instructions comprising:
Dependencies are inferred from the claim text.