Web browser with multilevel functions
9 Assignments
0 Petitions
Accused Products
Abstract
A architecture is provided to enable a client web browser to conduct and manage a multilevel search. The browser includes an application layer interface. The application layer interface is for coupling to network via a protocol stack. The browser also includes a markup language parser. The parser receives information from the application layer interface. The browser also includes a graphical user interface for interacting with a user. The graphical user interface allows a user to specify a set of multilevel search parameters. The browser also includes a markup language processor that receives input from the markup language parser and multilevel search parameters from the graphical user interface. The markup language processor conducts and manages a multilevel search to find specified information on a current web page or a web page referenced by the current web page in accordance with a parameterized search tree. The present invention also enables an automatic processes to print sets of linked web pages and to generate sitemaps, filtered sitemaps, filtered results pages in accordance with user specifications.
-
Citations
89 Claims
-
1-36. -36. Cancelled
-
37. A multilevel-search browser software system comprising:
-
an application layer interface adapted to be coupled to a protocol stack;
a markup language parser adapted to be coupled to receive information from the application layer interface;
a user interface adapted to interact with a user;
at least one multilevel search control interface, the at least one multilevel search control interface being adapted to receive a first parameter that is related to content, and a second parameter that identifies a linked set of documents; and
a software function responsive to the first and second parameters and data delivered from the markup language parser, wherein the software function is operative to access the one or more documents in the linked set of documents, evaluate content information contained within each linked document, compare the content information with the first parameter, and selectively couple to an output information related to documents in the linked set of documents for which the comparison provides an affirmative result;
wherein the set of information selectively coupled to the output is guaranteed to be limited to the linked set of documents defined by the second parameter, and the selectively coupled information includes documents having content that compares affirmatively with the first parameter; and
wherein the first parameter is not re-entered into any embedded search engines found in the linked set of documents to extend the search beyond the linked set of documents. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer system comprising:
-
a processor;
a memory;
a coupling to a network interface and a protocol stack adapted to communicate with one or more remote network entities; and
a multilevel search software system, comprising;
a markup language parser coupled to receive a markup document and to process tagged information therein;
at least one a multilevel search control interface, the at least one multilevel search control interface being adapted to receive a first parameter that is related to content, and a second parameter that identifies a set of one or more hyperlinks, so as to define a linked set of documents; and
a software function responsive to the first and second parameters and data delivered from the markup language parser, wherein the software function is operative to access the one or more documents in the linked set of documents, evaluate content information contained within each sequentially accessed document, compare the content information with the first parameter, and selectively couple to an output information related to documents in the linked set of documents for which the comparison provides an affirmative result;
wherein the set of information selectively coupled to the output is guaranteed to be limited to the linked set of documents defined by the second parameter, and the selectively coupled information includes documents having content that compares affirmatively with the first parameter; and
wherein the first parameter is not re-entered into any embedded search engines found in the linked set of documents to extend the search beyond the linked set of documents. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. For use in a computerized system, a method comprising:
-
accepting a first parameter that is related to content;
accepting a second parameter that identifies a linked set of documents;
accessing a first markup language document and locating a document address link contained therein;
selectively activating the document address link found in the accessing;
retrieving at least a portion of a second markup document that is identified by the document address link;
determining whether at least a portion of the contents of the second markup document comprises the content specified by the first parameter; and
based upon the determining, selectively coupling to an output information related to the second markup document;
wherein the set of information selectively coupled to the output is guaranteed to be limited to the linked set of documents defined by the second parameter; and
wherein the first parameter is not re-entered into any embedded search engines found in the linked set of documents to extend the search beyond the linked set of documents. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
-
Specification