IP Library Patent Application 13837791
Patent Application
App. No. 13/837,791

SYSTEMS AND METHODS FOR HANDLING INCOMING COMMUNICATIONS DIRECTED TO A TELEPHONY DEVICE

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.
13/837,791
Abstract

Systems and methods for terminating telephony communications to a mobile telephony device via a data network make use of a forwarding termination service. The forwarding termination service causes a native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communications to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by a forwarding agent that is separate from the forwarding termination service.

Claims (24)

1 . A method performed by one or more processors of a telephony device that has been assigned a native identifier by a first telephony service provider that provides the telephony device with its native telephony service, the method for handling an incoming telephony communication that was originally directed to the native identifier, but which has been forwarded to a second Internet protocol (IP) based telephony service provider for termination, the method comprising:

receiving a message from the second telephony service provider indicating that there is an incoming telephony communication for the telephony device; and

causing the incoming communication to be terminated based on at least one of predetermined termination instructions and input provided by the user.

2 . The method of claim 1 , further comprising displaying or playing a notification to the user to alert the user of the incoming communication.

3 . The method of claim 2 , wherein the notification displayed or played to the user indicates that the incoming telephony communication was originally directed to the native identifier.

4 . The method of claim 2 , further comprising receiving input from the user given in response to the notification, the input indicating how the user would like the incoming communication to be terminated, and wherein the causing step comprises causing the incoming communication to be terminated based on the received input.

5 . The method of claim 4 , wherein receiving input comprises receiving input from the user that indicates that the user wishes to put an existing telephony communication that is presently being conducted by the telephony device on hold, and that the user wishes to accept the incoming telephony communication, and wherein the causing step comprises:

causing the second telephony service provider to place the existing telephony communication on hold; and

causing the second telephony service provider to terminate the incoming telephony communication to the telephony device.

6 . The method of claim 4 , wherein receiving input comprises receiving input from the user that indicates that the user wishes to have the incoming telephony communication conferenced into an existing telephony communication that is presently being conducted by the telephony device, and wherein the causing step comprises causing the second telephony service provider to conference the incoming telephony communication into the existing telephony communication.

7 . The method of claim 1 , wherein the causing step comprises determining whether a certain activity is being conducted on the telephony device, and terminating the incoming communication based on predetermined termination instructions that relate to that activity.

8 . A system for handling an incoming telephony communication received at a telephony device that has been assigned a native identifier by a first telephony service provider that provides the telephony device with its native telephony service, where the incoming telephony communication was originally directed to the native identifier, but was forwarded to a second Internet protocol (IP) based telephony service provider for termination, the system comprising:

means for receiving a message from the second telephony service provider indicating that there is an incoming telephony communication for the telephony device; and

means for causing the incoming communication to be terminated based on at least one of predetermined termination instructions and input provided by the user.

9 . A system for handling an incoming telephony communication received at a telephony device that has been assigned a native identifier by a first telephony service provider that provides the telephony device with its native telephony service, where the incoming telephony communication was originally directed to the native identifier, but was forwarded to a second Internet protocol (IP) based telephony service provider for termination, the system comprising an IP telephony system communication unit that receives a message from the second telephony service provider indicating that there is an incoming telephony communication for the telephony device and that causes the incoming communication to be terminated based on at least one of predetermined termination instructions and input provided by the user.

10 . The system of claim 9 , further comprising a user interaction unit that displays or plays a notification to the user to alert the user of the incoming communication.

11 . The system of claim 10 , wherein the user interaction unit displays or plays a notification to the user indicates that the incoming telephony communication was originally directed to the native identifier.

12 . The system of claim 10 , wherein the user interaction unit receives input from the user given in response to the notification, the input indicating how the user would like the incoming communication to be terminated, and wherein the IP telephony system communication unit causes the incoming communication to be terminated based on the received input.

13 . The system of claim 12 , wherein the user interaction unit receives input from the user that indicates that the user wishes to put an existing telephony communication that is presently being conducted by the telephony device on hold, and that the user wishes to accept the incoming telephony communication, and wherein the IP telephony system communication unit causes the second telephony service provider to place the existing telephony communication on hold and causes the second telephony service provider to terminate the incoming telephony communication to the telephony device.

14 . The system of claim 12 , wherein the user interaction unit receives input from the user that indicates that the user wishes to have the incoming telephony communication conferenced into an existing telephony communication that is presently being conducted by the telephony device, and wherein the IP telephony system communication unit causes the second telephony service provider to conference the incoming telephony communication into the existing telephony communication.

15 . The system of claim 9 , further comprising an activity monitoring unit that determines whether a certain activity is being conducted on the telephony device, wherein the IP telephony system communication unit causes the incoming communication to be terminated based on predetermined termination instructions that relate to that activity.

16 . A non-transitory computer readable medium containing instructions that, when performed by one or more processors of a telephony device that has been assigned a native identifier by a first telephony service provider that provides the telephony device with its native telephony service, enables the telephony device to perform a method of handling an incoming telephony communication that was originally directed to the native identifier, but which has been forwarded to a second Internet protocol (IP) based telephony service provider for termination, the method comprising:

receiving a message from the second telephony service provider indicating that there is an incoming telephony communication for the telephony device; and

causing the incoming communication to be terminated based on at least one of predetermined termination instructions and input provided by the user.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
MERGER Recorded Mar 31, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 038320/0327 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2013
From: EFRATI, TZAHI; FIGHEL, GUY
To: VONAGE NETWORK, LLC
Reel/Frame 030071/0214 →