IP Library Granted Patent US 7,313,228
Granted Patent B1
US 7,313,228 · App. 10/895,557 · Granted Dec 25, 2007

Dynamic call processing control

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,313,228
App. No.
10/895,557
Granted
Dec 25, 2007
Kind
B1
Abstract

The present invention allows a subscriber to dynamically select one or more call processing options while an attempt to terminate an incoming call to an associated terminal is being made. As such, the terminal is either ringing or providing some other indication that an incoming call is being received. Throughout the process, the incoming call may be answered via the terminal. While the attempt to terminate the call is being made, an incoming call message is sent to a computing device associated with the subscriber. The computing device, upon receiving the incoming call message, will provide one or more call processing options to the subscriber. If the subscriber selects one of the call processing options, the computing device will send a subscriber response message identifying the selected call processing option. Based on the selected call processing option, the incoming call will be processed accordingly.

Claims (42)

1. A method comprising:

a) detecting an attempt to terminate an incoming call to a terminal;

b) upon detecting the attempt to terminate, sending an incoming call message to a computing device, which is adapted to provide to a subscriber at least one call processing option for processing the incoming call upon receipt of the incoming call message, wherein the incoming call may be answered at the terminal during the attempt to terminate.

2. The method of claim 1 wherein the attempt to terminate causes the terminal to ring.

3. The method of claim 1 wherein detecting the attempt to terminate comprises receiving an incoming call notification from an access switch, which is attempting to terminate the incoming call to the terminal.

4. The method of claim 1 further comprising receiving a subscriber response message from the computing device, the subscriber response message comprising a selected call processing option selected by the subscriber from the at least one call processing option.

5. The method of claim 4 further comprising effecting the selected call processing option for the incoming call.

6. The method of claim 5 wherein effecting the selected call processing option comprises sending an instruction message to apply the selected call processing option for the incoming call to an access switch, which is attempting to terminate the incoming call to the terminal.

7. The method of claim 1 further comprising accessing a presence service to select the computing device from a plurality of computing devices.

8. The method of claim 7 wherein the computing device is selected based on a relative proximity of the subscriber to the plurality of computing devices.

9. The method of claim 1 wherein a plurality of call processing options including the at least one call processing option are provided to the subscriber.

10. The method of claim 1 wherein if no call processing response message is provided by the subscriber, predefined call processing is applied to the incoming call after a period of time.

11. The method of claim 1 wherein the at least one call processing option comprises forwarding the incoming call.

12. The method of claim 11 wherein the incoming call is forwarded to voicemail.

13. The method of claim 11 wherein the incoming call is forwarded to a predefined number.

14. The method of claim 11 wherein the incoming call is forwarded to an address dynamically provided by the subscriber.

15. The method of claim 1 wherein the at least one call processing option comprises rejecting the incoming call.

16. The method of claim 1 wherein the at least one call processing option comprises holding the incoming call.

17. The method of claim 1 wherein the at least one call processing option comprises answering the incoming call.

18. The method of claim 1 wherein the at least one call processing option comprises providing an announcement to a caller initiating the incoming call.

19. A system comprising:

a) at least one communication interface; and

b) a control system associated with the at least one communication interface and adapted to:

i) detect an attempt to terminate an incoming call to a terminal;

ii) upon detecting the attempt to terminate, send an incoming call message to a computing device, which is adapted to provide to a subscriber at least one call processing option for processing the incoming call upon receipt of the incoming call message, wherein the incoming call may be answered at the terminal during the attempt to terminate.

20. The system of claim 19 wherein the attempt to terminate causes the terminal to ring.

21. The system of claim 19 wherein to detect the attempt to terminate, the control system is further adapted to receive an incoming call notification from an access switch, which is attempting to terminate the incoming call to the terminal.

22. The system of claim 19 wherein the control system is further adapted to receive a subscriber response message from the computing device, the subscriber response message comprising a selected call processing option selected by the subscriber from the at least one call processing option.

23. The system of claim 22 wherein the control system is further adapted to effect the selected call processing option for the incoming call.

24. The system of claim 23 wherein to effect the selected call processing option, the control system is further adapted to send an instruction message to apply the selected call processing option for the incoming call to an access switch, which is attempting to terminate the incoming call to the terminal.

25. The system of claim 19 wherein the control system is further adapted to access a presence service to select the computing device from a plurality of computing devices.

26. The system of claim 25 wherein the computing device is selected based on a relative proximity of the subscriber to the plurality of computing devices.

27. The system of claim 19 wherein a plurality of call processing options including the at least one call processing option are provided to the subscriber.

28. The system of claim 19 wherein if no call processing response message is provided by the subscriber, predefined call processing is applied to the incoming call after a period of time.

29. The system of claim 19 wherein the at least one call processing option comprises forwarding the incoming call.

30. The system of claim 29 wherein the incoming call is forwarded to voicemail.

31. The system of claim 29 wherein the incoming call is forwarded to a predefined number.

32. The system of claim 29 wherein the incoming call is forwarded to an address dynamically provided by the subscriber.

33. The system of claim 19 wherein the at least one call processing option comprises rejecting the incoming call.

34. The system of claim 19 wherein the at least one call processing option comprises holding the incoming call.

35. The system of claim 19 wherein the at least one call processing option comprises answering the incoming call.

36. The system of claim 19 wherein the at least one call processing option comprises providing an announcement to a caller initiating the incoming call.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 030876/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2004
From: SORICE, STEPHEN; ZALA, RAJESHWARI; SHAH, KETAN; WOOD, PATRICK S.; ERWIN, DAVID; KELLER, MATTHEW; MEHTA, PARESH
To: NORTEL NETWORKS LIMITED
Reel/Frame 015609/0008 →