IP Library Granted Patent US 9,313,631
Granted Patent B2
US 9,313,631 · App. 14/133,854 · Granted Apr 12, 2016

Method and system for intelligent call termination

Inventors: Sagi Dudai (Tel-Aviv, IL); Dany Orr (Tel-Aviv, IL)
Assignee: Vonage Business Inc.
H04W4/16H04M3/42H04M3/4211H04M3/42102H04M3/42263H04M2203/551H04Q3/00H04W76/02
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,313,631
App. No.
14/133,854
Granted
Apr 12, 2016
Kind
B2
Abstract

Methods and systems for intelligently terminating calls are provided herein. In some embodiments, a method for intelligently terminating calls may include receiving a call request directed to a communication identifier associated with a first user, determining a call termination action to associate with the call request based on (a) information associated with the call request and (b) previous call termination patterns associated with the first user, and terminating the call to one or more devices associated with the communication identifier based on the determined call termination action.

Claims (34)

1. A method for intelligently terminating calls, comprising:

receiving a call request directed to a communication identifier associated with a first user;

determining a call termination action to associate with the call request based on (a) information associated with the call request and (b) previous call termination patterns associated with the first user, wherein the previous call termination patterns are based on an analysis of a plurality of call history records that the first user is associated with; and

terminating the call to one or more devices associated with the communication identifier based on the determined call termination action, wherein the call termination action associated with the call request includes terminating the call to the first user with a specified ring duration, wherein the specified ring duration is determined based on previous call termination patterns by the first user.

2. The method of claim 1 , wherein each call history record includes information regarding a call including at least one of a time of the call, a device ID of a device associated with the communication identifier that the call was terminated to, a location of a device associated with the communication identifier that the call was terminated to when the call request was received, an identification of a caller that initiated the call request, a ring duration of the call that was established, an indication that the call was answered or not answered, or an indication that the call was sent directly to voicemail.

3. The method of claim 1 , further comprising:

storing the information associated with the call request in a call history database.

4. The method of claim 1 , wherein the information associated with the call request includes at least one of time of the call, day of week of the call, an indication that the call is a video or voice call, or identification information of a caller that initiated the call request.

5. The method of claim 1 , wherein determining the call termination action to associate with the call request is further based on information associated with the first user.

6. The method of claim 5 , wherein the information associated with the first user includes at least one of an indication as to whether the first user is subscribed to a call termination service, an indication as to whether an identification of a caller that initiated the call request is in an address book associated with the first user, types of the one or more devices, locations of one or more devices, communications settings of the one or more devices, or calendar information of the first user.

7. The method of claim 1 , wherein the call request received is a Session Initiation Protocol (SIP) message.

8. The method of claim 1 , wherein determining the call termination action to associate with the call request is further based on external information from third party services.

9. The method of claim 8 , wherein the external information from third party services includes at least one of Global Positioning Satellite (GPS) information from GPS services, information for social media services, or information from external calendar sources associated with the first user.

10. The method of claim 1 , wherein the previous call termination patterns are determined via a neural network.

11. The method of claim 10 , wherein determining the call termination action to associate with the call request includes comparing the information associated with the call request and rules created from the previous call termination patterns by the first user.

12. The method of claim 1 , wherein the call termination action associated with the call request includes at least one of not terminating the call to the first user, informing a caller that initiated the call request that the user is not accepting calls at that time, directly routing the call request to voicemail, scheduling an automatic call back from the first user to the caller, or informing the caller that the first user will call the caller back at a later time.

13. The method of claim 1 , wherein the communication identifier is associated with a plurality of devices, and wherein determining the call termination action to associate with the call request includes selecting one or more of the plurality of devices to terminate the call to.

14. The method of claim 13 , wherein the one or more devices are selected as terminating devices based on an analysis of device identifiers of devices that previous calls directed to the communication identifier were terminated to.

15. The method of claim 13 , wherein a first device of the plurality of devices is selected to terminate the call to.

16. A method for intelligently terminating calls, comprising:

receiving a call request directed to a communication identifier associated with a first user;

determining a call termination action to associate with the call request based on (a) information associated with the call request and (b) previous call termination patterns associated with the first user, wherein the previous call termination patterns are based on an analysis of a plurality of call history records that the first user is associated with, wherein the communication identifier is associated with a plurality of devices, wherein determining the call termination action to associate with the call request includes selecting one or more of the plurality of devices to terminate the call to, and wherein a first device of the plurality of devices is selected to terminate the call to;

terminating the call to one or more devices associated with the communication identifier based on the determined call termination action;

receiving an indication that the call terminated to the first device was not answered; and

selecting a second device of the plurality of devices to terminate the call to.

17. A system for intelligently terminating calls, comprising:

a call pattern analysis circuit configured to determine call termination patterns of a first user based on an analysis of past call history records associated with the first user;

a rules creation circuit configured to create one or more rules based on the call termination patterns determined by the call pattern analysis; and

call processing circuit configured to determine a call termination action for a received call request directed towards a device associated with the first user based on (a) information associated with the call request and (b) the one or more rules created, wherein the call termination action associated with the call request includes terminating the call to the first user with a specified ring duration, wherein the specified ring duration is determined based on previous call termination patterns by the first user.

18. The system of claim 17 , further comprising:

a call history database that stores past call history records associated with the first user;

a rules database that stores the rules created by the rules creation circuit; and

a user settings database that stores information associated with user.

19. The system of claim 17 , the call pattern analysis circuit includes a neural network configured to determine call termination patterns of a first user based on past call history records associated with the first user.

Assignments (9)
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 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE BUSINESS INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0432 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST BY DELETING 13831728 13831785 14291602 13680382 14827548 14752086 13680067 14169385 14473289 14194220 14194438 14317743 PREVIOUSLY RECORDED ON REEL 038328 FRAME 501. ASSIGNOR(S) HEREBY CONFIRMS THE SALE, ASSIGNMENT, TRANSFER AND CONVEYANCE OF REMAINING PROPERTIES. Recorded Oct 28, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 040540/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 038328/0501 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 037899/0045 →
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 Dec 19, 2013
From: DUDAI, SAGI; ORR, DANY
To: VONAGE NETWORK LLC
Reel/Frame 031821/0623 →
Continuity (1)
Related Publication 20150181397A1 · Jun 25, 2015