Server for reconfiguring control of a subset of devices on one or more kiosks
First Claim
Patent Images
1. A server comprising:
- one or more connections to a network, one or more requests received through the connections;
one or more configuration sets having one or more files and at least one embedded control function sent by the server to one or more remote kiosks connected to the network, one or more of the configuration sets and one or more of the embedded control functions being associated with an application and capable of being executed by a browser on the remote kiosks, the embedded control function capable of invoking one or more browser application programming interface programs, the browser application programming interface programs capable of communicating between the embedded control function and a driver subset of local application programming interface programs associated with a respective subset of devices on the kiosk but external to the browser, and the embedded control function capable of selecting and causing the driver subset to control the subset of devices to configure the respective kiosk to perform the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A server system that is connected to one or more networks, e.g., the Internet, corporate or government intranets, extranets, etc. The server has one or more application files or configuration sets that the server serves to from one or more kiosks on the network. The configuration sets are application specific. (An application is a use for which the kiosks are configured or reconfigured.) One or more of the files in the configuration sets include one or more embedded (control) programs that are used to control the local APIs of one or more of the devices on the kiosk. In this way, the devices are controlled to configure the kiosk to perform the application.
-
Citations
23 Claims
-
1. A server comprising:
-
one or more connections to a network, one or more requests received through the connections;
one or more configuration sets having one or more files and at least one embedded control function sent by the server to one or more remote kiosks connected to the network, one or more of the configuration sets and one or more of the embedded control functions being associated with an application and capable of being executed by a browser on the remote kiosks, the embedded control function capable of invoking one or more browser application programming interface programs, the browser application programming interface programs capable of communicating between the embedded control function and a driver subset of local application programming interface programs associated with a respective subset of devices on the kiosk but external to the browser, and the embedded control function capable of selecting and causing the driver subset to control the subset of devices to configure the respective kiosk to perform the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, performed by a server on a network, comprising the steps of:
-
receiving a request from one or more kiosks connected to the network;
sending, to the kiosk, one or more configuration sets having one or more files and at least one embedded control function, one or more of the configuration sets and one or more of the embedded control functions being associated with an application, the embedded control functions capable of selecting a driver subset of one or more local application programming interface programs, the driver subset being external to a browser on the kiosk and associated with a subset of devices on the kiosks and the embedded control function further communicating through one or more browser application programming interface programs with the driver subset to cause the local application program interface programs to reconfigure a control of the subset of devices to configure the respective kiosk to perform the application.
-
-
22. A server comprising:
-
one or more connections to a network, one or more requests received through the connections;
one or more configuration sets having one or more files and at least one embedded control function, one or more of the configuration sets and one or more of the embedded control functions being associated with an application, the embedded control functions capable of selecting a driver subset of one or more application program interface programs, the driver subset associated with a subset of devices on one or more local kiosks and a communication between the application and the driver subset caused by the embedded control function to cause the application program interface programs to reconfigure a non content based control of the subset of devices to configure the respective local kiosk to perform the application.
-
-
23. A server comprising:
-
one or more connections to a network, one or more requests received through the connections;
one or more configuration sets having one or more files and at least one embedded control function, one or more of the configuration sets and one or more of the embedded control functions being associated with an application, the embedded control functions capable of selecting a driver subset of one or more application program interface programs, the driver subset associated with a subset of devices on one or more local kiosks and the embedded control function further causing a communication between the application and the driver subset to cause the application program interface programs to reconfigure a control of the subset of devices to configure the respective local kiosk to perform the application, where the device subset and the application are different than a previous device subset associated with a previous application.
-
Specification