IP Library Granted Patent US 7,002,950
Granted Patent B1
US 7,002,950 · App. 09/694,593 · Granted Feb 21, 2006

Systems and methods implementing internet screen dialing for circuit switched telephones

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 7,002,950
App. No.
09/694,593
Granted
Feb 21, 2006
Kind
B1
Abstract

A system includes a telephony device ( 152 ) and a computer ( 102 ) coupled to a telephone line ( 194 ). The computer ( 102 ) includes an input device ( 210 ) and a processor ( 205 ). The processor ( 205 ) receives an electronic document that includes data representing a telephone number. The processor ( 205 ) further receives input via the input device ( 210 ) selecting the telephone number from the electronic document. The processor ( 205 ) additionally signals, via a packet-switched network ( 135 ) coupled to the telephone line ( 194 ), a telecommunication system ( 145 ) to connect a call between a telephone ( 156 ) associated with the telephone number and the telephony device ( 152 ) in response to the selection of the telephone number, the call being connected via the telephone line ( 194 ).

Claims (99)

1. A method of making a telephone call using an electronic document stored in a computer having a user interface, the method comprising:

retrieving the electronic document, the electronic document including data representing at least one telephone number;

selecting a first telephone number from the electronic document by way of the user interface to obtain a selected telephone number;

signaling, from the computer via a packet-switched network coupled to a first line, a telecommunication system to connect a call between a first telephone associated with the first telephone number and a second telephone associated with a calling party telephone number in response to the selection of the first telephone number, the calling party telephone number being stored in the computer, the call being connected via the first line;

returning a status message to the computer if the calling party does not answer the second telephone within a specified time period wherein said status message comprises the calling party telephone number and possible reasons for failure of the call; and

subsequent to attempting the call, using the stored calling party telephone number to connect all calls from the calling party to any telephone number including the selected telephone number.

2. The method of claim 1 , wherein the selecting a first telephone number further comprises:

selecting the telephone number from the electronic document using a mouse.

3. The method of claim 1 , wherein the electronic document comprises at least one of an e-mail, a word processing file and a web page.

4. The method of claim 1 wherein the call is connected across a circuit-switched network and wherein said status message further comprises remedies for the failure.

5. The method of claim 1 , wherein the call is connected across a packet-switched network.

6. The method of claim 1 , wherein the second telephone is coupled to the first line via a bandwidth splitter.

7. The method of claim 1 , wherein the computer is coupled to the first line via a modem.

8. The method of claim 7 , wherein the modem is a digital subscriber line (DSL) modem.

9. The method of claim 7 , wherein the computer is further coupled to the first line via a bandwidth splitter.

10. The method of claim 1 , wherein the call is further connected via a second line coupled to the first telephone.

11. The method of claim 10 , wherein the first telephone is coupled to the second line via a bandwidth splitter.

12. The method of claim 1 , wherein the second telephone is a component of the computer.

13. A system, comprising:

a telephony device coupled to a telephone line;

a computer coupled to the telephone line, the computer having a user interface and comprising:

an input device,

at least one processor configured to:

receive an electronic document that includes data representing a telephone number,

receive input via the input device selecting the telephone number from the electronic document by way of the user interface, and

signal, via a packet-switched network coupled to the telephone line, a telecommunication system to connect a call between a telephone associated with the telephone number and the telephony device in response to the selection of the telephone number, the call being connected via the telephone line,

means for storing a calling party telephone number associated with the telephony device in the computer to obtain a stored calling party telephone number,

means for returning a status message to the computer if the calling party does not answer the telephony device within a specified time period wherein said status message comprises the calling party telephone number and possible reasons for failure of the call; and

means for using the stored calling party telephone number to connect all calls from the telephony device to any telephone number including the telephone number, subsequent to attempting the call.

14. The system of claim 13 , wherein the telephony device is coupled to the telephone line via a bandwidth splitter.

15. The system of claim 13 , wherein the computer is coupled to the telephone line via a modem.

16. The system of claim 15 , wherein the modem is a digital subscriber line (DSL) modem.

17. The system of claim 15 , wherein the computer is further coupled to the telephone line via a bandwidth splitter.

18. The system of claim 13 , wherein the call is further connected via a second line coupled to the telephone.

19. The system of claim 18 , wherein the telephone is coupled to the second line via a bandwidth splitter.

20. A computer-readable medium containing instructions for controlling at least one computer processor having a user interface to perform a method of making a telephone call using an electronic document, the method comprising:

receiving an electronic document that includes data representing at least one telephone number;

receiving input via an input device selecting through the user interface a first telephone number from the electronic document thereby providing a selected telephone number;

signaling, via a packet-switched network coupled to a first line, a telecommunication system to connect a call between a first telephone associated with the first telephone number and a second telephone associated with a calling party telephone number in response to the selection of the first telephone number, the calling party telephone number being stored in the computer, the call being connected via the first line;

returning a status message to the computer if the calling party does not answer the second telephone within a specified time period wherein said status message comprises the calling party telephone number and possible reasons for failure of the call; and

subsequent to attempting the call, using the stored calling party telephone number to connect all calls from the calling party to any telephone number including the selected telephone number.

21. A method of making a telephone call using an electronic document stored in a computer having a user interface, comprising:

retrieving the electronic document, the electronic document including data representing at least one telephone number;

selecting a first telephone number from the electronic document by way of the user interface;

signaling, from the computer via a packet-switched network coupled to a first line, a telecommunication system to connect a call between the first telephone number and a calling party telephone number in response to the selection of the first telephone number, the calling party telephone number being stored in the computer;

establishing, via the first line, a circuit-switched connection between a first telephone associated with the first telephone number and a second telephone associated with the calling party telephone number wherein the second telephone is a component of the computer;

subsequent to attempting the call, returning a status message to the computer if the calling party does not answer the second telephone within a specified time period wherein said status message comprises the calling party telephone number and possible reasons for failure of the call; and

subsequent to attempting the call, using the stored calling party telephone number to connect all calls from the calling party to any telephone number including the first telephone number.

22. The method of claim 21 , wherein the selecting a first telephone number further comprises:

selecting the telephone number from the electronic document using a mouse.

23. The method of claim 21 , wherein the electronic document comprises at least one of an e-mail, a word processing file and a web page.

24. The method of claim 21 said status message further comprising remedies for the failure.

25. The method of claim 21 , wherein the circuit-switched connection between the first telephone the second telephone is further connected via a second line coupled to the first telephone.

26. The method of claim 25 , wherein the first telephone is coupled to the second line via a bandwidth splitter.

27. A system comprising:

a telephony device of a calling party coupled to a first telephone line; and

a computer having a user interface coupled to the first telephone line, the destination number of the telephony device being stored in the computer, the computer comprising:

an input device,

at least one processor configured to:

receive an electronic document that includes data representing a telephone number,

receive input via the input device selecting the telephone number from the electronic document by way of the user interface, and

initiate the establishment of a circuit-switched connection between a telephone associated with the telephone number and the telephony device via the first telephone line,

return a status message to the computer if the calling party does not answer the telephony device within a specified time period wherein said status message comprises the destination number of the telephony device and possible reasons for failure of the call; and

means for using the stored destination number to connect all calls from the telephony device to any telephone number including the selected telephone number, subsequent to attempting the connection.

28. The system of claim 27 , wherein the telephony device is coupled to the first telephone line via a bandwidth splitter.

29. The system of claim 27 , wherein the computer is coupled to the first telephone line via a modem.

30. The system of claim 29 , wherein the modem is a digital subscriber line (DSL) modem.

31. The system of claim 29 , wherein the computer is further coupled to the first telephone line via a bandwidth splitter.

32. The system of claim 27 , wherein the call is further connected via a second telephone line coupled to the telephone.

33. The system of claim 32 , wherein the telephone is coupled to the second telephone line via a bandwidth splitter.

34. A computer-readable medium containing instructions for controlling at least one computer processor having a user interface to perform a method of making a telephone call using an electronic document, the method comprising:

receiving an electronic document that includes data representing at least one telephone number;

receiving input via an input device selecting a first telephone number from the electronic document by way of the user interface;

signaling, via a packet-switched network coupled to a first line, a telecommunication system to connect a call between the first telephone number and a calling party telephone number in response to the selection of the first telephone number, the calling party telephone number being stored in the computer;

establishing, via the first line, a circuit-switched connection between a first telephone associated with the first telephone number and a second telephone associated with the calling party telephone number;

returning a status message to the computer if the calling party does not answer the second telephone within a specified time period wherein said status message comprises the calling party telephone number and possible reasons for failure of the call; and

subsequent to attempting the call, using the stored calling party telephone number to connect all calls from the calling party to any telephone number including the first telephone number.

35. The computer readable medium of claim 34 wherein the status message further comprises remedies for the failure.

36. A system for making a telephone call using an electronic document stored in a computer having a user interface, the system comprising:

means for receiving the electronic document, the electronic document including data representing at least one telephone number;

means, utilizing the user interface, for selecting a first telephone number from the electronic document to obtain a selected telephone number;

means for signaling, via a packet-switched network coupled to a first line, a telecommunication system to connect a call between a first telephone associated with the first telephone number and a second telephone associated with a calling party telephone number in response to the selection of the first telephone number, the calling party telephone number being stored in the computer, the call being connected via the first line;

means for returning a status message to the computer if the calling party does not answer the second telephone within a specified time period wherein said status message comprises the calling party telephone number and possible reasons for failure of the call; and

means for using the stored calling party telephone number to connect all calls from the calling party to any telephone number including the selected telephone number, subsequent to attempting the call.

37. The system of claim 36 wherein the status message further includes remedies for the failure.

38. A computer-readable medium containing instructions for controlling at least one computer processor having a user interface to perform a method of making a telephone call using an electronic document, the method comprising:

receiving an electronic document that includes data representing at least one telephone number;

receiving input via an input device selecting through the user interface a first telephone number from the electronic document thereby providing a selected telephone number;

signaling, via a packet-switched network coupled to a first line, a telecommunication system to connect a call between a first telephone associated with the first telephone number and a second telephone associated with a calling party telephone number in response to the selection of the first telephone number, the calling party telephone number being stored in the computer, the call being connected via the first line;

wherein the calling party telephone number is stored in the computer and the status message comprises the calling party telephone number and possible reasons for failure of the call, and

subsequent to attempting the call, using the stored calling party telephone number to connect all calls from the calling party to any telephone number including the selected telephone number and returning a status message to the computer if the calling party does not answer the second telephone within a specified time period.

39. The computer readable medium of claim 38 wherein the status message further includes remedies for the failure.

40. A method of making a telephone call using an electronic document stored in a computer having a user interface, comprising:

retrieving the electronic document, the electronic document including data representing at least one telephone number;

selecting a first telephone number from the electronic document by way of the user interface;

signaling, from the computer via a packet-switched network coupled to a first line, a telecommunication system to connect a call between the first telephone number and a calling party telephone number in response to the selection of the first telephone number, the calling party telephone number being stored in the computer;

establishing, via the first line, a circuit-switched connection between a first telephone associated with the first telephone number and a second telephone associated with the calling party telephone number; and

subsequent to attempting the call, using the stored calling party telephone number to connect all calls from the calling party to any telephone number including the first telephone number and returning a status message to the computer if the calling party does not answer the second telephone within a specified time period wherein said status message comprises the calling party telephone number and possible reasons for failure of the call.

41. The method of claim 40 wherein the status message includes remedies for the failure.

Assignments (7)
CHANGE OF NAME Recorded Jun 23, 2010
From: BBN TECHNOLOGIES CORP.
To: RAYTHEON BBN TECHNOLOGIES CORP.
Reel/Frame 024576/0607 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2009
From: BANK OF AMERICA, N.A. (SUCCESSOR BY MERGER TO FLEET NATIONAL BANK)
To: BBN TECHNOLOGIES CORP. (AS SUCCESSOR BY MERGER TO BBNT SOLUTIONS LLC)
Reel/Frame 023427/0436 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Dec 4, 2008
From: BBN TECHNOLOGIES CORP.
To: BANK OF AMERICA, N.A.
Reel/Frame 021924/0279 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2007
From: LEVEL 3 COMMUNICATIONS, INC.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 018989/0678 →
SECURITY AGREEMENT Recorded Sep 6, 2006
From: LEVEL 3 COMMUNICATIONS, INC.; ICG COMMUNICATIONS, INC.
To: MERRILL LYNCH CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 018207/0120 →
CHANGE OF NAME Recorded Dec 8, 2005
From: GTE SERVICE CORPORATION
To: VERIZON CORPORATE SERVICES GROUP INC.
Reel/Frame 017339/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2005
From: GENUITY, INC.
To: LEVEL 3 COMMUNICATIONS, INC.
Reel/Frame 016468/0239 →