Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
169 words
A method for processing a hypertext file of topics, at least some of the topics including text and at least one hypertext link to a jump topic, comprising the steps of: executing an application program which includes operator-invocable commands to execute a help engine which is settable to provide any one of spoken help, visual help, and both spoken and visual help; instantiating the help engine in response to operator commands; displaying topics from the hypertext file of topics in a case where the help engine is set to provide visual help; and speaking topics from the hypertext file of topics in a case where the help engine is set to provide spoken help, wherein text in the topics is spoken in a first voice, and wherein said at least one hypertext link in the topics is spoken in a second voice which is different from the first voice so as to provide an aural cue that said at least one hypertext link and not text is being spoken.
Claim 2
Independent Claim
169 words
A method for processing a hypertext file of topics, at least some of the topics including text and at least one hypertext link to a jump topic, comprising the steps of: executing an application program which includes operator-invocable commands to execute a help engine which is settable to provide any one of spoken help, visual help, and both spoken and visual help; instantiating the help engine in response to operator commands; displaying topics from the hypertext file of topics in a case where the help engine is set to provide visual help; and speaking topics from the hypertext file of topics in a case where the help engine is set to provide spoken help, wherein text in the topics is spoken in a first voice, and wherein said at least one hypertext link in the topics is spoken in a second voice which is different from the first voice so as to provide an aural cue that said at least one hypertext link and not text is being spoken.
Claim 3
Dependent Claim
43 words
A method according to claim 1, further comprising the step of passing context of the application program to the help engine, wherein in said displaying and said speaking steps, topics are displayed and/or spoken commencing with the context passed from the application program.
Claim 4
Dependent Claim
23 words
A method according to claim 1, further comprising the step of displaying a graphic user interface by which the help engine is controlled.
Claim 5
Dependent Claim
34 words
A method according to claim 3, wherein the hypertext file is arranged hierarchically, and wherein the graphic user interface includes a set of processing commands to process the hierarchical levels of the hypertext file.
Claim 6
Dependent Claim
19 words
A method according to claim 4, wherein the set of processing commands includes commands to jump to different topics.
Claim 7
Dependent Claim
19 words
A method according to claim 4, wherein the set of processing commands includes commands to jump to different levels.
Claim 8
Dependent Claim
22 words
A method according to claim 4, wherein the set of processing commands includes commands to reposition display and/or speaking of the topic.
Claim 9
Dependent Claim
20 words
A method according to claim 1, further comprising the step of storing one of said at least one hypertext link.
Claim 10
Dependent Claim
33 words
A method according to claim 8, further comprising the step of jumping to the topic specified by the stored link in response to user jump commands and speaking and/or displaying the jump topic.
Claim 11
Dependent Claim
23 words
A method according to claim 9, further comprising the step of returning to the jumped-from topic at the conclusion of the jump topic.
Claim 12
Dependent Claim
27 words
A method according to claim 1, wherein the hypertext file is arranged hierarchically, and further comprising the step of detecting and storing the hierarchical structure of topics.
Claim 13
Dependent Claim
25 words
A method according to claim 11, further comprising the step of jumping to different topics in the stored hierarchical structure in accordance with operator commands.
Claim 14
Dependent Claim
18 words
A method according to claim 11, further comprising the step of speaking the stored hierarchical structure of topics.
Claim 15
Dependent Claim
20 words
A method according to claim 13, further comprising the step of jumping to a selected one of the spoken topics.
Claim 16
Independent Claim
140 words
A method for processing a hypertext file of topics, at least some of the topics including text and at least one hypertext link to a jump topic, comprising the steps of: a first speaking step of serially speaking, in a first voice, text in a first topic from the hypertext file of topics; encountering one of said at least one hypertext link to a jump topic in the file, and speaking the encountered hypertext link in a second voice which is different from the first voice so as to provide an aural cue that one of said at least one hypertext link and not text is being spoken; jumping to the jump topic specified by the encountered hypertext link in response to a user jump command; and a second speaking step of speaking, in the first voice, the jump topic.
Claim 17
Independent Claim
140 words
A method for processing a hypertext file of topics, at least some of the topics including text and at least one hypertext link to a jump topic, comprising the steps of: a first speaking step of serially speaking, in a first voice, text in a first topic from the hypertext file of topics; encountering one of said at least one hypertext link to a jump topic in the file, and speaking the encountered hypertext link in a second voice which is different from the first voice so as to provide an aural cue that one of said at least one hypertext link and not text is being spoken; jumping to the jump topic specified by the encountered hypertext link in response to a user jump command; and a second speaking step of speaking, in the first voice, the jump topic.
Claim 18
Dependent Claim
37 words
A method according to claim 15, further comprising the steps of encountering, while in the jump topic, another of said at least one hypertext link to a second jump topic, and jumping to the second jump topic.
Claim 19
Dependent Claim
24 words
A method according to claim 15, further comprising the step of returning to the first topic at the conclusion of speaking the jump topic.
Claim 20
Dependent Claim
21 words
A method according to claim 15, further comprising the step of detecting context wherein the first spoken topic is context dependent.
Claim 21
Dependent Claim
24 words
A method according to claim 15, further comprising the step of displaying a graphical user interface by which an operator may issue jump commands.
Claim 22
Dependent Claim
22 words
A method according to claim 19, wherein said graphical user interface is adapted to receive commands to reposition speaking of the topic.
Claim 23
Independent Claim
142 words
A method of processing a hierarchically-ordered hypertext file of topics, at least some of the topics including text and at least one hypertext link to a jump topic, comprising the steps of: a first speaking step of speaking, in a first voice, text in a first topic from the hierarchically ordered hypertext file of topics; storing a hierarchical structure of the topics in the file; a second step of speaking, in a second voice, the stored hierarchical structure of the topics in the file, wherein the second voice is different from the first voice so as to provide an aural cue that the stored hierarchical structure and not text is being spoken; jumping to a topic specified by the stored hierarchical structure in response to user jump commands; and a third speaking step of speaking, in the first voice, the jumped-to topic.
Claim 24
Independent Claim
142 words
A method of processing a hierarchically-ordered hypertext file of topics, at least some of the topics including text and at least one hypertext link to a jump topic, comprising the steps of: a first speaking step of speaking, in a first voice, text in a first topic from the hierarchically ordered hypertext file of topics; storing a hierarchical structure of the topics in the file; a second step of speaking, in a second voice, the stored hierarchical structure of the topics in the file, wherein the second voice is different from the first voice so as to provide an aural cue that the stored hierarchical structure and not text is being spoken; jumping to a topic specified by the stored hierarchical structure in response to user jump commands; and a third speaking step of speaking, in the first voice, the jumped-to topic.
Claim 25
Dependent Claim
28 words
A method according to claim 21, further comprising the step of jumping from the jump topic to a second jump topic in accordance with the stored heirarchical structure.
Claim 26
Dependent Claim
24 words
A method according to claim 21, further comprising the step of returning to the first topic at the conclusion of speaking the jump topic.
Claim 27
Dependent Claim
21 words
A method according to claim 21, further comprising the step of detecting context wherein the first spoken topic is context dependent.
Claim 28
Dependent Claim
24 words
A method according to claim 21, further comprising the step of displaying a graphical user interface by which an operator may issue jump commands.
Claim 29
Dependent Claim
22 words
A method according to claim 25, wherein said graphical user interface is adapted to receive commands to reposition speaking of the topic.
Claim 30
Independent Claim
205 words
A method for processing a hypertext file of topics, at least some of the topics including text and at least one hypertext link to a jump topic, comprising the steps of: executing an application program which includes an operator invocable command to execute a help engine which is settable to provide any one of spoken help, visual help, and both spoken and visual help; instantiating the help engine in response to operator commands; passing context of the application program to the help engine; and executing the help engine; wherein said help engine instantiating step comprises the steps of: a first speaking step of speaking, in a first voice, text in a first topic from the hypertext file of topics; encountering one of said at least one hypertext link to a jump topic in the file, and speaking the encountered hypertext link in a second voice which is different from the first voice so as to provide an aural cue that one of said at least one hypertext link and not text is being spoken; jumping to topics specified by said at least one hypertext link in response to user jump commands; and a second speaking step of speaking, in the first voice, the jumped-to topics.
Claim 31
Independent Claim
205 words
A method for processing a hypertext file of topics, at least some of the topics including text and at least one hypertext link to a jump topic, comprising the steps of: executing an application program which includes an operator invocable command to execute a help engine which is settable to provide any one of spoken help, visual help, and both spoken and visual help; instantiating the help engine in response to operator commands; passing context of the application program to the help engine; and executing the help engine; wherein said help engine instantiating step comprises the steps of: a first speaking step of speaking, in a first voice, text in a first topic from the hypertext file of topics; encountering one of said at least one hypertext link to a jump topic in the file, and speaking the encountered hypertext link in a second voice which is different from the first voice so as to provide an aural cue that one of said at least one hypertext link and not text is being spoken; jumping to topics specified by said at least one hypertext link in response to user jump commands; and a second speaking step of speaking, in the first voice, the jumped-to topics.
Claim 32
Dependent Claim
32 words
A method according to claim 27, further comprising the steps of encountering, while in the jump topic, a hypertext link to a second jump topic, and jumping to the second jump topic.
Claim 33
Dependent Claim
24 words
A method according to claim 27, further comprising the step of returning to the first topic at the conclusion of speaking the jumped-to topic.
Claim 34
Dependent Claim
24 words
A method according to claim 27, further comprising the step of returning to the first topic at the conclusion of speaking the jumped-to topic.
Claim 35
Dependent Claim
44 words
A method according to claim 27, wherein the hypertext file is arranged hierarchically, and wherein said help engine executing step further comprises the steps of storing hierarchical structure of topics in the hypertext file and jumping to topics specified by the stored hierarchical structure.
Claim 36
Dependent Claim
25 words
A method according to claim 31, further comprising the step of jumping to a different topic in accordance with the stored hierarchical structure of topics.
Claim 37
Dependent Claim
46 words
A method according to claim 31, further comprising the step of speaking the stored hierarchical structure of topics in a voice that is different from the first voice so as to provide an aural cue that the stored hierarchical structure and not text is being spoken.
Claim 38
Dependent Claim
26 words
A method according to claim 33, further comprising the step of jumping to a topic in accordance with a selection from the spoken stored hierarchical structure.