IP Library Granted Patent US 8,600,025
Granted Patent B2
US 8,600,025 · App. 12/644,246 · Granted Dec 3, 2013

System and method for merging voice calls based on topics

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 8,600,025
App. No.
12/644,246
Granted
Dec 3, 2013
Kind
B2
Abstract

A system and method for merging a first voice call and a second voice call. A first topic discussed during the first voice call is compared to a second topic discussed during the second voice call. If the first topic matches the second topic, the first voice call may be merged with the second voice call. A semantic analysis may be performed on the first topic and the second topic to determine if the first topic and the second topic match one another. Filter criteria may be defined by participants of the first voice call and the second voice call that identify criteria that may preclude merger of the first voice call and the second voice call.

Claims (34)

1. A method for merging a first voice call and a second voice call, comprising:

receiving, by a processing node, a first topic actively being discussed between a first participant and a second participant engaged in the first voice call;

receiving, by the processing node, a second topic being discussed between a third participant and a fourth participant actively engaged in the second voice call occurring at least in part concurrently with the first voice call;

determining, by the processing node, if the first topic matches the second topic; and

if the first topic matches the second topic, merging the first voice call and the second voice call, wherein the first participant, the second participant, the third participant, and the fourth participant can talk with one another.

2. The method of claim 1 , further comprising sending an approval request to the first participant and the second participant that requests approval to merge the first voice call and the second voice call, receiving a first approval authorization from the first participant and a second approval authorization from the second participant, and wherein the first voice call and the second voice call are merged after receipt of the first approval authorization and the second approval authorization.

3. The method of claim 2 , wherein the approval request identifies the third participant and the fourth participant, and wherein the first, second, third, and fourth participants are different entities.

4. The method of claim 3 , wherein the approval request identifies the second topic.

5. The method of claim 3 , wherein the approval request identifies a plurality of topics discussed between the third participant and the fourth participant during the second voice call, and wherein the plurality of topics includes the second topic.

6. The method of claim 1 , further comprising receiving, over a duration of the second voice call, a plurality of second topics being discussed between the third participant and the fourth participant in the second voice call, and wherein determining if the first topic matches the second topic further comprises determining if the first topic matches any of the plurality of second topics and, if so, merging the first voice call and the second voice call.

7. The method of claim 6 , further comprising storing the plurality of second topics and a plurality of timestamps in a storage, wherein each of the plurality of timestamps corresponds to one of the plurality of second topics and identifies a time during the second voice call that the corresponding one of the plurality of second topics was being discussed by the third participant and the fourth participant.

8. The method of claim 1 , wherein determining if the first topic matches the second topic comprises performing a semantic analysis on the first topic and the second topic, and if the first topic is semantically related to the second topic, determining that the first topic matches the second topic.

9. The method of claim 1 , further comprising obtaining at least one filter criterion associated with the first participant, and merging the first voice call and the second voice call based at least in part on the at least one filter criterion.

10. The method of claim 9 , wherein the at least one filter criterion identifies at least one participant, and wherein the at least one participant is one of the third participant and the fourth participant.

11. A computing device comprising:

a communications interface adapted to communicate with a network; and

a control system coupled to the communications interface and adapted to:

receive a first topic actively being discussed between a first participant and a second participant engaged in a first voice call;

receive a second topic being discussed between a third participant and a fourth participant actively engaged in a second voice call occurring at least in part concurrently with the first voice call;

determine if the first topic matches the second topic; and

if the first topic matches the second topic, effect a merger of the first voice call and the second voice call, wherein the first participant, the second participant, the third participant, and the fourth participant can talk with one another.

12. The computing device of claim 11 , wherein the control system is further adapted to send an approval request to the first participant and the second participant that requests approval to merge the first voice call and the second voice call, receive a first approval authorization from the first participant and a second approval authorization from the second participant, and wherein the control system effects the merger of the first voice call and the second voice call after receipt of the first approval authorization and the second approval authorization.

13. The computing device of claim 12 , wherein the approval request identifies the third participant and the fourth participant, and wherein the first, second, third, and fourth participants are different entities.

14. The computing device of claim 13 , wherein the approval request identifies the second topic.

15. The computing device of claim 11 , wherein the control system is further adapted to obtain at least one filter criterion associated with the first participant, and merge the first voice call and the second voice call based at least in part on the at least one filter criterion.

16. A non-transitory computer program product, comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for merging a first voice call and a second voice call, comprising:

receiving a first topic actively being discussed between a first participant and a second participant engaged in the first voice call;

receiving a second topic being discussed between a third participant and a fourth participant actively engaged in the second voice call occurring at least in part concurrently with the first voice call;

determining if the first topic matches the second topic; and

if the first topic matches the second topic, merging the first voice call and the second voice call, wherein the first participant, the second participant, the third participant, and the fourth participant can talk with one another.

17. The computer program product of claim 16 , wherein the method further comprises sending an approval request to the first participant and the second participant that requests approval to merge the first voice call and the second voice call, receiving a first approval authorization from the first participant and a second approval authorization from the second participant, and wherein the first voice call and the second voice call are merged after receipt of the first approval authorization and the second approval authorization.

18. The computer program product of claim 17 , wherein the approval request identifies the third participant and the fourth participant, wherein the first, second, third, and fourth participants are different entities.

19. The computer program product of claim 18 , wherein the approval request identifies the second topic.

20. The computer program product of claim 16 , wherein the method further comprises obtaining at least one filter criterion associated with the first participant, and merging the first voice call and the second voice call based at least in part on the at least one filter criterion.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2019
From: CRANBROOK ENTERPRISES, LLC
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 051395/0270 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Aug 24, 2015
From: CRANBROOK TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036423/0598 →
SECURITY INTEREST Recorded Aug 24, 2015
From: CRANBROOK TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036424/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2014
From: OTO TECHNOLOGIES, LLC
To: OTO INVESTMENT MANAGEMENT, LLC
Reel/Frame 033446/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2014
From: OTO INVESTMENT MANAGEMENT, LLC
To: CRANBROOK TECHNOLOGY, LLC
Reel/Frame 033460/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2009
From: WALSH, RICHARD J.; ISSA, ALFREDO C.
To: OTO TECHNOLOGIES, LLC
Reel/Frame 023687/0114 →