Utilizing demonstration data based on dynamically determining feature availability
First Claim
1. A method performed by a management server comprising:
- receiving, at the management server, a first request from a client device for computer system feature data related to a computer system feature;
sending, by the management server, a second request to a computer system to invoke, by the computer system, the computer system feature;
receiving, at the management server from the computer system in response to the second request, response computer system feature data including feature status information;
determining, by the management server, whether or not the feature status information indicates that the computer system feature is available on the computer system;
having determined that the feature status information indicates that the computer system feature is available on the computer system;
(i) obtaining, by the management server, live computer system data from the response computer system feature data received from the computer system, the live computer system data pertaining to the computer system feature that is available on the computer system; and
(ii) forming, by the management server, the computer system feature data based on the live computer system data;
having determined that the feature status information indicates that the computer system feature is not available on the computer system;
(i) obtaining, by the management server, non-live computer system data from other than the response computer system feature data received from the computer system, the non-live computer system data including one or more of dynamically generated sample computer system feature data and mock computer system feature data; and
(ii) forming, by the management server, the computer system feature data based on the non-live computer system data; and
sending, by the management server, the computer system feature data to the client device.
9 Assignments
0 Petitions
Accused Products
Abstract
Described are methods, systems, and apparatus, including computer program product for selectively utilizing demonstration data based on dynamically determining feature availability on computer systems. A first request is received from a client device for computer system feature data related to a computer system feature. A second request is sent to a computer system to invoke by the computer system the computer system feature. Response computer system feature data including feature status information is received. The computer system feature data is formed based on the response computer system feature data, if the feature status information indicates that the computer system feature is available on the computer system. The computer system feature data is formed based on demonstration data, if the feature status information indicates that the computer system feature is not available on the computer system. The computer system feature data is sent to the client device.
44 Citations
16 Claims
-
1. A method performed by a management server comprising:
-
receiving, at the management server, a first request from a client device for computer system feature data related to a computer system feature; sending, by the management server, a second request to a computer system to invoke, by the computer system, the computer system feature; receiving, at the management server from the computer system in response to the second request, response computer system feature data including feature status information; determining, by the management server, whether or not the feature status information indicates that the computer system feature is available on the computer system; having determined that the feature status information indicates that the computer system feature is available on the computer system; (i) obtaining, by the management server, live computer system data from the response computer system feature data received from the computer system, the live computer system data pertaining to the computer system feature that is available on the computer system; and (ii) forming, by the management server, the computer system feature data based on the live computer system data; having determined that the feature status information indicates that the computer system feature is not available on the computer system; (i) obtaining, by the management server, non-live computer system data from other than the response computer system feature data received from the computer system, the non-live computer system data including one or more of dynamically generated sample computer system feature data and mock computer system feature data; and (ii) forming, by the management server, the computer system feature data based on the non-live computer system data; and sending, by the management server, the computer system feature data to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A computer program product, tangibly embodied in a non-transitory computer readable storage medium, including instructions being operable to cause one or more data processing apparatus to:
-
receive a first request from a client device for computer system feature data related to a computer system feature; send a second request to a computer system to invoke, by the computer system, the computer system feature; receive from the computer system in response to the second request, response computer system feature data including feature status information; determine whether or not the feature status information indicates that the computer system feature is available on the computer system; having determined that the feature status information indicates that the computer system feature is available on the computer system; (i) obtain live computer system data from the response computer system feature data received from the computer system, the live computer system data pertaining to the computer system feature that is available on the computer system; and (ii) form the computer system feature data based on the live computer system data; having determined that the feature status information indicates that the computer system feature is not available on the computer system; (i) obtain non-live computer system data from other than the response computer system feature data received from the computer system, the non-live computer system data including one or more of dynamically generated sample computer system feature data and mock computer system feature data; and (ii) form the computer system feature data based on the non-live computer system data; and send the computer system feature data to the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
16. A method performed by a management server, comprising:
-
in response to a first request from a client device for computer system feature data related to a computer system feature, sending, by the management server, a second request to a computer system to invoke, by the computer system, the computer system feature; receiving, at the management server, feature status information from the computer system in response to the second request; determining that the computer system feature is not available on the computer system based on the feature status information; having determined that the computer system feature is not available on the computer system; (i) obtaining, by the management server, non-live computer system data from other than the computer system, the non-live computer system data including one or more of dynamically generated sample computer system feature data and (d) mock computer system feature data; and (ii) forming, by the management server, the computer system feature data based on the non-live computer system data; and sending, by the management server, the computer system feature data to the client device.
-
Specification