← Back to Patent Explorer
US6973483B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for using dynamic web components to automatically customize web pages

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2001-01-31
•
Granted: 2005-12-06
•
Expires: 2021-01-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention involves a new system and process for automatically customizing an Internet web page displayed via an Internet browser or other application for displaying Internet web pages. Specifically, the present invention uses a dynamic “Web Component” to automatically customize web pages. Further, a Web Component according to the present invention uses the same script and HTML for all implementations or instantiations of the Web Component regardless of which, or how many, unique local clients make use of the Web Component. This code reuse is accomplished by using entry web pages, or “entry points,” as described in further detail below, to set the value of function properties or parameters of the Web Component for dynamically and automatically generating a web page. The script and/or HTML source code of the Web Component pages does not change based on each new implementation or instantiation. Consequently, little setup work is required for each implementation, and only a basic verification test pass is needed for each unique automatically customized Internet web page.

Inventors

  • 👤 Delane Robert Hewett
  • 👤 Johan A. F. Sundstrom
  • 👤 Christopher J. Beiter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 20:06
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/16; H04L63/168; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F40/00; G06F40/10; G06F40/166; G06F40/186; H04L67/00; H04L67/01; H04L67/02; H04L67/2866; H04L67/30; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L61/00; H04L61/35

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 147 words
A system for automatically generating at least one web page comprising: running at least one web page generation script on a remote server computer; wherein each web page generation script includes at least one encapsulated web-based function for defining at least one characteristic of each automatically generated web page, and wherein each web-based function further includes at least one variable function parameter; wherein each web page generation script includes a plurality of unique entry points addressable by each local client computer; automatically generating the at least one unique web page by setting at least one of the variable function parameters of at least one of the web page generation scripts depending upon which entry point is addressed by a communication from at least one local client computer to the remote server; and automatically transmitting each automatically generated web page from the remote server to the local client.
Claim 2
Independent Claim 147 words
A system for automatically generating at least one web page comprising: running at least one web page generation script on a remote server computer; wherein each web page generation script includes at least one encapsulated web-based function for defining at least one characteristic of each automatically generated web page, and wherein each web-based function further includes at least one variable function parameter; wherein each web page generation script includes a plurality of unique entry points addressable by each local client computer; automatically generating the at least one unique web page by setting at least one of the variable function parameters of at least one of the web page generation scripts depending upon which entry point is addressed by a communication from at least one local client computer to the remote server; and automatically transmitting each automatically generated web page from the remote server to the local client.
Claim 3
Dependent Claim 54 words
The system of claim 1 wherein setting at least one the variable function parameters serves to define the appearance of at least one of page color, page style, page layout, page border, page background, font size, font type, font style, font color, font characteristics, included images, and scripts, for each automatically generated web page.
Claim 4
Dependent Claim 44 words
The system of claim 1 wherein at least one image is automatically included in each automatically generated web page, and wherein each image is stored in at least one computer readable storage medium addressable by at least one of the web page generation scripts.
Claim 5
Dependent Claim 22 words
The system of claim 3 wherein alternate images are automatically chosen by providing alternate file paths for at least one function parameter.
Claim 6
Dependent Claim 46 words
The system of claim 1 wherein at least one text file is automatically included in each automatically generated web page, and wherein each text file is stored in at least one computer readable storage medium addressable by at least one of the web page generation scripts.
Claim 7
Dependent Claim 23 words
The system of claim 5 wherein alternate text files are automatically chosen by providing alternate file paths for at least one function parameter.
Claim 8
Dependent Claim 32 words
The system of claim 1 wherein at least one web page generation script further comprises at least one predefined script that is automatically included in at least one automatically generated web page.
Claim 9
Dependent Claim 31 words
The system of claim 7 wherein the at least one predefined script is automatically retrieved by at least one web page generation script from at least one computer readable storage medium.
Claim 10
Dependent Claim 39 words
The system of claim 1 wherein the communication from at least one local client computer to the remote server includes transmitting values from at least one intermediate web page to at least one of the web page generation scripts.
Claim 11
Dependent Claim 151 words
At least one web page automatically generated in accordance with the following acts: providing a remote server computer in communication with the Internet, the remote server hosting a dynamic web page generation script having two or more pre-defined entry points addressable by at least one local client computer; receiving an input at the remote server from one of the local client computers via the Internet; automatically passing the input to one of the web page generation script entry points; automatically generating at least one web page in response to the input passed to one of the web page generation script entry points; and wherein the at least one web page automatically generated in response to the input passed to one of the web page generation script entry points is unique from web pages automatically generated in response an input passed to any other of the web page generation script entry points.
Claim 12
Dependent Claim 151 words
At least one web page automatically generated in accordance with the following acts: providing a remote server computer in communication with the Internet, the remote server hosting a dynamic web page generation script having two or more pre-defined entry points addressable by at least one local client computer; receiving an input at the remote server from one of the local client computers via the Internet; automatically passing the input to one of the web page generation script entry points; automatically generating at least one web page in response to the input passed to one of the web page generation script entry points; and wherein the at least one web page automatically generated in response to the input passed to one of the web page generation script entry points is unique from web pages automatically generated in response an input passed to any other of the web page generation script entry points.
Claim 13
Dependent Claim 32 words
The web page generation script of claim 10 wherein the input received from one of the local client computers is provided via a pre-defined intermediate page called by the local client computer.
Claim 14
Dependent Claim 24 words
The web page generation script of claim 10 wherein the script is represented by at least one of HTML, ASP, CGI, and PERL scripts.
Claim 15
Dependent Claim 31 words
The web page generation script of claim 10 wherein the script is reusable by a plurality of unique local client computers for automatically generating a plurality of uniquely customized web pages.
Claim 16
Dependent Claim 32 words
The web page generation script of claim 10 wherein the script further comprises the capability to automatically determine whether a local client computer is authorized to access the web page generation script.
Claim 17
Dependent Claim 35 words
The at least one automatically generated web page of claim 10 wherein each web page is automatically transmitted via the Internet from the remote host computer to at least one of the local client computers.
Claim 18
Dependent Claim 153 words
A computer-readable medium having computer executable instructions for dynamically generating at least one web page, said computer executable instructions comprising: a dynamic web page generation script capable of accepting parameters passed from an intermediate page used to call the dynamic web page generation script; wherein the dynamic web page generation script further comprises at least one encapsulated web-based function which is automatically configured in response to the parameters passed from the intermediate page, and wherein the dynamic web page generation script also includes a plurality of addressable entry points; dynamically generating at least one customized web page in response to the automatic configuration of each encapsulated web-based function, wherein the appearance and content of each dynamically generated customized web page is dependant upon which entry point is addressed by the intermediate page; and transmitting each customized web page from a remote host computer to at least one local client computer via a network.
Claim 19
Dependent Claim 153 words
A computer-readable medium having computer executable instructions for dynamically generating at least one web page, said computer executable instructions comprising: a dynamic web page generation script capable of accepting parameters passed from an intermediate page used to call the dynamic web page generation script; wherein the dynamic web page generation script further comprises at least one encapsulated web-based function which is automatically configured in response to the parameters passed from the intermediate page, and wherein the dynamic web page generation script also includes a plurality of addressable entry points; dynamically generating at least one customized web page in response to the automatic configuration of each encapsulated web-based function, wherein the appearance and content of each dynamically generated customized web page is dependant upon which entry point is addressed by the intermediate page; and transmitting each customized web page from a remote host computer to at least one local client computer via a network.
Claim 20
Dependent Claim 24 words
The computer-readable medium of claim 16 wherein the dynamic web page generation script automatically includes at least one applet in each customized web page.
Claim 21
Dependent Claim 29 words
The computer-readable medium of claim 17 wherein at least one of the applets is retrieved by the web page generation script from at least one computer readable storage medium.

References Cited (Backward Citations)

US6014638A Cited
US6247032B1 Cited
US6308188B1 Cited
US6684369B1 Cited
US6163779A Cited
US6209007B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-12-05 2009-06-06 2009-12-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-12-05 2013-06-06 2013-12-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-12-05 2017-06-06 2017-12-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag