IP Library Granted Patent US 8,788,571
Granted Patent B2
US 8,788,571 · App. 12/611,506 · Granted Jul 22, 2014

Apparatus and method that provide data communication

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,788,571
App. No.
12/611,506
Granted
Jul 22, 2014
Kind
B2
Abstract

An Internet enabled communication device has a data module that sends user data through the Internet to a web services system, requests an acknowledgement from the web services system based on the user data to proceed with a voice communication, and receives the acknowledgement from the web services system if the web services system receives the user data and the user is authorized to proceed with the voice communication. The Internet enabled communication device also has a telephony module that, subsequent to the data module receiving the acknowledgement from the web services system, initiates the voice communication through a telephone network to an automated system. The automated system accesses the user data in the database to automatically connect the user to a service without the user having to input the user data through the automated system.

Claims (89)

1. An Internet enabled communication device comprising:

a data module that sends user data through the Internet to a web services system, requests an acknowledgement from the web services system based on the user data to proceed with a voice communication, and receives the acknowledgement from the web services system if the web services system receives the data and the user is authorized to proceed with the voice communication, the user data including an identifier, the web services system storing the user data in a database according to the identifier; and

a telephony module that, subsequent to the data module receiving the acknowledgement from the web services system, initiates the voice communication through a telephone network to an automated system that obtains the identifier to access the user data in the database to automatically connect the user to a service without the user having to input the user data through the automated system.

2. The Internet enabled communication device of claim 1 , wherein the user data includes a name of the user.

3. The Internet enabled communication device of claim 1 , wherein the user data includes account information of the user.

4. The Internet enabled communication device of claim 1 , wherein the user data includes the service requested by the user.

5. The Internet enabled communication device of claim 4 , wherein the service requested by the user is language interpretation for a specific language.

6. The Internet enabled communication device of claim 4 , wherein the service requested by the user is live language interpretation by an interpreter for a specific language.

7. The Internet enabled communication device of claim 1 , wherein the identifier is a telephone number.

8. The Internet enabled communication device of claim 1 , wherein the automated system obtains the identifier through caller identification.

9. The Internet enabled communication device of claim 1 , wherein the telephone network is distinct from the Internet.

10. The Internet enabled communication device of claim 1 , wherein the web services system determines that the user is authorized to proceed with the voice communication if the web services system receives an indication from a credit card processor that a credit card of a user is valid and a predetermined amount of available credit is available on the credit card of the user.

11. The Internet enabled communication device of claim 1 , further comprising a display screen through which the user inputs the user data prior to the data module sending the user data to the web services system.

12. The Internet enabled communication device of claim 1 , wherein the telephony module and the data module are prevented from being utilized simultaneously.

13. A system comprising:

a database;

a web services device that (i) receives, from a data module in an Internet enabled communication device, through the Internet user data and a request of an acknowledgement based on the user data to enable the Internet enabled communication device to proceed with a voice communication and (ii) sends the acknowledgement to the data module in the Internet enable device if the web service platform receives the user data and determines that the user is authorized to proceed with the voice communication, the user data including an identifier, the web services system storing the data in the database according to the identifier; and

an automated system that, subsequent to the web services system sending the acknowledgement to the data module, (i) receives a request from a telephony module in the Internet enabled communication device to initiate the voice communication through a telephone network and (ii) obtains the identifier to access the user data in the database to automatically connect the user to a service without having to receive the user data directly from the user.

14. The system of claim 13 , wherein the Internet enabled communication device prevents the data module from directly communicating with the telephony module within the Internet enabled communication device.

15. The system of claim 13 , wherein the Internet enabled communication device prevents the telephony module and the data module from being utilized simultaneously.

16. The system of claim 13 , wherein the Internet enabled communication device is a telephone.

17. The system of claim 13 , wherein the user data includes a name of the user.

18. The system of claim 13 , wherein the user data includes account information of the user.

19. The system of claim 13 , wherein the user data includes the service requested by the user.

20. The system of claim 19 , wherein the service requested by the user is language interpretation for a specific language.

21. The system of claim 19 , wherein the service requested by the user is live language interpretation by an interpreter for a specific language.

22. The system of claim 13 , wherein the identifier is a telephone number.

23. The system of claim 13 , wherein the automated system obtains the identifier through caller identification.

24. The system of claim 13 , wherein the telephone network is distinct from the Internet.

25. The system of claim 13 , wherein the web services system determines that the user is authorized to proceed with the voice communication if the web services system receives an indication from a credit card processor that a credit card of a user is valid and a predetermined amount of available credit is available on the credit card of the user.

26. The system of claim 13 , wherein the Internet enabled communication device includes a display screen through which the user inputs the user data prior to the data module sending the user data to the web services system.

27. A method comprising:

sending, with a data module executed by a processor in an Internet enabled communication device, user data through the Internet to a web services system, the user data including an identifier, the web services system storing the data in a database according to the identifier;

requesting, with the data module executed by the processor in the Internet enabled communication device, an acknowledgement from the web services system based on the user data to proceed with a voice communication;

receiving, with the data module executed by the processor in the Internet enabled communication device, the acknowledgement from the web services system if the web services system receives the data and the user is authorized to proceed with the voice communication; and

initiating, with a telephony module executed by the processor in the Internet enabled communication device, the voice communication through a telephone network to an automated system that obtains the identifier to access the user data in the database to automatically connect the user to a service without the user having to input the user data through the automated system subsequent to the acknowledgement being received by the data module.

28. The method of claim 27 , wherein the user data includes a name of the user.

29. The method of claim 27 , wherein the user data includes account information of the user.

30. The method of claim 27 , wherein the user data includes the service requested by the user.

31. The method of claim 30 , wherein the service requested by the user is language interpretation for a specific language.

32. The method of claim 31 , wherein the service requested by the user is live language interpretation by an interpreter for a specific language.

33. The method of claim 27 , wherein the identifier is a telephone number.

34. The method of claim 27 , wherein the automated system obtains the identifier through caller identification.

35. The method of claim 27 , wherein the telephone network is distinct from the Internet.

36. The method of claim 27 , wherein the web services system determines that the user is authorized to proceed with the voice communication if the web services system receives an indication from a credit card processor that a credit card of a user is valid and a predetermined amount of available credit is available on the credit card of the user.

37. The method of claim 27 , further comprising providing a display screen through which the user inputs the user data prior to the data module sending the user data to the web services system.

38. The method of claim 27 , wherein the telephony module and the data module are prevented from being utilized simultaneously.

39. A method comprising:

receiving, at a web services system from a data module in an Internet enabled communication device through the Internet, user data and a request of an acknowledgement based on the user data to enable the Internet enabled communication device to proceed with a voice communication, the user data including an identifier, the web services system storing the data in a database according to the identifier;

sending, from the web services system to the data module in the Internet enabled communication device through the Internet, the acknowledgement to the data module in the Internet enabled communication device if the web service platform receives the user data and determines that the user is authorized to proceed with the voice communication;

receiving, at the automated system subsequent to the acknowledgement being received by the data module from the web services system, a request from a telephony module in the Internet enabled communication device to initiate the voice communication through a telephone network; and

obtaining, with the automated system subsequent to the receipt of the request from the telephony module, the identifier to access the user data in the database to automatically connect the user to a service without having to receive the user data directly from the user.

40. The method of claim 39 , wherein the Internet enabled communication device prevents the data module from directly communicating with the telephony module within the Internet enabled communication device.

41. The method of claim 39 , wherein the Internet enabled communication device prevents the telephony module and the data module from being utilized simultaneously.

42. The method of claim 39 , wherein the Internet enabled communication device is a telephone.

43. The method of claim 39 , wherein the user data includes a name of the user.

44. The method of claim 39 , wherein the user data includes account information of the user.

45. The method of claim 39 , wherein the user data includes the service requested by the user.

46. The method of claim 45 , wherein the service requested by the user is language interpretation for a specific language.

47. The method of claim 45 , wherein the service requested by the user is live language interpretation by an interpreter for a specific language.

48. The method of claim 39 , wherein the identifier is a telephone number.

49. The method of claim 39 , wherein the automated system obtains the identifier through caller identification.

50. The method of claim 39 , wherein the telephone network is distinct from the Internet.

51. The method of claim 39 , wherein the web services system determines that the user is authorized to proceed with the voice communication if the web services system receives an indication from a credit card processor that a credit card of a user is valid and a predetermined amount of available credit is available on the credit card of the user.

52. The method of claim 39 , wherein the Internet enabled communication device includes a display screen through which the user inputs the user data prior to the data module sending the user data to the web services system.

53. A computer program product comprising a computer useable storage device having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:

send, with a data module executed by a processor in an Internet enabled communication device, user data through the Internet to a web services system, the user data including an identifier, the web services system storing the data in a database according to the identifier;

request, with the data module executed by the processor in the Internet enabled communication device, an acknowledgement from the web services system based on the user data to proceed with a voice communication;

receive, with the data module executed by the processor in the Internet enabled communication device, the acknowledgement from the web services system if the web services system receives the data and the user is authorized to proceed with the voice communication; and

initiate, with a telephony module executed by the processor in the Internet enabled communication device, the voice communication through a telephone network to an automated system that obtains the identifier to access the user data in the database to automatically connect the user to a service without the user having to input the user data through the automated system subsequent to the acknowledgement being received by the data module.

54. A computer program product comprising a computer useable storage device having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:

receive, with a web services system from a data module in an Internet enabled communication device through the Internet, user data and a request of an acknowledgement based on the user data to enable the Internet enabled communication device to proceed with a voice communication, the user data including an identifier, the web services system storing the data in a database according to the identifier;

send, with the web services system from the data module in the Internet enabled communication device through the Internet, the acknowledgement to the data module in the Internet enabled communication device if the web service platform receives the user data and determines that the user is authorized to proceed with the voice communication;

receive, with the automated system subsequent to the acknowledgement being received by the data module from the web services system, a request from a telephony module in the Internet enabled communication device to initiate the voice communication through a telephone network; and

obtain, with the automated system subsequent to the receipt of the request from the telephony module, the identifier to access the user data in the database to automatically connect the user to a service without having to receive the user data directly from the user.

55. A system comprising:

a computing device that sends user data through a first network to a services system, requests an acknowledgement from the services system based on the user data to proceed with a voice communication, and receives the acknowledgement from the services system if the services system receives the data and the user is authorized to proceed with the voice communication, the user data including an identifier, the services system storing the data in a database according to the identifier; and

a telephone, subsequent to the computing device receiving the acknowledgement from the services system, initiates the voice communication through a second network to an automated system that obtains the identifier to access the user data in the database to automatically connect the user to a service without the user having to input the user data through the automated system, the second network being distinct from the first network.

56. A system comprising:

a database;

a services device that (i) receives, from a computing device, through a first network user data and a request of an acknowledgement based on the user data to enable the computing device to proceed with a voice communication and (ii) sends the acknowledgement to the computing device if the services device receives the user data and determines that the user is authorized to proceed with the voice communication, the user data including an identifier, the services device storing the data in the database according to the identifier; and

an automated system that, subsequent to the services device sending the acknowledgement to the computing device, (i) receives a request from a telephone to initiate the voice communication through a second network and (ii) obtains the identifier to access the user data in the database to automatically connect the user to a service without having to receive the user data directly from the user, the second network being distinct from the first network.

57. A system comprising:

a computing device that sends user data through a first network to a services system, requests an acknowledgement from the services system based on the user data to proceed with a communication, and receives the acknowledgement from the services system if the services system receives the data and the user is authorized to proceed with the communication, the user data including an identifier, the services system storing the data in a database according to the identifier; and

a communications device, subsequent to the computing device receiving the acknowledgement from the services system, initiates the communication through a second network to an automated system that obtains the identifier to access the user data in the database to automatically connect the user to a service without the user having to input the user data through the automated system.

58. A system comprising:

a database;

a services device that (i) receives, from a computing device, through a first network user data and a request of an acknowledgement based on the user data to enable the computing device to proceed with a communication and (ii) sends the acknowledgement to the computing device if the services device receives the user data and determines that the user is authorized to proceed with the communication, the user data including an identifier, the services device storing the data in the database according to the identifier; and

an automated system that, subsequent to the services device sending the acknowledgement to the computing device, (i) receives a request from a telephone to initiate the communication through a second network and (ii) obtains the identifier to access the user data in the database to automatically connect the user to a service without having to receive the user data directly from the user, the second network being distinct from the first network.

Assignments (9)
RELEASE FIRST LIEN Recorded Sep 16, 2016
From: CREDIT SUISSE AG
To: LANGUAGE LINE, LLC; TELE-INTERPRETERS ACQUISITION LLC; LINGO SYSTEMS, LLC; TELE-INTERPRETERS LLC; LANGUAGE LINE SERVICES, INC.; PACIFIC INTERPRETERS INCORPORATED; PACIFIC CALL CENTER SERVICES, LLC; ON LINE INTERPRETERS, INC.; LANGUAGE LINE COSTA RICA, LLC; LANGUAGE LINE ON-SITE INTERPRETING LLC; LANGUAGE LINE HOLDINGS II, INC.
Reel/Frame 040054/0331 →
RELEASE SECOND LIEN Recorded Sep 16, 2016
From: CREDIT SUISSE AG
To: LANGUAGE LINE, LLC; TELE-INTERPRETERS ACQUISITION LLC; LINGO SYSTEMS, LLC; TELE-INTERPRETERS LLC; LANGUAGE LINE SERVICES, INC.; PACIFIC INTERPRETERS INCORPORATED; PACIFIC CALL CENTER SERVICES, LLC; ON LINE INTERPRETERS, INC.; LANGUAGE LINE COSTA RICA, LLC; LANGUAGE LINE ON-SITE INTERPRETING LLC; LANGUAGE LINE HOLDINGS II, INC.
Reel/Frame 040054/0343 →
RELEASE OF SECURITY INTEREST Recorded Aug 18, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: LANGUAGE LINE SERVICES, INC.; LANGUAGE LINE, LLC; TELE-INTERPRETERS ACQUISITION LLC
Reel/Frame 039478/0168 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 025528/0337 Recorded Aug 18, 2016
From: BANK OF AMERICA, N.A.
To: LANGUAGE LINE SERVICES, INC.; LANGUAGE LINE, LLC; TELE-INTERPRETERS ACQUISITION LLC
Reel/Frame 039763/0815 →
PATENT SECURITY AGREEMENT FIRST LIEN Recorded Jul 13, 2015
From: LANGUAGE LINE SERVICE HOLDINGS, INC.; LANGUAGE LINE HOLDINGS II, INC.; TELE-INTERPRETERS LLC; LANGUAGE LINE ON-SITE INTERPRETING LLC; LINGO SYSTEMS, LLC; LANGUAGE LINE SERVICES, INC.; PACIFIC INTERPRETERS INCORPORATED; PACIFIC CALL CENTER SERVICES, LLC; ON LINE INTERPRETERS, INC.; LANGUAGE LINE COSTA RICA, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 036100/0290 →
PATENT SECURITY AGREEMENT SECOND LIEN Recorded Jul 13, 2015
From: LANGUAGE LINE SERVICES HOLDINGS, INC.; LANGUAGE LINE HOLDINGS II, INC.; TELE-INTERPRETERS LLC; LANGUAGE LINE ON-SITE INTERPRETING LLC; LINGO SYSTEMS, LLC; LANGUAGE LINE SERVICES, INC.; PACIFIC INTERPRETERS INCORPORATED; PACIFIC CALL CENTER SERVICES, LLC; ON LINE INTERPRETERS, INC.; LANGUAGE LINE COSTA RICA, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 036101/0412 →
SECURITY AGREEMENT Recorded Dec 22, 2010
From: LANGUAGE LINE SERVICES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 025549/0001 →
SECURITY AGREEMENT Recorded Dec 21, 2010
From: LANGUAGE LINE SERVICES, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025528/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2010
From: D'PENHA, LINDSAY; STERNS, THOMAS; BOOM, JORDY G.
To: LANGUAGE LINE SERVICES, INC.
Reel/Frame 023812/0914 →