Techniques for invoking system commands from within a mark-up language document
First Claim
1. A method of invoking system commands from a mark-up language electronic book document associated with a computer running an operating system and having predefined system commands, the method comprising the steps of:
- (a) receiving an indication that a link in the mark-up language electronic book document has been selected;
(b) locating an alias within the link;
(c) reading an instruction located within the link;
(d) identifying a predefined system command associated with the alias; and
(e) executing the predefined system command associated with the alias;
wherein the identifying and executing steps are performed if the instruction is to invoke the predefined system command; and
wherein the instruction is X-MSR1INVOKE.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for invoking system resources directly from within a mark-up language document. Links referencing a pre-defined system command to be invoked may be embedded within the document. The specific system command may be identified in the link by an alias, such as, for example, a numeric code. By clicking on the link, the system will analyze the contents of the link. If the link calls for invoking a system command, the system will extract the alias, determine the appropriate pre-defined system command referred to by the alias, and execute the system command.
48 Citations
27 Claims
-
1. A method of invoking system commands from a mark-up language electronic book document associated with a computer running an operating system and having predefined system commands, the method comprising the steps of:
-
(a) receiving an indication that a link in the mark-up language electronic book document has been selected; (b) locating an alias within the link; (c) reading an instruction located within the link; (d) identifying a predefined system command associated with the alias; and (e) executing the predefined system command associated with the alias; wherein the identifying and executing steps are performed if the instruction is to invoke the predefined system command; and wherein the instruction is X-MSR1INVOKE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium having stored thereon a mark-up language electronic book file associated with a computing system running an operating system and having predefined system commands, the mark-up language electronic book file comprising in combination:
-
(a) a link embedded within the mark-up language electronic book file that can be selected by a user viewing the mark-up language electronic book file; and (b) an alias within the link that identifies a predefined system command and enables said computing system to execute the predefined system command when the user has selected the link; and (c) an instruction within the link to invoke the predefined system command; wherein the instruction is X-MSR1INVOKE. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An application program stored in a computer-readable storage medium having computer-executable instructions for reading a mark-up language electronic book file associated with a computer running an operating system and having predefined system commands, the mark-up language electronic book file comprising in combination:
-
(a) a link embedded within the mark-up language electronic book file that can be selected by a user viewing the mark-up language electronic book file; (b) an instruction within the link to invoke a predefined system command; and (c) an alias within the link that identifies the predefined system command and that enables a computing system to execute the predefined system command when the user has selected the link; wherein the instruction is X-MSR1INVOKE. - View Dependent Claims (25)
-
-
26. A system for invoking system commands comprising in combination:
-
(a) an operating system capable of performing a plurality of system commands; (b) a mark-up language electronic book document stored in a memory device that is accessible by the operating system, the mark-up language electronic book document having at least one link that references a predefined system command using an alias; (c) an application program running on the operating system for displaying the mark-up language electronic book document and invoking the predefined system command when the link is selected by a user; and (d) an instruction within the link to invoke the predefined system command; wherein the instruction is X-MSR1INVOKE. - View Dependent Claims (27)
-
Specification