Preserving state in stateless network protocols

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 13/14 (2006.01) G06F 9/46 (2006.01) G06F 17/30 (2006.01) H04L 29/06 (2006.01)

Patent

CA 2206685

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 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.

L'invention est constituée par une méthode et un système servant à conserver les états dans des ordinateurs communiquant entre eux par l'intermédiaire d'un réseau tel que le World Wide Web (WWW) en utilisant des protocoles sans états, par exemple HTTP. Dans une conversation entre un client demandant un service d'un serveur, on préserve l'état en procurant le service en question et en identifiant tous les prolongements (hyperliens) dans le service, et en incorporant de façon récursive l'information sur l'état dans tous les prolongements identifiés dans l'extrant transmis au client. L'information sur l'état peut être incorporée à l'extrant et transmise au client par le serveur. On peut également utiliser un code de programme téléchargeable dynamiquement pour ajouter l'information sur l'état au poste du client. D'autres fonctions permettent le filtrage et/ou l'addition d'hyperliens et d'extrants de données produits par les services en suivant des critères préétablis. L'information sur l'état peut être ajoutée en modifiant un prolongement identifié servant de demande de fichier HTML pour appeler un programme de conversion CGI, le prolongement identifié et l'information sur l'état servant d'arguments. On peut également ajouter l'information sur l'état en modifiant un prolongement identifié servant à appeler un programme CGI, ledit prolongement identifié et ladite information sur l'état servant d'arguments et l'addition étant effectuée par le programme CGI. Dans une autre concrétisation de l'invention, un prolongement identifié servant à appeler un programme CGI peut être modifié pour appeler un programme de conversion CGI, les arguments étant ce prolongement identifié, un compteur indiquant le nombre des arguments du programme CGI et l'information sur l'état. Dans ce cas, l'addition est effectuée par le programme de conversion.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Preserving state in stateless network protocols does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Preserving state in stateless network protocols, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Preserving state in stateless network protocols will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1404730

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.