Enhanced services call completion
First Claim
Patent Images
1. In a communication system, a method of establishing communication among parties coupled to the communication system comprising the steps of:
- from a first party using a telephone device, receiving a request to establish communications with a second party;
determining whether instant communications may be established with the second party; and
responsive to at least whether instant communications may be established with the second party, establishing communications, comprising instant communications, between the first party and the second party.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods are disclosed for achieving completion of a telephone call by way of an instant communications client.
165 Citations
158 Claims
-
1. In a communication system, a method of establishing communication among parties coupled to the communication system comprising the steps of:
-
from a first party using a telephone device, receiving a request to establish communications with a second party;
determining whether instant communications may be established with the second party; and
responsive to at least whether instant communications may be established with the second party, establishing communications, comprising instant communications, between the first party and the second party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 27)
-
2. The method of claim 1 further comprising:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
-
3. The method of claim 1 further comprising:
determining billable usage of the system related to usage of the communication system by at least one of the first party and the second party.
-
4. The method of claim 3 further comprising:
-
determining whether payment can be obtained for usage charges pertaining to the billable usage; and
selectively performing the establishing communications between the first party and the second party responsive at least to whether payment can be obtained for the usage charges.
-
-
5. The method of claim 1 wherein said determining whether instant communications may be established with the second party includes at least one of:
- obtaining presence state information pertaining to the second party, contacting the second party and obtaining an indication from the second party as to the acceptance of instant communications, determining whether the first party is eligible to establish instant communications with the second party, determining whether the second party is eligible to receive instant communications from the first party, and determining whether the first party desires to establish communications with the second party using instant communications.
-
6. The method of claim 1 further comprising the steps of determining whether the first party desires to establish communications with the second party using instant communications and, responsive to at least such determination, indicating to the second party whether communications with the second party involving instant communications is available.
-
7. The method of claim 1 further comprising the step of:
engaging an intelligent information translator comprising at least one of;
a text-to-speech translator acting to receive textual information input from the second party, translate the textual information input into corresponding audio information output, and provide the corresponding audio information output to the first party; and
a speech-to-text translator acting to receive audio information input from the first party, translate the audio information input into corresponding textual information output, and provide the corresponding textual information output to the second party.
-
8. The method of claim 7 further comprising:
indicating, to a billing system, activity pertaining to the engaging the intelligent information translator.
-
9. The method of claim 7 further comprising:
-
determining whether an instant communications client used by the second party supports text messaging; and
conditionally performing said engaging the intelligent information translator responsive to at least whether an instant communications client used by the second party supports text messaging.
-
-
10. The method of claim 9 further comprising the steps of:
-
determining whether the second party desires to use text messaging; and
conditionally performing said engaging the intelligent information translator responsive at least to whether the second party desires to use text messaging.
-
-
11. The method of claim 10 wherein said determining whether the second party desires to use text messaging comprises receiving indication from the second party as to whether the second party desires to use text messaging.
-
12. The method of claim 10 wherein said determining whether the second party desires to use text messaging comprises accessing profile information in a database, indicating at least whether the second party desires to use text messaging and the profile information being associated with at least one of the second party and the instant communications client being used by the second party.
-
13. The method of claim 9 further comprising the steps of:
-
determining whether the instant communications client supports more than one type of communications; and
conditionally performing said determining whether the second party desires to use text messaging responsive to at least whether the instant communications client support more than one type of communications.
-
-
14. The method of claim 13 wherein said determining whether the instant communications client supports more than one type of communication comprises receiving indication from the second party via the instant communications client as to whether the instant communications client supports more than one type of communication.
-
15. The method of claim 13 wherein said determining whether the instant communications client supports more than one type of communication comprises accessing profile information in a database, the profile information indicating at least whether the instant communications client supports more than one type of communication and the profile information being associated with at least one of the second party and the instant communications client.
-
16. The method of claim 1 wherein said determining whether instant communications may be established with the second party comprises:
-
determining a presence identifier associated with the second party;
obtaining presence state information pertaining to the second party, the presence identifier being used to specify the second party to the presence server; and
determining whether instant communications may be established with the second party responsive based at least upon a presence state for the second party as indicated by the presence state information.
-
-
17. The method of claim 12 further comprising:
indicating, to a billing system, activity pertaining to the obtaining presence state information.
-
18. The method of claim 16 wherein the presence identifier is any one of a screen name, a logical address, a physical address, an electronic pseudonym, an alias, a chat identifier and an instant messaging identifier.
-
19. The method of claim 16 wherein said determining the a presence identifier comprises:
-
prompting the calling party for the presence identifier; and
receiving the presence identifier over the telephone call.
-
-
20. The method of claim 16 wherein said determining the a presence identifier includes:
-
obtaining identifying information associated with the second party including at least one of a telephone number, an alias, an email address, a given name and a personal identification number;
querying a database to obtain the presence identifier based on the identifying information.
-
-
21. The method of claim 20 further comprising:
indicating, to a billing system, activity pertaining to the obtaining the presence identifier based on the identifying information.
-
27. The method of claim 16 wherein the first mode of communicating is a telephone connection and the second mode of communicating is a voice-enabled chat session.
-
2. The method of claim 1 further comprising:
-
-
22. In a communication system, a method of establishing communication among parties coupled to the communication system comprising the steps of:
-
from a first party, receiving a request to establish communications with a second party using a first mode of communicating;
determining, using a presence determination, whether the second party is accessible via a second mode of communicating; and
establishing communications between the first party and the second party using at least the second mode of communication responsive to at least whether the second party is accessible via the second mode of communicating. - View Dependent Claims (23, 24, 25, 26)
-
23. The method of claim 22 further comprising:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
-
24. The method of claim 22 further comprising determining whether the second party is accessible via the first mode of communicating and wherein the establishing the communications is selectively performed responsive to at least whether the second party is accessible using the first mode of communications.
-
25. The method of claim 22 further comprising the steps of:
-
indicating to the first party whether the second party is accessible via the second mode of communicating; and
receiving indication from first party as to whether the second mode of communicating is acceptable to the first party;
wherein the establishing communications is responsive to the indication from the first party as to whether the second mode of communicating is acceptable.
-
-
26. The method of claim 22 wherein the first mode of communicating is a telephone connection and the second mode of communicating is a textual instant messaging session.
-
23. The method of claim 22 further comprising:
-
-
28. In a communication system, a method of establishing communication among parties coupled to the communication system comprising the steps of:
-
from a first party, receiving a request to establish communications with a second party using a first mode of communication;
determining whether the second party is accessible via the first mode of communication;
responsive to at least whether the second party is accessible via the first mode of communicating, determining a second mode of communicating with the second party; and
establishing communications, comprising the second mode of communication, between the first party and the second party. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
29. The method of claim 28 further comprising:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
-
30. The method of claim 28 further comprising:
determining billable usage of the system related to usage of the communication system by at least one of the first party and the second party.
-
31. The method of claim 30 further comprising:
-
determining whether payment can be obtained for usage charges pertaining to the billable usage; and
selectively performing the establishing communications between the first party and the second party responsive at least to whether payment can be obtained for the usage charges.
-
-
32. The method of claim 28 wherein said determining whether the second party is accessible via the first mode of communication includes at least one of:
- obtaining presence state information pertaining to the second party, contacting the second party and obtaining an indication from the second party as to the acceptance of communications via the first mode of communication, determining whether the first party is eligible to establish communications with the second party via the first mode of communication, determining whether the second party is eligible to receive communications from the first party via the first mode of communication.
-
33. The method of claim 28 further comprising the steps of:
-
determining whether the first party desires to establish communications with the second party using the second mode of communication; and
responsive to at least whether the first party desires to establish communications with the second party using the second mode of communication, conditionally performing said establishing communications, comprising the second mode of communication, between the first party and the second party.
-
-
34. The method of claim 28 wherein said determining whether the second party is accessible comprises attempting to contact the second party through a instant communications session.
-
35. The method of claim 28 wherein said first mode of communication is an instant communications session.
-
36. The method of claim 35 wherein the second mode of communication is a telephone connection.
-
37. The method of claim 28 further comprising the step of:
engaging an intelligent information translator comprising at least one of;
a text-to-speech translator acting to receive textual information input from the second party, translate the textual information input into corresponding audio information output, and provide the corresponding audio information output to the first party; and
a speech-to-text translator acting to receive audio information input from the first party, translate the audio information input into corresponding textual information output, and provide the corresponding textual information output to the second party.
-
38. The method of claim 37 further comprising:
indicating, to a billing system, activity pertaining to the engaging the intelligent information translator.
-
39. The method of claim 37 further comprising:
-
determining whether an instant communications client used by the second party supports text messaging; and
conditionally performing said engaging the intelligent information translator responsive to at least whether an instant communications client used by the second party supports text messaging.
-
-
40. The method of claim 39 further comprising the steps of:
-
determining whether the second party desires to use text messaging; and
conditionally performing said engaging the intelligent information translator responsive at least to whether the second party desires to use text messaging.
-
-
41. The method of claim 40 wherein said determining whether the second party desires to use text messaging comprises receiving indication from the second party as to whether the second party desires to use text messaging.
-
42. The method of claim 40 wherein said determining whether the second party desires to use text messaging comprises accessing profile information in a database, the profile information indicating at least whether the second party desires to use text messaging and the profile information being associated with at least one of the second party and the instant communications client being used by the second party.
-
43. The method of claim 40 further comprising the steps of:
-
determining whether the instant communications client supports more than one type of communications; and
conditionally performing said determining whether the second party desires to use text messaging responsive to at least whether the instant communications client support more than one type of communications.
-
-
44. The method of claim 40 wherein said determining whether the instant communications client supports more than one type of communication comprises receiving indication from the second party via the instant communications client as to whether the instant communications client supports more than one type of communication.
-
45. The method of claim 43 wherein said determining whether the instant communications client supports more than one type of communication comprises accessing profile information in a database, the profile information indicating at least whether the instant communications client supports more than one type of communication and the profile information being associated with at least one of the second party and the instant communications client being used by the second party.
-
46. The method of claim 28 wherein said determining whether instant communications may be established with the second party comprises:
-
determining a presence identifier associated with the second party;
obtaining presence state information pertaining to the second party, the presence identifier being used to specify the second party to the presence server; and
determining whether instant communications may be established with the second party responsive based at least upon a presence state for the second party as indicated by the presence state information.
-
-
47. The method of claim 28 wherein the presence identifier comprises at least one of:
- a screen name, a logical address, a physical address, an alias, an electronic pseudonym, a chat identifier and an instant messaging identifier.
-
48. The method of claim 28 wherein said determining the a presence identifier comprises:
-
prompting the calling party for the presence identifier; and
receiving the presence identifier over the telephone call.
-
-
49. The method of claim 28 wherein said determining the a presence identifier includes:
-
obtaining identifying information associated with the second party including at least one of a telephone number, an email address, a given name and a personal identification number;
querying a database to obtain the presence identifier based on the identifying information.
-
-
50. The method of claim 49 further comprising:
indicating, to a billing system, activity pertaining to the obtaining the presence identifier based on the identifying information.
-
29. The method of claim 28 further comprising:
-
-
51. In a communication system, a method of establishing communication among parties coupled to the communication system comprising the steps of:
-
detecting a telephone call from a first party to a second party;
determining that the telephone call will not be answered by a telephone device to which the call has been placed;
determining whether instant communications may be established with the second party; and
responsive to at least whether instant communications may be established with the second party, establishing communications, comprising instant communications, between the first party and the second party. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 94)
-
52. The method of claim 51 wherein the determining that the telephone call will not be answered by the telephone device comprises at least one of:
-
determining whether the telephone device is ringing without being answered;
determining whether a telephone line associated with the telephone device is busy;
determining whether a telephone facility associated with the telephone device is busy;
determining whether service to the telephone device is disconnected;
determining whether a service feature causes the telephone call to be redirected; and
determining whether a service feature blocks completion of the telephone call to the telephone device.
-
-
53. The method of claim 51 further comprising:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
-
54. The method of claim 51 further comprising:
determining billable usage of the system related to usage of the communication system by at least one of the first party and the second party.
-
55. The method of claim 54 further comprising:
-
determining whether payment can be obtained for usage charges pertaining to the billable usage; and
selectively performing the establishing communications between the first party and the second party responsive at least to whether payment can be obtained for the usage charges.
-
-
56. The method of claim 51 further comprising:
-
connecting the telephone call from the first party to a voice processing system;
via the voice processing system, receiving indication from the first party as to whether instant communications with the second party is desired by the first party; and
conditionally performing said establishing communications responsive to at least whether instant communications with the second party is desired by the first party.
-
-
57. The method of claim 51 further comprising:
-
connecting the telephone call from the first party to a voice processing system; and
via the voice processing system, informing the first party of whether instant communications may be established with the second party.
-
-
58. The method of claim 57 further comprising:
-
via the voice processing system, receiving indication from the first party as to whether instant communications with the second party is desired by the first party; and
conditionally performing said establishing communications responsive to at least whether instant communications with the second party is desired by the first party.
-
-
59. The method of claim 51 wherein said determining whether instant communications may be established with the second party includes at least one of:
- obtaining presence state information pertaining to the second party, contacting the second party and obtaining an indication from the second party as to the acceptance of instant communications, determining whether the first party is eligible to establish instant communications with the second party, determining whether the second party is eligible to receive instant communications from the first party, and determining whether the first party desires to establish communications with the second party using instant communications.
-
60. The method of claim 51 wherein determining whether instant communications may be established with the second party comprises attempting to contact the second party through a instant communications session.
-
61. The method of claim 51 further comprising the step of:
engaging an intelligent information translator comprising at least one of;
a text-to-speech translator acting to receive textual information input from the second party, translate the textual information input into corresponding audio information output, and provide the corresponding audio information output to the first party; and
a speech-to-text translator acting to receive audio information input from the first party, translate the audio information input into corresponding textual information output, and provide the corresponding textual information output to the second party.
-
62. The method of claim 61 further comprising:
indicating, to a billing system, activity pertaining to the engaging the intelligent information translator.
-
63. The method of claim 61 further comprising:
-
determining whether an instant communications client used by the second party supports text messaging; and
conditionally performing said engaging the intelligent information translator responsive to at least whether an instant communications client used by the second party supports text messaging.
-
-
64. The method of claim 63 further comprising the steps of:
-
determining whether the second party desires to use text messaging; and
conditionally performing said engaging the intelligent information translator responsive to at least whether the second party desires to use text messaging.
-
-
65. The method of claim 64 wherein said determining whether the second party desires to use text messaging comprises receiving indication from the second party as to whether the second party desires to use text messaging.
-
66. The method of claim 64 wherein said determining whether the second party desires to use text messaging comprises accessing profile information in a database, the profile information indicating at least whether the second party desires to use text messaging and the profile information being associated with at least one of the second party and the instant communications client being used by the second party.
-
67. The method of claim 63 further comprising the steps of:
-
determining whether the instant communications client supports more than one type of communications; and
conditionally performing said determining whether the second party desires to use text messaging responsive to at least whether the instant communications client support more than one type of communications.
-
-
68. The method of claim 67 wherein said determining whether the instant communications client supports more than one type of communication comprises receiving indication from the second party via the instant communications client as to at least whether the instant communications client supports more than one type of communication.
-
69. The method of claim 67 wherein said determining whether the instant communications client supports more than one type of communication comprises accessing profile information in a database, the profile information indicating at least whether the instant communications client supports more than one type of communication and the profile information being associated with at least one of the second party and the instant communications client being used by the second party.
-
70. The method of claim 51 wherein said determining whether instant communications may be established with the second party comprises:
-
determining a presence identifier associated with the second party;
obtaining presence state information pertaining to the second party, the presence identifier being used to specify the second party to the presence server; and
determining whether instant communications may be established with the second party responsive at least to a presence state for the second party as indicated by the presence state information.
-
-
71. The method of claim 70 wherein the presence, identifier is any one of a screen name, a logical address, a physical address, an electronic pseudonym, a chat identifier and an instant messaging identifier.
-
72. The method of claim 70 wherein said determining a presence identifier comprises:
-
prompting the calling party for the presence identifier; and
receiving the presence identifier via the telephone call.
-
-
73. The method of claim 70 wherein said determining a presence identifier includes:
-
obtaining identifying information associated with the second party including at least one of a telephone number, an email address, a given name and a personal identification number;
querying a database to obtain the presence identifier based on the identifying information.
-
-
74. The method of claim 73 further comprising:
indicating, to a billing system, activity pertaining to the obtaining the presence identifier based on the identifying information.
-
94. The computer-readable medium of claim 72 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the engaging the intelligent information translator.
-
52. The method of claim 51 wherein the determining that the telephone call will not be answered by the telephone device comprises at least one of:
-
-
75. A method for establishing communications among parties comprising the steps of:
-
providing a communication system acting to establish communications among telephones and instant communications clients;
making available a telephone number by which a first party may access the communication system;
at the communication system, receiving a telephone call from the first party by the action of the first party using a telephone to call the telephone number;
at the communication system, receiving a request from the first party to establish communications with a second party;
identifying an instant communications client associated with the second party; and
responsive to the request, acting to establish communications between the first party and the instant communications client using the communication system. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83, 84)
-
76. The method of claim 75 further comprising:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
-
77. The method of claim 75 further comprising:
determining billable usage of the system related to usage of the communication system by at least one of the first party and the second party.
-
78. The method of claim 77 further comprising:
-
determining whether payment can be obtained for usage charges pertaining to the billable usage; and
selectively performing the establishing communications between the first party and the second party responsive at least to whether payment can be obtained for the usage charges.
-
-
79. The method of claim 75 wherein the calling of the telephone number by the first party signifies to the communication system the intent of the first party to preferably establish communications via the instant communications client associated with the second party.
-
80. The method of claim 79 wherein the communication system acts to effect an alternative form of communication between the first party and the second party and wherein the communication system, responsive at least to said calling of the telephone number by the first party, acts to establish communications via the instant communications client associated with the second party in preference to establishing communications via the alternative form of communication.
-
81. The method of claim 80 further comprising:
indicating, to a billing system, activity pertaining to the preferentially establishing communications between the first party and the second party via the instant communications client.
-
82. The method of claim 75 wherein the communications via the instant-communications client comprises text messaging.
-
83. The method of claim 75 wherein the communications via the instant communications client comprises voice-enabled chat.
-
84. The method of claim 75 wherein the communications via the instant communications client comprises Internet Relay Chat.
-
76. The method of claim 75 further comprising:
-
-
85. The method of client 75 further comprising:
responsive to the request, providing an intelligent information translator comprising at least one of;
a text-to-speech translator acting to receive textual information input from the second party, translate the textual information input into corresponding audio information output, and provide the corresponding audio information output to the first party; and
a speech-to-text translator acting to receive audio information input from the first party, translate the audio information input into corresponding textual information output, and provide the corresponding textual information output to the second party. - View Dependent Claims (86)
-
86. The method of claim 85 further comprising:
indicating, to a billing system, activity pertaining to the providing the intelligent information translator.
-
86. The method of claim 85 further comprising:
-
87. A computer-readable medium comprising instructions which, when executed by a processor, causes a communication system to perform a method comprising the steps of:
-
from a first party using a telephone device, receiving a request to establish communications with a second party;
determining whether instant communications may be established with the second party; and
responsive to at least whether instant communications may be established with the second party, establishing communications, comprising instant communications, between the first party and the second party. - View Dependent Claims (88, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 138, 139, 140)
-
88. The computer-readable medium of claim 87 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
-
89. The computer-readable medium of claim 87 wherein the method further comprises:
determining billable usage of the system related to usage of the communication system by at least one of the first party and the second party.
-
90. The computer-readable medium of claim 89 wherein the method further comprises:
-
determining whether payment can be obtained for usage charges pertaining to the billable usage; and
selectively performing the establishing communications between the first party and the second party responsive at least to whether payment can be obtained for the usage charges.
-
-
91. The computer-readable medium of claim 87 wherein said determining whether instant communications may be established with the second party includes at least one of:
- obtaining presence state information pertaining to the second party, contacting the second party and obtaining an indication from the second party as to the acceptance of instant communications, determining whether the first party is eligible to establish instant communications with the second party, determining whether the second party is eligible to receive instant communications from the first party, and determining whether the first party desires to establish communications with the second party using instant communications.
-
92. The computer-readable medium of claim 87 comprising instructions which, when executed by the processor, causes the communication system to perform a method comprising the steps of:
-
determining whether the first party desires to establish communications with the second party using instant communications; and
responsive to at least such determination, indicating to the second party whether communications with the second party involving instant communications is available.
-
-
93. The computer-readable medium of claim 87 comprising instructions which, when executed by the processor, causes the communication system to perform at least the step of engaging an intelligent information translator comprising at least one of:
-
a text-to-speech translator acting to receive textual information input from the second party, translate the textual information input into corresponding audio information output, and provide the corresponding audio information output to the first party; and
a speech-to-text translator acting to receive audio information input from the first party, translate the audio information input into corresponding textual information output, and provide the corresponding textual information output to the second party.
-
-
95. The computer-readable medium of claim 87 comprising instructions which, when executed by the processor, causes the communication system to perform a method comprising the steps of:
-
determining whether an instant communications client used by the second party supports text messaging; and
conditionally performing said engaging the intelligent information translator responsive to at least whether an instant communications client used by the second party supports text messaging.
-
-
96. The computer-readable medium of claim 87 comprising instructions which, when executed by the processor, causes the communication system to perform a method comprising the steps of:
-
determining whether the second party desires to use text messaging; and
conditionally performing said engaging the intelligent information translator responsive at least to whether the second party desires to use text messaging.
-
-
97. The computer-readable medium of claim 96 wherein said determining whether the second party desires to use text messaging comprises receiving indication from the second party as to whether the second party desires to use text messaging.
-
98. The computer-readable medium of claim 96 wherein said determining whether the second party desires to use text messaging comprises accessing profile information in a database, indicating at least whether the second party desires to use text messaging and the profile information being associated with at least one of the second party and the instant communications client being used by the second party.
-
99. The computer-readable medium of claim 87 comprising instructions which, when executed by the processor, causes the communication system to perform a method comprising the steps of:
-
determining whether the instant communications client supports more than one type of communications; and
conditionally performing said determining whether the second party desires to use text messaging responsive to at least whether the instant communications client support more than one type of communications.
-
-
100. The computer-readable medium of claim 87 wherein said determining whether the instant communications client supports more than one type of communication comprises receiving indication from the second party via the instant communications client as to whether the instant communications client supports more than one type of communication.
-
101. The computer-readable medium of claim 99 wherein said determining whether the instant communications client supports more than one type of communication comprises accessing profile information in a database, the profile information indicating at least whether the instant communications client supports more than one type of communication and the profile information being associated with at least one of the second party and the instant communications client.
-
102. The computer-readable medium of claim 87 wherein said determining whether instant communications may be established with the second party comprises:
-
determining a presence identifier associated with the second party;
obtaining presence state information pertaining to the second party, the presence identifier being used to specify the second party to the presence server; and
determining whether instant communications may be established with the second party responsive based at least upon a presence state for the second party as indicated by the presence state information.
-
-
103. The computer-readable medium of claim 102 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the obtaining presence state information.
-
104. The computer-readable medium of claim 102 wherein the presence identifier is any one of a screen name, a logical address, an electronic pseudonym, a chat identifier and an instant messaging identifier.
-
105. The computer-readable medium of claim 102 wherein said determining the a presence identifier comprises:
-
prompting the calling party for the presence identifier; and
receiving the presence identifier over the telephone call.
-
-
106. The computer-readable medium of claim 102 wherein said determining the a presence identifier includes:
-
obtaining identifying information associated with the second party including at least one of a telephone number, an email address, a given name and a personal identification number;
querying a database to obtain the presence identifier based on the identifying information.
-
-
107. The computer-readable medium of claim 106 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the obtaining the presence identifier based on the identifying information.
-
138. The computer-readable medium of claim 107 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
-
139. The computer-readable medium of claim 107 wherein the method further comprises:
determining billable usage of the system related to usage of the communication system by at least one of the first party and the second party.
-
140. The computer-readable medium of claim 107 wherein the method further comprises:
-
determining whether payment can be obtained for usage charges pertaining to the billable usage; and
selectively performing the establishing communications between the first party and the second party responsive at least to whether payment can be obtained for the usage charges.
-
-
88. The computer-readable medium of claim 87 wherein the method further comprises:
-
-
108. A computer-readable medium comprising instructions which, when executed by a processor, causes a communication system to perform a method comprising the steps of:
-
from a first party, receiving a request to establish communications with a second party using a first mode of communicating;
determining, using a presence determination, whether the second party is accessible via a second mode of communicating; and
establishing communications between the first party and the second party using at least the second mode of communication responsive to at least whether the second party is accessible via the second mode of communicating. - View Dependent Claims (109, 110, 111, 112, 113)
-
109. The computer-readable medium of claim 108 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
-
110. The computer-readable medium of claim 108 comprising instructions which, when executed by a processor, causes the communication system to perform at least the step of:
determining whether the second party is accessible via the first mode of communicating and wherein the establishing the communications is responsive to at least whether the second party is accessible using the first mode of communications.
-
111. The computer-readable medium of claim 108 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
indicating to the first party whether the second party is accessible via the second mode of communicating; and
receiving indication from first party as to whether the second mode of communicating is acceptable to the first party, wherein the establishing communications is responsive to the indication from the first party as to whether the second mode of communicating is acceptable.
-
-
112. The computer-readable medium of claim 108 wherein the first means of communicating is a telephone connection and the second means of communicating is a textual instant messaging session.
-
113. The computer-readable medium of claim 108 wherein the first means of communicating is a telephone connection and the second means of communicating is a voice-enabled chat session.
-
109. The computer-readable medium of claim 108 wherein the method further comprises:
-
-
114. A computer-readable medium comprising instructions which, when executed by a processor, causes a communication system to perform a method comprising the steps of:
-
from a first party, receiving a request to establish communications with a second party using a first mode of communication;
determining whether the second party is accessible via the first mode of communication;
responsive to at least whether the second party is accessible via the first mode of communicating, determining a second mode of communicating with the second party; and
establishing communications, comprising the second mode of communication, between the first party and the second party. - View Dependent Claims (115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136)
-
115. The computer-readable medium of claim 114 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
-
116. The computer-readable medium of claim 114 wherein the method further comprises:
determining billable usage of the system related to usage of the communication system by at least one of the first party and the second party.
-
117. The computer-readable medium of claim 116 wherein the method further comprises:
-
determining whether payment can be obtained for usage charges pertaining to the billable usage; and
selectively performing the establishing communications between the first party and the second party responsive at least to whether payment can be obtained for the usage charges.
-
-
118. The computer-readable medium of claim 114 wherein said determining whether the second party is accessible via the first mode of communication includes at least one of:
- obtaining presence state information pertaining to the second party, contacting the second party and obtaining an indication from the second party as to the acceptance of communications via the first mode of communication, determining whether the first party is eligible to establish communications with the second party via the first mode of communication, determining whether the second party is eligible to receive communications from the first party via the first mode of communication.
-
119. The computer-readable medium of claim 114 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
determining whether the first party desires to establish communications with the second party using the second mode of communication; and
responsive to at least whether the first party desires to establish communications with the second party using the second mode of communication, conditionally performing said establishing communications, comprising the second mode of communication, between the first party and the second party.
-
-
120. The computer-readable medium of claim 114 wherein said determining whether the second party is accessible comprises attempting to contact the second party through a instant communications session.
-
121. The computer-readable medium of claim 114 wherein said first mode of communication is a instant communications session.
-
122. The computer-readable medium of claim 121 wherein the second mode of communication is a telephone connection.
-
123. The computer-readable medium of claim 114 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
a text-to-speech translator acting to receive textual information input from the second party, translate the textual information input into corresponding audio information output, and provide the corresponding audio information output to the first party; and
a speech-to-text translator acting to receive audio information input from the first party, translate the audio information input into corresponding textual information output, and provide the corresponding textual information output to the second party.
-
-
124. The computer-readable medium of claim 123 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the engaging the intelligent information translator.
-
125. The computer-readable medium of claim 114 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
determining whether an instant communications client used by the second party supports text messaging; and
conditionally performing said engaging the intelligent information translator responsive to at least whether an instant communications client used by the second party supports text messaging.
-
-
126. The computer-readable medium of claim 114 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
determining whether the second party desires to use text messaging; and
conditionally performing said engaging the intelligent information translator responsive at least to whether the second party desires to use text messaging.
-
-
127. The computer-readable medium of claim 126 wherein said determining whether the second party desires to use text messaging comprises receiving indication from the second party as to whether the second party desires to use text messaging.
-
128. The computer-readable medium of claim 126 wherein said determining whether the second party desires to use text messaging comprises accessing profile information in a database, the profile information indicating at least whether the second party desires to use text messaging and the profile information being associated with at least one of the second party and the instant communications client being used by the second party.
-
129. The computer-readable medium of claim 114 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
determining whether the instant communications client supports more than one type of communications; and
conditionally performing said determining whether the second party desires to use text messaging responsive to at least whether the instant communications client support more than one type of communications.
-
-
130. The computer-readable medium of claim 126 wherein said determining whether the instant communications client supports more than one type of communication comprises receiving indication from the second party via the instant communications client as to whether the instant communications client supports more than one type of communication.
-
131. The computer-readable medium of claim 129 wherein said determining whether the instant communications client supports more than one type of communication comprises accessing profile information in a database, the profile information indicating at least whether the instant communications client supports more than one type of communication and the profile information being associated with at least one of the second party and the instant communications client being used by the second party.
-
132. The computer-readable medium of claim 114 wherein said determining whether instant communications may be established with the second party comprises:
-
determining a presence identifier associated with the second party;
obtaining presence state information pertaining to the second party, the presence identifier being used to specify the second party to the presence server; and
determining whether instant communications may be established with the second party responsive based at least upon a presence state for the second party as indicated by the presence state information.
-
-
133. The computer-readable medium of claim 114 wherein the presence identifier is any one of a screen name, a logical address, an electronic pseudonym, a chat identifier and an instant messaging identifier.
-
134. The computer-readable medium of claim 114 wherein said determining the a presence identifier comprises:
-
prompting the calling party for the presence identifier; and
receiving the presence identifier over the telephone call.
-
-
135. The computer-readable medium of claim 114 wherein said determining the a presence identifier includes:
-
obtaining identifying information associated with the second party including at least one of a telephone number, an email address, a given name and a personal identification number;
querying a database to obtain the presence identifier based on the identifying information.
-
-
136. The computer-readable medium of claim 135 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the obtaining the presence identifier based on the identifying information.
-
115. The computer-readable medium of claim 114 wherein the method further comprises:
-
-
137. A computer-readable medium comprising instructions which, when executed by a processor, causes a communication system to perform a method comprising the steps of:
-
detecting an unanswered telephone call from a first party to a second party;
determining whether instant communications may be established with the second party;
responsive to at least whether instant communications may be established with the second party, establishing communications, comprising instant communications, between the first party and the second party. - View Dependent Claims (141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158)
-
141. The computer-readable medium of claim 137 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
connecting the telephone call from the first party to a voice processing system;
via the voice processing system, receiving indication from the first party as to whether instant communications with the second party is desired by the first party; and
conditionally performing said establishing communications responsive to at least whether instant communications with the second party is desired by the first party.
-
-
142. The computer-readable medium of claim 137 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
connecting the telephone call from the first party to a voice processing system;
via the voice processing system, informing the first party of whether instant communications may be established with the second party.
-
-
143. The computer-readable medium of claim 142 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
via the voice processing system, receiving indication from the first party as to whether instant communications with the second party is desired by the first party; and
conditionally performing said establishing communications responsive to at least whether instant communications with the second party is desired by the first party.
-
-
144. The computer-readable medium of claim 137 wherein said determining whether instant communications may be established with the second party includes at least one of:
- obtaining presence state information pertaining to the second party, contacting the second party and obtaining an indication from the second party as to the acceptance of instant communications, determining whether the first party is eligible to establish instant communications with the second party, determining whether the second party is eligible to receive instant communications from the first party, and determining whether the first party desires to establish communications with the second party using instant communications.
-
145. The computer-readable medium of claim 137 wherein determining whether instant communications may be established with the second party comprises attempting to contact the second party through a instant communications session.
-
146. The computer-readable medium of claim 137 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
engaging an intelligent information translator comprising at least one of;
a text-to-speech translator acting to receive textual information input from the second party, translate the textual information input into corresponding audio information output, and provide the corresponding audio information output to the first party; and
a speech-to-text translator acting to receive audio information input from the first party, translate the audio information input into corresponding textual information output, and provide the corresponding textual information output to the second party.
-
147. The computer-readable medium of claim 146 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the engaging the intelligent information translator.
-
148. The computer-readable medium of claim 146 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
determining whether an instant communications client used by the second party supports text messaging; and
conditionally performing said engaging the intelligent information translator responsive to at least whether an instant communications client used by the second party supports text messaging.
-
-
149. The computer-readable medium of claim 148 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
determining whether the second party desires to use text messaging; and
conditionally performing said engaging the intelligent information translator responsive to at least whether the second party desires to use text messaging.
-
-
150. The computer-readable medium of claim 149 wherein said determining whether the second party desires to use text messaging comprises receiving indication from the second party as to whether the second party desires to use text messaging.
-
151. The computer-readable medium of claim 149 wherein said determining whether the second party desires to use text messaging comprises accessing profile information in a database, the profile information indicating at least whether the second party desires to use text messaging and the profile information being associated with at least one of the second party and the instant communications client being used by the second party.
-
152. The computer-readable medium of claim 148 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
determining whether the instant communications client supports more than one type of communications; and
conditionally performing said determining whether the second party desires to use text messaging responsive to at least whether the instant communications client support more than one type of communications.
-
-
153. The computer-readable medium of claim 152 wherein said determining whether the instant communications client supports more than one type of communication comprises receiving indication from the second party via the instant communications client as to at least whether the instant communications client supports more than one type of communication.
-
154. The computer-readable medium of claim 152 wherein said determining whether the instant communications client supports more than one type of communication comprises accessing profile information in a database, the profile information indicating at least whether the instant communications client supports more than one type of communication and the profile information being associated with at least one of the second party and the instant communications client being used by the second party.
-
155. The computer-readable medium of claim 137 wherein said determining whether instant communications may be established with the second party comprises:
-
determining a presence identifier associated with the second party;
obtaining presence state information pertaining to the second party, the presence identifier being used to specify the second party to the presence server; and
determining whether instant communications may be established with the second party responsive at least to a presence state for the second party as indicated by the presence state information.
-
-
156. The computer-readable medium of claim 155 wherein the presence identifier is any one of a screen name, a logical address, an electronic pseudonym, a chat identifier and an instant messaging identifier.
-
157. The computer-readable medium of claim 155 wherein said determining a presence identifier comprises:
-
prompting the calling party for the presence identifier; and
receiving the presence identifier via the telephone call.
-
-
158. The computer-readable medium of claim 155 wherein said determining a presence identifier includes:
-
obtaining identifying information associated with the second party including at least one of a telephone number, an email address, a given name and a personal identification number; and
querying a database to obtain the presence identifier based on the identifying information.
-
-
141. The computer-readable medium of claim 137 comprising instructions which, when executed by a processor, causes the communication system to perform a method comprising the steps of:
-
Specification
- Resources
Thank you for your request. You will receive a custom alert email when the Litigation Campaign Assessment is available.
×
-
Current AssigneeVerizon Patent and Licensing Incorporated (Verizon Communications Inc.)
-
Original AssigneeWorldCom, Inc. (Verizon Communications Inc.)
-
InventorsGunasekar, Duraisamy, Moore, Richard G., Mumsford, Gregory L.
-
Application NumberUS10/404,079Publication NumberTime in Patent OfficeDaysField of SearchUS Class Current379/114.01CPC Class CodesG06F 40/40 Processing or translation o...G06F 40/58 Use of machine translation,...G06Q 20/085 involving remote charge det...G06Q 20/40 Authorisation, e.g. identif...G10L 13/00 Speech synthesis; Text to s...G10L 15/26 Speech to text systems G10L...H04L 12/14 Charging , metering or bill...H04L 12/1403 Architecture for metering, ...H04L 12/1813 for computer conferences, e...H04L 12/1822 Conducting the conference, ...H04L 12/1827 Network arrangements for co...H04L 45/308 Route determination based o...H04L 51/00 User-to-user messaging in p...H04L 51/04 Real-time or near real-time...H04L 51/066 Format adaptation, e.g. for...H04L 51/56 Unified messaging, e.g. int...H04L 65/1016 IP multimedia subsystem [IMS]H04L 65/1069 Session establishment or de...H04L 65/1101 Session protocolsH04L 65/1104 Session initiation protocol...H04L 65/401 : wherein the services involv...H04L 65/80 : Responding to QoSH04L 67/14 : Session management for real...H04L 67/54 : Presence management, e.g. m...H04L 67/565 : Conversion or adaptation of...H04L 69/08 : Protocols for interworking;...H04L 69/329 : in the application layer [O...H04L 9/40 : Network security protocolsH04M 15/00 : Arrangements for metering, ...H04M 15/07 : Split billing, i.e. both A-...H04M 15/08 : Metering calls to called pa...H04M 15/09 : Third party charged communi...H04M 15/51 : for resellers, retailers or...H04M 15/55 : for hybrid networksH04M 15/56 : for VoIP communicationsH04M 15/57 : for integrated multimedia m...H04M 15/63 : based on the content carrie...H04M 15/7655 : shared by technologiesH04M 15/77 : involving multiple accounts...H04M 15/772 : per service, e.g. prepay or...H04M 15/8292 : Charging for signaling or u...H04M 15/83 : Notification aspectsH04M 17/00 : Prepayment of wireline comm...H04M 2201/60 : Medium conversionH04M 2203/2066 : Call type detection of indi...H04M 2203/4509 : Unified messaging with sing...H04M 2203/4536 : Voicemail combined with tex...H04M 2215/202 : VoIP; Packet switched telep...H04M 2215/208 : IMS, i.e. Integrated Multim...H04M 2215/44 : Charging/billing arrangemen...H04M 2215/54 : Resellers-retail or service...H04M 2215/62 : Called party billing, e.g. ...H04M 2215/64 : Split billing, sharing the ...H04M 2215/66 : Third party billing, i.e. t...H04M 2215/725 : Shared by technologies, e.g...H04M 2215/7254 : Multiple accounts per userH04M 2215/7263 : per service, e.g. prepay an...H04M 2215/82 : Advice-of-Charge [AOC], i.e...H04M 2242/30 : Determination of the locati...H04M 3/42127 : Systems providing several s...H04M 3/42229 : Personal communication serv...H04M 3/46 : Arrangements for calling a ...H04M 3/465 : Arrangements for simultaneo...H04M 3/4931 : Directory assistance systemsH04M 3/5322 : for recording text messagesH04M 3/533 : Voice mail systemsH04M 3/53308 : Message originator indirect...H04M 7/0003 : Interconnection between tel...H04M 7/003 : Click to dial servicesH04M 7/0045 : where the text-based messag...H04M 7/0048 : where the text-based messag...H04M 7/0051 : where the data service is a...H04M 7/0054 : where the data service is a...H04M 7/12 : for working between exchang...H04M 7/125 : Details of gateway equipmentH04M 7/1295 : Details of dual tone multip...H04N 21/2335 : involving reformatting oper...H04N 21/234309 : by transcoding between form...H04N 21/234336 : by media transcoding, e.g. ...H04N 21/440236 : by media transcoding, e.g. ...