Server directed browsing
First Claim
1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
- after determining that a user needs assistance with one or more particular issues, agree on a unique communication identifier with a client browser being operated by the user;
receive asynchronous requests from the client browser after the client browser loads a script library which causes the asynchronous requests to begin; and
submit one or more responses to a command queue so that the asynchronous requests from the client browser will pick up the one or more responses on a later communication, the one or more responses being one or more commands that the client browser can later execute.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for providing server directed browsing. After determining that a user needs assistance with one or more particular issues, a client browser being operated by the user and a server agree on a unique communication identifier. The client browser sends asynchronous requests to the server after the client browser loads a script library which causes the asynchronous requests to begin. One or more appropriate responses are received, such as from a responding user. The response is submitted to a command queue on the server so that the asynchronous requests from the client browser will pick up the response on a later communication. The response is one or more commands that the client browser later executes.
37 Citations
20 Claims
-
1. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
after determining that a user needs assistance with one or more particular issues, agree on a unique communication identifier with a client browser being operated by the user; receive asynchronous requests from the client browser after the client browser loads a script library which causes the asynchronous requests to begin; and submit one or more responses to a command queue so that the asynchronous requests from the client browser will pick up the one or more responses on a later communication, the one or more responses being one or more commands that the client browser can later execute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing server directed browsing comprising the steps of:
-
receiving a notification that a requesting user has asked for assistance on a particular one or more issues; receiving input from a responding user to select an appropriate response; and submitting the appropriate response to a command queue in the form of one or more commands, the command queue being asynchronously contacted by a client browser being operated by the requesting user through a communication process that was established when the client browser initiated a first contact, and the command being in a format that the client browser can execute. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for seeking directed browser assistance from a server comprising the steps of:
-
requesting assistance with one or more particular issues; agreeing on a unique communication identifier with a web server; loading a script library, which causes an asynchronous communication process with the web server to begin; sending asynchronous requests to the web server to see if any responses are present for the one or more particular issues; during a particular one of the asynchronous requests, receiving one or more responses in the form of one or more commands; and executing the one or more commands in the client browser. - View Dependent Claims (19, 20)
-
Specification