Platform independent enhanced help system for an internet enabled embedded system
First Claim
1. A method for providing help information to a client system, comprising:
- requesting, by said client system, a page of data stored in a remote system coupled to said client system and a server system via a network;
determining, by said remote system, whether help contents are configured in association with said page of data;
in the event that said remote system determines that help contents are not configured in association with said page of data, obtaining a location of at least one help contents file from said client system;
configuring, by said remote system, said location of said at least one help contents file in association with said requested page of data;
forming, by said remote system, responsive to said request for said page of data stored in said remote system, a data page, wherein said data page includes at least one instruction for displaying a help button, and wherein said data page includes at least one instruction associating said location of said at least one help contents file with said help button, and wherein said data page further includes said requested page of data;
transmitting said data page to said client system;
processing said data page on said client system, wherein said processing includes display of said help button within a display window containing said requested page of data;
requesting, by said client system, responsive to selection of said help button by a user, said at least one help contents file from a remote help contents server indicated by said location of said at least one help contents file; and
receiving and outputting said at least one help contents file by said client system.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for providing help contents to a client system on behalf of a web enabled embedded system. A help file is loaded onto a server system, and the location of the server system is communicated to the embedded system. A client system requests a page of data stored in the embedded system. In response to the client system request, the embedded system forms a data page including one or more instructions for displaying a help button. The data page includes one or more instructions associating the help file on the server system with the help button. The embedded system transmits the data page to the client system. The client system then processes the data page to form a view on a display device. In response to assertion of the help button, the client system retrieves the help file from the server system and processes the help file. In an example embodiment, a configuration dialog box is displayed on the client system. The configuration dialog box is used to receive the location of the server system from a user interface on the client system. The location of the server system is transmitted from the client system to the embedded system.
-
Citations
41 Claims
-
1. A method for providing help information to a client system, comprising:
-
requesting, by said client system, a page of data stored in a remote system coupled to said client system and a server system via a network;
determining, by said remote system, whether help contents are configured in association with said page of data;
in the event that said remote system determines that help contents are not configured in association with said page of data, obtaining a location of at least one help contents file from said client system;
configuring, by said remote system, said location of said at least one help contents file in association with said requested page of data;
forming, by said remote system, responsive to said request for said page of data stored in said remote system, a data page, wherein said data page includes at least one instruction for displaying a help button, and wherein said data page includes at least one instruction associating said location of said at least one help contents file with said help button, and wherein said data page further includes said requested page of data;
transmitting said data page to said client system;
processing said data page on said client system, wherein said processing includes display of said help button within a display window containing said requested page of data;
requesting, by said client system, responsive to selection of said help button by a user, said at least one help contents file from a remote help contents server indicated by said location of said at least one help contents file; and
receiving and outputting said at least one help contents file by said client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for providing help information to a plurality of client systems, comprising:
-
a help system operable to;
execute within at least one remote system, determine, in response to receipt of a request for a page of data from a client system, whether help contents are configured in association with said page of data, in the event that said remote system determines that help contents are not configured in association with said page of data, obtain a location of at least one help contents file from said client system, configure said location of said at least one help contents file in association with said requested page of data, generate and transmit a data page to said plurality of client systems, wherein said data page includes at least one instruction which forms a help button when said data page is processed by one or more of said plurality of client systems, wherein said processing includes display of said help button within a display window containing said requested page of data, and wherein said data page further includes at least one instruction operable to obtain said at least one help contents file from a remote help contents server system indicated by said location of said at least one help contents file, responsive to assertion of said help button through a user interface on at least one of said client systems. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product including a computer readable medium, said computer readable medium having a computer program for providing help information to a plurality of client systems stored thereon, said computer program comprising:
-
program code operable to;
execute within at least one remote system, determine, in response to receipt of a request for a page of data from a client system, whether help contents are configured in association with said page of data, in the event that said help contents are not configured in association with said page of data, obtain a location of at least one help contents file from said client system, configure said location of said at least one help contents file in association with said requested page of data, generate and transmit a data page to said plurality of client systems, wherein said data page includes at least one instruction which forms a help button when said data page is processed by one or more of said plurality of client systems, wherein said processing includes display of said help button within a display window containing said requested page of data, and wherein said data page further includes at least one instruction operable to obtain said at least one help contents file from a remote help contents server system indicated by said location of said at least one help contents file, responsive to assertion of said help button through a user interface on at least one of said client systems.
-
-
40. A computer data signal embodied in a carrier wave said computer data signal including a computer program for providing help information to a plurality of client systems stored thereon, said computer program comprising:
-
program code operable to;
execute within at least one remote system, determine, in response to receipt of a request for a page of data from a client system, whether help contents are configured in association with said page of data, in the event that said help contents are not configured in association with said page of data, obtain a location of at least one help contents file from said client system, configure said location of said at least one help contents file in association with said requested page of data, generate and transmit a data page to said plurality of client systems, wherein said data page includes at least one instruction which forms a help button when said data page is processed by one or more of said plurality of client systems, wherein said processing includes display of said help button within a display window containing said requested page of data, and wherein said data page further includes at least one instruction operable to obtain said at least one help contents file from a remote help contents server system indicated by said location of said at least one help contents file, responsive to assertion of said help button through a user interface on at least one of said client systems.
-
-
41. A system for providing help information to a plurality of client systems, comprising:
-
a help system means for executing within at least one remote system, said help system means operable to;
determine, in response to receipt of a request for a page of data from a client system, whether help contents are configured in association with said page of data, in the event that said help contents are not configured in association with said page of data, obtain a location of at least one help contents file from said client system, configure said location of said at least one help contents file in association with said requested page of data, generate and transmit a data page to said plurality of client systems, wherein said data page includes at least one instruction which forms a help button when said data page is processed by one or more of said plurality of client systems, wherein said processing includes display of said help button within a display window containing said requested page of data, and wherein said data page further includes at least one instruction operable to obtain said at least one help contents file from a remote help contents server system indicated by said location of said at least one help contents file, responsive to assertion of said help button through a user interface on at least one of said client systems.
-
Specification