Systems and methods for programmable device installations
First Claim
Patent Images
1. A system comprising:
- at least one programmable device, the programmable device being configured to;
generate configuration information,encode the configuration information into a QR code, anddisplay the QR code with the encoded configuration information;
a server including;
a first memory, andat least a first processor coupled to the first memory and configured to;
receive the configuration information encoded in the QR code, the configuration information being based on one or more values of one or more configuration options for the at least one programmable device, wherein the programmable device is an uninterruptible power supply, a programmable logic controller, or a utility meter; and
a local server comprising;
a second memory including target configuration information relating to a plurality of programmable devices, andat least a second processor configured to;
emulate the at least one programmable device using the target configuration information,receive the configuration information encoded in the QR code,detect whether the configuration information is in accord with the target configuration information, andsend a message to the server indicating whether the configuration information is in accord with the target configuration information; and
wherein the at least a first processor of the server is further configured to;
generate a recommendation to provide a user with information to update the programmable device in response to determining that the configuration information is not in accord with the target configuration information, the information including one or more drawings, diagrams, or text that instruct the user to fix a configuration of the programmable device,send the recommendation to a smart device, andtransmit a message indicating whether the configuration information is in accord with the target configuration information.
1 Assignment
0 Petitions
Accused Products
Abstract
According to at least one embodiment, a system including a server is provided. The server includes a memory and at least one processor coupled to the memory. The at least one processor is configured to receive configuration information encoded in a QR code, the configuration information being based on one or more values of one or more configuration options for at least one programmable device. The at least one processor is also configured to determine if the configuration information is in accord with target configuration information and transmit a message indicating whether the configuration information is in accord with the target configuration information.
27 Citations
15 Claims
-
1. A system comprising:
-
at least one programmable device, the programmable device being configured to; generate configuration information, encode the configuration information into a QR code, and display the QR code with the encoded configuration information; a server including; a first memory, and at least a first processor coupled to the first memory and configured to; receive the configuration information encoded in the QR code, the configuration information being based on one or more values of one or more configuration options for the at least one programmable device, wherein the programmable device is an uninterruptible power supply, a programmable logic controller, or a utility meter; and a local server comprising; a second memory including target configuration information relating to a plurality of programmable devices, and at least a second processor configured to; emulate the at least one programmable device using the target configuration information, receive the configuration information encoded in the QR code, detect whether the configuration information is in accord with the target configuration information, and send a message to the server indicating whether the configuration information is in accord with the target configuration information; and wherein the at least a first processor of the server is further configured to; generate a recommendation to provide a user with information to update the programmable device in response to determining that the configuration information is not in accord with the target configuration information, the information including one or more drawings, diagrams, or text that instruct the user to fix a configuration of the programmable device, send the recommendation to a smart device, and transmit a message indicating whether the configuration information is in accord with the target configuration information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one programmable device including; a first memory; and at least a first processor coupled to the first memory and configured to; generate configuration information, the configuration information based on one or more values of one or more configuration options, encode the configuration information into a QR code, display the QR code including a representation of the configuration information; a server comprising; a second memory, and at least a second processor coupled to the second memory and configured to; receive the configuration information encoded in the QR code, and generate a recommendation to provide a user with information to update the at least one programmable device; and a local server comprising; a third memory including target configuration information relating to a plurality of programmable devices, and at least a third processor configured to; emulate the at least one programmable device using the target configuration information, receive the configuration information encoded in the QR code; detect whether the configuration information is in accord with the target configuration information, and send a message to the server indicating whether the configuration information is in accord with the target configuration information; and wherein the at least a first processor of the at least one programmable device is further configured to; receive an update, from a smart device, based on the recommendation for the user, the recommendation being generated at the server in response to determining that the configuration information is not in accord with target configuration information, wherein the recommendation provides information including one or more drawings, diagrams, or text that instruct the user to fix a configuration of the at least one programmable device, and wherein the at least one programmable device is an uninterruptible power supply, a programmable logic controller, or a utility meter. - View Dependent Claims (10, 11)
-
-
12. A method for verifying a configuration, the method comprising acts of:
-
generating configuration information; encoding, by at least one programmable device, the configuration information into a QR code; displaying, on a display of the at least one programmable device, the QR code including the encoded configuration information; receiving the configuration information encoded in the QR code at a server, the configuration information based on one or more values of one or more configuration options for the at least one-programmable device, wherein the at least one programmable device is an uninterruptible power supply, a programmable logic controller, or a utility meter; emulating the at least one programmable device using target configuration information relating to a plurality of programmable devices; receiving the configuration information encoded in the QR code at a local server; detecting whether the configuration information is in accord with the target configuration information; sending a message from the local server to the server indicating whether the configuration information is in accord with the target configuration information; generating a recommendation to provide a user with information to update the at least one programmable device in response to determining that the configuration information is not in accord with the target configuration information, the information including one or more drawings, diagrams, or text that instruct the user to fix a configuration of the at least one programmable device; sending the recommendation to a smart device; displaying, by the smart device, the one or more drawings, diagrams, or text; and transmitting a message indicating whether the configuration information is in accord with the target configuration information. - View Dependent Claims (13, 14, 15)
-
Specification