IP Library Granted Patent US 7,340,675
Granted Patent B1
US 7,340,675 · App. 09/853,109 · Granted Mar 4, 2008

System and method for creating web pages with word processing templates

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,340,675
App. No.
09/853,109
Granted
Mar 4, 2008
Kind
B1
Abstract

A computer-implemented system for creating files that can be viewed on the World Wide Web. The system employs an HTML authoring software module that works in conjunction with a word processing software module to create web pages. The HTML authoring software module uses the templates available in the word processing software module to create style groups. Users can invoke the style groups when converting a text document to an HTML document in order to achieve uniformity and customization with the text and HTML code that comprise a web page.

Claims (31)

1. A method for creating a web page in the environment of a word processing software module comprising the steps of:

selecting a template while using the word processing software module, the template operable for storing styles;

associating the template with a style group belonging to a markup language software module, the style group operable for storing styles that provide a format for creating the web page, the associating the template comprising:

accessing the markup language software module;

naming the style group from within the markup language software module; and

locating the template that is to be associated with the style group from within the markup language software module;

selecting the styles from the associated template;

defining attributes for the selected styles, the attributes operable for identifying characters used in the web page;

importing the selected styles into the style group belonging to the markup language software module;

accessing the selected styles from the associated template by the markup language software module; and

storing the style group for subsequent use in creating the web page.

2. The method of claim 1 , further comprising the step of defining instructions for the style group, the instructions operable for providing information about the web page.

3. The method of claim 2 , wherein the step of defining instructions for the style group comprises customizing a file header for storing information about the web page.

4. The method of claim 2 , wherein the step of defining instructions for the style group comprises customizing the body of the web page.

5. The method of claim 2 , wherein the step of defining instructions for the style group comprises referencing macros with the style group.

6. A computer-readable medium having computer-executable instructions for performing the steps recited in claim 1 .

7. A method for creating a markup language document with a word processing software module, the markup language document to be transmitted in a distributed computing environment, comprising the steps of:

selecting a first template while using the word processing software module, the first template operable for storing formatting information;

associating the first template with a second template for creating the markup language document, the second template associated with a markup language software module, the associating the first template with the second template comprising:

accessing the markup language software module;

identifying the second template from within the markup language software module; and

locating the first template that is to be associated with the second template from within the markup language software module;

selecting formatting information from the first template;

defining attributes for the selected formatting information, the attributes operable for identifying characters used in the markup language document;

importing the selected formatting information into the second template associated with the markup language software module for creating the markup language document, such that the selected formatting information from the first template is accessible by the markup language software module; and

storing the second template.

8. The method of claim 7 , further comprising the step of defining instructions for the second template, the instructions operable for providing information that is not displayed in the markup language document.

9. The method of claim 8 , wherein the step of defining instructions for the second template comprises customizing a file header of the markup language document.

10. The method of claim 8 , wherein the step of defining instructions for the second template comprises customizing the body of the markup language document.

11. The method of claim 8 , wherein the step of defining instructions for the second template comprises referencing macros with the second template, the macros to be inserted into the markup language document.

12. A computer-readable medium having computer-executable instructions for performing the steps recited in claim 7 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2001
From: HANCOCK, CHRISTOPHER DAVID
To: MICROSOFT CORPORATION
Reel/Frame 011815/0924 →