SYSTEM AND METHOD THAT PROVIDE A SELF-CONTAINED DEMONSTRATION
First Claim
1. A self-contained demonstration system, wherein the components of the self-contained demonstration system are installed and executed on a single device, the system comprising:
- an application module configured to (i) receive requests input by a user to access and/or manipulate information within an external information source, (ii) generate requests for the external information source that request the external information source provide access to the information within the external information source and/or manipulate the information within the external information source in accordance with the requests input by the user, and (iii) convey, to the user, responses of the external information source to the requests generated by the application module,wherein the external information source is located remotely from the single device;
an interface module configured to format the requests generated by the application module into a format that is understandable to the external information source, and to format the response of the external information source to the requests into a format that is understandable to the application module, thereby enabling interaction between the application module and the external information source; and
a local information source that is located locally on the single device, the local information source being a scaled down version of the external information source such that the organization and/or the type of information provided by the local information source is similar to the organization and/or the type of information provided by the external information source and the information provided by the local information source is limited relative to the information provided by the external information source,wherein the interface module is further configured to format requests generated by the application module and responses of the local information source to the requests such that the application module and the local information source are enabled to interact in substantially the same manner as the application module would interact with the external information source, thereby providing the user with a self-contained demonstration of the operation of the application module.
2 Assignments
0 Petitions
Accused Products
Abstract
A self-contained demonstration that demonstrates the functionality of an application module. More specifically, the functionality of the application module with respect to information within an external information source that is located remotely from the application module may be demonstrated. In some instances, the components of a system providing the self-contained demonstration may be installed and executed on a single device, while the external information source would be located remotely and externally from the single device. In order to demonstrate the functionality of the application module, the self-contained demonstration may enable the application module to interact with a local information source in substantially the same manner as the application module would interact with an external information source. The local information source may be installed locally on the single device, and may be a scaled-down version of an external information source.
13 Citations
18 Claims
-
1. A self-contained demonstration system, wherein the components of the self-contained demonstration system are installed and executed on a single device, the system comprising:
-
an application module configured to (i) receive requests input by a user to access and/or manipulate information within an external information source, (ii) generate requests for the external information source that request the external information source provide access to the information within the external information source and/or manipulate the information within the external information source in accordance with the requests input by the user, and (iii) convey, to the user, responses of the external information source to the requests generated by the application module, wherein the external information source is located remotely from the single device; an interface module configured to format the requests generated by the application module into a format that is understandable to the external information source, and to format the response of the external information source to the requests into a format that is understandable to the application module, thereby enabling interaction between the application module and the external information source; and a local information source that is located locally on the single device, the local information source being a scaled down version of the external information source such that the organization and/or the type of information provided by the local information source is similar to the organization and/or the type of information provided by the external information source and the information provided by the local information source is limited relative to the information provided by the external information source, wherein the interface module is further configured to format requests generated by the application module and responses of the local information source to the requests such that the application module and the local information source are enabled to interact in substantially the same manner as the application module would interact with the external information source, thereby providing the user with a self-contained demonstration of the operation of the application module. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronically readable medium including machine readable code, wherein the machine readable code is designed to execute installation of a self-contained demonstration system on a single device, the electronically readable medium comprising:
-
application code that effects the installation of an application module on the single device, the application module being configured to (i) receive requests input by a user to access and/or manipulate information within an external information source, (ii) generate requests for the external information source that request the external information source provide access to the information within the external information source and/or manipulate the information within the external information source in accordance with the requests input by the user, and (iii) convey, to the user, responses of the external information source to the requests generated by the application module, wherein the external information source is located remotely from the single device; interface code that effects the installation of an interface module on the single device, the interface module being configured to format the requests generated by the application module into a format that is understandable to the external information source, and to format the responses of the external information source to the requests into a format that is understandable to the application module, thereby enabling interaction between the application module and the external information source; and local information source code that effects the installation of a local information source code on the single device, the local information source being a scaled down version of the external information source such that the organization and/or the type of information provided by the local information source is similar to the organization and/or the type of information provided by the external information source and the information provided by the local information source is limited relative to the information provided by the external information source, wherein, upon installation, the interface module is further configured to format requests generated by the application module and responses of the local information source to the requests such that the application module and the local information source are enabled to interact in substantially the same manner as the application module would interact with the external information source, thereby providing the user with a self-contained demonstration of the operation of the application module. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of providing a self-contained demonstration on a single device, the method comprising:
-
receiving a request from a user to access and/or manipulate information; generating a request intended for an external information source to provide access to information within the external information source and/or manipulate information within the external information source in accordance with the request received from the user, wherein the external information source is located remotely from the single device; formatting the request intended for the external information source into a format that is understandable by a local information source that is located locally on the single device, the local information source being a scaled down version of the external information source such that the organization and/or the type of the information provided by the local information source is structurally similar to the organization and/or the type of the information provided by the external information source and the information provided by the local information source is limited relative to the information provided by the external information source; and executing the request intended for the external information source on the information within the local information source to generate a response to the request. - View Dependent Claims (15, 16, 17, 18)
-
Specification