IP Library Granted Patent US 7,936,745
Granted Patent B1
US 7,936,745 · App. 11/473,517 · Granted May 3, 2011

Multiple extension and line appearance for IP telephony

Assignee: ShoreTel, Inc.
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,936,745
App. No.
11/473,517
Granted
May 3, 2011
Kind
B1
Abstract

Displaying an IP call status is disclosed. An IP call status notification is received from an IP telephony device. A display update is caused by transmitting a display notification to an IP telephone.

Claims (41)

1. A method for displaying an IP call status comprising:

receiving an IP call status notification from an IP telephony device;

storing an updated status associated with a slot, wherein the slot is associated with an IP call, and wherein the slot is used to store an internal representation of a call, and wherein the IP call status notification is associated with the IP call; and

transmitting a display notification to a plurality of IP telephones associated with the IP call status notification, wherein each of the plurality of IP telephones includes one or more buttons that allow a user to select a call from a plurality of IP calls, wherein the IP call status notification is associated with the IP call which is one of the plurality of calls, and wherein transmitting the display notification causes a display associated with each of the plurality of IP telephones to update a visual indicator corresponding to the one of the plurality of calls associated with the IP call status notification.

2. A method as in claim 1 , wherein the IP call status notification comprises one of the following: an in-coming IP call notification, a pick-up in-coming IP call notification, a hold IP call notification, an un-hold IP call notification, an IP call dropped notification, or an out-going IP call notification.

3. A method as in claim 1 , wherein the IP telephony device comprises one of the following: an IP telephone, a switch, a switch connected to a PSTN, a server, and a server with a server based IP application.

4. A method as in claim 1 , wherein the display comprises one or more of the following: an indicator light, an indicator light or display on a phone, an indicator light or display on a switch, an indicator or display on a computer display, an indicator light associated with a button, a display, a text or number display, an icon display, and an image display.

5. A method as in claim 1 , wherein the display update comprises one or more of the following: turning an indicator light on, turning an indicator light off, selecting a color for the indicator on light, selecting flashing for the indicator light, selecting a flashing pattern for the indicator light, selecting steady for the indicator light, displaying an image, displaying an icon, and displaying a string of text or numbers.

6. A method as in claim 1 , wherein causing a display update includes transmitting a notification to one or more of the following: a server, a switch, a phone, a telephony management engine, a display service engine, a server display service engine, a phone display service engine, a switch display service engine, and a multiple line appearance engine.

7. A method as in claim 1 , further comprising performing an operation.

8. A method as in claim 1 , further comprising performing an operation, wherein the operation comprises one or more of the following: associating a call with a slot, receiving a notification to pick-up a call, transmitting a notification to redirect a call, receiving a notification that a redirect of a call succeeded, receiving a redirected call, parking a call in a slot, and clearing a call in a slot.

9. A system for displaying IP call status comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive an IP call status notification from an IP telephony device; and

store an updated status associated with a slot, wherein the slot is associated with an IP call, and wherein the slot is used to store an internal representation of a call, and wherein the IP call status notification is associated with the IP call; and

transmit a display notification to a plurality of IP telephones associated with the IP call status notification, wherein each of the plurality of IP telephones includes one or more buttons that allow a user to select a call from a plurality of IP calls, wherein the IP call status notification is associated with one of the plurality of calls, and wherein transmitting the display notification causes a display associated with each of the plurality of IP telephones to update a visual indicator corresponding to the one of the plurality of calls associated with the IP call status notification.

10. A computer program product for displaying IP call status, the computer program product being embodied in a computer readable non-transitory storage medium and comprising computer instructions for:

receiving an IP call status notification from an IP telephony device;

storing an updated status associated with a slot, wherein the slot is associated with an IP call, and wherein the slot is used to store an internal representation of a call, and wherein the IP call status notification is associated with the IP call; and

transmitting a display notification to a plurality of IP telephones associated with the IP call status notification, wherein each of the plurality of IP telephones includes one or more buttons that allow a user to select a call from a plurality of IP calls, wherein the IP call status notification is associated with the IP call which is one of the plurality of calls, and wherein transmitting the display notification causes a display associated with each of the plurality of IP telephones to update a visual indicator corresponding to the one of the plurality of calls associated with the IP call status notification.

11. A device for displaying IP call status comprising:

a display;

one or more buttons that allow a user to select a call for a plurality of IP calls;

a handset; and

a network interface capable of transmitting a first IP call status notification and receiving a display notification, wherein the display notification is transmitted to each of a plurality of IP telephones associated with a second IP call status notification, wherein the second IP call status notification is associated with one of the plurality of IP calls, and wherein the display notification causes the display to update a visual indicator corresponding to the one of the plurality of calls associated with the second IP call status notification, and wherein the display notification causes storing of an updated status associated with a slot, and wherein the slot is used to store an internal representation of a call, wherein the slot is associated with an IP call, and wherein the second IP call status notification is associated with the IP call.

12. A system as in claim 9 , wherein the IP call status notification comprises one of the following: an in-coming IP call notification, a pick-up in-coming IP call notification, a hold IP call notification, an un-hold IP call notification, an IP call dropped notification, or an out-going IP call notification.

13. A system as in claim 9 , wherein the IP telephony device comprises one of the following: an IP telephone, a switch, a switch connected to a PSTN, a server, and a server with a server based IP application.

14. A system as in claim 9 , wherein the display comprises one or more of the following: an indicator light, an indicator light or display on a phone, an indicator light or display on a switch, an indicator or display on a computer display, an indicator light associated with a button, a display, a text or number display, an icon display, and an image display.

15. A system as in claim 9 , wherein the display update comprises one or more of the following: turning an indicator light on, turning an indicator light off, selecting a color for the indicator on light, selecting flashing for the indicator light, selecting a flashing pattern for the indicator light, selecting steady for the indicator light, displaying an image, displaying an icon, and displaying a string of text or numbers.

16. A system as in claim 9 , wherein causing a display update includes transmitting a notification to one or more of the following: a server, a switch, a phone, a telephony management engine, a display service engine, a server display service engine, a phone display service engine, a switch display service engine, and a multiple line appearance engine.

17. A system as in claim 9 , wherein the memory is further configured to provide the processor with instructions which when executed cause the processor to perform an operation.

18. A system as in claim 9 , wherein the memory is further configured to provide the processor with instructions which when executed cause the processor to perform an operation,

wherein the operation comprises one or more of the following: associating a call with a slot, receiving a notification to pick-up a call, transmitting a notification to redirect a call, receiving a notification that a redirect of a call succeeded, receiving a redirected call, parking a call in a slot, and clearing a call in a slot.

19. A device as in claim 11 , wherein the IP call status notification comprises one of the following: an in-coming IP call notification, a pick-up in-coming IP call notification, a hold IP call notification, an un-hold IP call notification, an IP call dropped notification, or an out-going IP call notification.

20. A device as in claim 11 , comprising one of the following: an IP telephone, a switch, a switch connected to a PSTN, a server, and a server with a server based IP application.

21. A device as in claim 11 , wherein the display comprises one or more of the following: an indicator light, an indicator light or display on a phone, an indicator light or display on a switch, an indicator or display on a computer display, an indicator light associated with a button, a display, a text or number display, an icon display, and an image display.

22. A device as in claim 11 , wherein the display update comprises one or more of the following: turning an indicator light on, turning an indicator light off, selecting a color for the indicator on light, selecting flashing for the indicator light, selecting a flashing pattern for the indicator light, selecting steady for the indicator light, displaying an image, displaying an icon, and displaying a string of text or numbers.

23. A device as in claim 11 , wherein causing a display update includes transmitting a notification to one or more of the following: a server, a switch, a phone, a telephony management engine, a display service engine, a server display service engine, a phone display service engine, a switch display service engine, and a multiple line appearance engine.

24. A device as in claim 11 , wherein the network interface is capable of performing an operation.

25. A device as in claim 11 , wherein the network interface is capable of performing an operation, wherein the operation comprises one or more of the following: associating a call with a slot, receiving a notification to pick-up a call, transmitting a notification to redirect a call, receiving a notification that a redirect of a call succeeded, receiving a redirected call, parking a call in a slot, and clearing a call in a slot.

Assignments (23)
SECURITY INTEREST Recorded Jun 30, 2025
From: MLN US HOLDCO LLC; MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: U.S. PCI SERVICES, LLC
Reel/Frame 071758/0843 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071730/0632 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
SECURITY INTEREST Recorded Jun 20, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071676/0815 →
SECURITY INTEREST Recorded Mar 12, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070689/0857 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0760 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0643 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0715 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047909/0814 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047988/0478 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHORETEL, INC.
Reel/Frame 047713/0843 →
CHANGE OF NAME Recorded Aug 17, 2018
From: SHORETEL, INC.
To: MITEL NETWORKS, INC.
Reel/Frame 046957/0381 →
MERGER AND CHANGE OF NAME Recorded Aug 17, 2018
From: SHORETEL, INC.; MITEL NETWORKS, INC.
To: SHORETEL, INC.
Reel/Frame 046857/0384 →
SECURITY INTEREST Recorded Sep 25, 2017
From: SHORETEL, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 043829/0711 →
RELEASE OF SECURITY INTEREST Recorded Sep 25, 2017
From: SILICON VALLEY BANK
To: SHORETEL, INC.
Reel/Frame 043993/0430 →
SECURITY INTEREST Recorded Oct 23, 2014
From: SHORETEL, INC.
To: SILICON VALLEY BANK
Reel/Frame 034038/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2006
From: TOVINO, MIKE S.W.; MADABHUSHI, PRAMOD; TONOGAI, DALE
To: SHORETEL, INC.
Reel/Frame 018164/0867 →