Non-intrusive multiplexed transaction persistency in secure commerce environments
First Claim
Patent Images
1. An arrangement for serving information requests, comprising:
- a plurality of informational servers connected to a communications network, all of the informational servers having a common address on the communications network and serving a set of information to clients, each of the informational servers being configured to receive a transaction request associated with an individual transaction and to provide a response to each transaction request; and
a content director connecting the informational servers to the communications network and distributing transaction requests among the informational servers comprising;
a flow switch that parses plain text transaction requests to locate selected packet payload fields, selects, based on the plain text packet payload fields, an appropriate informational server to service each transaction request, and thereafter forwards at least portions of the parsed transaction requests to a selected one of the informational servers; and
a cryptographic module that decrypts, prior to parsing and informational server selection by the flow switch, cipher text transaction requests and provides plain text transaction requests to the flow switch, wherein, prior to decryption, the cipher text transaction requests have not been routed by another flow switch.
19 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a network switch that determines when specific content is hot and directs flow to one or more cache servers. The architecture of the present invention includes a decryption processor for authenticating clients and decrypting and encrypting transaction requests before the transaction requests are routed by the switch.
-
Citations
38 Claims
-
1. An arrangement for serving information requests, comprising:
-
a plurality of informational servers connected to a communications network, all of the informational servers having a common address on the communications network and serving a set of information to clients, each of the informational servers being configured to receive a transaction request associated with an individual transaction and to provide a response to each transaction request; and a content director connecting the informational servers to the communications network and distributing transaction requests among the informational servers comprising; a flow switch that parses plain text transaction requests to locate selected packet payload fields, selects, based on the plain text packet payload fields, an appropriate informational server to service each transaction request, and thereafter forwards at least portions of the parsed transaction requests to a selected one of the informational servers; and a cryptographic module that decrypts, prior to parsing and informational server selection by the flow switch, cipher text transaction requests and provides plain text transaction requests to the flow switch, wherein, prior to decryption, the cipher text transaction requests have not been routed by another flow switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In an arrangement comprising a plurality of informational servers connected to a communications network, all of the informational servers having a common address on the communications network and serving a set of information to clients, each of the informational servers being configured to receive a transaction request associated with an individual transaction and to generate a corresponding response to the transaction request, at least one of the request and response including a packet payload tag identifying uniquely the responding informational server and being an identifier other than an electronic address, and to provide a response to each transaction request, a method for serving transaction requests from clients, comprising:
-
a cryptographic module decrypting a cipher text transaction request to provide a plain text transaction request to a first flow switch, the plain text transaction requests comprising the payload tag; the first flow switch parsing the plain text transaction request to locate one or more selected fields including the payload tag; the first flow switch, based on the one or more selected fields, selecting an appropriate informational server to service the transaction request; and the first flow switch thereafter forwarding at least portions of the plain text transaction request to a selected one of the informational servers, wherein the cipher text transaction request is decrypted prior to the parsing and selecting steps. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An arrangement for serving information requests, comprising:
-
a plurality of informational servers connected to a communications network, all of the informational servers having a common address on the communications network and serving a set of information to clients, each of the informational servers being configured to receive a transaction request associated with an individual transaction, to generate a corresponding cookie identifying uniquely the generating informational server, and to provide a response to each transaction request; and a content director connecting the informational servers to the communications network and distributing transaction requests among the informational servers comprising; first flow switching means for (a) parsing plain text transaction requests to locate selected fields including a generated tag, the tag being shorter than the cookie, uniquely identifying an informational server, and being an identifier other than an electronic address, (b) selecting, based at least in part on the generated tag, an appropriate informational server to service each transaction request, and (c) thereafter forwarding at least portions of the parsed transaction requests to a selected one of the informational servers; decrypting means for decrypting, prior to parsing and informational server selection by the first flow switching means, cipher text transaction requests and providing plain text transaction requests to the first flow switching means, wherein, prior to the decrypting function, the cipher text transaction request has not been directed to a flow switching means other than the first flow switching means. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification