System And Method For Tracking A User's Navigation On A Website And Enabling A Customer Service Representative To Replicate The User's State
First Claim
1. A system for tracking and replicating user navigation on a website comprising a plurality of user web pages, a CSR web page, a server and a database whereinsaid server is programmed to serve said user web pages and said CSR web page;
- said server is further programmed, upon a user requesting one of said user web pages, to determine if a session code has been generated for said user, and if said session code has not been generated for said user, to generate said session code for said user;
at least one of said user web pages comprise a session code link adapted such that, upon said user selecting said session code link,said user web page displays a session code identifier to said user, andsaid server stores said session code and a user web page identifier in said database;
said server is further programmed, upon a CSR requesting said CSR web page,to read said session code from said database,to adapt said CSR web page to display a said session code identifier and a replicate state link to said CSR, andto serve said adapted CSR web page to said CSR; and
said replicate state link is adapted, upon said CSR selecting said replicate state link, to cause said server to serve said user web page identified by said user web page identifier to said CSR.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer readable medium for tracking and replicating user navigation on a website having multiple user web pages. At least one user web page includes a session code link that displays a session code identifier to the user and causes a session code and a web page identifier to be stored in a database. A customer service representative (CSR) web page is then adapted to display the stored session code identifier and provide a replicate state link that will cause the server to display the user web page identified by the user web page identifier to the CSR. This allows the CSR to see the page being viewed by the user when the user requests assistance in using the website.
43 Citations
20 Claims
-
1. A system for tracking and replicating user navigation on a website comprising a plurality of user web pages, a CSR web page, a server and a database wherein
said server is programmed to serve said user web pages and said CSR web page; -
said server is further programmed, upon a user requesting one of said user web pages, to determine if a session code has been generated for said user, and if said session code has not been generated for said user, to generate said session code for said user; at least one of said user web pages comprise a session code link adapted such that, upon said user selecting said session code link, said user web page displays a session code identifier to said user, and said server stores said session code and a user web page identifier in said database; said server is further programmed, upon a CSR requesting said CSR web page, to read said session code from said database, to adapt said CSR web page to display a said session code identifier and a replicate state link to said CSR, and to serve said adapted CSR web page to said CSR; and said replicate state link is adapted, upon said CSR selecting said replicate state link, to cause said server to serve said user web page identified by said user web page identifier to said CSR. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of enabling a customer service representative to assist users in navigating a website comprising the steps of:
-
providing a database, and providing a website comprising a plurality of user web pages and a CSR web page, upon a user requesting one of said user web pages, determining if a session code has been generated for said user, and if said session code has not been generated for said user, generating said session code for said user; providing a session code link on at least one of said user web pages, upon said user selecting said session code link, displaying a session code identifier to said user and storing said session code and a user web page identifier in said database; upon a CSR requesting said CSR web page, adapting said CSR web page to display said session code identifier and a replicate state link to said CSR, and serving said adapted CSR web page to said CSR; and upon said CSR selecting said replicate state link, serving said user web page identified by said user web page identifier to said CSR, whereby said user may obtain said session code identifier, contact said CSR, and provide said session code identifier to said CSR, and said CSR can view said user web page being viewed by said user. - View Dependent Claims (11, 12, 13, 14, 15)
whereby said CSR may view said shopping cart associated with said user. -
12. A method of enabling a customer service representative to assist users in navigating a website as in claim 10 wherein said user web pages further comprise a purchase page adapted to enable said user to complete a purchase transaction, and further comprising the steps of
upon said user requesting one of said user web pages, determining if said user'"'"'s previous web page was one of said user web pages, and if said previous web page was not one of said user pages, storing the URL of said previous web page on said server; - and
upon said user completing said purchase transaction, storing said URL of said previous web page in a database, whereby said purchase transaction may be associated with said previous web page.
- and
-
13. A method of enabling a customer service representative to assist users in navigating a website as in claim 10 further comprising the step of displaying a profile of said user to said CSR, said profile comprising the operating system and the browser type utilized by said user.
-
14. A method of enabling a customer service representative to assist users in navigating a website as in claim 10 further comprising the step of displaying the location of said user to said CSR.
-
15. A method of enabling a customer service representative to assist users in navigating a website as in claim 10 further comprising the steps of
upon said user requesting one of said user web pages, storing said session code and said user web page identifier; - and
displaying said user web page identifiers to said CSR, whereby said CSR can see the history of said user'"'"'s navigation on said website.
- and
-
-
16. A computer-usable medium having computer readable instructions stored thereon for execution by a processor to perform a method comprising the steps of:
-
providing a website comprising a plurality of user web pages and a CSR web page, at least one of said user web pages comprising a session code link adapted to display a session code identifier, and upon receiving a request for one of said user web pages, determining if a session code has been generated for the user associated with said request, and if said session code has not been generated for said user, generating said session code for said user, upon said user selecting said session code link, storing said session code, said session code identifier, and a web page identifier, upon receiving a request for said CSR web page, adapting said CSR web page to display said session code identifier and a replicate state link to said CSR, and serving said adapted CSR web page to said CSR; and upon said CSR selecting said replicate state link, serving said user web page identified by said user web page identifier to said CSR. - View Dependent Claims (17, 18, 19, 20)
-
Specification