WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |

Search International and National Patent Collections
World Intellectual Property Organization
Machine translation
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2011/146742    International Application No.:    PCT/US2011/037195
Publication Date: 24.11.2011 International Filing Date: 19.05.2011
G06F 15/16 (2006.01), G06F 21/20 (2006.01)
Applicants: AKAMAI TECHNOLOGIES INC. [US/US]; 8 Cambridge Center Cambridge, MA 02142 (US) (For All Designated States Except US)
Inventors: DILLEY, John, A.; (US).
LUDIN, Stephen; (US).
SUMMERS, John, F.; (US)
Agent: JUDSON, David, H.; Law Office of David H. Judson 15950 Dallas Parkway, Suite 225 Dallas, TX 75230 (US)
Priority Data:
61/346,243 19.05.2010 US
Abstract: front page image
(EN)A CDN edge server process receives an HTTP message, takes a given action with respect to that message, and then forwards a modified version of the message to a target server, typically a server associated with a CDN customer. The process may include an associated intermediate processing agent (IPA) or a sub-processing thread to facilitate the given action. In one embodiment, the message is an HTTP POST, and the given action comprises the following: (i) recognizing the POST, (ii) removing given data from the POST, (iii) issuing an intermediate (or subordinate) request to another process (e.g., a third party server), passing the given data removed from the POST to the process, (iv) receiving a response to the intermediate request, (v) incorporating data received from or associated with the response into a new HTTP message, and (vi) forwarding the new HTTP message onto the target server. In this manner, the given data in the POST may be protected as the HTTP message "passes through" the edge server on its way from the client to the target (merchant) server. In an alternative embodiment, data extracted from the POST message is enhanced by passing the data to an externalized process and adding a derived value (such as a fraud risk score based on the data) back into the message.
(FR)Un processus de serveur périphérique CDN reçoit un message HTTP, entreprend une action donnée par rapport à ce message, puis transfère une version modifiée du message à un serveur cible, généralement un serveur associé à un client CDN. Le processus peut comprendre un agent de traitement intermédiaire associé (IPA) ou un fil de sous-traitement pour faciliter l'action donnée. Dans un mode de réalisation, le message est un HTTP POST, et l'action donnée consiste à : (i) reconnaître le POST, (ii) supprimer les données indiquées du POST, (iii) émettre une demande intermédiaire (ou subordonnée) vers un autre processus (p. ex., un serveur tiers), transférer les données indiquées supprimées du POST au processus, (iv) recevoir une réponse à la demande intermédiaire, (v) intégrer les données reçues de la réponse ou associées à celle-ci dans un nouveau message HTTP, et (vi) transférer le nouveau message HTTP vers le serveur cible. De cette façon, les données indiquées dans le POST peuvent être protégées lorsque le message HTTP « passe » par le serveur périphérique lorsqu'il est acheminé depuis le serveur client vers le serveur cible (marchand). Dans un autre mode de réalisation, les données extraites du message POST sont améliorées en transférant les données à un processus externalisé et en rajoutant une valeur dérivée (telle qu'un score de risque de fraude basé sur les données) dans le message.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)