IP Library Granted Patent US 9,807,176
Granted Patent B2
US 9,807,176 · App. 14/649,554 · Granted Oct 31, 2017

Method and apparatus for connection management

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 9,807,176
App. No.
14/649,554
Granted
Oct 31, 2017
Kind
B2
Abstract

In accordance with an example embodiment of the present invention, there is provided a method, comprising receiving in an apparatus a first message from a second apparatus located in a different domain as the apparatus, the first message comprising a logical name of the second apparatus and a first global address, receiving a second message from a third apparatus, the second message comprising a second global address, and determining whether the first and second global addresses are the same address, or where the first and second global addresses are IPv6 addresses, whether they belong to the same network, and responsive to the first and second global addresses being the same address, or in the case of IPv6 belonging to the same network, causing transmission of information comprising at least one of a logical name and a local address of the second apparatus to the third apparatus.

Claims (22)

1. An apparatus, comprising:

a receiver configured to receive a first message from a second apparatus located in a different domain than the apparatus, the first message comprising a logical name of the second apparatus and a first global address, the first message being a registration message;

the receiver being further configured to receive a second message from a third apparatus, the second message comprising a second global address as an address of the third apparatus, the second message being a request message, and

at least one processing core configured to determine whether the first and second global addresses are the same address, or where the first and second global addresses are IPv6 addresses, whether they belong to the same network, and responsive to the first and second global addresses being the same address, or in the case of IPv6 belonging to the same network, cause transmission of information comprising at least one of a logical name and a local address of the second apparatus, comprised in an active content element relating to the second apparatus, to the third apparatus, the first and second global addresses being gateway addresses.

2. The apparatus according to claim 1 , wherein the at least one processing core is configured to cause the apparatus to participate in establishing a notification channel with the second apparatus, and to transmit a notification to the second apparatus via the notification channel in connection with the transmission of the information to the third apparatus.

3. The apparatus according to claim 2 , wherein the notification is transmitted after receipt of the second message and before transmission of the information to the third apparatus.

4. The apparatus according to claim 1 , wherein the information comprises a web page.

5. The apparatus according to claim 1 , wherein the active content element comprises at least one hidden subframe.

6. The apparatus according to claim 1 , wherein the active content element comprises at least one tag allowing cross-domain content loading.

7. A method, comprising:

receiving in an apparatus a first message from a second apparatus located in a different domain as the apparatus, the first message comprising a logical name of the second apparatus and a first global address, the first message being a registration message;

receiving a second message from a third apparatus, the second message comprising a second global address as an address of the third apparatus, the second message being a request message, and

determining whether the first and second global addresses are the same address, or where the first and second global addresses are IPv6 addresses, whether they belong to the same network, and responsive to the first and second global addresses being the same address, or in the case of IPv6 belonging to the same network, causing transmission of information comprising at least one of a logical name and a local address of the second apparatus, comprised in an active content element relating to the second apparatus, to the third apparatus, the first and second global addresses being gateway addresses.

8. The method according to claim 7 , further comprising causing the apparatus to participate in establishing a notification channel with the second apparatus, and to transmit a notification to the second apparatus via the notification channel in connection with the transmission of the information to the third apparatus.

9. The method according to claim 8 , wherein the notification is transmitted after receipt of the second message and before transmission of the information to the third apparatus.

10. The method according to claim 7 , wherein the information comprises a web page.

11. The method according to claim 7 , wherein the active content element comprises at least one hidden subframe.

12. The method according to claim 7 , wherein the active content element comprises at least one tag allowing cross-domain content loading.

13. A non-transitory computer readable medium having stored thereon a set of computer readable instructions that, when executed by at least one processor, cause an apparatus to at least:

receive in an apparatus a first message from a second apparatus located in a different domain as the apparatus, the first message comprising a logical name of the second apparatus and a first global address, the first message being a registration message;

receive a second message from a third apparatus, the second message comprising a second global address as an address of the third apparatus, the second message being a request message, and

determine whether the first and second global addresses are the same address, or where the first and second global addresses are IPv6 addresses, whether they belong to the same network, and responsive to the first and second global addresses being the same address, or in the case of IPv6 belonging to the same network, cause transmission of information comprising at least one of a logical name and a local address of the second apparatus, comprised in an active content element relating to the second apparatus, to the third apparatus, the first and second global addresses being gateway addresses.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2022
From: NOKIA TECHNOLOGIES OY
To: PIECE FUTURE PTE LTD
Reel/Frame 058673/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2017
From: RANTAPUSKA, OLLI; KOSKIMIES, OSKARI; VUONNALA, RAIMO
To: NOKIA TECHNOLOGIES OY
Reel/Frame 043581/0388 →