IP Library Patent Application 16434809
Patent Application
App. No. 16/434,809

EARLY REACHABILITY/CONNECTIVITY CHECK FOR MEDIA PATH SETUP

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 None
App. No.
16/434,809
Abstract

A method of updating/reordering the priority of a remote candidate list based on an early determination of connectivity. In one embodiment, the method of system comprises performing connectivity checks for routing table entries early and generating a reachable list. In another embodiment, the method and systems prioritize the remote candidate list based on a reachable list. When a session request is received, the remote candidate list can be compared to the reachable list and addresses in the remote candidate list with prefixes that match prefixes in the reachable list are given the highest priority. The enhanced connectivity provides for a better user experience and avoids initial delays between initial signaling and the start of media flow.

Claims (62)

1 . A method of using enhanced connectivity in session setup, the method comprising:

multicasting a solicitation message, and in response, receiving one or more addresses in an advertisement message;

probing the one or more addresses in the advertisement message to determine if each of the one or more addresses is reachable:

if the address is reachable, then adding the address to a reachable list;

if the address is not reachable, then skipping the address;

receiving a communication session request that includes an offeror's candidate list;

prioritizing the offeror's candidate list based on the reachable list to generate a prioritized offeror's candidate list;

selecting at least one address from the prioritized offeror's candidate list;

generating and transferring an answerer's candidate list; and

transferring media over the at least one address selected from the prioritized offeror's candidate list.

2 . The method of claim 1 , further comprising:

periodically probing addresses in the reachable list to determine if each of the addresses is reachable:

if the address is reachable, then keeping the address in the reachable list;

if the address is not reachable, then skipping the address.

3 . The method of claim 1 , further comprising:

transferring the at least one address selected from the prioritized offeror's candidate list.

4 . The method of claim 1 , wherein the communication session request comprises a SIP INVITE message.

5 . The method of claim 1 , wherein transferring the answerer's candidate list comprises transferring the answerer's candidate list in a SIP 200 OK message.

6 . The method of claim 1 , wherein the communication session request is for a request for a Voice Over Internet Protocol (VoIP) session.

7 . The method of claim 1 , wherein prioritizing the offeror's candidate list based on the reachable list comprises giving addresses with prefixes matching prefixes in the reachable list a highest priority.

8 . A device using enhanced connectivity for session setup, the device comprising:

a transceiver configured to multicast a solicitation message, and in response, to receive one or more addresses in an advertisement message;

the transceiver configured to probe the one or more addresses in the advertisement message to determine if each of the one or more addresses is reachable:

if the address is reachable, then a processor configured to add the address to a reachable list;

if the address is not reachable, then the processor configured to skip the address;

the transceiver configured to receive a communication session request that includes an offeror's candidate list;

the processor configured to prioritize the offeror's candidate list based on a reachable list to generate a prioritized offeror's candidate list;

the processor configured to select at least one address from the prioritized offeror's candidate list;

the processor configured to generate an answerer's candidate list;

the transceiver configured to transfer the answerer's candidate list; and

the transceiver configured to transfer media over the at least one selected address from the prioritized offeror's candidate list.

9 . The device of claim 8 , further comprising:

the transceiver configured to periodically probe addresses in the reachable list to determine if each of the addresses is reachable:

if the address is reachable, then the processor configured to keep the address in the reachable list;

if the address is not reachable, then the processor configured to skip the address.

10 . The device of claim 8 , further comprising:

the transceiver configured to transfer the at least one address selected from the prioritized offeror's candidate list.

11 . The device of claim 8 , wherein the communication session request comprises a SIP INVITE message.

12 . The device of claim 8 , wherein the transceiver is configured transfer the answerer's candidate list in a SIP 200 OK message.

13 . The device of claim 8 , wherein the communication session request is for a request for a Voice Over Internet Protocol (VoIP) session.

14 . The device of claim 8 , wherein the processor is configured to give addresses with prefixes matching prefixes in the reachable list a highest priority.

15 . A non-transitory computer-readable medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device cause the electronic device to implement a method for enhanced connectivity, comprising:

multicasting a solicitation message, and in response, receiving one or more addresses in an advertisement message;

probing the one or more addresses in the advertisement message to determine if each of the one or more addresses is reachable:

if the address is reachable, then adding the address to a reachable list;

if the address is not reachable, then skipping the address;

receiving a communication session request that includes an offeror's candidate list;

prioritizing the offeror's candidate list based on the reachable list to generate a prioritized offeror's candidate list;

selecting at least one address from the prioritized offeror's candidate list;

generating and transferring an answerer's candidate list; and

transferring media over the at least one address selected from the prioritized offeror's candidate list.

16 . The non-transitory computer-readable medium of claim 15 , further comprising:

periodically probing addresses in the reachable list to determine if each of the addresses is reachable:

if the address is reachable, then keeping the address in the reachable list;

if the address is not reachable, then skipping the address.

17 . The non-transitory computer-readable medium of claim 15 , further comprising:

transferring the at least one address selected from the prioritized offeror's candidate list.

18 . The non-transitory computer-readable medium of claim 15 , wherein the communication session request comprises a SIP INVITE message.

19 . The non-transitory computer-readable medium of claim 15 , further comprising:

transferring the answerer's candidate list in a SIP 200 OK message.

20 . The non-transitory computer-readable medium of claim 15 , further comprising:

giving addresses with prefixes matching prefixes in the reachable list a highest priority.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2019
From: MUDRIC, DUSAN; LIN, PING
To: AVAYA INC.
Reel/Frame 049406/0605 →