Patent US6223218B1 successfully refreshed from Google Patents.
Patent US6424981B1 successfully refreshed from Google Patents.
US6424981B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Customization of network documents using customization informations stored on the server computer
Assignee: Microsoft Technology Licensing LLC
•
Filing: 1999-12-15
•
Granted: 2002-07-23
•
Expires: 2019-12-15
Abstract
Abstract User-selected customization information for a network (e.g., HTML) document is stored at a server with reference to user identifying information that uniquely identifies the user. Whenever the user navigates back to the network address of the HTML document, the user is identified automatically and receives a customized HTML document formed in accordance with the customization information.
Inventors
- 👤 Steven A. Isaac
- 👤 Mark B. Grossman
- 👤 Ron E. Critchfield
- 👤 Michael H. Tuchen
- 👤 James S. Gwertzman
- 👤 Paul A. McDaniel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 23:37
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9535; G06F16/9538; G06F16/958
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
148 words
A method of providing a network document over a network to each of multiple users of corresponding client computers, the network document for each user being customized according to predetermined user selections of the user, comprising: during first accessing of a server computer on the network by each user client computer, obtaining customization information from the corresponding user, assigning to the customization information a user identifier corresponding to the user, storing the customization information in association with the user identifier on the server computer, and returning the user identifier to the client computer; and during subsequent accessing of a selected address on the network by each user client computer, retrieving the customization information from the server computer by returning the user identifier to the server and returning to the corresponding client computer over the network a document customized according to the customization information stored on the server computer.
Claim 2
Independent Claim
148 words
A method of providing a network document over a network to each of multiple users of corresponding client computers, the network document for each user being customized according to predetermined user selections of the user, comprising: during first accessing of a server computer on the network by each user client computer, obtaining customization information from the corresponding user, assigning to the customization information a user identifier corresponding to the user, storing the customization information in association with the user identifier on the server computer, and returning the user identifier to the client computer; and during subsequent accessing of a selected address on the network by each user client computer, retrieving the customization information from the server computer by returning the user identifier to the server and returning to the corresponding client computer over the network a document customized according to the customization information stored on the server computer.
Claim 3
Independent Claim
124 words
A method of customizing a network document, comprising: storing a customizable document on a server computer, the document being associated with a network address; receiving, at the server computer, customization information from a client computer, the customization information identifying how the document is to be customized for the client computer; storing the customization information on the server computer along with a identifier associated with the client computer from which the customization information was received; receiving a request from the client computer to access the customizable document located at the network address; and retrieving the customization information stored on the server computer, customizing the document using the customization information associated with the client computer, and returning the customized document to the client computer for display.
Claim 4
Independent Claim
124 words
A method of customizing a network document, comprising: storing a customizable document on a server computer, the document being associated with a network address; receiving, at the server computer, customization information from a client computer, the customization information identifying how the document is to be customized for the client computer; storing the customization information on the server computer along with a identifier associated with the client computer from which the customization information was received; receiving a request from the client computer to access the customizable document located at the network address; and retrieving the customization information stored on the server computer, customizing the document using the customization information associated with the client computer, and returning the customized document to the client computer for display.
Claim 5
Dependent Claim
30 words
The method of claim 2 , wherein the identifier is a unique user identifier associated with the client computer; and wherein the client computer stores the identifier in a cookie.
Claim 6
Dependent Claim
31 words
The method of claim 3 , further including passing the unique user identifier to the server computer when a user on the client computer requests the document at the network address.
Claim 7
Dependent Claim
12 words
The method of claim 2 wherein the document is in HTML format.
Claim 8
Dependent Claim
36 words
The method of claim 2 further including providing a form to the client computer that includes topical groupings of customization options and wherein the customization information is associated with a user's selection of the customization options.
Claim 9
Dependent Claim
11 words
The method of claim 2 wherein the network is the Internet.
Claim 10
Dependent Claim
14 words
The method of claim 2 wherein the network address is a uniform resource locator.
Claim 11
Independent Claim
125 words
A method of customizing network documents, comprising: upon receiving a first request from a client computer to access a network document stored on a server computer, passing the client computer user-selectable customization options for customizing the document; receiving, at the server computer, customization information associated with selections made by the user on the customization options; storing the customization information on the server computer in a database using a unique identifier as an index to the customization information; upon receiving subsequent requests to access the network document, receiving the unique identifier from the client computer and using the unique identifier to access the customization information; customizing the document using the customization information stored on the server computer; and transmitting the customized document to the client computer.
Claim 12
Independent Claim
125 words
A method of customizing network documents, comprising: upon receiving a first request from a client computer to access a network document stored on a server computer, passing the client computer user-selectable customization options for customizing the document; receiving, at the server computer, customization information associated with selections made by the user on the customization options; storing the customization information on the server computer in a database using a unique identifier as an index to the customization information; upon receiving subsequent requests to access the network document, receiving the unique identifier from the client computer and using the unique identifier to access the customization information; customizing the document using the customization information stored on the server computer; and transmitting the customized document to the client computer.
Claim 13
Dependent Claim
30 words
The method of claim 9 wherein the unique identifier is a GUID that uniquely identifies the client computer; and wherein the client computer stores the unique identifier in a cookie.
Claim 14
Dependent Claim
30 words
The method of claim 9 , further including passing the unique identifier to the server computer when a user on the client computer requests the document at a network address.
Claim 15
Dependent Claim
13 words
The method of claim 9 , wherein the document is in HTML format.
Claim 16
Dependent Claim
37 words
The method of claim 9 further including providing a form to the client computer that includes topical groupings of the customization options and wherein the customization information is associated with a user's selection of the customization options.
Claim 17
Dependent Claim
11 words
The method of claim 9 wherein the network is the Internet.
Claim 18
Dependent Claim
14 words
The method of claim 11 wherein the network address is a uniform resource locator.
Claim 19
Independent Claim
96 words
A method of customizing a network document, comprising: storing customization information, associated with a client computer, on a server computer; storing a unique identifier associated with the client computer on the server computer as an index for accessing the customization information; from a client computer, transmitting over a network a cookie to the server computer, the cookie including the unique identifier; using the unique identifier as an index to retrieve the customization information on the server computer; transmitting a customized document to the client computer, the customized document being customized in accordance with the customization information.
Claim 20
Independent Claim
96 words
A method of customizing a network document, comprising: storing customization information, associated with a client computer, on a server computer; storing a unique identifier associated with the client computer on the server computer as an index for accessing the customization information; from a client computer, transmitting over a network a cookie to the server computer, the cookie including the unique identifier; using the unique identifier as an index to retrieve the customization information on the server computer; transmitting a customized document to the client computer, the customized document being customized in accordance with the customization information.
Claim 21
Dependent Claim
13 words
The method of claim 16 , wherein the document is in HTML format.
Claim 22
Dependent Claim
36 words
The method of claim 16 further including providing a form to the client computer that includes topical groupings of customization options and wherein the customization information is associated with the user's selection of the customization options.
Claim 23
Dependent Claim
11 words
The method of claim 16 wherein the network is the Internet.
Claim 24
Independent Claim
105 words
An apparatus for customizing a network document, comprising: means for storing customization information, associated with a client computer, on a server computer; means for storing a unique identifier associated with the client computer on the server computer as an index for accessing the customization information; means for transmitting over a network a cookie to the server computer, the cookie including the unique identifier; means for using the unique identifier as an index to retrieve the customization information on the server computer; means for customizing a document on the server computer using the customization information; and means for transmitting the customized document to the client computer.
Claim 25
Independent Claim
105 words
An apparatus for customizing a network document, comprising: means for storing customization information, associated with a client computer, on a server computer; means for storing a unique identifier associated with the client computer on the server computer as an index for accessing the customization information; means for transmitting over a network a cookie to the server computer, the cookie including the unique identifier; means for using the unique identifier as an index to retrieve the customization information on the server computer; means for customizing a document on the server computer using the customization information; and means for transmitting the customized document to the client computer.
References Cited (Backward Citations)
US5617565A
Cited
US5819284A
Cited
US5740549A
Cited
US5774670A
Cited
US5826242A
Cited
US5740252A
Cited
US5796395A
Cited
US5848396A
Cited
US5727129A
Cited
US5933811A
Cited
US5983227A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-07-22 | 2006-01-21 | 2006-07-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-07-22 | 2010-01-21 | 2010-07-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-07-22 | 2014-01-21 | 2014-07-23 | $7700.00 | Window Closed / Lapsed |