Site home navigation control
First Claim
1. A method for locating and navigating to a site home of a network site in an information network from a site page within the network site using a site home navigation control associated with a user'"'"'s computer, wherein the network site is not an intranet site associated with the user'"'"'s computer, comprising:
- receiving a request to navigate from a site page to a site home of the network site using the site home navigation control associated with the user'"'"'s computer;
determining a site home for the network site; and
wherein a site home is found for the network site, navigating to the site home in response to the received request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for locating and navigating to the site home of a network site in an information network such as the Internet, an Intranet, or the like from a site page within the network site. In an exemplary embodiment, the method includes the steps of receiving a request to navigate from a site page to the site home of the network site, determining a site home for the network site, and when a site home is found for the network site, navigating to the site home in response to the received request so information provided by the site home may be communicated to a user. The method may be implemented as a program of instructions storable on a medium readable by an information handling system for causing the information handling system to perform the steps of the method.
41 Citations
46 Claims
-
1. A method for locating and navigating to a site home of a network site in an information network from a site page within the network site using a site home navigation control associated with a user'"'"'s computer, wherein the network site is not an intranet site associated with the user'"'"'s computer, comprising:
-
receiving a request to navigate from a site page to a site home of the network site using the site home navigation control associated with the user'"'"'s computer;
determining a site home for the network site; and
wherein a site home is found for the network site, navigating to the site home in response to the received request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 44)
retrieving a hypertext markup language (HTML) <
Header>
metatag associated with the site page;
determining if HTML <
Header>
metatag includes a <
Title/>
tag;
determining if the <
Title/>
tag includes a characteristic label;
determining that the site page is the site home, if the <
Title/>
tag includes a characteristic label; and
searching a server serving up the network site for the characteristic label, if the HTML <
Header>
metatag does not include a <
Title/>
tag or the <
Title/>
tag does not include a characteristic label.
-
-
5. The method as claimed in claim 4, wherein the characteristic label comprises at least one of index.htm, index.html, default.htm, default.html, home.htm, and home.html.
-
6. The method as claimed in claim 1, wherein the step of determining a site home for the network site further comprises:
-
reading the address of the site page wherein the address comprises at least two address components and a separator for separating the address component from other components of the address; and
parsing the address of the site page into its constituent address components wherein one of the parsed address components comprises the address of the site home.
-
-
7. The method as claimed in claim 6, wherein the address comprises the uniform resource locator (URL) of the site page.
-
8. The method as claimed in claim 7, wherein the separator comprises at least one of a slash (“
- /”
) and a double slash (“
//”
) and wherein the address of the site home is separated from the rest of the uniform resource locator (URL) of the site page by a leading double slash (“
//”
) and a trailing slash (“
/”
).
- /”
-
9. The method as claimed in claim 1, wherein the step of determining a site home for the network site further comprises:
-
reading the address of the site page wherein the address comprises at least two address components each separated by a separator; and
parsing the address of the site page into the one or more address components;
comparing each of the parsed address components to an index of stored site home addresses wherein the parsed address component matching a stored site home address comprises the address of the site home.
-
-
10. The method as claimed in claim 9, wherein the address comprises a uniform resource locator (URL) associated with the site page.
-
11. The method as claimed in claim 10, wherein the separator comprises at least one of a slash (“
- /”
) and a double slash (“
//”
) and wherein the address of the site home is separated from other address components of the uniform resource locator (URL) of the site page by a leading double slash (“
//”
) and a trailing slash (“
/”
).
- /”
-
12. The method as claimed in claim 1, wherein the step of determining the site home for the network site further comprises:
-
detecting if a site map exists for the network site; and
interrogating the site map to identify an address of the site home from the site map, if a site map is detected.
-
-
13. The method as claimed in claim 12, wherein the address comprises a uniform resource locator (URL) associated with the site home.
-
14. The method as claimed in claim 1, wherein the step of determining the site home for the network site further comprises:
-
retrieving a hypertext markup language (HTML) <
Header>
metatag associated with the site page; and
determining if the hypertext markup language (HTML) <
Header>
metatag includes a site home tag for identifying the site home for the network site.
-
-
15. The method as claimed in claim 1, wherein the step of receiving a request to navigate from a site page to the site home of the network site comprises detecting invocation of a site home navigation control.
-
44. The method as claimed in claim 1, further comprising:
providing, as part of a browser display, a graphical user interface button configured to receive requests to navigate the site home of the network site.
-
16. A program of instructions storable on a medium readable by an information handling system for causing the information handling system to execute steps for locating and navigating to a site home of a network site in an information network from a site page within the network site using a site home navigation control associated with a user'"'"'s computer, wherein the network site is not an intranet site associated with the user'"'"'s computer, the steps comprising:
-
receiving a request to navigate from a site page to the site home of the network site using the site home navigation control associated with the user'"'"'s computer;
determining a site home for the network site; and
navigating to the site home in response to the received request, if a site home is found for the network site;
whereby information provided by the site home may be communicated to a user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 45)
retrieving a hypertext markup language (HTML) <
Header>
metatag associated with the site page;
determining if HTML <
Header>
metatag includes a <
Title/>
tag;
determining if the <
Title/>
tag includes a characteristic label;
determining that the site page is the site home, if the <
Title/>
tag includes a characteristic label; and
searching a server serving up the network site for the characteristic label, if the HTML <
Header>
metatag does not include a <
Title/>
tag or the <
Title/>
tag does not include a characteristic label.
-
-
20. The program of instructions as claimed in claim 19, wherein the characteristic label comprises at least one of index.htm, index.html, default.htm, default.html, home.htm, and home.html.
-
21. The program of instructions as claimed in claim 16, wherein the step of determining a site home for the network site further comprises:
-
reading the address of the site page wherein the address comprises at least one address components and a separator for separating the address component from other components of the address; and
parsing the address of the site page into its constituent address components wherein one of the parsed address components comprises the probable address of the site home.
-
-
22. The program of instructions as claimed in claim 21, wherein the address comprises the uniform resource locator (URL) of the site page.
-
23. The program of instructions as claimed in claim 22, wherein the separator comprises at least one of a slash (“
- /”
) and a double slash (“
//”
) and wherein the address of the site home is separated from the rest of the uniform resource locator (URL) of the site page by a leading double slash (“
//”
) and a trailing slash (“
/”
).
- /”
-
24. The program of instructions as claimed in claim 16, wherein the step of determining a site home for the network site further comprises:
-
reading the address of the site page wherein the address comprises at least one address components each separated by a separator; and
parsing the address of the site page into the one or more address components;
comparing each of the parsed address components to an index of stored site home addresses wherein the parsed address component matching a stored site home address comprises the address of the site home.
-
-
25. The program of instructions as claimed in claim 24, wherein the address comprises a uniform resource locator (URL) associated with the site page.
-
26. The program of instructions as claimed in claim 25, wherein the separator comprises at least one of a slash (“
- /”
) and a double slash (“
//”
) and wherein the address of the site home is separated from other address components of the uniform resource locator (URL) of the site page by a leading double slash (“
//”
) and a trailing slash (“
/”
).
- /”
-
27. The program of instructions as claimed in claim 16, wherein the step of determining the site home for the network site further comprises:
-
detecting if a site map exists for the network site; and
interrogating the site map to identify an address of the site home from the site map, if a site map is detected.
-
-
28. The program of instructions as claimed in claim 27, wherein the address comprises a uniform resource locator (URL) associated with the site home.
-
29. The program of instructions as claimed in claim 16, wherein the step of determining the site home for the network site further comprises:
-
retrieving a hypertext markup language (HTML) <
Header>
metatag associated with the site page;
determining if the hypertext markup language (HTML) <
Header>
metatag includes a site home tag for identifying the site home for the network site.
-
-
30. The program of instructions as claimed in claim 16, wherein the step of receiving a request to navigate from a site page to the site home of the network site comprises detecting invocation of a site home navigation control.
-
45. The program of instructions as claimed in claim 16, further comprising:
providing, as part of a browser display, a graphical user interface button configured to receive requests to navigate the site home of the network site.
-
31. An information handling system, comprising:
-
a processor for executing a program of instructions on the information handling system;
a memory coupled to the processor for storing the program of instructions executable by the processor; and
a communication device for coupling the information handling system to an information network;
the program of instructions for configuring the information handling system to to execute steps for locating and navigating to a site home of a network site in an information network from a site page within the network site using a site home navigation control associated with the information handling system, wherein the network site is not an intranet site associated with the information handling system, the steps comprising;
receiving a request to navigate from a site page to the site home of the network site using the site home navigation control associated with the information handling system;
determining a site home for the network site; and
navigating to the site home in response to the received request, if a site home is found for the network site;
wherein information provided by the site home may be communicated to a user. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46)
detecting if a site map exists for the network site; and
interrogating the site map to identify an address of the site home from the site map, if a site map is detected.
-
-
42. The information handling system as claimed in claim 41, wherein the addresses of the site page and site home comprise a uniform resource locator (URL).
-
46. The information handling system as claimed in claim 31, wherein the program of instructions provides, as part of a browser display, a graphical user interface button configured to receive requests to navigate the site home of the network site.
-
43. A method for locating and navigating to a site home of a network site in an information network from a site page within the network site using a site home navigation control associated with a user'"'"'s computer, wherein the network site is not an intranet site associated with the user'"'"'s computer, comprising:
-
displaying the site page within a network browser display of a network browser, the network browser providing the site home navigation control associated with the user'"'"'s computer;
receiving a request to navigate from a site page to the site home of the network site, the request being provided in response to a user selecting the site home navigation control;
determining a site home for the network site; and
wherein a site home is found for the network site, navigating to the site home in response to the received request so that the site home is displayed within the network browser display.
-
Specification