IP Library Granted Patent US 8,351,591
Granted Patent B2
US 8,351,591 · App. 12/902,088 · Granted Jan 8, 2013

Methods and apparatus for providing expanded telecommunications service

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,351,591
App. No.
12/902,088
Granted
Jan 8, 2013
Kind
B2
Abstract

The present invention provides flexible call processing. For example, a call processor system can receive an inbound call intended for a called party and place an outbound call to the called party. The call processing system can provide the called party with a call transfer option.

Claims (47)

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

storing in computer readable memory associated with a call processing system a first phone address associated with a first subscriber;

storing in computer readable memory a plurality of phone addresses for the first subscriber;

participating at the call processing system in a first call associated with the first subscriber, the first call associated with a second phone address different than the first phone address;

placing a first outcall from the call processing system to a first called party, wherein the call processing system inserts at least a portion of the first phone address in a callerlD field associated with signaling information associated with the first outcall;

causing the first call and the first outcall to be bridged;

participating at the call processing system in a second call associated with the first subscriber, the second call involving a subscriber communication device associated with a third phone address different than the first phone address;

placing a second outcall from the call processing system to a second called party, wherein the call processing system inserts at least a portion of the first phone address in a callerlD field associated with signaling information associated with the second outcall; and

causing the second call and the second outcall to be bridged.

2. The method as defined in claim 1 , wherein the signaling information associated with the first outcall is SIP signaling.

3. The method as defined in claim 1 , wherein the first outcall is placed using an Internet Protocol network.

4. The method as defined in claim 1 , wherein the first outcall is placed over a wireless network.

5. The method as defined in claim 1 , wherein the first outcall is placed over a switched circuit telephone network.

6. The method as defined in claim 1 , the method further comprising providing the first subscriber with software configured to enable a firewall to be penetrated by a call-related communication.

7. The method as defined in claim 1 , wherein the plurality of phone addresses includes a work phone address, a home phone address, and a mobile phone address.

8. The method as defined in claim 1 , wherein the first phone address is a virtual telephone address that is not assigned by a carrier to the first subscriber.

9. A system comprising:

at least one computer processor; and

a non-transitory memory embodied with a computer program comprising instructions which when executed by the at least one computer processor performs operations comprising:

storing a first phone address associated with a first subscriber;

storing a plurality of phone addresses for the first subscriber;

participating in a first call associated with the first subscriber, the first call associated with a second phone address different than the first phone address;

placing a first outcall to a first called party;

inserting at least a portion of the first phone address in a callerID field associated with signaling information associated with the first outcall;

causing the first call and the first outcall to be bridged;

participating in a second call associated with the first subscriber, the second call involving a subscriber communication device associated with a third phone address different than the first phone address;

placing a second outcall to a second called party;

inserting at least a portion of the first phone address in a callerID field associated with signaling information associated with the second outcall; and

causing the second call and the second outcall to be bridged.

10. The system as defined in claim 9 , wherein the signaling information associated with the first outcall is SIP signaling.

11. The system as defined in claim 9 , wherein the first outcall is placed using an Internet Protocol network.

12. The system as defined in claim 9 , wherein the first outcall is placed over a wireless network.

13. The system as defined in claim 9 , wherein the first outcall is placed over a switched circuit telephone network.

14. The system as defined in claim 9 , the operations further comprising providing the first subscriber with software configured to enable a firewall to be penetrated by a call-related communication.

15. The system as defined in claim 9 , wherein the plurality of phone addresses includes a work phone address, a home phone address, and a mobile phone address.

16. The system as defined in claim 9 , wherein the first phone address is a virtual telephone address that is not assigned by a carrier to the first subscriber.

17. A non-transitory computer readable medium embodied with a computer program comprising instructions when executed perform the steps of:

storing a first phone address associated with a first subscriber;

storing a plurality of phone addresses for the first subscriber;

participating in a first call associated with the first subscriber, the first call associated with a second phone address different than the first phone address;

placing a first outcall to a first called party;

inserting at least a portion of the first phone address in a callerID field associated with signaling information associated with the first outcall;

causing the first call and the first outcall to be bridged;

participating in a second call associated with the first subscriber, the second call involving a subscriber communication device associated with a third phone address different than the first phone address;

placing a second outcall to a second called party;

inserting at least a portion of the first phone address in a callerID field associated with signaling information associated with the second outcall; and

causing the second call and the second outcall to be bridged.

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 (10)
Continuation 11526200 · Sep 22, 2006
Continuation In Part 11294682 · Dec 5, 2005
Continuation In Part 11062182 · Feb 18, 2005
Continuation 10255567 · Sep 26, 2002
Continuation 09539375 · Mar 31, 2000
Continuation In Part 10439601 · May 16, 2003
Provisional Application 60127434 · Apr 1, 1999
Provisional Application 60382257 · May 20, 2002
Provisional Application 60719635 · Sep 22, 2005
Related Publication 20110026701A1 · Feb 3, 2011