System controller database manager with query stacking and caching for electrical distribution system
First Claim
1. A method of requesting access to data in an electrical distribution system, comprising:
- providing a panel comprising a plurality of remote operated devices mounted in the panel, each remote operated device for connection in a branch circuit to a load device;
providing a panel controller operatively connected to each of the remote operated devices, the panel controller comprising a programmed controller for controlling operation of the remote operated devices;
providing a database associated with the programmed controller storing configuration data relating to operation of the remote operated devices; and
operating a database manager for accessing data in the database responsive to requests of the programmed controller, comprising storing a cache of data queries and responsive to a received request for data operating a get query routine and a get data routine, the get query routine comprising determining if a query relating to the received request is stored in the cache and if the query is stored in the cache then returning the stored query, or if the query is not stored in the cache then retrieving the query from a resource and returning the retrieved query, and the get data routine comprising operating the returned query against the database to access data in the database for use by the programmed controller.
2 Assignments
0 Petitions
Accused Products
Abstract
An electrical distribution system includes a database manager using a query stack, comprising a panel with a plurality of remote operated devices mounted in the panel. Each remote operated device is for connection in a branch circuit to a load device. A panel controller is operatively connected to each of the remote operated devices. The panel controller comprises a programmed controller for controlling operation of the remote operated devices. A database is operatively associated with the programmed controller storing configuration data relating to operation of the remote operated devices. The panel controller is programmed to implement a database manager for accessing data in the database responsive to requests of the programmed controller, comprising storing a cache of data queries and responsive to a received request for data determining if a query relating to the received request is stored in the cache and returning the stored query, and operating the returned query to access data in the database.
12 Citations
15 Claims
-
1. A method of requesting access to data in an electrical distribution system, comprising:
-
providing a panel comprising a plurality of remote operated devices mounted in the panel, each remote operated device for connection in a branch circuit to a load device; providing a panel controller operatively connected to each of the remote operated devices, the panel controller comprising a programmed controller for controlling operation of the remote operated devices; providing a database associated with the programmed controller storing configuration data relating to operation of the remote operated devices; and operating a database manager for accessing data in the database responsive to requests of the programmed controller, comprising storing a cache of data queries and responsive to a received request for data operating a get query routine and a get data routine, the get query routine comprising determining if a query relating to the received request is stored in the cache and if the query is stored in the cache then returning the stored query, or if the query is not stored in the cache then retrieving the query from a resource and returning the retrieved query, and the get data routine comprising operating the returned query against the database to access data in the database for use by the programmed controller. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of requesting access to data in an electrical distribution system including a panel comprising a plurality of remote operated devices mounted in the panel, each remote operated device for connection in a branch circuit to a load device, and a panel controller operatively connected to each of the remote operated devices, the panel controller comprising a programmed controller for controlling operation of the remote operated devices, the method comprising:
-
providing a database associated with the programmed controller storing configuration data relating to operation of the remote operated devices; providing a cache of database queries; receiving a request for accessing data in the database; operating a get query routine comprising determining if a query relating to the received request is stored in the cache and if the query is stored in the cache then returning the stored query, or if the query is not stored in the cache then retrieving the query from a resource and returning the retrieved query; and operating a get data routine comprising operating the returned query against the database to access data in the database for use by the programmed controller. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electrical distribution system including a database manager using a query stack, comprising:
-
a panel comprising a plurality of remote operated devices mounted in the panel, each remote operated device for connection in a branch circuit to a load device; a panel controller operatively connected to each of the remote operated devices, the panel controller comprising a programmed controller for controlling operation of the remote operated devices; a database operatively associated with the programmed controller storing configuration data relating to operation of the remote operated devices; wherein the panel controller is programmed to implement a database manager for accessing data in the database responsive to requests of the programmed controller, comprising storing a cache of data queries and responsive to a received request for data operating a get query routine and a get data routine, the get query routine comprising determining if a query relating to the received request is stored in the cache and if the query is stored in the cache then returning the stored query, or if the query is not stored in the cache then retrieving the query from a resource and returning the retrieved query, and the get data routine comprising operating the returned query against the database to access data in the database for use by the programmed controller. - View Dependent Claims (12, 13, 14, 15)
-
Specification