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

Method and apparatus for server-independent caching of dynamically-generated customized pages

Assignee: C/NET Inc
•
Filing: 1995-11-06
•
Granted: 1998-04-14
•
Expires: 2015-11-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention is a method and apparatus for operating a client-server computer network such that a server computer dynacically generates and then stores customized pages requested from a client computer. Subsequent requests for previously generated customized pages are retrieved from a cache in the server computer. Since previously generated customized pages need not be re-generated, computational overhead is reduced. This functionality is achieved by transforming a file request into a customized file request. The customized includes the original file request and a selected attribute of a computer user,such as browser name, computer domain, or computer platform. When a customized file request cannot be matched to an existing file on the computer server, an error indication is generated. A customized page corresponding to the file request is created in response to the error indication.

Inventors

  • 👤 Jonathan Rosenberg
  • 👤 Munish Gandhi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:41
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06F16/9566; Y; Y10; Y10S; Y10S707/00; Y10S707/99931

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 69 words
A method of operating a server computer, said method comprising the steps of: storing a set of standard files and customized files on said server computer; generating a Hypertext Transport Protocol (HTTP) path error indication when a requested file name cannot be matched to said standard files and said customized files; and in response to said error indication, automatically creating a customized page corresponding to said requested file name.
Claim 2
Independent Claim 69 words
A method of operating a server computer, said method comprising the steps of: storing a set of standard files and customized files on said server computer; generating a Hypertext Transport Protocol (HTTP) path error indication when a requested file name cannot be matched to said standard files and said customized files; and in response to said error indication, automatically creating a customized page corresponding to said requested file name.
Claim 3
Dependent Claim 34 words
The method of claim 1 wherein said requested file name is a customized file name specified in a customized Hypertext Markup Language (HTML) page generated by said server computer during a previous state connection.
Claim 4
Dependent Claim 20 words
The method of claim 1 further comprising the step of producing said requested file name from an initial file request.
Claim 5
Dependent Claim 32 words
The method of claim 3 wherein said producing step includes the step of combining said initial file request with a selected attribute of a computer user to produce said requested file name.
Claim 6
Dependent Claim 28 words
The method of claim 4 wherein said combining step includes the step of using a selected attribute from the group including browser name, computer domain, and computer platform.
Claim 7
Dependent Claim 20 words
The method of claim 5 wherein said selected attribute is used in said creating step to create said customized page.
Claim 8
Dependent Claim 22 words
The method of claim 1 further comprising the step of updating a list of file names in response to said creating step.
Claim 9
Dependent Claim 46 words
The method of claim 3 further comprising the steps of: transforming said initial file request into a customized file request; and using said customized file request in a redirect command to cause said customized file request to return to said server computer from a client computer.
Claim 10
Independent Claim 67 words
A method of operating a server computer, said method comprising the steps of: transforming an initial file request into a customized file request; generating a Hypertext Transport Protocol (HTTP) path error indication when said customized file request cannot be matched to an existing file stored on said server computer; and in response to said error indication, automatically creating a customized page corresponding to said requested file name.
Claim 11
Independent Claim 67 words
A method of operating a server computer, said method comprising the steps of: transforming an initial file request into a customized file request; generating a Hypertext Transport Protocol (HTTP) path error indication when said customized file request cannot be matched to an existing file stored on said server computer; and in response to said error indication, automatically creating a customized page corresponding to said requested file name.
Claim 12
Dependent Claim 32 words
The method of claim 9 wherein said transforming step includes the step of combining said initial file request with a selected attribute of a computer user to produce said customized file request.
Claim 13
Dependent Claim 28 words
The method of claim 10 wherein said combining step includes the step of using a selected attribute from the group including browser name, computer domain, and computer platform.
Claim 14
Dependent Claim 20 words
The method of claim 10 wherein said selected attribute is used in said creating step to create said customized page.
Claim 15
Dependent Claim 22 words
The method of claim 9 further comprising the step of updating a list of file names in response to said creating step.
Claim 16
Dependent Claim 35 words
The method of claim 9 further comprising the step of using said customized file request in a redirect command to cause said customized file request to return to said server computer from a client computer.
Claim 17
Dependent Claim 84 words
A computer readable memory that can direct a computer to function in a specified manner, comprising: standard files and customized files stored in said computer memory; and executable instructions stored in said memory, said executable instructions including: (A) instructions to generate a Hypertext Transport Protocol (HTTP) path error indication when a requested file name cannot be matched to said standard files and said customized files; (B) instructions, in response to said error indication, to create a customized page corresponding to said requested file name.
Claim 18
Dependent Claim 84 words
A computer readable memory that can direct a computer to function in a specified manner, comprising: standard files and customized files stored in said computer memory; and executable instructions stored in said memory, said executable instructions including: (A) instructions to generate a Hypertext Transport Protocol (HTTP) path error indication when a requested file name cannot be matched to said standard files and said customized files; (B) instructions, in response to said error indication, to create a customized page corresponding to said requested file name.
Claim 19
Dependent Claim 22 words
The computer readable memory of claim 15 further comprising (C) instructions to produce said requested file name from an initial file request.
Claim 20
Dependent Claim 35 words
The computer readable memory of claim 16 wherein said instructions of element (C) include instructions to combine an initial file request with a selected attribute of a computer user to produce said requested file name.
Claim 21
Dependent Claim 22 words
The computer readable memory of claim 17 wherein said instructions of element (C) rely upon a default attribute as said selected attribute.
Claim 22
Dependent Claim 21 words
The computer readable memory of claim 17 further comprising (D) instructions to use said selected attribute to create said customized page.
Claim 23
Dependent Claim 26 words
The computer readable memory of claim 15 further comprising (E) instructions to update a list of file names in response to the instructions of element (B).

References Cited (Backward Citations)

US5202982A Cited
US5473772A Cited
US5504879A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-13 2001-10-13 2002-04-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-13 2005-10-13 2006-04-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-13 2009-10-13 2010-04-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag