PRESERVING STATE INFORMATION IN A CONTINUING CONVERSATION BETWEEN A CLIENT AND SERVER NETWORKED VIA A STATELESS PROTOCOL

Patent №

US 5,961,601

Granted

1999-10-05

Filed 1996

Owner

IBM CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08660633

A method and system for preserving state in computers communicating over networks, such as the World Wide Web (WWW) using stateless protocols, e.g., HTTP. State is preserved in a conversation between a client requesting services from a served by performing the service and identifying all continuations (hyperlinks) in an output from the service; recursively embedding the state information in all identified continuations in the output sent to the client. The state information may be embedded and communicated by the server to the client. Alternatively, dynamically downloadable program code may be used to embed the state information at the client. Additional features enable the filtering and/or addition of hyperlinks and data output from the services according to predetermined criteria. State information may be embedded by modifying an identified continuation which is a request for an HTML file, to invoke a CGI converter program with the identified continuation and the state information passed as arguments. State information may also be embedded by modifying an identified continuation which is an invocation to a CGI program with the identified continuation and the state information passed as arguments, and the embedding step is performed by the CGI program. Alternatively, an identified continuation which is an invocation of a CGI program may be modified to invoke a CGI converter program with the identified continuation, an argument counter which indicates a number of arguments associated with the CGI program, and the state information passed as arguments. Here, the embedding is performed by the converter program.

AI hardwareG06F 9/54G06F 16/957H04L 9/40H04L 67/02H04L 67/1091

AI classification

AI hardware0.93
Natural language0.07
Knowledge representation0.02
Vision0.00
Machine learning0.00
Evolutionary computation0.00
Speech0.00
Planning0.00

Ownership

IBM CORPORATION

assignment · 80520649

Assignors

IYENGAR, ARUN K.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC