Virtual folders for tracking HTTP sessions
First Claim
Patent Images
1. A method performed by a network device, comprising:
- concurrently hosting a plurality of different communication sessions;
generating, after a session login, a session identification (ID) for each of the plurality of communication sessions;
storing the session IDs;
embedding each of the session IDs in a respective one of a plurality of documents, each of the plurality of documents corresponding to a particular one of the plurality of communication sessions;
transmitting the documents as part of the particular one of the plurality of communication sessions; and
distinguishing received requests associated with the particular one of the plurality of communication sessions based on the session ID included in the requests, without using at least one of cookies, a login name, credential information, or an Internet protocol address related to the requests.
0 Assignments
0 Petitions
Accused Products
Abstract
Requests from a client to a network device are authenticated based on a session ID obtained by the network device. Requests may be authenticated by obtaining a session ID value when a session is initiated and transmitting a document to the client that embeds the session ID in such a manner that additional requests to the network device based on the document include the session ID in the request. The additional requests are authenticated based on a determination of whether the session ID is included in the additional requests.
-
Citations
20 Claims
-
1. A method performed by a network device, comprising:
-
concurrently hosting a plurality of different communication sessions; generating, after a session login, a session identification (ID) for each of the plurality of communication sessions; storing the session IDs; embedding each of the session IDs in a respective one of a plurality of documents, each of the plurality of documents corresponding to a particular one of the plurality of communication sessions; transmitting the documents as part of the particular one of the plurality of communication sessions; and distinguishing received requests associated with the particular one of the plurality of communication sessions based on the session ID included in the requests, without using at least one of cookies, a login name, credential information, or an Internet protocol address related to the requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable memory device that stores instructions executable by at least one processor, comprising:
-
instructions to generate, after a session login, a session identification (ID) for a communication session; instructions to store the session ID with a plurality of other session IDs; instructions to embed the session ID in a document; instructions to transmit the document as part of the communication session; instructions to receive, during the communication session, a request based on the document; instructions to determine whether the session ID is included in the request; and instructions to grant the request, without using at least one of cookies, a login name, credential information, or an Internet protocol address related to the request, when the session ID is included the request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
means for concurrently hosting a plurality of different communication sessions; means for generating, after a session login, a session identification (ID) for each of the plurality of communication sessions; means for storing the session IDs; means for embedding each of the session IDs in a respective one of a plurality of documents, each of the plurality of documents corresponding to a particular one of the plurality of communication sessions; means for transmitting the documents with the embedded session IDs as part of the particular one of the plurality of communication sessions; and means for distinguishing received requests associated with the particular one of the plurality of communication sessions based on session IDs included in the requests and the stored session IDs, without using at least one of cookies, a login name, credential information, or an Internet protocol address related to the received requests.
-
Specification