Messaging response system
First Claim
Patent Images
1. In a communications system, a method for managing messaging communications among a plurality of parties and a messaging response system comprising a plurality of messaging stations, the method comprising the steps of:
- receiving first messaging communications at the messaging response system;
identifying a first party as having originated first messaging communications; and
selectively routing the first messaging communications to a particular first messaging station based at least upon an identity of the first party.
6 Assignments
0 Petitions
Accused Products
Abstract
A messaging response system is disclosed wherein a service providing system provides services to users via messaging communications. In accordance with an exemplary embodiment of the present invention, multiple respondents servicing users through messaging communications may appear to simultaneously use a common “screen name” identifier.
-
Citations
185 Claims
-
1. In a communications system, a method for managing messaging communications among a plurality of parties and a messaging response system comprising a plurality of messaging stations, the method comprising the steps of:
-
receiving first messaging communications at the messaging response system;
identifying a first party as having originated first messaging communications; and
selectively routing the first messaging communications to a particular first messaging station based at least upon an identity of the first party. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 98, 182)
-
2. The method of claim 1 further comprising:
-
identifying a messaging service through which the first messaging communications are received; and
selectively routing the first messaging communications to the first messaging station further based at least upon an identity of the messaging service.
-
-
5. The method of claim 1 further comprising:
establishing the first routing association between the first party and a first messaging station, wherein the establishing of the first routing association is performed upon the receiving of the first messaging communications from the first party by the messaging response system.
-
6. The method of claim 5 wherein the first routing association indicates the first messaging station being associated with a first party identifier from the group including:
- a screen name by which the first party is known in an instant messaging system, a network address for an instant communications client used by the first party, an account name, an account number, a user name by which the first party is known to the messaging response system.
-
7. The method of claim 5 further comprising the step of:
selecting the first messaging station to be associated with the first party responsive to at least one of;
availability of the first messaging station, activity level of the first messaging station, suitability of the first messaging station to communicate with the first party, resources available to the first messaging station, capabilities of the first messaging station, prearranged association of the first messaging station with the first party, and an attribute of the first party meeting criteria to be handled by the first messaging station.
-
8. The method of claim 1 wherein the first party addresses the first messaging communications to the messaging response system using a first identifier associated with the messaging response system.
-
9. The method of claim 8 further comprising:
-
receiving second messaging communications from the first party addressed to a second identifier;
determining whether the first identifier and second identifier are commonly associated with the messaging response system; and
providing the first identifier to the first party responsive to whether the first identifier and second identifier are commonly associated with the messaging response system.
-
-
10. The method of claim 9 wherein the selectively routing the first messaging communications to a particular first messaging station is responsive to at least one of the first identifier and the second identifier.
-
11. The method of claim 8 wherein the first identifier is a screen name used as an identifier in an instant messaging service.
-
12. The method of claim 8 further comprising the step of:
routing a second messaging communications from the first messaging station to the first party, wherein a sender identifier associated with the second messaging communications and indicated to the first party as the source of the second messaging communications is the same as the first identifier associated with the messaging response system.
-
13. The method of claim 8 further comprising the steps of:
-
receiving, at the messaging response system, second messaging communications from a second party;
establishing a second routing association between the second party and a second messaging station; and
responsive to the second routing association, routing the second messaging communications from the second party to the second messaging station.
-
-
14. The method of claim 13 wherein the second party addresses the second messaging communications to the messaging response system using the first identifier associated with the messaging response system.
-
15. The method of claim 14 wherein messaging communications received by the second party from the second messaging station system sender name is the same as the first identifier associated with the messaging response system.
-
16. The method of claim 13 wherein the messaging communications from the first party is received at the messaging response system from a first messaging service and messaging communications from the first station in response to the first party are forwarded to the first messaging service for sending to the first party.
-
17. The method of claim 16 wherein the messaging communications from the second party is received at the messaging response system from a second messaging service coupled to the service provider system and messaging communications from the second station in response to the second party are forwarded to the second messaging service for sending to the second party.
-
18. The method of claim 8 wherein the selectively routing the first messaging communications to a particular first messaging station is responsive at least to the first identifier.
-
19. The method of claim 18 wherein the first identifier is a screen name used as an identifier in an instant messaging service.
-
20. The method of claim 18 further comprising:
maintaining a first routing association involving the identity of the first party and the first identifier and the first messaging station, wherein the routing association represents that messaging communications from the first party addressed to the first identifier are to be routed to the first messaging station.
-
21. The method of claim 20 further comprising:
-
receiving second messaging communications from the first party addressed to a second identifier associated with the message response system; and
selectively routing the second messaging communications to a second messaging station.
-
-
22. The method of claim 1 wherein the messaging response system includes a human-operated messaging station and an automatic messaging station for automatically handling messaging communications.
-
23. The method of claim 1 further comprising the step of:
eliminating the first routing association wherein subsequent messaging communications from the first party are prevented from being sent to the first messaging station.
-
24. The method of claim 23 wherein said eliminating the first routing association is responsive to instructions from at least one of:
- the first party, the first messaging station, a second messaging station, the messaging response system, a third messaging station of the messaging response system and a third party associated with the messaging response system.
-
25. The method of claim 1 further comprising the step of:
establishing a second routing association associating the first party with a second messaging station, wherein messaging communications from the first party are sent to the second messaging station.
-
26. The method of claim 25 wherein said establishing the second routing association is responsive to instructions from at least one of:
- the first party, the first messaging station, the second messaging station, the messaging response system, a third messaging station of the messaging response system and a third party associated with the messaging response system.
-
27. The method of claim 25 further comprising the step of:
eliminating the first routing association wherein subsequent messaging communications from the first party are prevented from being sent to the first messaging station.
-
28. The method of claim 27 wherein the eliminating the first routing association is responsive to instructions from at least one of:
- the first party, the first messaging station, the second messaging station, the messaging response system, a third messaging station of the messaging response system and a third party associated with the messaging response system.
-
29. The method of claim 1 further comprising the step of:
changing the first routing association to associate the first party with a second messaging station, wherein subsequent messaging communications from the first party are prevented from being sent to the first messaging station and are instead sent to the second messaging station.
-
30. The method of claim 29 wherein said changing the first routing association is responsive to instructions from one of the first party, the first messaging station, the second messaging station and the messaging response system.
-
31. The method of claim 1 further comprising:
in relation to a communications session involving messaging communications between the first party and the messaging response system, storing session information including at least one of;
an identifier associated with the first party, state information related to the communications session with the first party, degree of progress through a programmatic sequence of steps performed by the messaging response system, copies of at least portions of messaging communications, information obtained from the party, information requested by the party, information pertaining to the party, information obtained from a database responsive to communications with the party, information pertaining to the first messaging station, and pointers, links, handles, indices and other references to places where additional data may be obtained.
-
32. The method of claim 31 further comprising the steps of:
-
associating a second messaging station with the first party, wherein messaging communications from the first party are sent to the second messaging station; and
accessing, by the second messaging station, session information stored by the first messaging station.
-
-
33. The method of claim 1 further comprising the steps of:
-
associating a second messaging station with the first party, wherein messaging communications from the first party are sent to the second messaging station; and
conveying, from the first messaging station to the second messaging station, session information pertaining to a communications session involving messaging communications between the first party and the messaging response system, the session information including at least one of;
an identifier associated with the first party, state information related to the communications session with the first party, degree of progress through a programmatic sequence of steps performed by the messaging response system, copies of at least portions of messaging communications, information obtained from the party, information requested by the party, information pertaining to the party, information obtained from a database responsive to communications with the party, information pertaining to the first messaging station, and a reference to a place where data may be obtained.
-
-
98. The method of claim 7 further comprising:
indicating, to a billing system, activity pertaining to the engaging the intelligent media translator.
-
182. The method of claim 1 wherein the first messaging communications is composed by the first party in human-readable natural language form.
-
2. The method of claim 1 further comprising:
-
-
3. The method of claim 3 further comprising:
maintaining a first routing association involving the identity of the first party and the messaging station, wherein the routing association represents that messaging communications from the first party are to be routed to the first messaging station. - View Dependent Claims (4)
-
4. The method of claim 3 wherein the first routing association acts by associating the first messaging station with a first party identifier from the group including:
- a screen name by which the first party is known in an instant messaging system, a network address for an instant communications client used by the first party, an account name, an account number, and a user name by which the first party is known to the messaging response system.
-
4. The method of claim 3 wherein the first routing association acts by associating the first messaging station with a first party identifier from the group including:
-
34. A session router for routing messaging communications among a plurality of parties and a first messaging response system comprising a plurality of messaging stations, the session router comprising:
-
a messaging service interface for communicating messaging communications among a first party and the first messaging response system;
a routing associating means for providing a first routing association between messaging communications associated with the first party and a first messaging station; and
a session routing process for causing messaging communications from the first party to be selectively communicated to the first messaging station responsive to the routing association represented by the routing associating means. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 81, 82)
-
35. The session router of claim 34 wherein the routing association means acts to associate the first messaging station with a first party identifier from the group including:
- a screen name by which the first party is known in an instant messaging system, a network address for an instant communications client used by the first party, an account name for the first party, an account number for the first party, and a user name by which the first party is known to the first messaging response system.
-
36. The session router of claim 34 wherein the session router acts to establish the first routing association between the first party and the first messaging station upon the receiving of the first messaging communications from the first party by the first messaging response system.
-
37. The session router of claim 36 wherein the routing association means acts to associate the first messaging station with a first party identifier from the group including:
- a screen name by which the first party is known in an instant messaging system, a network address for an instant communications client used by the first party, an account name, an account number, a user name by which the first party is known to the first messaging response system.
-
38. The session router of claim 36 wherein the session router acts to select the first messaging station to be associated with the first party responsive to at least one of:
- availability of the first messaging station to communicate with the first party, activity level of the first messaging station, suitability of the first messaging station to communicate with the first party, resources available to the first messaging station, capabilities of the first messaging station, prearranged association of the first messaging station with the first party, and an attribute of the first party meeting criteria for being handled by the first messaging station.
-
39. The session router of claim 36 wherein the session router acts to receive availability information pertaining to the first messaging station and to select the first messaging station to be associated with the first party responsive to at least the availability information of the first messaging station.
-
40. The session router of claim 34 wherein the session router acts to receive messaging communications from the first party wherein the first party addresses the messaging communications to the first messaging response system using a first identifier associated with the first messaging response system.
-
41. The session router of claim 40 wherein the first identifier is a screen name used as an identifier in an instant messaging service.
-
42. The session router of claim 40 wherein the router acts to route a second messaging communications from the first messaging station to the first party, wherein a sender identifier associated with the second messaging communications and indicated to the first party as the source of the second messaging communications is the same as the first identifier associated with the first messaging response system.
-
43. The session router of claim 40 wherein the session router is operable to:
-
receive, at the first messaging response system, second messaging communications from a second party;
establish a second routing association between the second party and a second messaging station; and
,responsive to the second routing association, route the second messaging communications from the second party to the second messaging station.
-
-
44. The session router of claim 43 wherein the session router acts to receive messaging communications from the first party wherein the second party addresses the second messaging communications to the first messaging response system using the first identifier associated with the first messaging response system.
-
45. The session router of claim 44 wherein the session router acts to send third messaging communications to the second party from the second messaging station system wherein a sender identifier for the third messaging communications is the same as the first identifier associated with the first messaging response system.
-
46. The session router of claim 43 further comprising:
a first messaging system gateway means for communicating with a first messaging service, wherein the messaging communications from the first party is received via the first messaging service and messaging communications from the first station in response to the first party are forwarded to the first messaging service for sending to the first party.
-
47. The session router of claim 43 further comprising:
A second messaging system gateway means for communicating with a second messaging service, wherein the messaging communications from the second party is received at the first messaging response system from a second messaging service coupled to the service provider system and messaging communications from the second station in response to the second party are forwarded to the second messaging service for sending to the second party.
-
48. The session router of claim 34 wherein the session router acts to interface to a human-operated messaging station and to an automatic messaging station for automatically handling messaging communications.
-
49. The session router of claim 34 wherein the routing associating means acts to eliminate the first routing association wherein subsequent messaging communications from the first party are prevented from being sent to the first messaging station.
-
50. The session router of claim 49 wherein the routing association means acts to eliminate the first routing association responsive to instructions from at least one of:
- the first party, the first messaging station, a second messaging station, the first messaging response system, a third messaging station of the first messaging response system and a third party associated with the first messaging response system.
-
51. The session router of claim 34 wherein the routing association means acts to establish a second routing association associating the first party with a second messaging station, wherein messaging communications from the first party are sent to the second messaging station.
-
52. The session router of claim 51 wherein the routing association means acts to establish a second routing association associating the first party with a second messaging station responsive to instructions from at least one of:
- the first party, the first messaging station, the second messaging station, the first messaging response system, a third messaging station of the first messaging response system and a third party associated with the first messaging response system.
-
53. The session router of claim 51 wherein the routing association means acts to eliminate the first routing association wherein subsequent messaging communications from the first party are prevented from being sent to the first messaging station.
-
54. The session router of claim 53 wherein the routing association means acts to eliminate the first routing association responsive to instructions from at least one of:
- the first party, the first messaging station, the second messaging station, the first messaging response system, a third messaging station of the first messaging response system and a third party associated with the first messaging response system.
-
55. The session router of claim 34 wherein the routing association means acts to change the first routing association to associate the first party with a second messaging station, wherein subsequent messaging communications from the first party are prevented from being sent to the first messaging station and are instead sent to the second messaging station.
-
56. The session router of claim 55 wherein the routing association means acts to change the first routing association to associate the first party with a second messaging station responsive to instructions from at least one of:
- the first party, the first messaging station, the second messaging station, the first messaging response system, a third messaging station of the first messaging response system and a third party associated with the first messaging response system.
-
57. The session router of claim 34 wherein the session router acts to store, in relation to a communications session involving messaging communications between the first party and the first messaging response system, session information including at least one of:
- an identifier associated with the first party, state information related to the communications session with the first party, degree of progress through a programmatic sequence of steps performed by the first messaging response system, copies of at least portions of messaging communications, information obtained from the party, information requested by the party, information pertaining to the party, information obtained from a database responsive to communications with the party, information pertaining to the first messaging station, and pointers, links, handles, indices and other references to places where additional data may be obtained.
-
58. The session router of claim 57, wherein the session router further acts to associate a second messaging station with the first party, wherein messaging communications from the first party are sent to the second messaging station and wherein the second messaging station may access session information stored by the first messaging station.
-
59. The session router of claim 34, wherein the session router further acts in:
-
associating a second messaging station with the first party, wherein messaging communications from the first party are sent to the second messaging station; and
conveying, from the first messaging station to the second messaging station, session information pertaining to a communications session involving messaging communications between the first party and the first messaging response system, the session information including at least one of;
an identifier associated with the first party, state information related to the communications session with the first party, degree of progress through a programmatic sequence of steps performed by the first messaging response system, copies of at least portions of messaging communications, information obtained from the party, information requested by the party, information pertaining to the party, information obtained from a database responsive to communications with the party, information pertaining to the first messaging station, and a reference to a place where data may be obtained.
-
-
60. The session router of claim 34, wherein the session router further acts in:
-
associating a second messaging response system, wherein messaging communications from the first party are sent to the second messaging response system; and
conveying, from the first messaging response system to the second messaging response system, session information pertaining to a communications session involving messaging communications between the first party and the first messaging response system, the session information including at least one of;
an identifier associated with the first party, state information related to the communications session with the first party, degree of progress through a programmatic sequence of steps performed by the first messaging response system, copies of at least portions of messaging communications, information obtained from the party, information requested by the party, information pertaining to the party, information obtained from a database responsive to communications with the party, information pertaining to the first messaging station, and a reference to a place where data may be obtained.
-
-
81. The service providing system of claim 53 further comprising a messaging service associating means for associating the first party with a first messaging service wherein communications from the service providing system to the first party are routed to the first messaging service.
-
82. The service providing system of claim 81 wherein the messaging service associating means acts for associating a second party with a second messaging service wherein communications from the service providing system to the second party are routed to the second messaging service.
-
35. The session router of claim 34 wherein the routing association means acts to associate the first messaging station with a first party identifier from the group including:
-
-
61. A session router for managing instant messaging communications to a plurality of instant messaging stations, the session router comprising:
-
means for receiving an instant messaging communication from a first messaging party;
means for associating a first instant messaging station with a first instant messaging party wherein instant messaging communications received from the first instant messaging party are directed to the instant messaging station. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73)
-
66. The service providing system of claim 61 wherein the first messaging communications are addressed to the service providing system using a first identifier associated with the service providing system.
-
67. The service providing system of claim 66 wherein the session router means acts to selectively route second messaging communications from a second party to a second messaging station.
-
68. The service providing system of claim 67 wherein the second messaging communications from the second party are addressed to the service providing system using the same first identifier by which the first messaging communications are addressed to the service providing system.
-
69. The service providing system of claim 61 further comprising:
routing association means to associate the first party with the first messaging station wherein communications from the first party are selectively routed to at least the first messaging station.
-
70. The service providing system of claim 61 further comprising:
a communications network control interface means for coupling the service providing system to a communications network wherein the communications network establishes communications responsive to control communications with the service providing system via the communications network control interface.
-
71. The service providing system of claim 70 wherein the establishment of communications is responsive to at least one of:
- communications between the first party and the service providing system and a determination from a messaging station as to whether the first party is to engage in communications through the communications network.
-
72. The service providing system of claim 70 wherein the control communications with the service providing system via the communications network control interface cause the establishment of a telephone connection.
-
73. The service providing system of claim 70 wherein the communications network comprises at least one of:
- a telephone network, a private branch exchange, a virtual private network and a wireless communications network.
-
66. The service providing system of claim 61 wherein the first messaging communications are addressed to the service providing system using a first identifier associated with the service providing system.
-
-
62. A service providing system for providing service to a first party via messaging communications with the first party, the service providing system comprising:
-
a messaging communications interface means for communicating via messaging communications, wherein first messaging communications from the first party are received by the service providing system;
a first messaging station for performing a service responsive to messaging communications received from the first party; and
a session router means for selectively directing the first messaging communications from the first party to the first messaging station. - View Dependent Claims (63, 64, 65, 74, 75, 76, 77, 78, 79, 80)
-
63. The system of claim 62 further comprising a billing system interface for communicating, with a billing system, information about usage of the service providing system by the first party.
-
64. The system of claim 62 further comprising a billing function for determining billable usage of the service providing system by the first party.
-
65. The system of claim 62 further comprising:
means for determining whether payment can be obtained for usage charges pertaining to the billable usage, wherein the performing the service is selectively performed responsive at least to whether payment can be obtained for the usage charges.
-
74. The service providing system of claim 62 wherein the communications network comprises a packet telephony gateway.
-
75. The service providing system of claim 74 wherein the communications network control interface is communicably coupled to the packet telephony gateway.
-
76. The service providing system of claim 75 wherein the packet telephony gateway is coupled to a telephone network and acts to establish a telephone connection involving the telephone network responsive to communications with the service providing system via the communications network control interface.
-
77. The service providing system of claim 75 wherein the packet telephony gateway is coupled to a data transport network and acts to establish a packet data stream involving the data transport network responsive to communications with the service providing system via the communications network control interface.
-
78. The service providing system of claim 75 wherein the packet telephony gateway is coupled to a data transport network and is operable, responsive to communications with the service providing system via the communications network control interface, to establish communications with a messaging service.
-
79. The service providing system of claim 75 wherein the packet telephony gateway is operable, responsive at least to communications with the service providing system via the communications network control interface, to establish communications with an instant communications client used by the first party.
-
80. The service providing system of claim 75 wherein the packet telephony gateway is operable, responsive at least to communications with the service providing system via the communications network control interface, to establish communications with a media translator for communicating with an instant communications client used by the first party and for performing at least one of:
-
receiving textual information from the first party, translating the textual information into corresponding audio information, and providing corresponding audio information to the gateway, and receiving audio information from the gateway, translating the audio information into corresponding textual information, and providing the corresponding textual information to the first party.
-
-
63. The system of claim 62 further comprising a billing system interface for communicating, with a billing system, information about usage of the service providing system by the first party.
-
-
83. A method for providing a service to a party via instant communications, the method comprising:
-
establishing first communications with an instant communications client associated with the first party; and
responsive at least to the first communications, causing second communications to be established via a communications network. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 105, 106, 107)
-
84. The method of claim 83 further comprising:
indicating, to a billing system, activity pertaining to the causing the second communications to be established.
-
85. The method of claim 83 further comprising:
determining billable usage of the system related to the causing the second communications to be established.
-
86. The method of claim 85 further comprising:
-
determining whether payment can be obtained for usage charges pertaining to the billable usage; and
selectively performing the causing the second communications to be established responsive at least to whether payment can be obtained for the usage charges.
-
-
87. The method of claim 83 wherein said second communications comprises a voice-over-packet communications session.
-
88. The method of claim 83 wherein said second communications comprises communications between the first party and a second party via the communications network.
-
89. The method of claim 83 wherein said second communications comprises communications between the instant communications client associated with the first party and a second party via the communications network.
-
90. The method of claim 83 wherein said second communications is established responsive to indication in the first communications that the first party desires to establish the second communications.
-
91. The method of claim 83 wherein the communications network comprises a gateway.
-
92. The method of claim 91 wherein the second communications comprises establishing communications through the gateway.
-
93. The method of claim 91 wherein the gateway establishes a telephony connection responsive to the first communications.
-
94. The method of claim 91 wherein the gateway acts to establish communications with a second party coupled to the gateway via telephone connection.
-
95. The method of claim 91 wherein the gateway acts to establish communications with the instant communications client associated with the first party.
-
96. The method of claim 91 wherein the gateway acts to establish communications responsive to indication in the first communications that the first party desires to establish the second communications.
-
97. The method of claim 91 wherein said second communications comprises communications between the instant communications client and an intelligent media translator performing at least one of:
-
receiving textual information from the first party, translating the textual information into corresponding audio information, and providing corresponding audio information to the gateway, and receiving audio information from the gateway, translating the audio information into corresponding textual information, and providing the corresponding textual information to the first party.
-
-
99. The method of claim 91 wherein the gateway acts to establish communications with a intelligent media translator for performing at least one of:
-
receiving textual information from the first party, translating the textual information into corresponding audio information, and providing corresponding audio information to the gateway, and receiving audio information from the gateway, translating the audio information into corresponding textual information, and providing the corresponding textual information to the first party.
-
-
100. The method of claim 99 further comprising:
indicating, to a billing system, activity pertaining to the engaging the intelligent media information translator.
-
101. The method of claim 91 further comprising:
communicating to the gateway contact information corresponding to the instant communications client, wherein the gateway acts to establish communications selectively with the instant communications client responsive to the contact information.
-
102. The method of claim 83 wherein said second communications comprises establishing voice communications between the instant communications client and a second party.
-
103. The method of claim 102 further comprising:
indicating, to a billing system, activity pertaining to the establishing voice communications between the instant communications client and a second party.
-
104. The method of claim 102 wherein the second party is coupled to the communications network using a packet telephony client.
-
105. The method of claim 102 wherein said voice communications comprises a voice-over-packet communications session.
-
106. The method of claim 83 wherein said second communications comprises establishing communications between a second party and an intelligent media translator for performing at least one of:
-
receiving textual information from the first party, translating the textual information into corresponding audio information, and providing corresponding audio information to the second party, and receiving audio information from the second party, translating the audio information into corresponding textual information, and providing the corresponding textual information to the first party.
-
-
107. The method of claim 105 further comprising:
indicating, to a billing system, activity pertaining to the engaging the intelligent media translator.
-
84. The method of claim 83 further comprising:
-
-
108. A service providing system for providing service to a first party via messaging communications with the first party, the first party being coupled to a messaging system, the service providing system comprising:
-
a messaging system interface means for communicating with the messaging system, wherein first messaging communications from the first party are received by the service providing system;
a first messaging station for performing an action responsive to messaging communications received from the first party; and
a communications network control interface means for coupling the service providing system to a communications network wherein the service providing system causes the communications network to establish communications. - View Dependent Claims (109, 110, 111, 112, 113)
-
109. The service providing system of claim 108 further comprising a billing system interface for communicating, with a billing system, information about usage of the communication system by at least one of the first party and the second party.
-
110. The service providing system of claim 108 further comprising a billing function for determining billable usage of the communication system related to communications between the first party and the second party.
-
111. The service providing system of claim 110 further comprising:
means for determining whether payment can be obtained for usage charges pertaining to the billable usage, wherein the establishing communications between the telephone and the instant communications client is selectively performed responsive at least to whether payment can be obtained for the usage charges.
-
112. The service providing system of claim 108 wherein said causing the communications network to establish communications is responsive at least to the first messaging communications.
-
113. The service providing system of claim 108 wherein said causing the communications network to establish communications is responsive to the messaging station determining whether communications should be established responsive at least to the first messaging communications.
-
109. The service providing system of claim 108 further comprising a billing system interface for communicating, with a billing system, information about usage of the communication system by at least one of the first party and the second party.
-
-
114. A computer-readable medium comprising instructions which, when executed by a processor, cause a communication system to perform a method for managing messaging communications among a plurality of parties and a messaging response system, the message response system comprising a plurality of messaging stations, the method comprising:
-
receiving first messaging communications at the messaging response system;
identifying a first party as having originated first messaging communications; and
selectively routing the first messaging communications to a particular first messaging station based upon the identity of the first 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, 137, 138, 139, 140)
-
115. The computer-readable medium of claim 114 wherein the method further comprises:
maintaining a first routing association involving the identity of the first party and the first messaging station, wherein the routing association represents that messaging communications from the first party are to be routed to the first messaging station.
-
116. The computer-readable medium of claim 115 wherein the first routing association acts by associating the first messaging station with a first party identifier from the group including:
- a screen name by which the first party is known in an instant messaging system, a network address for an instant communications client used by the first party, an account name, an account number, and a user name by which the first party is known to the messaging response system.
-
117. The computer-readable medium of claim 114 wherein the method further comprises:
-
establishing a first routing association between the first party and a first messaging station, wherein the establishment of the first routing association is performed upon the receiving of the first messaging communications from the first party by the messaging response system.
-
-
118. The computer-readable medium of claim 117 wherein the first routing association indicates the first messaging station being associated with a first party identifier from the group including:
- a screen name by which the first party is known in an instant messaging system, a network address for an instant communications client used by the first party, an account name, an account number, a user name by which the first party is known to the messaging response system.
-
119. The computer-readable medium of claim 117 wherein the method further comprises:
selecting the first messaging station to be associated with the first party responsive to at least one of;
availability of the first messaging station, activity level of the first messaging station, suitability of the first messaging station to communicate with the first party, resources available to the first messaging station, capabilities of the first messaging station, prearranged association of the first messaging station with the first party, and an attribute of the first party meeting criteria to be handled by the first messaging station.
-
120. The computer-readable medium of claim 114 wherein the first party addresses the messaging communications to the messaging response system using a first identifier associated with the messaging response system.
-
121. The computer-readable medium of claim 120 wherein the first identifier is a screen name used as an identifier in a public instant messaging service.
-
122. The computer-readable medium of claim 120 wherein the method further comprises:
routing a second messaging communications from the first messaging station to the first party, wherein a sender identifier associated with the second messaging communications and indicated to the first party as the source of the second messaging communications is the same as the first identifier associated with the messaging response system.
-
123. The computer-readable medium of claim 120 wherein the method further comprises:
-
receiving, at the messaging response system, second messaging communications from a second party;
establishing a second routing association between the second party and a second messaging station; and
responsive to the second routing association, routing the second messaging communications from the second party to the second messaging station.
-
-
124. The computer-readable medium of claim 123 wherein the second party addresses the second messaging communications to the messaging response system using the first identifier associated with the messaging response system.
-
125. The computer-readable medium of claim 124 wherein messaging communications received by the second party from the second messaging station system sender name is the same as the first identifier associated with the messaging response system.
-
126. The computer-readable medium of claim 123 wherein the messaging communications from the first party is received at the messaging response system from a first messaging service and messaging communications from the first station in response to the first party are forwarded to the first messaging service for sending to the first party.
-
127. The computer-readable medium of claim 126 wherein the messaging communications from the second party is received at the messaging response system from a second messaging service coupled to the service provider system and messaging communications from the second station in response to the second party are forwarded to the second messaging service for sending to the second party.
-
128. The computer-readable medium of claim 114 wherein the messaging response system includes a human-operated messaging station and a automatic messaging station for automatically handling messaging communications.
-
129. The computer-readable medium of claim 114 wherein the method further comprises the step of:
eliminating the first routing association wherein subsequent messaging communications from the first party are prevented from being sent to the first messaging station.
-
130. The computer-readable medium of claim 129 wherein said eliminating the first routing association is responsive to instructions from at least one of:
- the first party, the first messaging station, a second messaging station and the messaging response system.
-
131. The computer-readable medium of claim 115 wherein the method further comprises the step of:
establishing a second routing association associating the first party with a second messaging station, wherein messaging communications from the first party are sent to the second messaging station.
-
132. The computer-readable medium of claim 131 wherein said establishing the second routing association is responsive to instructions from at least one of:
- the first party, the first messaging station, the second messaging station and the messaging response system.
-
133. The computer-readable medium of claim 131 wherein the method further comprises the step of:
eliminating the first routing association wherein subsequent messaging communications from the first party are prevented from being sent to the first messaging station.
-
134. The computer-readable medium of claim 133 wherein the eliminating the first routing association is responsive to instructions from at least one of:
- the first party, the first messaging station, the second messaging station and the messaging response system.
-
135. The computer-readable medium of claim 115 wherein the method further comprises the step of:
changing the first routing association to associate the first party with a second messaging station, wherein subsequent messaging communications from the first party are prevented from being sent to the first messaging station and are instead sent to the second messaging station.
-
136. The computer-readable medium of claim 135 wherein said changing the first routing association is responsive to instructions from one of the first party, the first messaging station, the second messaging station and the messaging response system.
-
137. The computer-readable medium of claim 114 wherein the method further comprises:
-
in relation to a communications session involving messaging communications between the first party and the messaging response system, storing session information including at least one of;
an identifier associated with the first party, state information related to the communications session with the first party, degree of progress through a programmatic sequence of steps performed by the messaging response system,copies of at least portions of messaging communications, information obtained from the party, information requested by the party, information pertaining to the party, information obtained from a database responsive to communications with the party, information pertaining to the first messaging station, and pointers, links, handles, indices and other references to places where additional data may be obtained.
-
-
138. The computer-readable medium of claim 137 wherein the method further comprises the steps of:
-
associating a second messaging station with the first party, wherein messaging communications from the first party are sent to the second messaging station; and
accessing, by the second messaging station, session information stored by the first messaging station.
-
-
139. The computer-readable medium of claim 114 wherein the method further comprises the steps of:
-
associating a second messaging station with the first party, wherein messaging communications from the first party are sent to the second messaging station; and
conveying, from the first messaging station to the second messaging station, session information pertaining to a communications session involving messaging communications between the first party and the messaging response system, the session information including at least one of;
an identifier associated with the first party, state information related to the communications session with the first party, degree of progress through a programmatic sequence of steps performed by the messaging response system, copies of at least portions of messaging communications, information obtained from the party, information requested by the party, information pertaining to the party, information obtained from a database responsive to communications with the party, information pertaining to the first messaging station, and a reference to a place where data may be obtained.
-
-
140. The computer-readable medium of claim 114 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the selectively routing of the first messaging communications to the first messaging station.
-
115. The computer-readable medium of claim 114 wherein the method further comprises:
-
-
141. A computer-readable medium comprising instructions which, when executed by a processor, cause a service providing system to perform a method for providing service to a party via messaging communications, the first party using an instant communications client, the method comprising the steps of:
-
establishing first communications with an instant communications client associated with the first party; and
responsive at least to the first communications, causing second communications to be established via a communications network. - View Dependent Claims (142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162)
-
142. The computer-readable medium of claim 141 wherein said second communications established via the communications network comprises a voice-over-packet communications session.
-
143. The computer-readable medium of claim 141 wherein said second communications established via the communications network comprises communications between the first party and a second party via the communications network.
-
144. The computer-readable medium of claim 141 wherein said second communications established via the communications network comprises communications between the instant communications client used by the first party and a second party via the communications network.
-
145. The computer-readable medium of claim 141 wherein said second communications established via the communications network is responsive to the first party indicating to the service providing system a desire to establish communications.
-
146. The computer-readable medium of claim 141 wherein the communications network comprises a gateway.
-
147. The computer-readable medium of claim 146 wherein said causing second communications to be established via the communications network comprises establishing communications through the gateway.
-
148. The computer-readable medium of claim 146 wherein the service providing system is operably coupled to the gateway.
-
149. The computer-readable medium of claim 146 wherein the gateway establishes a telephony connection responsive to the messaging communications.
-
150. The computer-readable medium of claim 146 wherein the gateway acts to establish communications with a second party coupled to the gateway via telephone connection.
-
151. The computer-readable medium of claim 146 wherein the gateway acts to establish communications with the instant communications client.
-
152. The computer-readable medium of claim 151 wherein the gateway acts to establish communications responsive to the first party indicating to the service providing system a desire to establish communications.
-
153. The computer-readable medium of claim 146 wherein said second communications established via said communications network comprises communications between the instant communications client and an intelligent media translator for performing at least one of:
-
receiving textual information from the first party, translating the textual information into corresponding audio information, and providing corresponding audio information to the gateway; and
receiving audio information from the gateway, translating the audio information into corresponding textual information, and provide the corresponding textual information to the first party.
-
-
154. The computer-readable medium of claim 146 wherein the gateway acts to establish communications with a intelligent media translator for performing at least one of:
-
receiving textual information from the first party, translating the textual information into corresponding audio information, and providing corresponding audio information to the gateway; and
receiving audio information from the gateway, translating the audio information into corresponding textual information, and provide the corresponding textual information to the first party.
-
-
155. The computer-readable medium of claim 146 wherein the service providing system communicates to the gateway contact information corresponding to the instant communications client and the gateway acts to establish communications selectively with the instant communications client responsive to the contact information.
-
156. The computer-readable medium of claim 141 wherein said causing second communications to be established via the communications network comprises establishing voice communications between the real-time client and a second party.
-
157. The computer-readable medium of claim 156 wherein the second party is coupled to the communications network using an internet-protocol telephony client.
-
158. The computer-readable medium of claim 156 wherein said voice communications comprises a voice-over-packet communications session.
-
159. The computer-readable medium of claim 141 wherein said second communications established via said network comprises establishing communications between a second party and a intelligent media translator being for performing at least one of:
-
receiving textual information from the first party, translating the textual information into corresponding audio information, and providing corresponding audio information to the second party; and
receiving audio information from the second party, translating the audio information into corresponding textual information, and providing the corresponding textual information to the first party.
-
-
160. The computer-readable medium of claim 141 wherein the method further comprises:
indicating, to a billing system, activity pertaining to the causing the second communications to be established.
-
161. The computer-readable medium of claim 141 wherein the method further comprises:
determining billable usage of the system related to the causing the second communications to be established.
-
162. The computer-readable medium of claim 161 wherein the method further comprises:
-
determining whether payment can be obtained for usage charges pertaining to the billable usage; and
selectively performing the causing the second communications to be established responsive at least to whether payment can be obtained for the usage charges.
-
-
142. The computer-readable medium of claim 141 wherein said second communications established via the communications network comprises a voice-over-packet communications session.
-
-
163. A system for providing a service to a party via instant communications, the system comprising:
-
means for establishing first communications with an instant communications client associated with the first party; and
means for causing, responsive at least to the first communications, second communications to be established via a communications network. - View Dependent Claims (164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180)
-
164. The system of claim 163 wherein said means for causing second communications to be established comprises means for establishing a voice-over-packet communications session.
-
165. The system of claim 163 wherein said means for causing second communications to be established comprises means for establishing communications between the first party and a second party via the communications network.
-
166. The system of claim 163 wherein said means for causing second communications to be established comprises means for establishing communications between the instant communications client associated with the first party and a second party via the communications network.
-
167. The system of claim 163 wherein said second communications is established responsive to indication in the first communications that the first party desires to establish the second communications.
-
168. The system of claim 163 wherein the communications network comprises a gateway.
-
169. The system of claim 168 wherein said second communications comprises establishing communications through the gateway.
-
170. The system of claim 168 wherein said means for causing second communications to be established comprises means for causing the gateway to establish a telephony connection responsive to the first communications.
-
171. The system of claim 168 wherein the gateway acts to establish communications with a second party coupled to the gateway via telephone connection.
-
172. The system of claim 168 wherein the gateway acts to establish communications with the instant communications client associated with the first party.
-
173. The system of claim 168 wherein the gateway acts to establish communications responsive to indication in the first communications that the first party desires to establish the second communications.
-
174. The system of claim 168 wherein said means for causing second communications to be established comprises means for establishing communications between the instant communications client and an intelligent media translator performing at least one of:
-
receiving textual information from the first party, translating the textual information into corresponding audio information, and providing corresponding audio information to the gateway; and
receiving audio information from the gateway, translating the audio information into corresponding textual information, and providing the corresponding textual information to the first party.
-
-
175. The system of claim 168 wherein the gateway acts to establish communications with a intelligent media translator for performing at least one of:
-
receiving textual information from the first party, translating the textual information into corresponding audio information, and providing corresponding audio information to the gateway; and
receiving audio information from the gateway, translating the audio information into corresponding textual information, and providing the corresponding textual information to the first party.
-
-
176. The system of claim 168 further comprising:
- means for communicating to the gateway contact information corresponding to the instant communications client, wherein the gateway acts to establish communications selectively with the instant communications client responsive to the contact information.
-
177. The system of claim 163 wherein said means for causing second communications to be established comprises means for establishing voice communications between the instant communications client and a second party.
-
178. The system of claim 177 wherein the second party is coupled to the communications network using an internet-protocol telephony client.
-
179. The system of claim 177 wherein said voice communications comprises a voice-over-packet communications session.
-
180. The system of claim 163 wherein said means for causing second communications to be established comprises measn for establishing communications between a second party and an intelligent media translator for performing at least one of:
-
receiving textual information from the first party, translating the textual information into corresponding audio information, and providing corresponding audio information to the second party; and
receiving audio information from the second party, translating the audio information into corresponding textual information, and providing the corresponding textual information to the first party.
-
-
164. The system of claim 163 wherein said means for causing second communications to be established comprises means for establishing a voice-over-packet communications session.
-
-
181. In a service providing system, a method of providing service to a first party via messaging communications comprising the steps of:
-
at the service providing platform, receiving a first messaging communication from the first party, wherein the first messaging communication is addressed to an instant communications screen name associated with the service providing system; and
responsive at least to the receiving the first messaging communication from the first party, establishing a communications session wherein at least one participant communicates without having to compose discrete messages.
-
-
183. A method of providing a service to a party, comprising the steps of:
-
providing a user interface element which may be activated by the party; and
responsive to the activating of the user interface element, effecting instant communications between the party and a messaging response system via a first communications session, wherein, responsive to the instant communications, the messaging response system establishes a second communications session wherein at least one participant communicates without having to compose discrete messages. - View Dependent Claims (184, 185)
-
184. The method of claim 183 wherein the second communications session involves the party.
-
185. The method of claim 183 wherein the discrete messages are instant messaging communications.
-
184. The method of claim 183 wherein the second communications session involves the party.
-
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.)
-
InventorsMumford, Gregory L., Gunasekar, Duraisamy, Moore, Richard G.
-
Granted Patent
-
Time in Patent OfficeDays
-
Field of Search
-
US Class Current709/204
-
CPC 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. ...