IP Library Granted Patent US 7,751,536
Granted Patent B1
US 7,751,536 · App. 11/245,837 · Granted Jul 6, 2010

Line appearance reservation for SIP endpoints

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,751,536
App. No.
11/245,837
Granted
Jul 6, 2010
Kind
B1
Abstract

In one embodiment, a communication device includes an outgoing call alerting agent 196 that (i) detects that a communication device has entered an off-hook state and that a first line appearance has been selected by a user for an outgoing call, (ii) forwards a first call setup message to a third party call controller, the call setup message including a request to reserve the first line appearance for the outgoing call, and (iii) thereafter collects a set of digits dialed by the user for the outgoing call and provides the collected set of digits to the third party call controller.

Claims (51)

1. A method, comprising:

detecting that a SIP communication device has entered an off-hook state;

in response to the off-hook state of the SIP communication device, an outgoing call alerting agent determining that a user has selected a first line status for an outgoing call, wherein the first line status is associated with a first line appearance that is presented at least on the SIP communication device;

the outgoing call alerting agent determining if the line is idle;

if the line is not idle, denying the selection of the line status for the outgoing call;

if the line is idle, the outgoing call alerting agent forwarding a first call setup message to a third party call controller for a SIP communication system, the first call setup message including a request to reserve the first line status for the outgoing call;

receiving a response message from the third party controller associated with the first call setup message;

after receiving the response message, the outgoing call alerting agent collecting a set of digits dialed by the user for the outgoing call; and

the outgoing call alerting agent providing the collected set of digits to the third party call controller in a second call setup message.

2. The method of claim 1 , wherein the first call setup message further includes an off-hook notification indicating that the SIP communication device is in the off-hook state.

3. The method of claim 1 , wherein the first call setup message is a first INVITE and the collected set of digits are provided to the third party call controller in a second INVITE different from the first INVITE.

4. The method of claim 3 , wherein the first and second INVITES include the same call identifier and further comprising:

the third party call controller responding to the first INVITE with a message indicating that the line appearance has been reserved for the outgoing call;

the third party call controller sending to the SIP communication device a third message ending the dialog associated with the first INVITE; and

the third party call controller setting up the outgoing call using the collected set of digits.

5. The method of claim 1 , further comprising:

the third party call controller receiving the first call setup message;

the third party call controller determining whether the first line is idle;

if the first line is not idle, the third party call controller sending a fourth message denying the line reservation request; and

if the first line is idle, the third party call controller sending the response accepting the line reservation request; and

if the first line is idle, the third party controller updating data structures and related line appearances on other communication devices to show that the first line is in use.

6. The method of claim 1 , wherein the SIP communication device receives a TRYING message and a SESSION IN PROGRESS message from the third party controller in response to the first call setup message.

7. The method of claim 5 , wherein if the first line status is not idle, the SIP communication device connects the user with an incoming call on the first line.

8. A SIP communication device comprising:

a memory;

a processor in communication with the memory, the processor operable to execute an outgoing call alerting agent, the outgoing call agent operable to

detect that the SIP communication device has entered an off-hook state,

determine that a user has selected a first line status for an outgoing call, wherein the first line status is associated with a first line appearance presented on at least the SIP communication device,

determine if the line is idle,

if the line is idle, forward a first call setup message to a third party call controller, the call setup message including a request to reserve the first line for the outgoing call,

if the line is not idle, denying the selection of the first line,

thereafter collect a set of digits dialed by the user for the outgoing call, and

provide the collected set of digits to the third party call controller in a second call setup message.

9. The device of claim 8 , wherein the first call setup message further includes an off-hook notification indicating that the SIP communication device is in the off-hook state.

10. The device of claim 8 , wherein the first call setup message is a first INVITE and the collected set of digits are provided to the third party call controller in a second INVITE different from the first INVITE.

11. The device of claim 10 , wherein the SIP communication device receives a TRYING message and a SESSION IN PROGRESS message from the third party controller in response to the first INVITE and a TRYING message and ADDRESS INCOMPLETE message in response to the second INVITE.

12. The device of claim 8 , if the line is not idle, the SIP communication device connects the user with an incoming call on the first line.

13. A SIP communication server, comprising:

a memory;

a processor in communication with the memory, the processor operable to execute an incoming call alerting agent, the incoming call alerting agent operable to

receive, from a SIP communication device, a request to reserve a first line for an outgoing call, wherein the first line has a first line status that is represented by a first line appearance,

determine if the line is idle,

if the line is not idle, denying the request,

if the line is idle, respond to the request reserving the line,

receive a set of digits for the outgoing call, and

after receiving the set of digits, initiate the outgoing call on a first channel associated with the first line.

14. The SIP communication server of claim 13 , wherein the incoming call alerting agent receives, from the SIP communication device, first and second INVITES, wherein the first INVITE comprises the request to reserve the first line, wherein the second INVITE comprises the set of digits dialed by the user to make the outgoing call, wherein the first and second INVITES comprise the same call identifier, and wherein the incoming call alerting agent is further operable to respond to the first INVITE with a TRYING message indicating that the line appearance has been reserved for the outgoing call, send to the SIP communication device a SESSION IN PROGRESS message ending the dialog associated with the first INVITE, send a TRYING message and a ADDRESS INCOMPLETE in response to the second INVITE, and set up the outgoing call using the set of digits.

15. The SIP communication server of claim 13 , when the first line is idle, the incoming call alerting agent is further operable to update data structures and related line appearances on other communication devices to show that the first line is in use.

16. The SIP communication server of claim 14 , wherein the incoming call alerting agent receives an ACKNOWLEDGE message in response to the ADDRESS INCOMPLETE message sent to the SIP communication device and sends a RINGING message and an OK message in response to the ACKNOWLEDGE message.

17. The SIP communication server of claim 13 , wherein the incoming call alerting agent receives the line reservation request before the set of digits received by the SIP communication device when the user dials the outgoing call.

18. The SIP communication server of claim 13 , wherein the request further includes an off-hook notification indicating that the SIP communication device is in the off-hook state.

Assignments (28)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
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 →
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 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
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 →
BANKRUPTCY COURT ORDER RELEASING THE SECURITY INTEREST RECORDED AT REEL/FRAME 020156/0149 Recorded Jul 25, 2022
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES
Reel/Frame 060953/0412 →
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 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
CONVERSION FROM CORP TO LLC Recorded May 12, 2009
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 022677/0550 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC; AVAYA LICENSING LLC
To: AVAYA INC
Reel/Frame 021156/0287 →
SECURITY AGREEMENT Recorded Nov 28, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 020166/0705 →
SECURITY AGREEMENT Recorded Nov 27, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020156/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2005
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 016787/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2005
From: ABRAMSON, SANDRA ROCHELLE; BOYLE, III, FRANK JOHN; RAVIPATI, CHANDRA MOULI; WALLACH, RYAN SCOTT; MATAGA, PETER ANDREW
To: AVAYA TECHNOLOGY CORP.
Reel/Frame 017084/0174 →