System and method for browsing using a limited display device
First Claim
Patent Images
1. A method comprising:
- providing a navigation tree comprising a semantic, hierarchical structure, having one or more paths associated with content of a conventional markup language document and a grammar comprising vocabulary including one or more keywords;
receiving a request to access the content; and
responsive to the request, traversing a path in the navigation tree, if the request includes at least one keyword of the vocabulary.
4 Assignments
0 Petitions
Accused Products
Abstract
A method comprising: providing a navigation tree comprising a semantic, hierarchical structure, having one or more paths associated with content of a conventional markup language document and a grammar comprising vocabulary including one or more keywords; receiving a request to access the content; responsive to the request, traversing a path in the navigation tree, if the request includes at least one keyword of the vocabulary, is provided.
-
Citations
63 Claims
-
1. A method comprising:
-
providing a navigation tree comprising a semantic, hierarchical structure, having one or more paths associated with content of a conventional markup language document and a grammar comprising vocabulary including one or more keywords;
receiving a request to access the content; and
responsive to the request, traversing a path in the navigation tree, if the request includes at least one keyword of the vocabulary. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17)
-
-
13. A method performed on a computer for browsing content available from a communication network comprising:
-
receiving a document containing content in a conventional markup language format and a style sheet for the document;
generating a document tree from the document;
generating a style tree from the style sheet, the style tree comprising a plurality of style sheet rules;
converting the document tree into a navigation tree using the style sheet rules, navigation tree associated with a vocabulary having one or more keywords, the navigation tree including one or more content nodes and routing nodes defining paths of the navigation tree, each content node including some portion of the content and a keyword associated with the respective portion of the content, each routing node including at least one keyword referencing other nodes in the navigation tree;
receiving a request to access the content; and
traversing a path in the navigation tree, adding keywords included in any node along the traversed path to the vocabulary in response to the request. - View Dependent Claims (14, 15, 18, 19, 20)
-
-
21. A method of navigating a navigation tree derived from a document having content in conventional markup language format, the navigation tree having a plurality of nodes, the navigation tree associated with a grammar comprising a vocabulary and corresponding rules, said method comprising:
-
visiting a first node in the navigation tree;
moving from the first node to a second node in the navigation tree in response to the user request, the second node having at least one keyword; and
expanding the grammar by adding to the vocabulary the keyword of the second node. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of navigating a navigation tree derived from a document having content in conventional markup language format, the navigation tree having a plurality of nodes, the navigation tree associated with a grammar comprising a vocabulary and corresponding rules, said method comprising:
-
visiting a first node in the navigation tree;
moving from the first node to a second node in the navigation tree in response to the user request, the second node having at least one keyword; and
expanding the grammar by adding to the vocabulary the keyword of the second node;
indicating that the first node is visited by providing a first message; and
indicating that no user request has been received by providing a second message. - View Dependent Claims (40, 41, 42, 43)
-
-
44. A method of navigating a routing node in a navigation tree derived from a document having content formatted in conventional markup language format, the navigation tree having a default grammar and a plurality of nodes, each node associated with one or more keywords, said method comprising:
-
visiting a first node in the navigation tree, the first node referencing at least a second node;
generating a navigation grammar by adding to the default grammar one or more keywords associated with the second node;
generating an output message based on said one or more keywords;
playing the output message;
waiting to receive a user request responsive to the output message;
matching the request against the keywords included in the navigation grammar;
recognizing the request, if a match is found between the request and one or more of the keywords included in the navigation grammar;
rejecting the request, if a close match is not found; and
resolving ambiguities in the request, if the request is neither recognized nor rejected. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A method of navigating a form node in a navigation tree derived from a document having content formatted in conventional markup language format, the navigation tree having a default grammar and one or more nodes, said method comprising:
-
visiting a first node in a navigation tree, said first node referencing one or more fields, each field defined by at least a keyword;
building a navigation grammar by adding to the default grammar one or more keywords defining said one or more fields;
determining if the first node is navigable;
if the first node is navigable then performing the following actions;
generating a first output message based on the keywords defining the fields, providing the option to select from one or more of said fields;
playing the first output message;
receiving a user request responsive to the first output message;
matching the request against the keywords included in the navigation grammar;
recognizing the request, if a close match is found between the request and one or more keywords included in the navigation grammar;
rejecting the request, if a close match is not found;
resolving ambiguities in the request, if a match is not recognized or rejected;
visiting a field defined by the keyword matched with the request, if the request is recognized;
building a second output message based on the keyword matched with the request, providing an option to edit the field visited;
playing the second output message;
receiving a second user request to edit the field visited, responsive to the second output message; and
editing the field visited in response to said second user request. - View Dependent Claims (61)
-
-
62. A method of navigating a content node in a navigation tree derived from a document having content formatted in conventional markup language format, the navigation tree associated a default grammar, said method comprising:
-
visiting a first node in a navigation tree, said first node referencing first content and a second content included in a conventional markup language document, each content defined by at least a keyword;
generating a navigation grammar by adding to the default grammar keywords defining the first content and the second content;
playing the first content; and
playing the second content. - View Dependent Claims (63)
-
Specification