IP Library Granted Patent US 8,239,445
Granted Patent B1
US 8,239,445 · App. 09/557,708 · Granted Aug 7, 2012

URL-based sticky routing tokens using a server-side cookie jar

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,239,445
App. No.
09/557,708
Granted
Aug 7, 2012
Kind
B1
Abstract

A method, system and program product are presented for enabling a session, as defined by a series of related transactions to perform a unit of work, to be created between a client and a particular server where the server is managed by a dispatcher. Modifications to the Uniform Resource Locator (URL) are used to create a method of transferring information form the client to the server. The server implements a server-side storage area (cookie jar) to temporarily store information about the client and the session so that the client is routed to the same server for successive messages in the same session and no reliance is made upon an ability by the client to store or return cookies.

Claims (13)

1. A method of sending information to a requesting end user from an application over a session wherein said application resides at one of a plurality of redundant servers residing behind a network dispatcher, said method comprising the steps of:

receiving response information from said application, said response information including a URL (uniform resource locator);

determining if a server-side key cookie has been used for storing session information between said end user and said application;

if a server-side key cookie has been used for storing session information, retrieving a session key from said key cookie;

if a key cookie was not used for storing session information, retrieving said session key from a control block;

removing all cookies from said response information;

storing said removed cookies in a predetermined server-side storage area;

updating said URL to indicate the removal of said cookies;

creating a sticky routing string;

updating a date/time stamp in said sticky routing string;

inserting said sticky routing string into said URL; and,

transmitting said response information, including said URL to said end user.

2. A method as claimed in claim 1 wherein, prior to said determining step, said response information is transmitted from said application through one or more filters.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2016
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: A10 NETWORKS, INC.
Reel/Frame 039968/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2000
From: GAGE, CHRISTOPHER A.S.; HIND, JOHN R.; PETERS, MARCIA L.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 011152/0250 →