Controlling use of a network resource
First Claim
1. A method of controlling use of a network resource, comprising the computer-implemented steps of:
- capturing one or more request and response communications between a client and a server during a session of navigating the network resource;
storing in electronic memory meta-information that represents the one or more request and response communications;
automatically creating and storing an access and navigation script based on the meta-information, wherein the access and navigation script represents navigation actions performed during the session of navigating and includes a request to a server;
modifying the access and navigation script to result in creating and storing a generalized script that, upon playback, can accept context specific request information at a predefined location in the generalized script, for association with the request to the server;
receiving a request from a client for use of a function or resource of the network resource;
in response to the request, accessing the generalized script;
merging contemporaneous information that is specific to the client request into the generalized script at the predefined location to result in creating a context-specific request that includes a context-specific version of the request to the server;
communicating the context-specific request to the network resource.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for controlling use of a network resource. A network administrator accesses and navigates one or more network resources. A navigation capture server captures each request that is generated by the administrator'"'"'s browser and each response that is received, and stores information about the requests and responses. The navigation capture server analyzes the captured information and generates an access/navigation script that represents the navigation actions taken by the administrator in the session. The script is edited and generalized in a manner such that upon playback of the script, the user may input actual useful information and the system may capture specific response data. When the client accesses and navigates the Web applications, context-specific information, relating to the client'"'"'s then-current request, is passed from the User View Server to the navigation capture server. The navigation capture server merges the context-specific information into a corresponding request of the access/navigation script, and communicates a modified, context-specific request to the network resource. When the network resource generates a response, the message and any associated data are returned to the client through the navigation capture server and User View Server in a reciprocal manner. Thus, each user experiences a Web site with a uniform user interface or in a controlled way.
55 Citations
16 Claims
-
1. A method of controlling use of a network resource, comprising the computer-implemented steps of:
-
capturing one or more request and response communications between a client and a server during a session of navigating the network resource; storing in electronic memory meta-information that represents the one or more request and response communications; automatically creating and storing an access and navigation script based on the meta-information, wherein the access and navigation script represents navigation actions performed during the session of navigating and includes a request to a server; modifying the access and navigation script to result in creating and storing a generalized script that, upon playback, can accept context specific request information at a predefined location in the generalized script, for association with the request to the server; receiving a request from a client for use of a function or resource of the network resource; in response to the request, accessing the generalized script; merging contemporaneous information that is specific to the client request into the generalized script at the predefined location to result in creating a context-specific request that includes a context-specific version of the request to the server; communicating the context-specific request to the network resource. - View Dependent Claims (2, 3, 9, 10, 13)
-
-
4. A method of controlling use of a Web site, comprising the computer-implemented steps of:
-
capturing one or more request and response communications between a client and a server hosting the Web site during a session of navigating the Web site; storing in electronic memory meta-information that represents the one or more request and response communications; automatically creating and storing an access and navigation script based on the meta-information, wherein the access and navigation script represents navigation actions performed during the session of navigating and includes a request to the server; modifying the access and navigation script to result in creating and storing a generalized script that, upon playback, can accept context specific request information at a predefined location in the generalized script, for association with the request to the server when used in an actual user navigation of the Web site; receiving a request from a client for use of a function or resource of the network resource; in response to the request, accessing the generalized script; merging contemporaneous information that is specific to the client request into the generalized script at the predefined location to result in creating a context-specific request that includes a context-specific version of the request to the server; communicating the context-specific request to the network resource. - View Dependent Claims (14)
-
-
5. Apparatus for controlling use of a network resource, comprising:
-
a navigation capture server that can access a network resource and that is coupled to a data store; a user view server coupled to the navigation capture server and to the data store; instructions stored in association with the navigation capture server and user view server which, when executed by one or more processors of the navigation capture server or user view server, cause the one or more processors to carry out the steps of; capturing one or more request and response communications between a client and a server during a session of navigating the network resource; storing in electronic memory meta-information that represents the one or more request and response communications; automatically creating and storing an access and navigation script based on the meta-information, wherein the access and navigation script represents navigation actions performed during the session of navigating and includes a request to a server; modifying the access and navigation script to result in creating and storing a generalized script that, upon playback, can accept context specific request information at a predefined location in the generalized script, for association with the request to the server; receiving a request from a client for use of a function or resource of the network resource; in response to the request, accessing the generalized script; merging contemporaneous information that is specific to the client request into the generalized script at the predefined location to result in creating a context-specific request that includes a context-specific version of the request to the server; communicating the context-specific request to the network resource. - View Dependent Claims (6, 7, 11, 12, 15)
-
-
8. A computer-readable medium carrying one or more sequences of instructions for controlling use of a network resource, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
capturing one or more request and response communications between a client and a server during a session of navigating the network resource; storing in electronic memory meta-information that represents the one or more request and response communications; automatically creating and storing an access and navigation script based on the meta-information, wherein the access and navigation script represents navigation actions performed during the session of navigating and includes a request to a server; modifying the access and navigation script to result in creating and storing a generalized script that, upon playback, can accept context specific request information at a predefined location in the generalized script, for association with the request to the server when used in an actual user navigation of the network resource; receiving a request from a client for use of a function or resource of the network resource; in response to the request, accessing the generalized script; merging contemporaneous information that is specific to the client request into the generalized script at the predefined location to result in creating a context-specific request that includes a context-specific version of the request to the server;
communicating the context-specific request to the network resource. - View Dependent Claims (16)
-
Specification