Entry of electric power delivery system data in a web-based interface
First Claim
1. A computer program product, comprising a non-transitory computer-readable medium having executable computer program code, the computer program product comprising:
- a client-side module configured to communicate with a server-side module, the client-side module comprising;
a web browser interface module configured to retrieve data entered by an operator into a data entry field of a web browser;
a user interface module configured to display variable length data to a user via the web browser;
a communication module configured to manage communication with the server-side module, the communication module configured to;
generate an object comprising data entered by the user into the web browser, the object comprising at least one setting associated with an electric power utility system;
transmit the object to the server; and
receive a response from the server;
a scroll event handler configured to synchronize display a result in the web browser based on the response across two or more data entry fields based upon a scroll event;
wherein the two or more data entry fields comprise an index column and at least one data column, and each of a plurality of values in the data column are associated with a corresponding value in the index column.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are a variety of systems and methods for entry of data relating to an electrical power delivery system using a web-based interface. One embodiment may include a computer program product having a client-side module to communicate with a server-side module. The client-side module may further include a web browser interface module to retrieve data entered by an operator into a data entry field in a web browser, a user interface module to display variable length data to a user via the web browser, and a communication module to manage communication with the server-side module. The communication module may further be configured to generate an object comprising data entered by the user into the web browser, transmit the object to the server, and receive a response from the server.
46 Citations
20 Claims
-
1. A computer program product, comprising a non-transitory computer-readable medium having executable computer program code, the computer program product comprising:
-
a client-side module configured to communicate with a server-side module, the client-side module comprising; a web browser interface module configured to retrieve data entered by an operator into a data entry field of a web browser; a user interface module configured to display variable length data to a user via the web browser; a communication module configured to manage communication with the server-side module, the communication module configured to; generate an object comprising data entered by the user into the web browser, the object comprising at least one setting associated with an electric power utility system; transmit the object to the server; and receive a response from the server; a scroll event handler configured to synchronize display a result in the web browser based on the response across two or more data entry fields based upon a scroll event; wherein the two or more data entry fields comprise an index column and at least one data column, and each of a plurality of values in the data column are associated with a corresponding value in the index column. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product, comprising a non-transitory computer-readable medium having executable computer program code, the computer program product comprising:
-
a server-side module configured to communicate with a client-side module, the server-side module comprising; a communication module configured to manage communication with the client-side module, the communication module configured to; receive a variable length data pasted by an operator into a web browser using a paste command; determine, using a paste event handler, whether a number of entries associated with the paste command exceeds a maximum number of entries associated with a data entry field to receive the variable length data; validate, using a data validation module, the variable length data entered by the operator; update a setting associated with an electric power delivery system based on the variable length data; generate a response; and post updated data for retrieval by the client-side module; transmit the response to the client-side module; serve the updated data to the client-side module in response to a request from the client-side module. - View Dependent Claims (14)
-
-
15. A method for receiving electric power delivery system data via a web-based interface, comprising:
-
receiving a variable length data input pasted by an operator into a web browser using a paste command; determining whether a number of entries associated with the paste command exceeds a maximum number of entries associated with a data entry field to receive the variable length data; retrieving the input from the web browser; generating an object based on the input, transmitting the object to a server; validating the variable length data entered by the operator; updating a setting associated with an electric power delivery system based on the variable length data; generating a response; and transmitting the response to the operator. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification