IP Library Granted Patent US 8,472,604
Granted Patent B2
US 8,472,604 · App. 13/295,830 · Granted Jun 25, 2013

Systems and methods for call screening

Inventors: David Brahm (Santa Barbara, CA); David Trandal (Santa Barbara, CA); Robert Smith (Newbury Park, 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,472,604
App. No.
13/295,830
Granted
Jun 25, 2013
Kind
B2
Abstract

The present invention provides flexible, user-definable call screening processes. The user can optionally define to which telecommunication terminals a screened call is to be broadcast to and under what conditions. An incoming call is forwarded to a call management system that asks the caller to leave a voice message. The call management system selectively couples the call to a POTS line or a VoIP-capable device so that the user can listen to the incoming message and thereby screen the incoming call. Based on the screening, the user can instruct the call management system to connect the caller to the user.

Claims (94)

1. A method of providing call monitoring, the method comprising:

receiving over a network at a call manager system a call from a calling party directed to a called party,

wherein signaling information associated with the call includes the calling party's phone number;

receiving a time limit related to a voice call service; and

at least partly in response to an indication that the time limit has been reached during the call, transmitting, by the call manager system, a warning message over a data network to:

a data terminal associated with the called party, and/or

a data terminal associated with the calling party,

the warning message configured to be visually presented by the called party data terminal to the called party and/or by the calling party terminal to the calling party.

2. The method as defined in claim 1 , the method further comprising directing an audible notification message to the called party that the call will be terminated shortly, wherein the calling party does not hear the audible notification.

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

originating a second call from the call manager system to a communication device associated with the called party, wherein signaling information associated with the second call includes an identifier associated with the calling party's call so that the second call appears to be originating from the calling party.

4. The method as defined in claim 1 , the method further comprising terminating the call between the called party and the calling party at least partly in response to the indication that the time limit has been reached.

5. The method as defined in claim 4 , the method further comprising:

detecting a presence of the called party via the communication device; and

at least partly in response to detecting the presence of the called party, directing the second call to the communication device.

6. The method as defined in claim 5 , wherein detecting the presence of the called party via the communication device is performed at least in part by interfacing with a presence-based network.

7. The method as defined in claim 4 , the method further comprising:

monitoring the second call for:

a call transfer command, and/or

a call screening command,

originated by the called party.

8. The method as defined in claim 4 , wherein the communication device is a cellular phone.

9. A method of providing call monitoring, the method comprising:

receiving over a network at a call manager system a call from a calling party directed to a called party,

wherein signaling information associated with the call includes the calling party's phone number;

during the call:

determining, by the call manager system, if a specified time duration has been exceeded; and

if the specified time duration is exceeded:

transmitting for display a warning indication over a data network to at least:

a data terminal associated with the called party, and/or

a data terminal associated with the call party.

10. The method as defined in claim 9 , the method further comprising terminating the call between the called party and the calling party at least partly in response to determining that the time duration has been reached or exceeded.

11. The method as defined in claim 9 , the method further comprising:

originating a second call from the call manager system to a communication device associated with the called party,

wherein signaling information associated with the second call includes an identifier associated with the calling party's call so that the second call appears to be originating from the calling party.

12. The method as defined in claim 11 , the method further comprising:

monitoring the second call for:

a call transfer command, and/or call

a screening command

originated by the called party.

13. The method as defined in claim 11 , the method further comprising:

detecting a presence of the called party via the communication device; and

at least partly in response to detecting the presence of the called party, directing the second call to the communication device.

14. The method as defined in claim 13 , wherein detecting the presence of the called party on the communication device is performed at least in part by interfacing with a presence-based network.

15. The method as defined in claim 14 , wherein the presence-based network is an instant messaging network.

16. The method as defined in claim 9 , the method further comprising directing an audible notification message to the called party that the call will be terminated shortly, wherein the calling party does not hear the audible notification.

17. The method as defined in claim 9 , wherein the warning message comprises a text message transmitted to the communication device.

18. A system, including at least one processing device, configured to perform operations comprising:

receiving over a network a call from a calling party directed to a called party,

wherein signaling information associated with the call includes the calling party's phone number;

receiving a time limit related to a voice call service; and

at least partly in response to an indication that the time limit has been reached during the call, transmitting a warning message over a data network to:

a data terminal associated with the called party, and/or

a data terminal associated with the calling party,

the warning message configured to be visually presented by the called party data terminal to the called party and/or by the calling party terminal to the calling party.

19. The system as defined in claim 18 , the operations further comprising directing an audible notification message to the called party that the call will be terminated shortly, wherein the calling party does not hear the audible notification.

20. The system as defined in claim 18 , the operations further comprising:

originating a second call from the call manager system to a communication device associated with the called party, wherein signaling information associated with the second call includes an identifier associated with the calling party's call so that the second call appears to be originating from the calling party.

21. The system as defined in claim 20 , the operations further comprising terminating the call between the called party and the calling party at least partly in response to the indication that the time limit has been reached.

22. The system as defined in claim 20 , the operations further comprising:

detecting a presence of the called party via the communication device; and

at least partly in response to detecting the presence of the called party, directing the second call to the communication device.

23. The system as defined in claim 22 , wherein detecting the presence of the called party via the communication device is performed at least in part by interfacing with a presence-based network.

24. The system as defined in claim 20 , the operations further comprising:

monitoring the second call for:

a call transfer command, and/or

a call screening command,

originated by the called party.

25. The system as defined in claim 20 , wherein the communication device is a cellular phone.

26. A system, including at least one processing device, configured to perform operations comprising:

receiving over a network a call from a calling party directed to a called party,

wherein signaling information associated with the call includes the calling party's phone number;

during the call:

determining if a specified time duration has been exceeded; and

if the specified time duration is exceeded:

transmitting for display a warning indication over a data network to at least:

a data terminal associated with the called party, and/or

a data terminal associated with the call party.

27. The system as defined in claim 26 , the operations further comprising terminating the call between the called party and the calling party at least partly in response to the indication that the time duration has been reached or exceeded.

28. The system as defined in claim 26 , the operations further comprising:

originating a second call from the call manager system to a communication device associated with the called party,

wherein signaling information associated with the second call includes an identifier associated with the calling party's call so that the second call appears to be originating from the calling party.

29. The system as defined in claim 28 , the operations further comprising:

monitoring the second call for:

a call transfer command, and/or call

a screening command

originated by the called party.

30. The system as defined in claim 28 , the operations further comprising:

detecting a presence of the called party via the communication device; and

at least partly in response to detecting the presence of the called party, directing the second call to the communication device.

31. The system as defined in claim 30 , wherein detecting the presence of the called party on the communication device is performed at least in part by interfacing with a presence-based network.

32. The system as defined in claim 31 , wherein the presence-based network is an instant messaging network.

33. The system as defined in claim 28 , the operations further comprising directing an audible notification message to the called party that the call will be terminated shortly, wherein the calling party does not hear the audible notification.

34. The system as defined in claim 28 , wherein the warning message comprises a text message transmitted to the communication device.

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 (5)
Continuation 12616025 · Nov 10, 2006
Continuation 11374390 · Mar 13, 2006
Continuation 10439601 · May 16, 2003
Provisional Application 60382257 · May 20, 2002
Related Publication 20120057684A1 · Mar 8, 2012