Cookie invalidation or expiration by a switch
DC CAFCFirst Claim
Patent Images
1. A computer implemented method comprising:
- at a network device configured to perform packet switching, synchronizing a local clock with a global clock;
calculating a last calculated time at a fixed interval comprising a fixed number of seconds, the last calculated time indicating when a cookie should expire according to the local clock;
inserting an expiration field into a cookie, the expiration field indicating the last calculated time; and
placing the cookie into a network response packet.
9 Assignments
Litigations
0 Petitions
Reexaminations
Accused Products
Abstract
A switch may be used to force the expiration of a cookie on a user'"'"'s system by inserting an expiration field into the cookie contained in a network response packet. Additionally, a mechanism is provided to delete or damage a cookie contained in a network request packet, so that server software is not disrupted by the receipt of a cookie. Deleting a cookie results in a cleaner request, but damaging a cookie may be more efficient in certain circumstances. By providing these features, an efficient cookie switching design is provided.
15 Citations
25 Claims
-
1. A computer implemented method comprising:
-
at a network device configured to perform packet switching, synchronizing a local clock with a global clock; calculating a last calculated time at a fixed interval comprising a fixed number of seconds, the last calculated time indicating when a cookie should expire according to the local clock; inserting an expiration field into a cookie, the expiration field indicating the last calculated time; and placing the cookie into a network response packet. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a local clock-to-global clock synchronizer configured to synchronize a local clock with a global clock; a cookie expiration field inserter coupled to the local clock-to-global clock synchronizer and configured to insert an expiration field into a cookie, the expiration field indicating a last calculated time indicating a time when the cookie should expire according to the local clock; and a cookie-to-network response packet placer coupled to the cookie expiration field inserter and configured to place the cookie into a network response packet, the apparatus further configured to calculate the last calculated time at a fixed interval comprising a fixed number of seconds. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
means for, at a network device configured to perform packet switching, synchronizing a local clock with a global clock; means for calculating a last calculated time at a fixed interval comprising a fixed number of seconds, the last calculated time indicating when a cookie should expire according to the local clock; means for inserting an expiration field into a cookie, the expiration field indicating the last calculated time; and means for placing the cookie into a network response packet. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method, the method comprising:
-
at a network device configured to perform packet switching, synchronizing a local clock with a global clock; calculating a last calculated time at a fixed interval comprising a fixed number of seconds, the last calculated time indicating when a cookie should expire according to the local clock; inserting an expiration field into a cookie, the expiration field indicating the last calculated time; and placing the cookie into a network response packet. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification