IP Library Granted Patent US 8,682,305
Granted Patent B1
US 8,682,305 · App. 13/798,963 · Granted Mar 25, 2014

Methods and systems for call processing in a wireline and wireless network

Inventors: Leland W. Kirchhoff (Santa Barbara, CA); David S. Trandal (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,682,305
App. No.
13/798,963
Granted
Mar 25, 2014
Kind
B1
Abstract

Methods and systems are described for routing call in a wireless network environment. In one embodiment, a phone address is assigned to a subscriber and/or a subscriber's mobile telecommunications device. A call directed to the phone address is routed to a call processing system. An outbound call from the call processing system is placed to a wireless communication service provider so as to cause, at least in part, the wireless communication service provider to route the outbound call to the subscriber's mobile telecommunications device, wherein the call processing system configures call signaling parameters associated with the outbound call so that the outbound call appears to be to a phone number ported to the wireless communication service provider, and wherein the phone number has not been ported to the wireless communication service provider. The outbound call is bridged with the inbound call.

Claims (78)

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

receiving at a call processing system a first call, intended for a subscriber, from a first calling party, the first call directed to a first phone address, wherein the first call is associated with a calling party phone address;

transmitting over a data network to a computing device associated with the subscriber a first notification regarding the first call;

using a second phone address, placing a first outbound call from the call processing system to a wireless network of a wireless communications service provider of the subscriber wherein the call processing system configures call signaling parameters associated with the first outbound call so as to preserve the calling party phone address and to cause, at least in part, the wireless network to route the first outbound call, using the second phone address, to a mobile device of the subscriber;

causing, at least in part, one or more subsequent calls from the mobile device of the subscriber to be presented to one or more called parties with the first phone address, wherein the first phone address is other than the second phone address used to route the first outbound call to the mobile device of the subscriber; and

receiving at the call processing system a second call intended for the subscriber from a second calling party, the second call directed to the first phone address, wherein:

the second calling party and the subscriber are both subscribers with respect to the wireless communications service provider, and

routing is configured within the wireless network to inhibit the second call from being routed directly to the mobile device of the subscriber without transit through the call processing system.

2. The method as defined in claim 1 , wherein the first phone address is not associated with the wireless communications service provider.

3. The method as defined in claim 1 , wherein the first phone address has not been ported to the wireless communications service provider.

4. The method as defined in claim 1 , wherein placing the first outbound call to the wireless network comprises placing the first outbound call to a mobile switching center associated with the wireless communications service provider via an SS7 ISUP (Signaling System 7 ISDN Subscriber Part) Initial Address Message.

5. The method as defined in claim 1 , the method further comprising causing, at least in part:

setting of a Generic Address parameter to the first phone address;

setting of a Called Party Number parameter to a Location Routing Number of a wireless communications service provider gateway mobile switching center; and

setting of a Translated Called Number Indicator (TCNI) bit in a Forward Call Parameter.

6. The method as defined in claim 1 , the method further comprising:

prior to transmitting the first notification, determining whether the computing device associated with the subscriber is online; and

at least partly in response to determining that the computing device associated with the subscriber is online, causing at least in part a call handling control to be presented via the computing device regarding the first call.

7. The method as defined in claim 1 , wherein a text message addressed to the first phone address routes to the wireless communications service provider for transmittal to the mobile device of the subscriber.

8. The method as defined in claim 1 , wherein the calling party phone address is presented on the mobile device of the subscriber enabling the subscriber to screen the first call.

9. The method as defined in claim 1 , wherein the first notification regarding the first call is presented within a web browser user interface.

10. The method as defined in claim 1 , the method further comprising: presenting in association with the first notification a call handling control regarding the first call.

11. The method as defined in claim 1 , the method further comprising: transmitting over the data network to the computing device associated with the subscriber a second notification regarding the second call.

12. The method as defined in claim 11 , the method further comprising: causing at least in part a call handling control to be presented via the computing device regarding the second call.

13. A method of routing calls:

receiving at a call processing system a first call, intended for a subscriber, from a first calling party, the first call directed to a first phone address, wherein the first call is associated with a calling party phone address;

placing an outbound call from the call processing system to a wireless network of a wireless communications service provider associated with the first phone address, wherein the call processing system configures call signaling parameters so as to preserve the calling party phone address in the call signaling information associated with the outbound call;

causing, at least in part, one or more subsequent calls from a mobile device of the subscriber to be presented to one or more called parties with the first phone address;

receiving at the call processing system a second call intended for the subscriber from a second calling party, the second call directed to the first phone address, wherein:

both the subscriber and the second calling party are subscribers of the wireless communications service provider, and

routing is configured within the wireless network to inhibit the second call from being routed directly to the mobile device of the subscriber without transit through the call processing system.

14. The method as defined in claim 13 , wherein the first phone address is not associated with the wireless communications service provider.

15. The method as defined in claim 13 , wherein the first phone address has not been ported to the wireless communications service provider.

16. The method as defined in claim 13 , wherein placing the outbound call to the wireless network comprises placing the outbound call to a mobile switching center associated with the wireless communications service provider via an SS7 ISUP (Signaling System 7 ISDN Subscriber Part) Initial Address Message.

17. The method as defined in claim 13 , the method further comprising causing, at least in part:

setting of a Generic Address parameter to the first phone address;

setting of a Called Party Number parameter to a Location Routing Number of a wireless communications service provider gateway mobile switching center; and

setting of a Translated Called Number Indicator (TCNI) bit in a Forward Call Parameter.

18. The method as defined in claim 13 , wherein a text message addressed to the first phone address routes to the wireless communications service provider for transmittal to the mobile device of the subscriber.

19. The method as defined in claim 13 , wherein the calling party phone address is presented on the mobile device of the subscriber enabling the subscriber to screen the first call.

20. A method of routing calls:

receiving at a call processing system a first call, intended for a subscriber, from a first calling party, the first call directed to a first phone address, wherein the first call is associated with a calling party phone address;

placing an outbound call from the call processing system to a wireless network of a wireless communications service provider associated with the first phone address, wherein the call processing system configures call signaling parameters so as to preserve the calling party phone address in the call signaling information associated with the outbound call;

causing, at least in part, one or more subsequent calls from a mobile device of the subscriber to be presented to one or more called parties with the first phone address;

receiving at the call processing system a second call intended for the subscriber from a second calling party, the second call directed to the first phone address, wherein:

the second calling party and the subscriber are both subscribers with respect to the wireless communications service provider, and

optimal routing is configured within the wireless network to inhibit the second call from being routed directly to the mobile device of the subscriber without transit through the call processing system.

21. A system, comprising:

a data network interface;

a telecommunications interface;

a call processing system, including at least one processing device, coupled to the data network interface and the telecommunications interface, the call processing system configured to perform operations, comprising:

receiving via the telecommunications interface a first call, intended for a subscriber, from a first calling party, the first call directed to a first phone address, wherein the first call is associated with a calling party phone address;

transmitting, via the data network interface over a data network to a computing device associated with the subscriber, a first notification regarding the first call;

using a second phone address, placing, via the telecommunications interface, a first outbound call to a wireless network of a wireless communications service provider of the subscriber, wherein call signaling parameters associated with the first outbound call are configured so as to preserve the calling party phone address and to cause, at least in part, the wireless network to route the first outbound call, using the second phone address, to a mobile device of the subscriber;

causing, at least in part, one or more subsequent calls from the mobile device of the subscriber to be presented to one or more called parties with the first phone address, wherein the first phone address is other than the second phone address used to route the first outbound call to the mobile device of the subscriber; and

receiving, via the telecommunications interface, a second call intended for the subscriber from a second calling party, the second call directed to the first phone address, wherein:

the second calling party and the subscriber are both subscribers with respect to the wireless communications service provider, and

routing is configured within the wireless network to inhibit the second call from being routed directly to the mobile device of the subscriber without transit through the call routing system.

22. A system, comprising:

a data network interface;

a telecommunications interface;

a call processing system, including at least one processing device, coupled to the data network interface and the telecommunications interface, the call processing system configured to perform operations, comprising:

receiving via the telecommunications interface a first call, intended for a subscriber, from a first calling party, the first call directed to a first phone address, wherein the first call is associated with a calling party phone address;

placing via the telecommunications interface an outbound call to a wireless network of a wireless communications service provider associated with the first phone address, wherein call signaling parameters are configured so as to preserve the calling party phone address in the call signaling information associated with the outbound call;

causing, at least in part, one or more subsequent calls from a mobile device of the subscriber to be presented to one or more called parties with the first phone address;

receiving via the telecommunications interface a second call intended for the subscriber from a second calling party, the second call directed to the first phone address, wherein:

both the subscriber and the second calling party are subscribers of the wireless communications service provider, and

routing is configured within the wireless network to inhibit the second call from being routed directly to the mobile device of the subscriber without transit through the call processing system.

23. A system, comprising:

a data network interface;

a telecommunications interface;

a call processing system, including at least one processing device, coupled to the data network interface and the telecommunications interface, the call processing system configured to perform operations, comprising:

receiving via the telecommunications interface a first call, intended for a subscriber, from a first calling party, the first call directed to a first phone address, wherein the first call is associated with a calling party phone address;

placing via the telecommunications interface an outbound call to a wireless network of a wireless communications service provider associated with the first phone address, wherein the call signaling parameters are configured so as to preserve the calling party phone address in the call signaling information associated with the outbound call;

causing, at least in part, one or more subsequent calls from a mobile device of the subscriber to be presented to one or more called parties with the first phone address;

receiving via the telecommunications interface a second call intended for the subscriber from a second calling party, the second call directed to the first phone address, wherein:

both the subscriber and the second calling party are subscribers of the wireless communications service provider, and

routing is configured within the wireless network to inhibit the second call from being routed directly to the mobile device of the subscriber without transit through the call processing system.

Assignments (1)
SECURITY INTEREST Recorded May 20, 2016
From: CALLWAVE COMMUNICATIONS, LLC
To: TECHNOLOGY INVESTMENT HOLDINGS II, LLC
Reel/Frame 038770/0923 →
Continuity (3)
Continuation 13450113 · Apr 18, 2012
Continuation 11676479 · Feb 19, 2007
Provisional Application 60775601 · Feb 22, 2006