IP Library Granted Patent US 8,855,107
Granted Patent B1
US 8,855,107 · App. 13/353,278 · Granted Oct 7, 2014

Methods and systems for call routing via a telephone number

Inventors: Leland W. Kirchhoff (Santa Barbara, CA); David S. Trandal (Santa Barbara, CA); Colin Kelley (Santa Barbara, CA)
Assignee: Callwave Communications, LLC
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,855,107
App. No.
13/353,278
Granted
Oct 7, 2014
Kind
B1
Abstract

The present invention relates generally to telecommunications and in particular to systems and methods for routing telephone calls. By way of example, a first address, such as a first phone number, can be associated with a telephonic terminal, such as a mobile phone. Incoming calls to the first address can be routed to the telephonic terminal or to other destinations based on telephonic terminal status.

Claims (38)

1. A method of processing calls, the method comprising:

receiving over a network at a call processing system operated by a first service provider a first call from a caller directed to a first phone address of a user, wherein the user receives wireless service from a wireless provider, and wherein signaling information associated with the first call includes the phone address of the caller and the first service provider is different than the wireless provider of the user;

originating a second call from the call processing system to a mobile device of the user, wherein the mobile device accesses wireless service provided by the wireless provider of the user;

determining if the mobile device of the user is unavailable by detecting a voice prompt provided by the wireless provider of the user and without accessing a Home Location Register system of the user's wireless provider, wherein the caller does not hear the user unavailable voice prompt;

querying a call processing system database to determine an alternate phone address associated with the user;

originating a third call from the call processing system to the alternate phone address associated with the user, wherein signaling information associated with the third call includes an identifier associated with the caller so that the third call appears to be originating from the caller; and,

bridging the first call with the third call.

2. The method as defined in claim 1 , wherein the second and/or third call originates over a Voice over Internet Protocol (VoIP) network.

3. The method as defined in claim 1 , wherein the third call from the call processing system is to a destination phone address which is not the same as the first phone address called by the caller in the first call.

4. The method as defined in claim 1 , wherein the origination of the third call is a transfer of the second call.

5. The method as defined in claim 1 , wherein the call information includes a designation as to whether the calling party's phone number is private.

6. The method as defined in claim 1 , wherein the phone address destination of the third call is selected based at least in part on the geographic location of the user.

7. The method as defined in claim 1 , wherein the caller hears a ringback tone selected by the user.

8. The method as defined in claim 1 , wherein the caller is prompted to disclose caller identification information if their caller ID is blocked or restricted.

9. The method as defined in claim 1 , further comprising automatically rejecting the first call if the first call is from a telemarketer.

10. The method as defined in claim 1 , wherein the call processing system is a softswitch.

11. The method as defined in claim 1 , the method further comprising providing an audible notification to the user via at least one telephonic device while the user is in communication with the calling party via the at least one telephonic device, wherein the audible notification is not transmitted to the calling party and the audible notification is related to call time.

12. A method of processing calls, the method comprising:

receiving over a network at a call processing system operated by a first service provider a first call from a caller directed to a first phone address of a user, wherein the user receives wireless service from a wireless provider, and wherein signaling information associated with the first call includes the phone address of the caller and the first service provider is different than the wireless provider of the user;

originating a second call from the call processing system to a mobile device number of the user, wherein the mobile device number is other than first phone address of the user;

determining if the mobile device of the user is unavailable by detecting a voice prompt provided by the wireless provider of the user and without accessing a Home Location Register system of the user's wireless provider, wherein the first call is not answered during a period in which the second call is originated and the mobile device is determined to be unavailable;

querying a call processing system database to determine an alternate phone address associated with the user; and,

connecting the caller to the alternate phone address associated with the user, wherein signaling information associated with the second call includes an identifier associated with the caller so that the second call appears to be originating from the caller.

13. The method as defined in claim 12 , wherein connecting the caller to the alternate phone address associated with the user includes a call transfer.

14. The method as defined in claim 12 , wherein the call information includes a designation as to whether the calling party's phone number is private.

15. The method as defined in claim 12 , wherein the database query to determine an alternate phone address associated with the user is based at least in part on the geographic location of the user.

16. The method as defined in claim 12 , wherein the caller hears a ringback tone selected by the user.

17. The method as defined in claim 12 , wherein the caller is prompted to disclose caller identification information if their caller ID is blocked or restricted.

18. A system for processing calls, comprising:

one or more processing devices;

instructions stored in non-transitory computer readable memory that, when executed by the one or more processing devices, cause the system to perform operations comprising:

receiving over a network at the system operated by a first service provider a first call from a caller directed to a first phone address of a user, wherein the user receives wireless service from a wireless provider, and wherein signaling information associated with the first call includes the phone address of the caller and the first service provider is different than the wireless provider of the user;

originating a second call to a mobile device number of the user, wherein the mobile device number is other than first phone address of the user;

determining if the mobile device of the user is unavailable by detecting a voice prompt provided by the wireless provider of the user and without accessing a Home Location Register system of the user's wireless provider, wherein the first call is not answered during a period in which the second call is originated and the mobile device is determined to be unavailable;

querying a database to determine an alternate phone address associated with the user; and,

connecting the caller to the alternate phone address associated with the user, wherein signaling information associated with the second call includes an identifier associated with the caller so that the second call appears to be originating from the caller.

19. The system as defined in claim 18 , wherein the system is connecting the caller to the alternate phone address associated with the user by invoking a call transfer.

20. The system as defined in claim 18 , wherein the database query to determine an alternate phone address associated with the user is based at least in part on the geographic location of the user.

Assignments (4)
SECURITY INTEREST Recorded May 20, 2016
From: CALLWAVE COMMUNICATIONS, LLC
To: TECHNOLOGY INVESTMENT HOLDINGS II, LLC
Reel/Frame 038770/0923 →
CHANGE OF NAME Recorded Aug 15, 2012
From: CALLWAVE, INC.
To: FUZEBOX SOFTWARE CORPORATION
Reel/Frame 028794/0252 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: FUZEBOX SOFTWARE CORPORATION
To: CALLWAVE TELECOM, INC.
Reel/Frame 028794/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: CALLWAVE TELECOM, INC.
To: CALLWAVE COMMUNICATIONS, LLC
Reel/Frame 028794/0296 →
Continuity (3)
Continuation 11480277 · Jun 30, 2006
Provisional Application 60696135 · Jul 1, 2005
Provisional Application 60752521 · Dec 20, 2005