IP Library Granted Patent US 9,215,326
Granted Patent B2
US 9,215,326 · App. 14/290,618 · Granted Dec 15, 2015

Systems and methods for call processing

Inventors: David J. Brahm (Santa Barbara, CA); David S. Trandal (Santa Barbara, CA); Robert F. Smith (Newbury Park, CA)
Assignee: Callwave Communications, LLC
H04M3/543H04M3/4281H04M3/436H04M7/0057H04M3/53308H04M2203/2011H04M2203/4563H04M2207/203
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 9,215,326
App. No.
14/290,618
Granted
Dec 15, 2015
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 (47)

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

registering, by a computing system comprising a computing device and a network interface, a unique phone number to a user wherein the unique phone number is not a wireless phone number of the user and the unique phone number is not a wireline phone number of the user;

receiving, at the computing system, an online presence indication of an Internet-connected computing device associated with the user; and

at least partly in response to receiving the online presence indication of the Internet-connected computing device, enabling an incoming call to the unique phone number to be connected to the Internet-connected computing device associated with the user.

2. The method as defined in claim 1 , wherein the receipt of the online presence indication of the Internet-connected computing device is based at least in part on a receipt of a data transmission from a software application installed thereon.

3. The method as defined in claim 1 , wherein the receipt of the online presence indication of the Internet-connected computing device is performed using an Internet-based messaging service.

4. The method as defined in claim 1 , wherein incoming calls to the unique phone number are directed to the computing system prior to being connected to the Internet-connected computing device associated with the user.

5. The method as defined in claim 1 , the method further comprising enabling the user and a calling party associated with the incoming call to communicate over the connection.

6. The method as defined in claim 1 , the method further comprising providing for display in association with a presentation of the incoming call a caller identification of a calling party, wherein the caller identification of the calling party is based at least in part on call signaling information associated with the incoming call.

7. The method as defined in claim 1 , the method further comprising enabling the user to screen the incoming call by playing audio from a caller of the incoming call, without the caller being able to hear the user, via a user interface of an application software program installed on the Internet-connected computing device.

8. The method as defined in claim 7 , the method further comprising enabling the user to direct the incoming call, subsequent to the initiation of the playing of the audio, to an alternative telephonic device of the user via the user interface of the application software program.

9. The method as defined in claim 1 , the method further comprising enabling the user to direct the incoming call to an alternative telephonic device of the user via a user interface of an application software program installed on the Internet-connected computing device.

10. The method as defined in claim 1 , wherein the Internet-connected computing device comprises a web-enabled cellular phone.

11. A system, comprising:

at least one network-based server comprising hardware;

at least one network interface;

a router subsystem, which serves as an interface to the Internet to manage communications between online Internet Protocol client devices and the network-based server; and

non-transitory memory, coupled to the network-based server, that stores instructions that when executed by the network-based server cause, at least in part, the system to perform operations comprising:

recording a unique phone number assigned to a user wherein the unique phone number is not a wireless phone number of the user and the unique phone number is not a wireline phone number of the user;

receiving an online presence indication of an Internet-connected computing device associated with the user; and

at least partly in response to receiving the online presence indication of the Internet-connected computing device, enabling an incoming call to the unique phone number to be connected to the Internet-connected computing device associated with the user.

12. The system as defined in claim 11 , wherein the receipt of the online presence indication of the Internet-connected computing device is based at least in part on a receipt of a data transmission from an application software program installed thereon.

13. The system as defined in claim 1 , wherein the receipt of the online presence indication of the Internet-connected computing device uses at least in part an Internet-based messaging service.

14. The system as defined in claim 11 , wherein incoming calls to the unique phone number are directed to the computing system prior to being connected to the Internet-connected computing device associated with the user.

15. The system as defined in claim 11 , the operations further comprising enabling the user and a calling party associated with the incoming call to communicate over the connection.

16. The system as defined in claim 11 , the operations further comprising providing for display in association with a presentation of the incoming call a caller identification of a calling party, wherein the caller identification of the calling party is based at least in part on call signaling information associated with the incoming call.

17. The system as defined in claim 11 , the operations further comprising enabling the user to screen the incoming call by playing audio from a caller of the incoming call, without the caller being able to hear the user, via a user interface of an application software program installed on the Internet-connected computing device.

18. The system as defined in claim 17 , the operations further comprising enabling the user to direct the incoming call, subsequent to the initiation of the playing of the audio, to an alternative telephonic device of the user via the user interface of the application software program.

19. The system as defined in claim 11 , the operations further comprising enabling the user to direct the incoming call to an alternative telephonic device of the user via a user interface of an application software program installed on the Internet-connected computing device.

20. The system as defined in claim 11 , wherein the Internet-connected computing device comprises a web-enabled cellular phone.

21. A system, comprising:

at least one network-based server comprising hardware;

at least one network interface;

a router subsystem, which serves as an interface to the Internet to manage communications between online Internet Protocol client devices and the network-based server; and

non-transitory memory, coupled to the network-based server, that stores instructions that when executed by the network-based server cause, at least in part, the system to perform operations comprising:

recording a unique phone number of a user in an account associated with the user, wherein the unique phone number is not a wireless phone number of the user and the unique phone number is not a wireline phone number of the user;

receiving an online presence indication of an Internet-connected computing device associated with the user; and

at least partly in response to receiving a selection of a control via a user interface of an application software program installed on the Internet computing device, enabling an incoming call to the unique phone number to be connected to the Internet-connected computing device associated with the user.

22. The system as defined in claim 21 , wherein the receipt of the online presence indication of the Internet-connected computing device is based at least in part on a receipt of a data transmission from the application software program.

23. The system as defined in claim 21 , wherein the receipt of the online presence indication of the Internet-connected computing device uses at least in part an Internet-based messaging service.

24. The system as defined in claim 21 , wherein incoming calls to the unique phone number are directed to the computing system prior to being connected to the Internet-connected computing device associated with the user.

25. The system as defined in claim 21 , the operations further comprising enabling the user and a calling party associated with the incoming call to communicate using the Internet-connected computing device.

26. The system as defined in claim 21 , the operations further comprising providing for display in association with a presentation of the incoming call a caller identification of a calling party, wherein the caller identification of the calling party is based at least in part on call signaling information associated with the incoming call.

27. The system as defined in claim 21 , the operations further comprising enabling the user to screen the incoming call by playing audio from a caller of the incoming call, without the caller being able to hear the user, via the user interface of the application software program.

28. The system as defined in claim 27 , the operations further comprising enabling the user to direct the incoming call, subsequent to the initiation of the playing of the audio, to one or more telephonic devices of the user via the user interface of the application software program.

29. The system as defined in claim 21 , the operations further comprising enabling the user to direct the incoming call to one or more telephonic devices of the user via the user interface of the application software program.

30. The system as defined in claim 29 , wherein the one or more telephonic devices comprises a landline phone or a cellular phone capable computing device.

Assignments (1)
SECURITY INTEREST Recorded May 20, 2016
From: CALLWAVE COMMUNICATIONS, LLC
To: TECHNOLOGY INVESTMENT HOLDINGS II, LLC
Reel/Frame 038770/0923 →
Continuity (7)
Continuation 13922065 · Jun 19, 2013
Continuation 13295830 · Nov 14, 2011
Continuation 12616025 · Nov 10, 2009
Continuation 11374390 · Mar 13, 2006
Continuation 10439601 · May 16, 2003
Provisional Application 60382257 · May 20, 2002
Related Publication 20140269447A1 · Sep 18, 2014