Interactive communication system
First Claim
1. A method for an operator to remotely control pages presented by a world wide web browser operating on a client computer, comprising:
- contacting an operator server using the world wide web browser, the browser displaying on the client computer a primary browser window;
loading a first page into the primary browser window from the operator server, the first page including instructions to automatically open a child window in the browser and to download a second page into the child window;
opening the child window;
downloading the second page to the child window;
refreshing the child window by downloading a third page, the third page including, when the operator indicates that the information in the primary browser window is to be changed, an instruction to the primary browser window to load a new page; and
loading the new page into the primary browser window when the third page so instructs, thereby redrawing the primary window only when the operator indicates that the information in the primary window needs to be changed.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for an operator to send Web pages to a customer, without the client having to enter the URLs of the pages to be sent. The operator can present an audio visual Web demonstration as he is speaking to the customer over the telephone. The operator can function as part of a call center that provides a central location for coordinates operators and incoming calls. By using a separate thread or process running on the client computer to control the browser, the flicker associate with redrawing the primary window, the security concerns associated with running a Java program, and the lack of control in using frames are all eliminated.
-
Citations
29 Claims
-
1. A method for an operator to remotely control pages presented by a world wide web browser operating on a client computer, comprising:
-
contacting an operator server using the world wide web browser, the browser displaying on the client computer a primary browser window;
loading a first page into the primary browser window from the operator server, the first page including instructions to automatically open a child window in the browser and to download a second page into the child window;
opening the child window;
downloading the second page to the child window;
refreshing the child window by downloading a third page, the third page including, when the operator indicates that the information in the primary browser window is to be changed, an instruction to the primary browser window to load a new page; and
loading the new page into the primary browser window when the third page so instructs, thereby redrawing the primary window only when the operator indicates that the information in the primary window needs to be changed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of coordinating voice telephony communications and data communications over a computer network between an operator working in a call center with multiple operators and a customer operating a computer using network interface software, the method comprising:
-
sending a form over the computer network to the customer from a call center server, the form including fields for entering a customer name and a customer telephone number;
upon the call center server receiving the completed form posted by the customer, automatically initiating a telephone call to the customer;
connecting the telephone call to the customer to any available operator in the call center or to an operator specified by the customer;
upon connecting the customer to an operator, establishing a network session between the customer and the operator, whereby the operator causes the customer'"'"'s network interface program to automatically display pages specified by the operator, without requiring the customer to enter addresses for each of the specified pages. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of causing a network interface program on a client computer to display in a primary window information designated by a remote operator using an operator computer communicating with the client computer over a computer network, the network interface program operating on the client computer as an independent program process, comprising:
-
transmitting a page from the operator computer to the client computer, the page including instructions to automatically open a process or thread within the network interface independent program process;
opening the process or thread within the independent program process, the process or thread including an automatically self-refreshing window;
refreshing the self-refreshing window with a second page, the second page including instructions for loading a third page designated by the remote operator into the primary window;
automatically loading the third page into the primary window of the network interface program, whereby the remote operator causes the network interface program to automatically display pages specified by the remote operator, without requiring entry at the client computer of the addresses for each of the specified pages and the primary window is redrawn only when the remote operator indicates that its content is to be changed. - View Dependent Claims (17, 18, 19)
-
-
20. A method of remotely causing the display on a client computer of information stored locally at the client computer on a storage device of unknown designation, the method comprising:
-
providing information to the client computer, the information including key information having an identifying characteristic;
searching for and locating on the key information, thereby determining the designation of the local storage device on which the information is stored; and
remotely causing the information to be displayed on the client computer, thereby allowing the information to be remotely displayed without having previous knowledge of the designation of the local storage device storing the information on the client computer. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method of reducing the time required to provide specific information to a client using a client computer, the information being designated by a remote operator in communication with the client computer over a computer network, comprising:
-
providing the client with information to be stored locally at the client computer;
operating a network interface program on the client computer, the network interface program controlling the display of information in a primary window; and
remotely controlling the client computer through the network interface program and causing the client computer to display portions of the information designated by a remote operator. - View Dependent Claims (27, 28, 29)
-
Specification