Claims
- 1. A method of providing service in a communications system comprising:
from a first party using a telephone device, receiving a request to establish communications with a second party; from a presence-determining element, obtaining presence information related to the availability of the second party to engage in communications wherein the presence information is already maintained in the presence-determining element before the receiving the request; and responding to the request to establish communications with the second party responsive at least to the presence information.
- 2. The method of claim 1 further comprising:
indicating, to a billing system, activity pertaining to the obtaining the presence information.
- 3. The method of claim 1 wherein the responding to the request comprises acting to establish communications with the second party.
- 4. The method of claim 3 further comprising:
indicating, to a billing system, activity pertaining to the establishing communications with the second party.
- 5. The method of claim 2 wherein the communications comprise instant messaging communications.
- 6. The method of claim 1 wherein the responding to the request comprises acting to establish communications between the first party and the second party.
- 7. The method of claim 6 further comprising:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
- 8. The method of claim 6 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.
- 9. The method of claim 8 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.
- 10. The method of claim 6 wherein the communications comprise instant messaging communications.
- 11. The method of claim 6 wherein the communications comprise communicating with an instant communications client associated with the second party.
- 12. The method of claim 11 further comprising:
causing audio information from the first party to be translated into corresponding textual information communicated to the instant communications client.
- 13. The method of claim 11 further comprising:
causing textual information from the instant communications client to be translated into corresponding audio information communicated to the first party.
- 14. The method of claim 1 wherein the responding to the request comprises causing a communications network element to establish communications involving the second party.
- 15. The method of claim 14 wherein the communications network element is a gateway.
- 16. The method of claim 1 further comprising:
providing, to the presence-determining element, a presence identifier associated with the second party, wherein the presence identifier specifies that presence information is sought for the second party.
- 17. The method of claim 16 wherein the presence identifier is a screen name associated with the instant communications client by which the second party may be reached.
- 18. The method of claim 16 further comprising:
obtaining the presence identifier from the first party.
- 19. The method of claim 16 wherein the presence identifier comprises at least one of: a screen name, a logical address, a physical address, an electronic pseudonym, a chat identifier, an instant messaging identifier, an alias, a telephone number, an email address, a physical address, a uniform resource locator (URL), a universal resource identifier (URI), a given name and a personal identification number.
- 20. The method of claim 16 further comprising:
from the first party, obtaining identifying information for identifying the second party; and determining the presence identifier corresponding to 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.
- 22. The method of claim 20 wherein the identifying information comprises at least one of: a screen name, a logical address, a physical address, an electronic pseudonym, a chat identifier, an instant messaging identifier, an alias, a telephone number, an email address, a uniform resource locator (URL), a universal resource identifier (URI), a given name and a personal identification number.
- 23. The method of claim 16 further comprising:
obtaining from a capabilities-determining element information pertaining to the manner by which the first party may communicate with the second party.
- 24. The method of claim 23 further comprising:
providing to the capabilities-determining element, a capabilities identifier associated with the second party.
- 25. The method of claim 24 wherein the capabilities identifier is the same as the presence identifier.
- 26. The method of claim 1 further comprising: providing to the second party an identifier associated with the first party.
- 27. The method of claim 26 wherein the identifier associated with the first party comprises at least one of: a screen name, a logical address, a physical address, an electronic pseudonym, a chat identifier, an instant messaging identifier, an alias, a telephone number, an email address, a uniform resource locator (URL), a universal resource identifier (URI), a given name and a personal identification number.
- 28. The method of claim 26 wherein the identifier associated with the first party is obtained from the first party.
- 29. A voice processing system for providing service to parties in a communications system comprising:
means for receiving, from a first party using a telephone device, a request to establish communications with a second party; means for obtaining, from a presence-determining element, presence information related to the availability of the second party to engage in communications wherein the presence information is already maintained in the presence-determining element before the receiving the request; and means for responding to the request to establish communications with the second party responsive at least to the presence information.
- 30. The voice processing system of claim 29 further comprising a billing system interface for communicating, with a billing system, information about usage of the communications system by at least one of the first party and the second party.
- 31. The voice processing system of claim 29 further comprising billing means for determining billable usage of the system related to communications between the first party and the second party.
- 32. The voice processing system of claim 31 further comprising:
means for determining whether payment can be obtained for usage charges pertaining to the billable usage, wherein the responding to the request is selectively performed responsive at least to whether payment can be obtained for usage charges.
- 33. The voice processing system of claim 29 wherein the communications with the second party involve an instant communications client associated with the second party.
- 34. The voice processing system of claim 33 further comprising:
means for causing textual information from the instant communications client to be translated into corresponding audio information communicated to the first party.
- 35. The voice processing system of claim 33 further comprising:
means for causing audio information from the first party to be translated into corresponding textual information communicated to the instant communications client.
- 36. The voice processing system of claim 29 further comprising:
means for obtaining from a capabilities-determining element information pertaining to the manner by which the first party may communicate with the second party.
- 37. The voice processing system of claim 29 further comprising:
means for providing, to the presence-determining element, a presence identifier associated with the second party, wherein the presence identifier specifies that presence information is sought for the second party.
- 38. The voice processing system of claim 37 further comprising:
means for obtaining the presence identifier from the first party.
- 39. The voice processing system of claim 37 farther comprising:
means for obtaining, from the first party, identifying information for identifying the second party; and means for determining the presence identifier corresponding to the identifying information.
- 40. In a communication system, a device acting to establish communications comprising:
a telephony interface acting to communicate with a first party via a telephone call; a interactive response station acting to conduct an interactive session with the first party via the telephone call; a presence interface acting to obtain presence information pertaining to a second party; a bearer channel interface operably coupled to an instant communications client associated with the second party, the bearer channel interface acting to establish communications between the first and second parties responsive to at least one of the interactive session and the presence information.
- 41. The device of claim 40 further comprising a network signaling interface acting to coordinate with a network in establishing communications between the first and second parties.
- 42. The device of claim 40 further comprising a billing system interface for communicating, with a billing system, information about usage of the communications system by at least one of the first party and the second party.
- 43. The device of claim 40 further comprising a billing function for determining billable usage of the system related to communications between the first party and the second party.
- 44. The device of claim 43 further comprising:
means for determining whether payment can be obtained for usage charges pertaining to the billable usage, wherein the bearer channel interface acts to establish communications between the first and second parties responsive at least to whether payment can be obtained for the usage charges.
- 45. In a communication system, a device operable to establish communications comprising:
telephony interface means for communicating with a first party via a telephone call; interactive response means for conducting an interactive session with the first party via the telephone call; presence determining means for obtaining presence information pertaining to a second party; bearer channel interface means operably coupled to an instant communications client associated with the second party, wherein the bearer channel interface means establishes communications between the first and second parties responsive to at least one of the interactive session and the presence information.
- 46. The device of claim 45 further comprising a billing system interface for communicating, with a billing system, information about usage of the communications system by at least one of the first party and the second party.
- 47. The device of claim 45 further comprising billing means for determining billable usage of the system related to communications between the first party and the second party.
- 48. The device of claim 47 further comprising:
means for determining whether payment can be obtained for usage charges pertaining to the billable usage, wherein the establishing communications between the first party and the second party is selectively performed responsive at least to whether payment can be obtained for usage charges.
- 49. The device of claim 45 further comprising:
network signaling interface means for coordinating with a network in establishing communications between the first and second parties.
- 50. A voice processing system for providing service to parties in a communications system comprising:
means for receiving, from a first party using a telephone device, a request to establish communications with a second party; means for obtaining, from a presence-determining element, presence information related to the availability of the second party to engage in communications using an instant communications client; and means for responding to the request to establish communications with the second party responsive at least to the presence information.
- 51. The voice processing system of claim 50 further comprising a billing system interface means for communicating, with a billing system, information about usage of the communications system by at least one of the first party and the second party.
- 52. The voice processing system of claim 50 further comprising billing means for determining billable usage of the system related to communications between the first party and the second party.
- 53. The voice processing system of claim 52 further comprising:
means for determining whether payment can be obtained for usage charges pertaining to the billable usage, wherein the responding to the request is selectively performed responsive at least to whether payment can be obtained for usage charges.
- 54. The voice processing system of claim 50 further comprising:
means for causing audio information from the first party to be translated into corresponding textual information communicated to the instant communications client.
- 55. The voice processing system of claim 50 further comprising:
means for causing textual information from the instant communications client to be translated into corresponding audio information communicated to the first party.
- 56. The voice processing system of claim 50 further comprising:
means for obtaining, from a capabilities-determining element, information pertaining to the manner by which the first party may communicate with the second party.
- 57. The voice processing system of claim 56 further comprising:
means for providing, to the capabilities-determining element, an identifier which specifies at least one of the first party and the second party for which capabilities information is sought from the capabilities determining element.
- 58. The voice processing system of claim 50 further comprising:
means for providing, to the presence-determining element, a presence identifier associated with the second party, wherein the presence identifier specifies that presence information is sought for the second party.
- 59. The voice processing system of claim 58 further comprising:
means for obtaining the presence identifier from the first party.
- 60. The voice processing system of claim 58 further comprising:
means for obtaining, from the first party, identifying information for identifying the second party; and means for determining the presence identifier corresponding to the identifying information.
- 61. A method of providing service in a communications system comprising:
from a first party using a telephone device, receiving a request to establish communications with a second party; from a presence-determining element, obtaining presence information related to the availability of the second party to engage in communications using an instant communications client; and responding to the request to establish communications with the second party responsive at least to the presence information.
- 62. The method of claim 61 further comprising:
indicating, to a billing system, activity pertaining to the obtaining the presence information.
- 63. The method of claim 61 wherein the responding to the request comprises acting to establish communications with the second party.
- 64. The method of claim 63 further comprising:
indicating, to a billing system, activity pertaining to the establishing communications with the second party.
- 65. The method of claim 63 wherein the communications comprise instant communications.
- 66. The method of claim 61 wherein the responding to the request comprises acting to establish communications between the first party and the second party.
- 67. The method of claim 66 further comprising:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
- 68. The method of claim 66 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.
- 69. The method of claim 68 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.
- 70. The method of claim 66 wherein the communications comprise instant communications.
- 71. The method of claim 66 further comprising:
causing audio information from the first party to be translated into corresponding textual information communicated to the instant communications client.
- 72. The method of claim 66 further comprising:
causing textual information from the instant communications client to be translated into corresponding audio information communicated to the first party.
- 73. The method of claim 61 wherein the responding to the request comprises causing a communications network element to establish communications involving the second party.
- 74. The method of claim 73 wherein the communications network element is a gateway.
- 75. The method of claim 61 further comprising:
providing, to the presence-determining element, a presence identifier associated with the second party, wherein the presence identifier specifies that presence information is sought for the second party.
- 76. The method of claim 75 wherein the presence identifier is a screen name associated with the instant communications client by which the second party may be reached.
- 77. The method of claim 75 further comprising:
obtaining the presence identifier from the first party.
- 78. The method of claim 75 wherein the presence identifier comprises at least one of: a screen name, a logical address, a physical address, an electronic pseudonym, a chat identifier, an instant messaging identifier, an alias, a telephone number, an email address, a uniform resource locator (URL), a universal resource identifier (URI), a given name and a personal identification number.
- 79. The method of claim 75 further comprising:
from the first party, obtaining identifying information for identifying the second party; and determining the presence identifier corresponding to the identifying information.
- 80. The method of claim 79 further comprising:
indicating, to a billing system, activity pertaining to the obtaining the presence identifier based on the identifying information.
- 81. The method of claim 79 wherein the identifying information comprises at least one of: a screen name, a logical address, a physical address, an electronic pseudonym, a chat identifier, an instant messaging identifier, an alias, a telephone number, an email address, a uniform resource locator (URL), a universal resource identifier (URI), a given name and a personal identification number.
- 82. The method of claim 75 further comprising:
obtaining from a capabilities-determining element information pertaining to the manner by which the first party may communicate with the second party.
- 83. The method of claim 75 further comprising:
providing to the capabilities-determining element, a capabilities identifier associated with the second party.
- 84. The method of claim 83 wherein the capabilities identifier is the same as the presence identifier.
- 85. A computer-readable medium comprising instructions which, when executed by a processor, perform a method for providing service to parties in a communications system, the method comprising:
receiving, from a first party using a telephone device, a request to establish communications with a second party; obtaining, from a presence-determining element, presence information related to the availability of the second party to engage in communications using an instant communications client; and responding to the request to establish communications with the second party responsive at least to the presence information.
- 86. The computer-readable medium of claim 85 wherein the method further comprises:
responsive to the request, acting to establish communications between the first party and the second party.
- 87. The computer-readable medium of claim 86 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
- 88. The computer-readable medium of claim 85 wherein the method further comprises:
causing audio information from the first party to be translated into corresponding textual information communicated to the instant communications client.
- 89. The computer-readable medium of claim 88 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the causing the audio information from the first party to be translated.
- 90. The computer-readable medium of claim 85 wherein the method further comprises:
causing textual information from the instant communications client to be translated into corresponding audio information communicated to the first party.
- 91. The computer-readable medium of claim 90 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the causing the textual information from the instant communications client to be translated.
- 92. The computer-readable medium of claim 85 wherein the method further comprises:
obtaining, from a capabilities-determining element, information pertaining to the manner by which the first party may communicate with the second party.
- 93. The computer-readable medium of claim 85 wherein the method further comprises:
providing, to the presence-determining element, a presence identifier associated with the second party, wherein the presence identifier specifies that presence information is sought for the second party.
- 94. The computer-readable medium of claim 93 wherein the method further comprises:
obtaining the presence identifier from the first party.
- 95. The computer-readable medium of claim 93 wherein the method further comprises:
obtaining, from the first party, identifying information for identifying the second party; and determining the presence identifier corresponding to the identifying information.
- 96. The computer-readable medium of claim 93 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the obtaining the presence identifier based on the identifying information.
- 97. A computer-readable medium comprising instructions which, when executed by a processor, perform a method of providing service to parties in a communications system, the method comprising:
receiving, from a first party using a telephone device, a request to establish communications with a second party; obtaining, from a presence-determining element, presence information related to the availability of the second party to engage in communications wherein the presence information is already maintained in the presence-determining element before the receiving the request; and responding to the request to establish communications with the second party responsive at least to the presence information.
- 98. The computer-readable medium of claim 97 wherein the method further comprises:
responsive to the request, acting to establish communications between the first party and the second party.
- 99. The computer-readable medium of claim 98 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the establishing communications between the first party and the second party.
- 100. The computer-readable medium of claim 97 wherein the communications with the second party involve an instant communications client associated with the second party.
- 101. The computer-readable medium of claim 100 wherein the method further comprises:
causing textual information from the instant communications client to be translated into corresponding audio information communicated to the first party.
- 102. The computer-readable medium of claim 100 wherein the method further comprises:
causing audio information from the first party to be translated into corresponding textual information communicated to the instant communications client.
- 103. The computer-readable medium of claim 97 wherein the method further comprises:
obtaining from a capabilities-determining element information pertaining to the manner by which the first party may communicate with the second party.
- 104. The computer-readable medium of claim 97 wherein the method further comprises:
providing, to the presence-determining element, a presence identifier associated with the second party, wherein the presence identifier specifies that presence information is sought for the second party.
- 105. The computer-readable medium of claim 104 wherein the method further comprises:
obtaining the presence identifier from the first party.
- 106. The computer-readable medium of claim 97 wherein the method further comprises:
from the first party, obtaining identifying information for identifying the second party; and determining the presence identifier corresponding to 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.
PRIORITY CLAIM AND CROSS-REFERENCE
[0001] The present application claims priority to U.S. Provisional Patent Application Serial No. 60/369,271 (Atty. Docket CDR-02-002PR), filed Apr. 2, 2002, entitled “Chat-Accessible Services in a Communication System,” assigned to the assignee of the present application and incorporated herein by reference its entirety.
[0002] The present application is also related to the following co-pending applications, which are assigned to the assignee of the present application and incorporated herein by reference in their entireties:
[0003] U.S. patent application Ser. No. ______ (Docket No. CDR-02-012), filed concurrently herewith and entitled “Billing System for Services Provided via Instant Communications;”
[0004] U.S. patent application Ser. No. ______ (Docket No. CDR-02-013), filed concurrently herewith and entitled “Messaging Response System;”
[0005] U.S. patent application Ser. No. ______ (Docket No. CDR-02-014), filed concurrently herewith and entitled “Communications Gateway with Messaging Communications Interface;”
[0006] U.S. patent application Ser. No. ______ (Docket No. CDR-02-015), filed concurrently herewith and entitled “Media Translator;”
[0007] U.S. patent application Ser. No. ______ (Docket No. CDR-02-016), filed concurrently herewith and entitled “Billing System for Communications Services involving Telephony and Instant Communications;”
[0008] U.S. patent application Ser. No. ______ (Docket No. CDR-02-017), filed concurrently herewith and entitled “Call Completion via Instant Communications Client;”
[0009] U.S. patent application Ser. No. ______ (Docket No. CDR-02-018), filed concurrently herewith and entitled “Enhanced Services Call Completion;” and
[0010] U.S. patent application Ser. No. ______ (Docket No. CDR-02-019), filed concurrently herewith and entitled “Providing of Presence Information to a Telephony Services System.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60369271 |
Apr 2002 |
US |