Restricting deep hyperlinking on the World Wide Web
First Claim
1. A computer program on a computer usable medium having computer readable program code means, comprising:
- means for receiving a request for a desired page deeply linked within other pages;
means for sending a higher level page, in response to the request, along with an indication of a next page having a next sequential link to subsequently reach the desired page; and
means for repeatedly sending the next page, in response to each request for the next page from the client, along with an indication of a subsequent page having a subsequent link for the client to follow, until the desired page has been sent.
2 Assignments
0 Petitions
Accused Products
Abstract
The system, method and program of the invention enables a content provider to maintain control over the way in which a user may view the content provider'"'"'s information. If the content provider receives a request for a Web page that is a deep hyperlink into the content provider'"'"'s Web site, the content provider reroutes the request to the content provider'"'"'s Home page. In addition, the content provider explicitly displays to the user, in an attached note, the next link or sequence of links that the user should follow in order for the user to get to the desired deep link. As such, users are restricted from entering deeply into Web sites and bypassing a Web site'"'"'s home page.
-
Citations
19 Claims
-
1. A computer program on a computer usable medium having computer readable program code means, comprising:
-
means for receiving a request for a desired page deeply linked within other pages;
means for sending a higher level page, in response to the request, along with an indication of a next page having a next sequential link to subsequently reach the desired page; and
means for repeatedly sending the next page, in response to each request for the next page from the client, along with an indication of a subsequent page having a subsequent link for the client to follow, until the desired page has been sent. - View Dependent Claims (10)
-
-
2. A method, in a server system connected to a network, comprising:
-
receiving a request, from a client, for a page deeply linked within other pages; and
sending a higher level page, in response to the request, along with an indication of a sequence of links for the client to follow from the higher level page to the deeply linked page. - View Dependent Claims (3, 4)
-
-
5. A method, in a server system connected to a network, comprising:
-
receiving a request, from a client, for a desired page deeply linked within other pages;
sending a higher level page, in response to the request, along with an indication of a next page having a next sequential link for the client to follow to subsequently reach the desired page; and
repeatedly sending the next page, in response to each request for the next page from the client, along with an indication of a subsequent page having a subsequent link for the client to follow, until the desired page has been sent. - View Dependent Claims (6)
-
-
7. A method, in a client system connected to a network, comprising:
-
sending a request, to a server, for a page deeply linked within other pages; and
receiving a higher level page, in response to the request, along with an indication of a sequence of links to follow from the higher level page to the deeply linked page.
-
-
8. A method, in a client system connected to a network, comprising:
-
i) sending a request, to a server, for a desired page deeply linked within other pages;
ii) receiving a higher level page, in response to the request, along with an indication of a next lower page as a sequential link to follow to subsequently reach the desired page; and
iii) requesting the next lower page;
iv) receiving the next lower page along with an indication of another next lower page as a next sequential link to follow; and
v) repeating steps iii) and iv) until the desired page has been received. - View Dependent Claims (9)
-
-
11. A server connected to a network, comprising:
-
means for receiving a request, from a client, for a page deeply linked within other pages; and
means for sending a higher level page, in response to the request, along with an indication of a sequence of links for the client to follow from the higher level page to the deeply linked page. - View Dependent Claims (12, 13)
-
-
14. A server connected to a network, comprising:
-
means for receiving a request, from a client, for a desired page deeply linked within other pages;
means for sending a higher level page, in response to the request, along with an indication of a next page having a next sequential link for the client to follow to subsequently reach the desired page; and
means for repeatedly sending the next page, in response to each request for the next page from the client, along with an indication of a subsequent page having a subsequent link for the client to follow, until the desired page has been sent. - View Dependent Claims (15)
-
-
16. A client connected to a network, comprising:
-
means for sending a request, to a server, for a page deeply linked within other pages; and
means for receiving a higher level page, in response to the request, along with an indication of a sequence of links to follow from the higher level page to the deeply linked page.
-
-
17. A client, connected to a network, comprising:
-
i) means for sending a request, to a server, for a desired page deeply linked within other pages;
ii) means for receiving a higher level page, in response to the request, along with an indication of a next lower page as a sequential link to follow to subsequently reach the desired page; and
iii) means for requesting the next lower page;
iv) means for receiving the next lower page along with an indication of another next lower page as a next sequential link to follow; and
v) means for repeatedly employing means iii) and iv) until the desired page has been received. - View Dependent Claims (18)
-
-
19. A computer program on a computer usable medium having computer readable program code means, comprising:
-
means for receiving a request for a page deeply linked within other pages; and
means for sending a higher level page, in response to the request, along with an indication of a sequence of links from the higher level page to the deeply linked page.
-
Specification