Method and system for multi-media collaboration between remote parties
First Claim
Patent Images
1. A method of communicating with a plurality of remote parties, the method comprising the steps of:
- receiving a first request for access from a first remote party;
initiating execution of a computer program at the first remote party;
commencing a first session with the first remote party;
receiving a second request for access from a second remote party;
initiating execution of the computer program by the second remote party;
commencing a second session for the second remote party;
independently communicating with the first and second remote parties via the computer program provided to each of the first and second remote parties, the communicating step including a multi-media collaboration; and
pushing uniform resource locators to the first and second remote parties.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of communicating with a plurality of remote parties allows for multi-media collaboration. A first party, which may be a call center, receives requests for access from first and second remote parties. Each of these remote parties is provided a computer program and a session is initiated for each party. The first party can then independently communicate with the first and second remote parties via the computer program.
369 Citations
24 Claims
-
1. A method of communicating with a plurality of remote parties, the method comprising the steps of:
-
receiving a first request for access from a first remote party;
initiating execution of a computer program at the first remote party;
commencing a first session with the first remote party;
receiving a second request for access from a second remote party;
initiating execution of the computer program by the second remote party;
commencing a second session for the second remote party;
independently communicating with the first and second remote parties via the computer program provided to each of the first and second remote parties, the communicating step including a multi-media collaboration; and
pushing uniform resource locators to the first and second remote parties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 22)
receiving a telephone call from a caller; and
providing the caller with a Uniform Resource Locator (URL).
-
-
5. The method of claim 3 wherein at least one of the steps of receiving the first request for access and receiving the second request comprises receiving an Internet telephony call.
-
6. The method of claim 3 wherein at least one of the steps of receiving the first request for access and receiving the second request comprises receiving a call-back request.
-
7. The method of claim 3 wherein the internet comprises the Internet.
-
8. The method of claim 1 wherein the multi-media collaboration comprises collaborative web browsing.
-
9. The method of claim 1 wherein the multi-media collaboration comprises video conferencing.
-
10. The method of claim 1 wherein the multi-media collaboration comprises audio conferencing.
-
11. The method of claim 1 wherein the multi-media collaboration comprises application sharing.
-
12. The method of claim 1 and further comprising the step of keeping track of communications with each of the first and second remote parties.
-
13. The method of claim 12 and further comprising the step of compiling a billing record for each of the first and second remote parties.
-
14. The method of claim 1 wherein the computer program initiates the first session.
-
22. The method of claim 14, further comprising:
creating a billing record for the remote party based on a number of Uniform Resource Locators pushed from the call center to the remote party.
-
15. A method of operating a call center, the method comprising the steps of:
-
a first agent logging into a session server;
a second agent logging into the session server;
receiving an information request from a first client for a first customer;
routing the first client to the first agent;
providing a computer program to the first client;
logging the first client into the session server;
communicating with the first client over a computer network;
receiving an information request from a second client for a second customer;
routing the second client to the second agent;
providing the computer program to the second client;
logging the second client into the session server;
receiving an information request from a third client for the second customer;
routing the third client to the second agent;
providing the computer program to the third client;
logging the third client into the session server;
independently communicating with the second and third clients over the computer network, the communicating including pushing uniform resource locators to the first, second and third clients; and
maintaining transaction records which record the communications with the first, second and third clients. - View Dependent Claims (16, 17, 18)
-
-
19. A method of communicating with a remote party comprising:
-
receiving a request from a remote party;
in response to the request, commencing a link between a call center and the remote party over an internet;
communicating an applet from the call center to the remote party for execution by the remote party;
pushing a first Uniform Resource Locator (URL) from the call center to the remote party such that the call center causes the remote party to connect to a first web site; and
pushing a second URL from the remote party to the call center such that the remote party causes the call center to connect to a second web site.
-
-
20. A method of communicating with a remote party comprising:
-
receiving an internet telephone call from a remote party;
providing a first Uniform Resource Locator (URL) of a call center to the remote party;
connecting the remote party to the call center over an internet using the first URL;
communicating an applet from the call center to the remote party for execution by the remote party;
pushing a first URL from the call center to the remote party such that the call center causes the remote party to connect to a first web site; and
pushing a second URL from the remote party to the call center such that the remote party causes the call center to connect to a second web site. - View Dependent Claims (23)
creating a billing record for the remote party based on a number of Uniform Resource Locators pushed from the call center to the remote party.
-
-
21. A method of multimedia communication between a client and a server, comprising:
-
receiving a session request from the client via a client computer having web browser software;
in response to the session request, commencing a link between the server and the client computer over an internet;
communicating a Java applet from the server to the client computer for execution by client computer, wherein the Java applet is executed in a window of the client computer that is separate from the web browser;
initiating a communication session between the server and the client computer in response to the executed Java applet; and
selectively pushing a first Uniform Resource Locator (URL) from the server to the client computer such that the client computer connects to a first web site using its web browser, as such the communication session and web browser are executed by the client computer in parallel and the client computer can view the first web site without terminating the communication session. - View Dependent Claims (24)
creating a billing record based on a number of Uniform Resource Locators pushed from the server to the client computer.
-
Specification