Multiple cookie handling
First Claim
1. A computer-implemented method of managing a wireless session via a wireless communications system having a server and a database, the computer-implemented method comprising:
- sending a non-encrypted HTTP cookie to a wireless device;
sending an encrypted HTTP cookie to the wireless device;
receiving a non-encrypted session request from the wireless device;
receiving one of the non-encrypted HTTP cookie or the encrypted HTTP cookie in conjunction with the non-encrypted session request; and
maintaining the non-encrypted session via the wireless communications system, wherein neither the encrypted HTTP cookie nor the non-encrypted HTTP cookie invalidate the non-encrypted session.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer readable media are provided for managing multiple HTTP cookies that are present in a wireless communication system. When a secure or non-secure HTTP cookie is formed, a time of creation for that HTTP cookie is also created as part of the cookie header. Therefore, when a wireless device makes a subsequent communication to a web based server, the gateway compares the creation time for multiple HTTP cookies that are present, and only forwards the most recently created HTTP cookie to the web based server. This avoids invalidating a session as a result of receiving multiple conflicting HTTP cookies from the same wireless device.
7 Citations
20 Claims
-
1. A computer-implemented method of managing a wireless session via a wireless communications system having a server and a database, the computer-implemented method comprising:
-
sending a non-encrypted HTTP cookie to a wireless device; sending an encrypted HTTP cookie to the wireless device; receiving a non-encrypted session request from the wireless device; receiving one of the non-encrypted HTTP cookie or the encrypted HTTP cookie in conjunction with the non-encrypted session request; and maintaining the non-encrypted session via the wireless communications system, wherein neither the encrypted HTTP cookie nor the non-encrypted HTTP cookie invalidate the non-encrypted session. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wireless communications system having a server and a database, the wireless communications system comprising:
-
a wireless device connected to a wireless Internet gateway via a wireless network of the wireless communications system, wherein the wireless devices stores an encrypted HTTP cookie; a web based server in communication with one or more clients via an interconnected computing network; and a gateway linked intermediately with the web based server via the interconnected computing network and the one or more wireless devices via the wireless Internet gateway, wherein the gateway stores a non-encrypted HTTP cookie and maintains a non-encrypted session by forwarding a most recently created HTTP cookie comprising one of the encrypted HTTP cookie or the non-encrypted HTTP cookie to the web based server. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method of maintaining a wireless session via a wireless communications system having a server and a database, the computer-implemented method comprising:
-
sending an encrypted HTTP cookie to a wireless device; sending a non-encrypted HTTP cookie to a gateway to be stored for the wireless device; receiving a non-encrypted session request from the wireless device; and receiving a most recently created HTTP cookie comprising one of the encrypted HTTP cookie or the non-encrypted HTTP cookie from the gateway of the wireless communications system, wherein the non-encrypted session is maintained. - View Dependent Claims (17, 18, 19, 20)
-
Specification