WEB BROWSER-BASED DEVICE COMMUNICATION WORKFLOW
First Claim
1. A system for initializing control of a peripheral device, the system comprising:
- a peripheral device configured to be operably coupled to a user computing device; and
a user computing device operably coupled to a communications network, the user computing device comprising;
a web browser configured to present web pages to a user, anda device manager configured to operate the peripheral device and request a login page from the web server viewable on the web browser upon coupling of the peripheral device with the user computing device, the device manager including a device manager web server configured to receive a communication from the web browser;
wherein the web browser is further configured to receive an authentication token from the web server after transmission of user login information to the web server entered through the login page and pass the authentication token to the device manager through the device manager web server, andwherein the device manager is further configured to authenticate the device manager with the web server by transmitting the authentication token to the web server.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for controlling a peripheral device with a web browser. A system includes a peripheral device and a user computing device executing a web browser and a device manager, the device manager configured to operate the peripheral device and including a device manager web server. An authentication token can be passed to the web browser from a web server upon coupling of the peripheral device with the user computing device and login by the user with the web browser. The web browser can pass the authentication token to the device manager through the device manager web server. The device manager can transmit the authentication token to the web server to pair the web browser with the device manager.
-
Citations
20 Claims
-
1. A system for initializing control of a peripheral device, the system comprising:
-
a peripheral device configured to be operably coupled to a user computing device; and a user computing device operably coupled to a communications network, the user computing device comprising; a web browser configured to present web pages to a user, and a device manager configured to operate the peripheral device and request a login page from the web server viewable on the web browser upon coupling of the peripheral device with the user computing device, the device manager including a device manager web server configured to receive a communication from the web browser; wherein the web browser is further configured to receive an authentication token from the web server after transmission of user login information to the web server entered through the login page and pass the authentication token to the device manager through the device manager web server, and wherein the device manager is further configured to authenticate the device manager with the web server by transmitting the authentication token to the web server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for initializing control of a peripheral device, the method comprising:
-
installing a device manager on a user computing device, the device manager configured to operate the peripheral device and including a device manager web server; receiving, with a web server, login information from a web browser executing on the user computing device; transmitting, from the web server, an authentication token to the web browser; receiving, with the web server, the authentication token from the device manager; and pairing the web browser and the device manager based on the shared authentication token so that peripheral device commands can be transmitted by the web server to the device manager. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for controlling a peripheral device with a web browser, the web browser paired to a particular device manager, the method comprising:
-
receiving, with a web server, a peripheral device command from a web browser executing on a user computing device; identifying the particular device manager paired with the web browser; routing the peripheral device command to the particular device manager identified as paired with the web browser; and executing the peripheral device command on the peripheral device using the device manager. - View Dependent Claims (17, 18, 19, 20)
-
Specification