Patent US5774670A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5774670A Expired / Lapsed US ⏱️ 0.0 years remaining

Persistent client state in a hypertext transfer protocol based client-server system

Assignee: Meta Platforms Inc
•
Filing: 1995-10-06
•
Granted: 1998-06-30
•
Expires: 2015-10-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for transferring state information between a server computer system and a client computer system. In one embodiment of the method, an http client requests a file, such as an HTML document, on an http server, and the http server transmits the file to the http client. In addition, the http server transmits a state object, which describes certain state information, to the http client. The http client stores the state object, and will typically send the state object back to the http server when making later requests for files on the http server. In a typical embodiment, the state object includes a domain attribute which specifies a domain or network address, and the state object is transmitted from the http client to a server only when the http client makes an http request to the server and the server is within the domain. In one embodiment, the apparatus includes a processor and memory and a computer readable medium which stores program instructions. In the case of the client system, the instructions specify operations such as receiving and storing the state information; in the case of the server system, the instructions specify operations such as sending the state information to a client system.

Inventors

  • 👤 Lou Montulli

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 08:08
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/14; H04L67/142; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06Q; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q30/0603; G06Q30/0633; G06Q30/0641; H04L67/01; H04L67/02

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 63 words
A method of transferring state information between an http server and an http client, said method comprising the steps of: requesting a file on said http server from said http client; transmitting said file from said http server to said http client; transmitting a state object from said http server to said http client; and storing said state object on said http client.
Claim 2
Independent Claim 63 words
A method of transferring state information between an http server and an http client, said method comprising the steps of: requesting a file on said http server from said http client; transmitting said file from said http server to said http client; transmitting a state object from said http server to said http client; and storing said state object on said http client.
Claim 3
Dependent Claim 19 words
The method of transferring state information as claimed in claim 1 wherein said state object comprises a name attribute.
Claim 4
Dependent Claim 46 words
The method of transferring state information as claimed in claim 1 wherein said state object is transmitted from said http client to a server when said http client makes predefined http requests to said server and wherein said state object is transmitted along with said file.
Claim 5
Dependent Claim 54 words
The method of transferring state information as claimed in claim 1 wherein said state object includes a domain attribute defining a domain and said state object is transmitted from said http client to a server only when said http client makes an http request to said server and said server is within said domain.
Claim 6
Dependent Claim 56 words
The method of transferring state information as claimed in claim 1 wherein said state object further includes a path attribute defining a file system path and said state object is transmitted from said http client to said server only when said http client makes said http request for a document within said path at said server.
Claim 7
Dependent Claim 28 words
The method of transferring state information as claimed in claim 1 wherein said state object includes an expiration attribute defining a valid life time of said state object.
Claim 8
Dependent Claim 24 words
The method of transferring state information as claimed in claim 1 wherein said state object includes an attribute requesting transmission using a secure channel.
Claim 9
Dependent Claim 24 words
The method of transferring state information as claimed in claim 1 wherein said state object is encoded within a header associated with said file.
Claim 10
Dependent Claim 51 words
A computer readable medium on an http client containing executable program instructions for performing a method comprising: requesting a file on a http server; receiving said file from said http server; receiving a state object which specifies state information from said http server; storing said state object on said http client.
Claim 11
Dependent Claim 51 words
A computer readable medium on an http client containing executable program instructions for performing a method comprising: requesting a file on a http server; receiving said file from said http server; receiving a state object which specifies state information from said http server; storing said state object on said http client.
Claim 12
Dependent Claim 58 words
A computer readable medium on an http server containing executable program instructions for performing a method comprising: receiving a request for a file on said http server from an http client; transmitting said file from said http server to said http client; transmitting a state object which specifies state information from said http server to said http client.
Claim 13
Dependent Claim 58 words
A computer readable medium on an http server containing executable program instructions for performing a method comprising: receiving a request for a file on said http server from an http client; transmitting said file from said http server to said http client; transmitting a state object which specifies state information from said http server to said http client.
Claim 14
Dependent Claim 113 words
A network of computer systems comprising: a client system having a client processor and a client computer readable medium coupled to said client processor, said client computer readable medium containing program instructions for receiving a state object which specifies state information and for storing said state object on said client computer readable medium; a server system having a server processor and a server computer readable medium coupled to said server processor, said server system coupled to said client system through a network medium, said server computer readable medium containing program instructions for transmitting a file from said server system to said client system and for transmitting said state object to said client system.
Claim 15
Dependent Claim 113 words
A network of computer systems comprising: a client system having a client processor and a client computer readable medium coupled to said client processor, said client computer readable medium containing program instructions for receiving a state object which specifies state information and for storing said state object on said client computer readable medium; a server system having a server processor and a server computer readable medium coupled to said server processor, said server system coupled to said client system through a network medium, said server computer readable medium containing program instructions for transmitting a file from said server system to said client system and for transmitting said state object to said client system.
Claim 16
Dependent Claim 23 words
A network as in claim 11 wherein said server system comprises an http server and wherein said client system comprises an http client.
Claim 17
Dependent Claim 29 words
A network as in claim 12 wherein said network medium comprises a client modem and a server modem and an interconnection between said client modem and said server modem.
Claim 18
Dependent Claim 70 words
A computer system, said computer system comprising: a processor; a memory coupled to said processor; a computer readable medium coupled to said processor, said computer readable medium containing executable program instructions for: requesting a file on a server; receiving said file from said server; receiving a state object which specifies state information from said server; and storing said state object in one of said memory and said computer readable medium.
Claim 19
Dependent Claim 70 words
A computer system, said computer system comprising: a processor; a memory coupled to said processor; a computer readable medium coupled to said processor, said computer readable medium containing executable program instructions for: requesting a file on a server; receiving said file from said server; receiving a state object which specifies state information from said server; and storing said state object in one of said memory and said computer readable medium.
Claim 20
Dependent Claim 32 words
A computer readable medium as in claim 9 wherein said state object is transmitted from said http client to a server when said http client makes predefined http requests to said server.
Claim 21
Dependent Claim 25 words
A computer readable medium as in claim 9 wherein said state object includes an expiration attribute defining a valid life time of said state object.
Claim 22
Dependent Claim 53 words
A computer readable medium as in claim 9 wherein said state object further includes a path attribute defining a file system path and said state object is transmitted from said http client to said server only when said http client makes said http request for a document within said path at said server.
Claim 23
Dependent Claim 51 words
A computer readable medium as in claim 9 wherein said state object includes a domain attribute defining a domain and said state object is transmitted from said http client to a server only when said http client makes an http request to said server and said server is within said domain.
Claim 24
Dependent Claim 32 words
A computer readable medium as in claim 10 wherein said state object is transmitted from said http client to a server when said http client makes predefined http requests to said server.
Claim 25
Dependent Claim 51 words
A computer readable medium as in claim 10 wherein said state object includes a domain attribute defining a domain and said state object is transmitted from said http client to a server only when said http client makes an http request to said server and said server is within said domain.
Claim 26
Dependent Claim 25 words
A computer readable medium as in claim 10 wherein said state object includes an expiration attribute defining a valid life time of said state object.
Claim 27
Dependent Claim 53 words
A computer readable medium as in claim 10 wherein said state object further includes a path attribute defining a file system path and said state object is transmitted from said http client to said server only when said http client makes said http request for a document within said path at said server.
Claim 28
Dependent Claim 30 words
A computer system as in claim 14 wherein said state object is transmitted from said computer system to a server when said computer system makes predefined requests to said server.
Claim 29
Dependent Claim 49 words
A computer system as in claim 14 wherein said state object includes a domain attribute defining a domain and said state object is transmitted from said computer system to a server only when said computer system makes a request to said server and said server is within said domain.
Claim 30
Dependent Claim 51 words
A computer system as in claim 14 wherein said state object further includes a path attribute defining a file system path and said state object is transmitted from said computer system to said server only when said computer system makes a request for a document within said path at said server.
Claim 31
Dependent Claim 24 words
A computer system as in claim 14 wherein said state object includes an expiration attribute defining a valid life time of said state object.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag