Claims
- 1. A utility meter comprising:
a memory for storing programs that are executed by the utility meter; an interpretive language program stored in the memory; an interpreter for executing the interpretive language program; and a computer network access port for receiving an interpretive language program and storing it in the memory so that when the interpreter executes the interpretive language program it provides new functionality for the utility meter.
- 2. The meter of claim 1 wherein the interpretive language program is a Java applet.
- 3. The meter of claim 1 wherein the interpretive language program is a Java script program.
- 4. The meter of claim 1 wherein the interpreter interprets Java language programs.
- 5. The meter of claim 1 wherein the interpreter interprets Active X programs.
- 6. The meter of claim 1 wherein the computer network access port comprises:
a communication driver for communicating with programs executing in the memory of the meter; and a computer network interface for communicating with a computer network.
- 7. The meter of claim 6 wherein the communication driver converts data messages between an RS-232C protocol and a TCP/IP protocol.
- 8. The meter of claim 6 wherein the computer network interface communicates data messages to a computer network implementing a 10 Base T protocol.
- 9. The meter of claim 1 wherein the interpreter interprets Active X language programs.
- 10. The meter of claim 1, the computer network access port further comprising:
a modem for communicating with a computer device over a telephone network; and a modem driver for communicating between the modem and programs executing on the meter.
- 11. A method for adding a meter function to a utility meter comprising:
receiving an interpretive language program at a utility meter from another computer coupled to a computer network; storing the interpretive language program in a memory of the utility meter; and executing the interpretive language program to perform a meter function.
- 12. The method of claim 11 wherein the receipt of the interpretive language program receives a Java applet.
- 13. The method of claim 11 wherein the receipt of the interpretive language program receives a Java script program.
- 14. The method of claim 11 wherein the execution includes interpreting Java language programs.
- 15. The method of claim 11 wherein the execution includes interpretating Active X programs.
- 16. The method of claim 11 further comprising:
communicating network data received from the computer network with programs executing in the memory of the meter; and communicating meter data obtained from meter functions over a computer network.
- 17. The method of claim 16 wherein the network data communication converts data messages between an RS-232C protocol and a TCP/IP protocol.
- 18. The method of claim 17 further comprising:
communicating data messages between the meter and a computer device over a telephone network.
- 19. The method of claim 11 wherein the interpretation interprets Active X language programs.
- 20. The method of claim 11 wherein the receipt of the interpretive language program includes:
receiving an interpretive language program through a computer network access port; and converting the interpretive language program to a local I/O protocol so the program may be stored on the utility meter.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application No. 60/325,031 filed Sep. 25, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60325031 |
Sep 2001 |
US |