IP Library Patent Application 13192398
Patent Application
App. No. 13/192,398

CALL SWITCHING SYSTEM AND METHOD FOR COMMUNICATION DEVICES

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/192,398
Abstract

A communication system includes a communication device (i.e., a cellular or smart phone) communicatively coupled to an auxiliary communication device (i.e. a headset). Systems and methods are provided for switching between calls in instances in which there are at least three calls being simultaneously supported. In one embodiment, a prediction can be made as to which one of the pending calls should be resumed when an active call is terminated or put on hold. The prediction can be made based on any suitable criterion, including, for example, the frequency of calls received from or made to a caller, the amount or percentage of accepted calls from a caller, the duration of calls received from or made to a caller, and/or a ranking input by a user. Such predictive analysis can minimize the need for a user to cumbersomely navigate through a call list to reach a desired call.

Claims (89)

1 . A method of switching between calls on a communication system having at least three simultaneously supported calls thereon, the communication system including a communication device, the at least three simultaneously supported calls being currently or previously connected for output on the communication device, the method comprising:

via a processor, predicting one of the supported calls to resume when another one of the supported calls is terminated or put on hold;

switching from the supported call that is terminated or put on hold to the predicted supported call; and

resuming the predicted call for output on the communication device.

2 . The method of claim 1 , wherein the predicting is based at least partially on data associated with the usage of the communication device.

3 . The method of claim 2 , wherein the predicting comprises determining which of the supported calls has the greatest number of entries in a call history of the communication device.

4 . The method of claim 2 , wherein the predicting comprises determining which of the supported calls has the greatest number or percentage of accepted calls from a caller in a call history of the communication device.

5 . The method of claim 2 , wherein the predicting comprises determining which of the supported calls has the highest ratio of accepted calls to rejected calls in a call history of the communication device.

6 . The method of claim 2 , wherein the predicting comprises determining which of the supported calls has the greatest single or collective call duration in a call history of the communication device.

7 . The method of claim 2 , wherein the predicting comprises determining the highest ranked supported call based on a rank associated with each caller.

8 . The method of claim 7 , wherein a rank is automatically assigned to a caller if a rank has not previously been assigned by a user.

9 . The method of claim 2 , wherein the predicting is at least partially based on the user's call switching frequency.

10 . The method of claim 1 , wherein the predicting comprises determining the geographic proximity of the communication device to the location of the supported calls.

11 . The method of claim 1 , wherein the predicting is at least partially based on data associated with the user's social media accounts.

12 . The method of claim 1 , wherein the predicting is based on an average of a plurality of factors.

13 . The method of claim 1 , further comprising:

terminating or holding the resumed call;

predicting a next one of the supported calls to resume when the resumed call is terminated or put on hold; and

resuming the next predicted call for output on the communication device.

14 . The method of claim 13 , wherein the predicting is based on a different criterion than the previous predicting step.

15 . The method of claim 1 , wherein the communication device is a portable communication device, a cellular phone, a smart phone, a tablet computer, a computer, a personal digital assistant, an entertainment device, an auxiliary communication device operatively connected to output calls received by another communication device thereon, a handsfree device, or a Bluetooth headset.

16 . The method of claim 1 , wherein the predicting is performed on a communication device that is different than the communication device on which the predicted call is resumed.

17 . The method of claim 1 , wherein the predicting is performed on the communication device on which the predicted call is resumed.

18 . A communication system including a communication device comprising:

a processor configured to switch between at least three pending calls being simultaneously supported by the communication system, the at least three pending calls being currently or previously connected for output on the communication device, the processor being configured to:

predict one of the supported calls to resume when another one of the supported calls is terminated or put on hold; and

resume the predicted call for output on the communication device.

19 . The communication system of claim 18 , wherein the predicting is based at least partially on data associated with the usage of the communication device.

20 . The communication system of claim 19 , wherein the predicting comprises determining which of the supported calls has (a) the greatest number of entries in a call history of the communication device; (b) the greatest number or percentage of accepted calls from a caller in a call history of the communication device; (c) the highest ratio of accepted calls to rejected calls in a call history of the communication device; or (d) the greatest single or collective call duration in a call history of the communication device.

21 . The communication system of claim 19 wherein the predicting comprises determining the highest ranked supported call based on a rank associated with each caller.

22 . The communication system of claim 21 , wherein a rank is automatically assigned to a caller if a rank has not previously been assigned by a user.

23 . The communication system of claim 18 , wherein the predicting is at least partially based on the user's call switching frequency.

24 . The communication system of claim 18 , wherein the predicting comprises determining the geographic proximity of the communication device to the location of the supported calls.

25 . The communication system of claim 18 , wherein the predicting is at least partially based on data associated with the user's social media accounts.

26 . The communication system of claim 18 , wherein the predicting is based on an average of a plurality of factors.

27 . The communication system of claim 18 , wherein the communication device is a portable communication device.

28 . The communication system of claim 27 , wherein the communication device is a cellular phone, a smart phone, a tablet computer, a computer, a personal digital assistant or an entertainment device.

29 . The communication system of claim 18 , wherein the communication device is an auxiliary communication device operatively connected to output calls received by another communication device thereon.

30 . The communication system of claim 29 , wherein the auxiliary communication device is a handsfree device.

31 . The communication system of claim 30 , wherein the handsfree device is a Bluetooth headset.

32 . The communication system of claim 18 , wherein the processor is provided in the communication device on which the predicted call is resumed.

33 . The communication system of claim 18 , wherein the processor is provided in a different communication device than the communication device on which the predicted call is resumed.

34 . A method of switching between calls on a communication system adapted to simultaneously support at least three calls thereon, the method comprising:

receiving a plurality of incoming calls;

accepting one or more of the incoming calls such that, for each accepted call, any active call is placed on hold and the accepted call is activated for output on a communication device; and

generating a call list in which each accepted incoming call is placed on the call list after the previously active call, whereby the call list is non-sequentially ordered to facilitate progression through the call list.

35 . The method of claim 34 , further including:

receiving an input to terminate the currently active call;

terminating the currently active call;

removing the terminated call from the call list; and

resuming the call on the call list that was most recently active before the terminated call, regardless of the position of the call on the call list.

36 . The method of claim 34 , further including:

receiving an input to place the currently active call on hold;

placing the currently active call on hold; and

resuming the call associated with the previous entry on the call list from the call placed on hold.

37 . The method of claim 34 , further including:

receiving an input to resume a selected call from the call list;

placing any active call on hold;

resuming the selected call; and

moving the selected call to immediately after the previously active call on the call list.

38 . The method of claim 34 , further including:

receiving an input to terminate a particular call from the call list;

terminating the selected call;

removing the selected call from the call list; and

resuming the call on the call list that was most recently active before the terminated call, regardless of the position of the call on the call list.

39 . A communication system comprising:

a processor configured to switch between at least three pending calls being simultaneously supported on the communication system, the processor being configured to:

place an active call on hold and activate the accepted call for output on a communication device in response to receiving an input to accept an incoming call; and

generate a call list in which each accepted incoming call is placed on the call list after the previously active call, whereby the call list is non-sequentially ordered to facilitate progression through the call list.

40 . The system of claim 39 , wherein the processor is further configured to:

terminate the currently active call when other calls are pending;

remove the terminated call from the call list; and

resume the call that was most recently active before the terminated call, regardless of the position of the call on the call list.

41 . The system of claim 39 , wherein the processor is further configured to:

place the currently active call on hold; and

resume the call associated with the previous entry on the call list from the call placed on hold.

42 . The system of claim 39 , wherein the processor is further configured to:

resume a call selected from the call list; and

move the selected call to immediately after the previously active call on the call list.

43 . The method of claim 39 , wherein the processor is further configured to:

terminate a call selected from the call list; and

remove the selected call from the call list.

44 . The communication system of claim 39 , wherein the communication device is a portable communication device.

45 . The communication system of claim 44 , wherein the communication device is a cellular phone, a smart phone, a tablet computer, a computer, a personal digital assistant or an entertainment device.

46 . The communication system of claim 39 , wherein the communication device is an auxiliary communication device operatively connected to output calls received by another communication device thereon.

47 . The communication system of claim 46 , wherein the auxiliary communication device is a handsfree device.

48 . The communication system of claim 47 , wherein the handsfree device is a Bluetooth headset.

49 . The communication system of claim 39 , wherein the processor is provided in the same communication device on which the accepted call is activated.

50 . The communication system of claim 39 , wherein the processor is provided in a different communication device than the communication device on which the accepted call is activated.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: OPENPEAK, INC.
To: OPENPEAK LLC
Reel/Frame 042752/0945 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2011
From: SCHENTRUP, PHILIP
To: OPENPEAK INC.
Reel/Frame 026660/0940 →