Communication capability coupons
First Claim
1. A method for establishing communications between first and second parties through the intermediary of a server device, said method comprising the steps of:
- generating a request initiated by a first party for establishing a communications channel over a first communications network between said first party and a second party, said first communications network comprising a telephone communications network;
interrupting, at a server device associated with said first communications network, receipt of said request and translating the request into a data network object representing a communications capability for subsequently establishing, at a plurality of times, a communications channel between said first party and second party, said data network object maintaining state information concerning use of said communications capability, said maintained state information including an identification (ID) of the first party and information for subsequently establishing, via said data network object, a communications channel between said first and second party over said first communications network, and, an indication of a number of times the second party is allowed to invoke the data network object; and
,sending the data network object to the second party via a second communications network, said second communications network comprising a data communications network, said network object enabling a second party to communicate acceptance of communicating with said first party upon receipt thereof or at a future time back to said server device;
upon receipt of said acceptance, initiating via said server device, creation of a communications channel between the first and second parties over said first communications network, and,implementing, at said server device, a counter for tracking each subsequent communication successfully completed between the first and second parties over said first communications network, said server device decrementing said counter each time the data network object is successfully used to establish a subsequent call that has been completed between the first and second parties over said channel in said first communications network.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method establishes communications between first and second parties. A request initiated by a first party is generated for establishing a communications channel over a first communications network between the first and second parties. An intermediary server device interrupts the request and attempts to generate the channel. If unsuccessful, the server device translates the request into a data network object, which is passed to the second party via a second communications network. The network object enables the second party to communicate acceptance for establishing communication with the first party over the first communications network. The second party invokes the network object upon receipt thereof or at a future time for creating a communications channel between the first and second parties. Alternately, the first party may establish a coupon for communication directly to a second party without a first prior attempt to create the channel.
-
Citations
34 Claims
-
1. A method for establishing communications between first and second parties through the intermediary of a server device, said method comprising the steps of:
-
generating a request initiated by a first party for establishing a communications channel over a first communications network between said first party and a second party, said first communications network comprising a telephone communications network; interrupting, at a server device associated with said first communications network, receipt of said request and translating the request into a data network object representing a communications capability for subsequently establishing, at a plurality of times, a communications channel between said first party and second party, said data network object maintaining state information concerning use of said communications capability, said maintained state information including an identification (ID) of the first party and information for subsequently establishing, via said data network object, a communications channel between said first and second party over said first communications network, and, an indication of a number of times the second party is allowed to invoke the data network object; and
,sending the data network object to the second party via a second communications network, said second communications network comprising a data communications network, said network object enabling a second party to communicate acceptance of communicating with said first party upon receipt thereof or at a future time back to said server device; upon receipt of said acceptance, initiating via said server device, creation of a communications channel between the first and second parties over said first communications network, and, implementing, at said server device, a counter for tracking each subsequent communication successfully completed between the first and second parties over said first communications network, said server device decrementing said counter each time the data network object is successfully used to establish a subsequent call that has been completed between the first and second parties over said channel in said first communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for establishing communications between first and second parties comprising:
-
a means for generating a request initiated by a first party for establishing a communications channel over a first communications network between said first party and said second party; an intermediary server means for interrupting receipt of said request and for translating the request into a network object representing a communications capability for subsequently establishing, at a plurality of times, a communications channel between said first party and second party, said data network object maintaining state information concerning use of said communications capability, said maintained state information including an identification (ID) of the first party and information for subsequently establishing, via said data network object, a communications channel between said first and second party over said first communications network, and, an indication of a number of times the second party is allowed to invoke the data network object;
said intermediary server means communicating the network object to the second party via a second communications network, said network object enabling a second party to communicate acceptance of communicating with said first party upon receipt thereof or at a future time back to said server device, said intermediary server means further initiating creation of a communications channel between the first and second user; andsaid intermediary server means further implementing a counter for tracking each subsequent communication successfully completed between the first and second parties over said second communications network, said intermediary server means decrementing said counter each time the data network object is successfully used to establish a subsequent call that has been completed between the first and second parties over said channel in said second communications network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for establishing a communications channel between a first and second user comprising the steps of:
-
generating a data network object at the initiation of a first user via a server device, said data network object representing a communications capability for subsequently establishing, at a plurality of times, a communications channel between said first party and second party, said data network object maintaining state information concerning use of said communications capability, said maintained state information including an identification (ID) of the first party and information for subsequently establishing, via said data network object, a communications channel between said first and second party over a second communications network, and, an indication of a number of times the second party is allowed to invoke the data network object; providing said data network object to a second user, via a first communications network, said second user having the ability to either accept or reject said data network object upon receipt thereof or at a future time via said first communications network; accepting said data network object by said second user, and upon acceptance of said data network object by said second user, said server device establishing a communications channel between said first user and said second user via said second communications network; and
,implementing, at said server device, a counter for tracking each subsequent communication successfully completed between the first and second parties over said second communications network, said counter being decremented each time the data network object is successfully used to establish a subsequent call that has been completed between the first and second parties over said communications channel in said second communications network. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification