IP Library Granted Patent US 7,529,840
Granted Patent B2
US 7,529,840 · App. 11/362,814 · Granted May 5, 2009

HTTP use for bidirectional communication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,529,840
App. No.
11/362,814
Granted
May 5, 2009
Kind
B2
Abstract

A method to transfer data in a telecommunication network between a first host (HOST A) and a second host (HOST B) via Standard Toolkit Software Components, HTTP Session Managers and a Transport medium. The data transfer is compliant with the SOAP 1.2 HTTP Bindings Specification, and comprises SOAP Requests sent by the first host into first HTTP Request message towards the Client Side as well as SOAP Responses sent by the second host into first HTTP Response message towards the Server Side. The method comprises the transfer of data through a HTTP Adaptation Layer adapted to load SOAP Requests sent by the second host into second HTTP Response messages towards the Server Side of the HTTP Session Manager, as well as SOAP Responses sent by the first host into second HTTP Request message towards the Client Side of the HTTP Session Manager. The new the HTTP Adaptation Layer either interfaces the HTTP Transport manager of the Standard Toolkit Software Components and the HTTP Session Manager, or replaces the HTTP Transport manager in the Standard Toolkit Software Components.

Claims (32)

1. A method to transfer data in a telecommunication network between a first host and a second host via Standard Toolkit Software Components, a Client Side HTTP Session Manager associated to said first host, a Transport medium and a Server Side HTTP Session Manager associated to said second host, said Transport medium being adapted to transmit data from said Client Side HTTP Session Manager to said Server Side HTTP Session Manager,

said data transfer being compliant with the Simple Object Access Protocol SOAP 1.2 HTTP Bindings Specification, and comprising a first SOAP Request sent by said first host into a first HTTP Request message towards said Client Side HTTP Session Manager, as well as a first SOAP Response sent by said second host as reply to said first HTTP Request message into a first HTTP Response message towards said Server Side HTTP Session Manager,

wherein:

said method further comprises the transfer of data through a HTTP Adaptation Layer adapted to load a second SOAP Request sent by said second host into a second HTTP Response message towards the Server Side HTTP Session Manager, as well as a second SOAP Response sent by said first host as reply to said second SOAP Request into a second HTTP Request message towards the Client Side HTTP Session Manager; and

said Standard Toolkit Software Components comprise a SOAP Engine coupled to said first host and to said second host as well as to one of a SOAP/HTTP Transport manager and said HTTP Adaptation Layer.

2. The method according to claim 1 wherein said SOAP/HTTP Transport manager is adapted to exchange SOAP Requests and SOAP Responses with said SOAP Engine and to exchange HTTP Request messages and HTTP Response messages with the HTTP Session Managers, said HTTP Adaptation Layer interfacing said SOAP/HTTP Transport manager and said HTTP Session Managers.

3. The method according to claim 2 , wherein said HTTP Adaptation Layer is adapted

to transfer SOAP Requests carried in HTTP Request messages and SOAP Responses carried in HTTP Response messages between said HTTP Session Managers and said SOAP/HTTP Transport Manager,

to place SOAP Requests carried in HTTP Response messages received from said Client Side HTTP Session Manager into HTTP Request messages prior to transferring them to said SOAP/HTTP Transport Manager,

to place SOAP Responses carried in HTTP Request messages received from said Server Side HTTP Session Manager into HTTP Response messages prior to transferring them to said SOAP/HTTP Transport Manager,

to place SOAP Requests carried in HTTP Request messages received from said SOAP/HTTP Transport Manager into HTTP Response messages prior to transferring them to said Server Side HTTP Session Manager, and

to place SOAP Responses carried in HTTP Response messages received from said SOAP/HTTP Transport Manager into HTTP Request messages prior to transferring them to said Client Side HTTP Session Manager.

4. The method according to claim 1 , wherein said HTTP Adaptation Layer is adapted to exchange SOAP Requests and SOAP Responses with said SOAP Engine and to exchange HTTP Request messages and HTTP Response messages with the HTTP Session Managers.

5. The method according to claim 4 , wherein said HTTP Adaptation Layer is adapted

to place SOAP Requests and SOAP Responses of said first host into HTTP Request messages, and

to place SOAP Requests and SOAP Responses of said second host into HTTP Response messages.

6. A method to transfer data in a telecommunication network between a first host and a second host, the method comprising:

sending by said first host a first Simple Object Access Protocol (SOAP) Request placed into a first HTTP Request message;

sending by said second host a first SOAP Response as a reply to said first HTTP Request message, where the first SOAP Response is placed into a first HTTP Response message;

transferring said first SOAP Request and said first SOAP Response through a HTTP Adaptation Layer that is configured to load a second SOAP Request sent by said second host into a second HTTP Response message and configured to load a second SOAP Response sent by said first host as reply to said second SOAP Request into a second HTTP Request message,

wherein a SOAP Engine is coupled to said first host and to said second host and to one of a SOAP/HTTP Transport manager and said HTTP Adaptation Layer.

7. The method according to claim 6 , wherein said SOAP/HTTP Transport manager is configured to exchange SOAP Requests and SOAP Responses with said SOAP Engine and to exchange HTTP Request messages and HTTP Response messages with HTTP Session Managers, and wherein said HTTP Adaptation Layer interfaces said SOAP/HTTP Transport manager and said HTTP Session Managers.

8. The method according to claim 7 , wherein said HTTP Adaptation Layer is configured to:

transfer SOAP Requests carried in HTTP Request messages and SOAP Responses carried in HTTP Response messages between said HTTP Session Managers and said SOAP/HTTP Transport Manager,

place SOAP Requests carried in HTTP Response messages received from said Client Side HTTP Session Manager into HTTP Request messages prior to transferring said SOAP Requests to said SOAP/HTTP Transport Manager,

place SOAP Responses carried in HTTP Request messages received from said Server Side HTTP Session Manager into HTTP Response messages prior to transferring said SOAP Responses to said SOAP/HTTP Transport Manager,

place SOAP Requests carried in HTTP Request messages received from said SOAP/HTTP Transport Manager into HTTP Response messages prior to transferring said SOAP Requests to said Server Side HTTP Session Manager, and

place SOAP Responses carried in HTTP Response messages received from said SOAP/HTTP Transport Manager into HTTP Request messages prior to transferring said SOAP Responses to said Client Side HTTP Session Manager.

9. The method according to claim 6 , wherein said HTTP Adaptation Layer is configured to exchange SOAP Requests and SOAP Responses with said SOAP Engine and to exchange HTTP Request messages and HTTP Response messages with HTTP Session Managers.

10. The method according to claim 9 , wherein said HTTP Adaptation Layer is configured to:

place SOAP Requests and SOAP Responses of said first host into HTTP Request messages, and

place SOAP Requests and SOAP Responses of said second host into HTTP Response messages.

Assignments (14)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
CHANGE OF NAME Recorded Feb 14, 2019
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 048329/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2006
From: BOCQ, SEBASTIEN JOHN MARCEL GHISLAIN; VAN DEN BERGHE, STEVE ROMAN MICHEL
To: ALCATEL
Reel/Frame 017629/0949 →