US20100110077A1 - System and method for identifying power usage issues - Google Patents
System and method for identifying power usage issues Download PDFInfo
- Publication number
- US20100110077A1 US20100110077A1 US12/590,451 US59045109A US2010110077A1 US 20100110077 A1 US20100110077 A1 US 20100110077A1 US 59045109 A US59045109 A US 59045109A US 2010110077 A1 US2010110077 A1 US 2010110077A1
- Authority
- US
- United States
- Prior art keywords
- resource
- user
- information
- exceptional
- manager
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004590 computer program Methods 0.000 claims description 10
- 230000009471 action Effects 0.000 abstract description 9
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 17
- 230000008859 change Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 10
- 230000007423 decrease Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 238000004378 air conditioning Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 235000014510 cooky Nutrition 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 239000007789 gas Substances 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000003345 natural gas Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R21/00—Arrangements for measuring electric power or power factor
- G01R21/133—Arrangements for measuring electric power or power factor by using digital technique
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01W—METEOROLOGY
- G01W1/00—Meteorology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
Definitions
- the present invention is related to computer software and more specifically to computer software for residential power analysis.
- What is needed is a system and method that can analyze power usage without requiring power sensors on every device, can use the capabilities of existing smart meters, and will not overload the network bandwidth of the smart meters.
- a system and method uses the capabilities of the smart power meter, any other smart meters, and any devices capable of power monitoring, to receive power monitoring reports at a central server.
- Weather reports from Internet web sites that supply such reports may also be used.
- the system and method displays the power usage to the user in near real time, graphically showing the level of power being used at the user's residence or business over time.
- the system and method incorporates reports of power usage from any devices that monitor their own power usage. For other devices, the user can turn devices on and off, or monitor times devices have turned themselves on or off, and then visually identify the power usage of such devices using the graph displayed, and indicate the name of the device, and the system and method associates the name with the power usage and attempts to identify the power usage over typical multiple times of operation of the device.
- the system and method prompts the user for information to allow its manual identification.
- the power usage of devices without such capability can be analyzed as well.
- a data structure containing power usage of an anonymous device is thus transformed with the name of the device.
- the system and method may then compare the resource usage of a device with that of other similar devices or similar devices in the same geographic area to identify problems or make recommendations regarding the saving of power.
- Information may be provided to retailers or manufacturers who can market devices that have a lower resource consumption profile than the device the user has, and can make precise cost/benefit comparisons.
- FIG. 1 is a block schematic diagram of a conventional computer system.
- FIG. 2 is a flowchart illustrating a method of analyzing power usage according to one embodiment of the present invention.
- FIG. 3 is a flowchart illustrating a method of providing resource usage data from a meter according to one embodiment of the present invention.
- FIG. 4 is a flowchart illustrating a method of providing resource usage data from a meter according to one embodiment of the present invention.
- FIG. 5 is a flowchart illustrating a method of analyzing resource usage according to one embodiment of the present invention.
- FIG. 6 is a block schematic diagram of a system for analyzing power usage according to one embodiment of the present invention.
- FIG. 7 is a pictorial representation of a display screen according to one embodiment of the present invention.
- FIG. 8 is a block schematic diagram illustrating the server of FIG. 6 in more detail according to one embodiment of the present invention.
- FIG. 9 is a block schematic diagram illustrating the resource assignment manager of FIG. 8 in more detail according to one embodiment of the present invention.
- FIG. 10 is a block schematic diagram illustrating the client computer system of FIG. 6 in more detail according to one embodiment of the present invention.
- FIG. 11 is a block schematic diagram illustrating the reporting apparatus of the meters or collector of FIG. 6 in more detail according to one embodiment of the present invention.
- the present invention may be implemented as computer software on a conventional computer system.
- a conventional computer system 150 for practicing the present invention is shown.
- Processor 160 retrieves and executes software instructions stored in storage 162 such as memory, which may be Random Access Memory (RAM) and may control other components to perform the present invention.
- Storage 162 may be used to store program instructions or data or both.
- Storage 164 such as a computer disk drive or other nonvolatile storage, may provide storage of data or program instructions. In one embodiment, storage 164 provides longer term storage of instructions and data, with storage 162 providing storage for data or instructions that may only be required for a shorter time than that of storage 164 .
- Input device 166 such as a computer keyboard or mouse or both allows user input to the system 150 .
- Output 168 allows the system to provide information such as instructions, data or other information to the user of the system 150 .
- Storage input device 170 such as a conventional floppy disk drive or CD-ROM drive accepts via input 172 computer program products 174 such as a conventional floppy disk or CD-ROM or other nonvolatile storage media that may be used to transport computer instructions or data to the system 150 .
- Computer program product 174 has encoded thereon computer readable program code devices 176 , such as magnetic charges in the case of a floppy disk or optical encodings in the case of a CD-ROM which are encoded as program instructions, data or both to configure the computer system 150 to operate as described below.
- each computer system 150 is a conventional SUN MICROSYSTEMS ULTRA 10 workstation running the SOLARIS operating system commercially available from SUN MICROSYSTEMS, Inc. of Mountain View, Calif., a PENTIUM-compatible personal computer system such as are available from DELL COMPUTER CORPORATION of Round Rock, Tex. running a version of the WINDOWS operating system (such as 95, 98, Me, XP, NT or 2000) commercially available from MICROSOFT Corporation of Redmond Wash. or a Macintosh computer system running the MACOS or OPENSTEP operating system commercially available from APPLE INCORPORATED of Cupertino, Calif.
- SOLARIS operating system commercially available from SUN MICROSYSTEMS, Inc. of Mountain View, Calif.
- a PENTIUM-compatible personal computer system such as are available from DELL COMPUTER CORPORATION of Round Rock, Tex. running a version of the WINDOWS operating system (such as 95, 98,
- FIREFOX browser commercially available from MOZILLA FOUNDATION of Mountain View, Calif. or INTERNET EXPLORER browser commercially available from MICROSOFT above, although other systems such as cell phones, IPHONES commercially available from APPLE, INC. and touch screen photo viewers may be used.
- FIG. 2 a method of analyzing power or other resource consumption is shown according to one embodiment of the present invention.
- Registration information is received, for example, from the user, and cost data is received, for example, from a utility 210 .
- the registration information may include a name and address/city/state/zip, utility account number or meter identifier or an identifier of a device that collects resource use information and provides it to a server as described in more detail herein.
- Registration information may include receipt or assignment of a user identifier and receipt of a password.
- the user logs into a server via a computer coupled to a network, such as the Internet 212 .
- the server notifies the user's power meter using the registration information, and the user's power meter changes from providing data at a second rate, to providing data at a first rate, whereby the first rate is faster than the second rate.
- the power meter may provide an indication of the rate of power being supplied every 15 minutes at the second rate, and every 5 seconds at the first rate. In one embodiment, such notification and change in rates does not occur until the user indicates that the user wishes to view resource use or provide device assignments as described in more detail herein.
- Other types of meters may be used instead of, or in addition to, the power meter.
- Resource use is received by the server 214 .
- resources may include power, water, natural gas phone, cable, or other utilities.
- the server may receive resource use at other times, but the reports are provided at a slower rate than it is received when the user has logged in as described above.
- step 214 includes displaying the resource use to the user, and receiving assignments of devices to portions of the resources being used as described in more detail herein.
- Weather information may be received for an area at least near the user's location, for example, from a web site that provides weather by providing the user's zip code, or weather information may be retrieved from a database 216 .
- weather information includes conditions such as sunny, cloudy, rain, etc., wind speeds, and/or outside temperature.
- thermostat information may be received from a thermostat capable of transmitting such information. Thermostat information may include the temperature at the thermostat or at one or more sensors monitored by the thermostat, the trigger temperature or temperatures at which heating or cooling devices, such as a heat pump or furnace, will turn on. The on or off status or resource consumption amount of the device controlled by the thermostat may also be received.
- Usage data for other resources such as water or gas may be received and used as described in more detail with respect to FIG. 7 .
- Resource use is analyzed 220 based on the identifier of each device, by comparing the resource use to normal resource use for the environment reported and/or based on usage reports received in a similar fashion for other users or by identifying potential savings that can be achieved by changing the operation or environment of similar devices.
- the power use of a refrigerator may be compared with actual resource use for the same type of device or similar devices of other nearby users (optionally, around the same date and time) to identify that the power usage of a refrigerator is eight times the average for the area, which may indicate that a replacement could save resources such as power.
- the power usage of the refrigerator may be compared with estimated power usage of refrigerators currently available for sale to determine if resource savings may be identified.
- the power use of a second refrigerator can be identified as one that could be eliminated.
- the user may select from preselected names, such as “second refrigerator” or “garage refrigerator” to facilitate such analysis.
- Suggestions are provided 222 to the user or to a third party such as a retailer to reduce resource use based on the analysis of the different devices, where resource use savings can be identified.
- the third party such as a retailer may then contact the user, for example, by mail or by e-mail or at the next time the user logs into the server to provide information about products or services that may be provided to reduce resource use, for example a more energy efficient refrigerator, or a service that cleans the coils on a refrigerator.
- Suggestions may include alternatives for a device, such as a pool cover to reduce the use of a pool pump.
- Suggestions may include suggestions regarding the operating environment of a device, such as suggesting checking for blockage of attic vents when an air conditioning unit is running several hours after the outside temperature has dropped lower than the desired indoor temperature.
- the user may log out or the server may time out for lack of activity, and an indication that the user is no longer using the system may be provided to the meter 224 to allow it to reduce its reporting rate as described herein.
- the user may implement the suggestions or the third party may work with the user to implement the suggestions 226 and the user may repeat operation of the method starting with step 212 .
- a notification of a log in or log out or other activities may be received 310 . If the indication is a log in or other indication corresponding to a need for a high data rate 312 , the data rate is set to a first rate 314 , and if the indication is a log out or other indication that does not correspond to a need for a high data rate 312 , the data rate of the meter is reduced to a second rate, lower than the first rate 316 . Data may be reported at a rate of once every 1 second to once every 2 minutes at the first rate, and once every 15 minutes at the second rate. Conventional run length compression or other compression may be employed (or may be employed only at the slower rate) to only provide data corresponding to the time, direction and magnitude of changes over a threshold percent or amount, such as 5% or 0.1 KwH.
- Steps 410 - 418 illustrate the change in transmission of pulse count information from a resource meter that provides pulses to indicate a quantity of the resource has been consumed.
- the date and time of pulses received is recorded.
- the number of pulses, or the number of pulses and duration between them is sent based on whether the number of pulses exceeds a threshold rate. This allows less data to be reported if the pulse rate is low.
- the resource use from a meter such as an electric meter is displayed 510 , for example, by sending it from a server to a user's computer system over a network in graphical form.
- the form is a chart showing the rate of use of the resource plotted against the time of day, for a recent period such as a few minutes to a few hours.
- a user interface control is provided to allow the user to zoom in or out of the graph, thereby changing the amount of time displayed.
- One or more resource use areas are identified 512 from the graph.
- a resource use area corresponds to the resource being used by a single device or multiple devices, as will now be described.
- a representative graph 712 is shown.
- This graph illustrates a base level rate of usage of the resource, in this case electricity, with three resource areas, such as resource area 716 that indicates a device turned on and off.
- a resource use area of the graph is identified by an area that slopes rapidly up, plateaus for some period, then slopes rapidly down.
- the resource use areas identified are those for which amount of the increase on the up slope is approximately equal to the amount of decrease on the down slope, though in other embodiments, other shapes, such as stairsteps or other more complex shapes may be identified as resource use areas that correspond to two devices turning on in succession, and turning off in any order.
- the resource use shown in FIG. 7 may correspond to a refrigerator or pool pump, for example, as such devices can cycle on and off throughout the day.
- known resource use may be recorded as if it were manually assigned and subtracted from the resource use indicated by the graph.
- the resource use reported by a smart refrigerator or smart thermostat may be subtracted from those shown on the graph before resource use areas are identified to remove the effect of such known devices from the graph to remove potential sources of confusion.
- the known resource uses are also subtracted from the graph to eliminate potential confusion by the user.
- the resource use areas of the graph will correspond to the resource use indicated by other devices, and if the resource use of known devices is displayed on the graph, the resource use areas are considered to be above the graphical display indicating the resource use of any known devices.
- cost information may also be displayed 514 on the graph.
- the cost is cost per unit of the resource, such as the cost per kilowatt hour, corresponding to the time of day and day, received in step 210 of FIG. 2 as described above.
- Price graph 714 shows one embodiment of cost data being displayed with the resource usage data.
- steps 510 - 514 operate as a continuously running process, which automatically updates in real time or nearly real time (without further user input) based on the data from the meter, and the cost at the time of day for that day.
- the increase in the rate of use of the resource, and the duration of that use is identified and the cost of that use
- the product of the increase, the duration, and the cost at that time for that day are identified and the increase and cost is displayed 520 .
- cost information 722 is shown on FIG. 7 , though other information may be displayed.
- the minimum or the maximum of the increase and the decrease may be used instead to cancel out effects of other devices that may turn on or off at the same time based on the approximate shape of the portion of the graph at or around the resource use area.
- An identifier of the device corresponding to the resource use area over which the user hovered the mouse cursor is requested from the user and received 522 and the identifier is associated 524 with information about the resource use area, which may include the date and time of day, an indication of the increase in the rate of resource use that corresponds to that device, an indication of the duration of such use, an indication of the cost and an identifier of the user or collector or meter.
- associating an identifier of the device with such information may include adding the identifier to a data structure in a computer readable medium such as memory or disk storage that already has such information, or vice versa.
- association may be made by removing or reordering identifiers of other possible devices that may be in the data structure to leave the identifier of the device in place, or by marking such identifier in a list of identifiers already associated with the information.
- the data structure existing in a tangible, physical media, is transformed.
- the data structure is, of course, readable by a computer system, and used for the applied purpose of resource use analysis as described herein.
- the data structure need not be a single data structure, but may be a set of related data structures, such as different tables in a relational database.
- the device identifier is provided in device label area 724 , and received from that area.
- the transformation of the data structure occurs on a server computer system, or a client computer system, each coupled via a network.
- a change notice is provided that identifies the magnitude of the most recent change.
- FIG. 7 illustrates a large increase 728 being displayed, for example, as the next cycle of the device corresponding to resource use area 716 appears.
- Change notice 730 is displayed along with change device label 732 that allows the user to identify the device corresponding to the resource use area to which the increase corresponds.
- Step 516 also includes detecting if the user has entered such a change device label, and if so 518 , the device change label is associated with the information corresponding to the resource use area to which the increase or decrease corresponds 532 , in a manner similar or identical to that described with respect to step 524 , and the method continues at step 526 .
- Frequency of use of the device may be identified 526 .
- step 526 includes attempting to identify other resource use areas that have similar increases, and durations that are at least consistent with the duration of the resource use area identified, and associating them with the device name after confirming with the user.
- outside temperatures and/or the name of the device may be used to make such a determination. For example, an other resource use area that has the same increase, but a longer duration may be identified as the air conditioning unit the user just identified if the outside temperature at the time and date corresponding to the resource use area identified is hotter than the outside temperature at the other resource use area.
- the other resource use areas identified are highlighted and the user is asked to confirm that they are correct.
- the user may click on any highlighted resource use area to remove it from consideration.
- the user may then confirm that the highlighted resource use areas correspond to the same device, and the frequency of use is identified for the device.
- other information may be identified that allows an estimate of the cost or resource use over a longer period of time instead of frequency of use, such as typical use in an hour, typical use in an hour as a function of outside or inside temperature, etc.
- the user may click on all of the identified resource use areas of the graph, thereby removing all of them, and manually enter frequency of use, duration, functions, times of use, or other information that can be used to calculate the amount of resource use or cost of resource use of a device.
- the user if no other resource use areas are automatically identified as described above, the user is prompted to enter such information, and such information is received and stored as part of the data structure as described above, all as part of step 526 .
- the method continues at step 510 .
- known device assignments may be removed from either the graph or from a modified set of data based on the graph that is used to identify resource use areas, to allow resource use areas corresponding to unknown devices to be identified more easily.
- Device assignments may be known because they have been identified by the user as described herein or reported by a device that reports its resource use.
- the method continues at step 510 .
- the user may be logged out 530 as described above.
- FIG. 6 a system for identifying resource use of various devices is shown according to one embodiment of the present invention.
- Three resource consuming devices 610 - 614 are shown, along with a heat pump/furnace 626 , though there may be any number of resource consuming devices.
- Resource consuming devices A and B 610 - 612 use electricity and are thus electrically coupled to electric meter 620 , which may include a conventional smart electric meter, capable of reporting as described herein via a ZIGBEE wireless network or another wireless network such as a conventional wireless mesh network.
- Resource consuming device C 614 may employ a different resource, such as water or gas, and is thus connected to resource meter 622 which may be a smart meter, also ZIGBEE capable, wireless capable or wireless mesh network capable.
- Meters 620 , 622 report rates of resource use as described herein to collector 630 , which forwards such rates to server 650 via a network such as the Internet. Meters may report rates of resource use to server 650 directly or one 622 may report via the other 620 , bypassing collector 630 , though in such case, some meters may serve as the collectors for other meters. Meters may also implement the method of FIGS. 3 and/or 4 .
- Collector 630 includes a ZIGBEE (or other wireless network or wireless mesh network) capable, Internet capable device that receives reports from meters 620 , 622 and forwards them to server 650 with a unique identifier of collector 630 or meters 620 , 622 that has been associated with the user on the server, for example via the registration information described above or via a system administrator. Collector 630 may implement the methods of FIG. 3 or 4 .
- ZIGBEE or other wireless network or wireless mesh network
- resource consuming device B 612 may be a smart device, meaning it reports its resource use, for example via a ZIGBEE wireless network connection, other wireless network connection or other wireless mesh network connection.
- the report is made to collector 630 , though in another embodiment, such report may be made to electric meter 620 which forwards it to collector 630 or server 650 .
- server 650 is a conventional server coupled to the Internet that performs the method of FIGS. 2 and 5 .
- Data may be provided for display via a web interface or ADOBE FLASH user interface that is provided by server 650 to client computer 640 via the Internet.
- Client computer 640 may be a conventional personal computer coupled to the Internet, running a conventional browser and optionally running FLASH, a cell phone, an IPHONE commercially available from APPLE, INC. or a touch screen photo display or any other similar device, and is used by the user to view and provide the data as described above.
- Server 650 may obtain weather information as described above from weather web site 660 , which may include a conventional weather database providing weather conditions and temperatures by zip code and time of day.
- client computer 640 serves the function of server 650 as well.
- client computer 640 is ZIGBEE capable, wireless capable or wireless mesh network capable and also serves the function of collector 630 .
- Electric meter 620 may serve the function of collector 630 .
- each user may have their own client computer system 640 , devices 610 - 614 , electric or other resource meter 620 - 622 , thermostat and heat pump/furnace 624 - 626 and collector 630 , though collector 630 may be shared by multiple users. There may be any number of users with similar or identical components 610 - 640 whose resource use information is collected by server 650 .
- Server 650 may include one or more conventional web servers and may include a conventional database.
- FIG. 8 is a block schematic diagram illustrating server 650 of FIG. 6 in more detail according to one embodiment of the present invention.
- communication interface 810 includes a conventional TCP/IP compatible communication interface, such as an Ethernet interface running suitable communication protocols. All communication into or out of server 650 is made via communication interface 810 coupled to a conventional network such as the Internet, via input/output 808 .
- Resource information manager 812 receives resource usage information, for example from collector 630 of FIG. 6 and stores it into resource usage storage 814 , associated with the date and time of receipt and the identifier of the building to which it pertains, such as a unique device identifier of collector 630 or meters 620 - 622 that is received with the resource use information. In one embodiment, such identifier is passed with all such information or information based thereon as described herein. Resource information manager 812 may also periodically receive other information, for example, temperatures from weather web site 660 that allows determination regarding expected use of the resource as described above, and stores such information with the date and time into resource usage storage 814 , along with information pertaining to the other information, for example the zip code to which the temperature pertains. Resource information manager 812 may request such information as part of the process of receiving it.
- resource usage information for example from collector 630 of FIG. 6 and stores it into resource usage storage 814 , associated with the date and time of receipt and the identifier of the building to which it pertains, such as a unique
- Registration manager 820 provides a user interface to prompt for registration information, including the user's address of the user's residence or business, the device identifier of collector 630 that collects resource usage information for the user's residence or business (or identifiers of meters 620 - 622 ), the cost or costs of the resource and days and times such cost is applicable if the cost of the resource varies by time and/or day, from the user and/or system administrator as described above and stores such registration information into registration storage 822 associated with the user or users for which it applies.
- registration manager 820 associates the unique device identifier of collector 630 or meters 620 - 622 with the user's address in registration storage 822 , which may include a conventional address database.
- Log in manager 830 provides a user interface to allow the user to log in and uses the registration information in registration storage 822 to authenticate the user.
- log in manager 830 provides the user identifier of the user to resource assignment manager 832 , which then signals the collector 630 for that user that the data rate should be increased as described above and collector 630 complies.
- Resource assignment manager 832 provides information to the user's client computer system 640 that may be used to display in real time or near real time resource usage information corresponding to that user from resource usage storage 814 as described above, and makes assignments of device labels to resource use area information by transforming data structures in resource assignment storage 834 that also includes the identifier of the collector 630 , a user identifier, device identifier of collector 630 as described above and in more detail below.
- the information in resource assignment storage 834 may include the user identifier or device identifier, the label that identifies the device that used the resource, and the resource use information that identifies the amount of the use of the resource by that device during a period, such as annually.
- resource assignment manager 832 When the user signals resource assignment manager 832 that the user wishes to perform an analysis, resource assignment manager 832 provides the user identifier or identifier of the collector 630 associated with that user in registration storage 822 to resource analyzer 840 , which uses the information in any or all of resource assignment storage 834 , resource usage storage 814 and registration storage 822 corresponding to the identifier it receives to perform the analysis described above and provides indications of potential areas for improvement to suggestion manager 850 , which makes suggestions to the user or provides information that may be used by a third party such as a retailer to make suggestions as described above.
- the information used for the analysis may include the assignment information, weather or other information, and the assignment information made to devices with the same device identifier or made to other devices by users having nearby addresses as indicated by the address database, around the same date and time as described above.
- Resource assignment manager 832 may also signal the collector 630 or meter 620 - 622 associated with the user as described above to reduce the data rate as described above.
- resource analyzer 840 may use the user identifier to retrieve the identifier of the collector 630 in registration storage 822 , and then use the identifier of the collector or the user to retrieve the device assignments in resource assignment storage 834 , along with information associated with the device assignments. Resource analyzer 840 may then compare the device assignments with an average of device assignments made by other users within a 5 mile radius within 15 days of the user's assignment (or on days or at times in with similar outside and/or inside temperatures) for the same device identifier, such as “pool pump”.
- resource analyzer 840 may identify in registration storage 822 all users who identified their addresses as being within 5 miles of the address of the user whose resource use is being analyzed, based on the map database stored in registration storage 822 or using a web based map database accessed via communication interface 810 .
- Device assignments may be normalized to similar length periods for the purpose of this analysis, so that if one user's assignments only are made for a 15 minute period, the resource use of each device may be multiplied by four to provide an hourly resource use. Resource uses of days or weeks may also be employed. If the user whose resource use is outside a boundary condition (e.g.
- the device identifier, resource use of that user, and average and standard deviation of the resource use of other users for the same named device may be supplied by resource analyzer 840 as an indication of a potential areas for improvement. The process may be repeated for each identified device. Other means of identifying norms, such as a usage database for each device identifier, may also be employed.
- resource analyzer 840 may be employed to perform the analysis and such information may be supplied by resource analyzer 840 as well.
- resource analyzer 840 may analyze the fact that the pool pump “on” cycles are twice as long as average “on” cycle times in the area.
- suggestion manager 850 may use this information to suggest that the pool pump filter be investigated for blockage.
- FIG. 9 is a block schematic diagram illustrating the resource assignment manager 832 of FIG. 8 in more detail according to one embodiment of the present invention.
- display manager 920 provides the resource usage data for the user (including amount of use of the resource and identifier of the collector) from resource usage storage 814 and other information such as cost information that may be received by registration manager 820 and stored in registration storage 822 to the user's client computer system 640 .
- Area assignment manager 922 scans the data in resource usage storage 814 assigns a unique identifier to, and identifies, the resource use areas that can be clicked on as described above using a coordinate system in common with that used by display manager 920 and provides the coordinates of such area and the identifier to the client computer system 640 as well as storing it into a data structure in resource assignment storage 834 . Coordinates may include the date and time of day of the beginning (and optionally the end) of the area. Area assignment manager 922 also stores into the data structure the corresponding resource use information such as amount of increase, duration and the like.
- Resource use area manager 924 receives device label assignments and the identifier of the resource use area to which the assignment corresponds from the client computer system 640 and the resource use area identifier (which may be the date and time and collector identifier) to which each device assignment corresponds, and stores such label assignments into the data structure for that client and that resource use area in resource assignment storage 834 .
- Change notice manager 926 receives from client-computer system 640 label assignments and an indication that they correspond to the change notice, and change notice manager 926 adds the label to the corresponding data structure for that client, such as the newest one, which may be marked and created by area assignment manager 922 as soon as an increase is detected (with the resource use information to be added later when the corresponding decrease is detected).
- resource use area manager 924 or change notice manager 926 provides an identifier of the user and the data structure corresponding to the assignment to total use manager 928 , which identifies potential other resource use areas that may correspond to the newly labeled one as described above and provides identifiers to client computer system 640 , which provides the user interface to the user as described above or otherwise asks the user for information on frequency of use or other information that can be used, for example, to identify the total amount and/or cost of resources used by that device over a longer period of time, such as a month or a year, and stores such information into the corresponding data structure.
- area assignment manager 922 updates the area assignments to client computer system 640 and in the data structures.
- FIG. 10 is a block schematic diagram illustrating the client computer system 640 of FIG. 6 in more detail according to one embodiment of the present invention.
- communication interface 1010 includes a conventional TCP/IP compatible communication interface such as an Ethernet interface running suitable conventional communication protocols, and may contain a ZIGBEE-compatible (or wireless-compatible or wireless mesh compatible) communication interface running suitable communication protocols and may contain a conventional keyboard/mouse/monitor interface coupled to a conventional keyboard, mouse and monitor. All communication into or out of client computer system 640 may be made via communication interface via input/output 1008 , which may be connected to a network, such as the Internet.
- a network such as the Internet.
- Display manager 1020 receives the information as described above and renders the appropriate information as graphics and provides the rendered graphics to the display (not shown). Other information such as coordinates and area identifiers are stored into display storage 1022 by display manager 1020 .
- User action manager 1030 receives user commands and actions such as hovers, and signals display manager 1020 with sufficient information to allow display manager 1020 to display the response to such user action as described above, which display manager 1020 does.
- Information to be displayed in response to a hover or change notices and the like is identified by area assignment manager 922 and provided to display manager 1020 , which stores it into display storage 1022 and uses it to display the appropriate response to a user action.
- User action manager 1030 provides an indication of the user action as well as any data associated therewith to user action report manager 1032 , which provides it to the server 650 of FIG. 6 via the network.
- Log in manager 830 has associated in resource assignment storage 834 the user's IP address with the user at log in, or may employ cookies or the like at log in and associate an identifier in the cookie with the user in resource assignment storage 834 to allow the server to identify the user when information is received from the client computer system 640 .
- FIG. 11 is a block schematic diagram illustrating the reporting apparatus of the meters 620 - 622 or collector 630 of FIG. 6 in more detail according to one embodiment of the present invention.
- communication interface 1110 includes a conventional ZIGBEE, wireless, wireless mesh or TCP/IP-compatible communication interface or any of these.
- Command receiver 1120 receives via communication interface 1110 commands to increase or decrease the data rate as described above and signals data provider to increase or decrease the data rate as described above.
- Data provider 1122 receives data from meters via communication interface 1110 or receives from the conventional portion of a meter via input 1124 the resource use rate and provides the data as described above. In one embodiment, data provider 1122 may provide the data as described above with respect to FIG. 4 .
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Environmental & Geological Engineering (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Water Supply & Treatment (AREA)
- Game Theory and Decision Science (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Signal Processing (AREA)
- Atmospheric Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computing Systems (AREA)
- Biodiversity & Conservation Biology (AREA)
- Ecology (AREA)
- Environmental Sciences (AREA)
- Power Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Supply And Distribution Of Alternating Current (AREA)
Abstract
Description
- This application claims the benefit of attorney docket number 1655, U.S. Provisional application Ser. No. 61/198,680, entitled, Method and Apparatus for Identifying Power Usage Issues filed by Gary Grossman, Robert Tatsumi, Peter Santangeli, Jonathan Gay and Matthew Smith on Nov. 6, 2008, having the same assignee as the present application and is hereby incorporated by reference in its entirety.
- The present invention is related to computer software and more specifically to computer software for residential power analysis.
- Power analysis systems in residences have not been successful in the marketplace because the systems require sensors on resource consuming devices, like refrigerators, pool pumps and the like. The costs of the sensors and their installation can be so high that homeowners are unwilling to take the risk of purchasing a system that may not save them more than the cost of the system.
- As smart power meters are installed between the power grid and homes, this represents an opportunity to install a solution in the power meter that can be used to implement power analysis functions. For example, a meter could be developed that would recognize a power signature of each device in the home. However, this would require a meter that reported the power thousands of times per second, to provide the resolution of the power use that could be used in such a system. Currently available meters do not report this frequently. Although they could be made to increase their reporting rate, this too would increase the cost of the system. Utilities are frequently the party that bears the cost of a retrofit of a meter. Many utilities would not want to pay the extra costs for such a meter. Furthermore, the network capacity for many meters may be limited, and that much data could be problematic.
- What is needed is a system and method that can analyze power usage without requiring power sensors on every device, can use the capabilities of existing smart meters, and will not overload the network bandwidth of the smart meters.
- A system and method uses the capabilities of the smart power meter, any other smart meters, and any devices capable of power monitoring, to receive power monitoring reports at a central server. Weather reports from Internet web sites that supply such reports may also be used. The system and method displays the power usage to the user in near real time, graphically showing the level of power being used at the user's residence or business over time. The system and method incorporates reports of power usage from any devices that monitor their own power usage. For other devices, the user can turn devices on and off, or monitor times devices have turned themselves on or off, and then visually identify the power usage of such devices using the graph displayed, and indicate the name of the device, and the system and method associates the name with the power usage and attempts to identify the power usage over typical multiple times of operation of the device. If the power usage can not be automatically identified, the system and method prompts the user for information to allow its manual identification. Thus, although devices with power sensing capabilities can be used, the power usage of devices without such capability can be analyzed as well. A data structure containing power usage of an anonymous device is thus transformed with the name of the device.
- The system and method may then compare the resource usage of a device with that of other similar devices or similar devices in the same geographic area to identify problems or make recommendations regarding the saving of power. Information may be provided to retailers or manufacturers who can market devices that have a lower resource consumption profile than the device the user has, and can make precise cost/benefit comparisons.
-
FIG. 1 is a block schematic diagram of a conventional computer system. -
FIG. 2 is a flowchart illustrating a method of analyzing power usage according to one embodiment of the present invention. -
FIG. 3 is a flowchart illustrating a method of providing resource usage data from a meter according to one embodiment of the present invention. -
FIG. 4 is a flowchart illustrating a method of providing resource usage data from a meter according to one embodiment of the present invention. -
FIG. 5 is a flowchart illustrating a method of analyzing resource usage according to one embodiment of the present invention. -
FIG. 6 is a block schematic diagram of a system for analyzing power usage according to one embodiment of the present invention. -
FIG. 7 is a pictorial representation of a display screen according to one embodiment of the present invention. -
FIG. 8 is a block schematic diagram illustrating the server ofFIG. 6 in more detail according to one embodiment of the present invention. -
FIG. 9 is a block schematic diagram illustrating the resource assignment manager ofFIG. 8 in more detail according to one embodiment of the present invention. -
FIG. 10 is a block schematic diagram illustrating the client computer system ofFIG. 6 in more detail according to one embodiment of the present invention. -
FIG. 11 is a block schematic diagram illustrating the reporting apparatus of the meters or collector ofFIG. 6 in more detail according to one embodiment of the present invention. - The present invention may be implemented as computer software on a conventional computer system. Referring now to
FIG. 1 , aconventional computer system 150 for practicing the present invention is shown.Processor 160 retrieves and executes software instructions stored instorage 162 such as memory, which may be Random Access Memory (RAM) and may control other components to perform the present invention.Storage 162 may be used to store program instructions or data or both.Storage 164, such as a computer disk drive or other nonvolatile storage, may provide storage of data or program instructions. In one embodiment,storage 164 provides longer term storage of instructions and data, withstorage 162 providing storage for data or instructions that may only be required for a shorter time than that ofstorage 164.Input device 166 such as a computer keyboard or mouse or both allows user input to thesystem 150.Output 168, such as a display or printer, allows the system to provide information such as instructions, data or other information to the user of thesystem 150.Storage input device 170 such as a conventional floppy disk drive or CD-ROM drive accepts viainput 172computer program products 174 such as a conventional floppy disk or CD-ROM or other nonvolatile storage media that may be used to transport computer instructions or data to thesystem 150.Computer program product 174 has encoded thereon computer readableprogram code devices 176, such as magnetic charges in the case of a floppy disk or optical encodings in the case of a CD-ROM which are encoded as program instructions, data or both to configure thecomputer system 150 to operate as described below. - In one embodiment, each
computer system 150 is a conventional SUN MICROSYSTEMS ULTRA 10 workstation running the SOLARIS operating system commercially available from SUN MICROSYSTEMS, Inc. of Mountain View, Calif., a PENTIUM-compatible personal computer system such as are available from DELL COMPUTER CORPORATION of Round Rock, Tex. running a version of the WINDOWS operating system (such as 95, 98, Me, XP, NT or 2000) commercially available from MICROSOFT Corporation of Redmond Wash. or a Macintosh computer system running the MACOS or OPENSTEP operating system commercially available from APPLE INCORPORATED of Cupertino, Calif. and the FIREFOX browser commercially available from MOZILLA FOUNDATION of Mountain View, Calif. or INTERNET EXPLORER browser commercially available from MICROSOFT above, although other systems such as cell phones, IPHONES commercially available from APPLE, INC. and touch screen photo viewers may be used. - Referring now to
FIG. 2 , a method of analyzing power or other resource consumption is shown according to one embodiment of the present invention. - Registration information is received, for example, from the user, and cost data is received, for example, from a
utility 210. In one embodiment the registration information may include a name and address/city/state/zip, utility account number or meter identifier or an identifier of a device that collects resource use information and provides it to a server as described in more detail herein. Registration information may include receipt or assignment of a user identifier and receipt of a password. - The user logs into a server via a computer coupled to a network, such as the Internet 212. In one embodiment, in response, the server notifies the user's power meter using the registration information, and the user's power meter changes from providing data at a second rate, to providing data at a first rate, whereby the first rate is faster than the second rate. For example, the power meter may provide an indication of the rate of power being supplied every 15 minutes at the second rate, and every 5 seconds at the first rate. In one embodiment, such notification and change in rates does not occur until the user indicates that the user wishes to view resource use or provide device assignments as described in more detail herein. Other types of meters may be used instead of, or in addition to, the power meter.
- Resource use is received by the
server 214. In one embodiment, resources may include power, water, natural gas phone, cable, or other utilities. In one embodiment, the server may receive resource use at other times, but the reports are provided at a slower rate than it is received when the user has logged in as described above. In one embodiment,step 214 includes displaying the resource use to the user, and receiving assignments of devices to portions of the resources being used as described in more detail herein. - Weather information may be received for an area at least near the user's location, for example, from a web site that provides weather by providing the user's zip code, or weather information may be retrieved from a
database 216. In one embodiment weather information includes conditions such as sunny, cloudy, rain, etc., wind speeds, and/or outside temperature. Additionally, thermostat information may be received from a thermostat capable of transmitting such information. Thermostat information may include the temperature at the thermostat or at one or more sensors monitored by the thermostat, the trigger temperature or temperatures at which heating or cooling devices, such as a heat pump or furnace, will turn on. The on or off status or resource consumption amount of the device controlled by the thermostat may also be received. - Usage data for other resources, such as water or gas may be received and used as described in more detail with respect to
FIG. 7 . - Resource use is analyzed 220 based on the identifier of each device, by comparing the resource use to normal resource use for the environment reported and/or based on usage reports received in a similar fashion for other users or by identifying potential savings that can be achieved by changing the operation or environment of similar devices. For example, the power use of a refrigerator may be compared with actual resource use for the same type of device or similar devices of other nearby users (optionally, around the same date and time) to identify that the power usage of a refrigerator is eight times the average for the area, which may indicate that a replacement could save resources such as power. The power usage of the refrigerator may be compared with estimated power usage of refrigerators currently available for sale to determine if resource savings may be identified. The power use of a second refrigerator can be identified as one that could be eliminated. In one embodiment, when a user identifies each device as described above, the user may select from preselected names, such as “second refrigerator” or “garage refrigerator” to facilitate such analysis.
- Suggestions are provided 222 to the user or to a third party such as a retailer to reduce resource use based on the analysis of the different devices, where resource use savings can be identified. The third party such as a retailer may then contact the user, for example, by mail or by e-mail or at the next time the user logs into the server to provide information about products or services that may be provided to reduce resource use, for example a more energy efficient refrigerator, or a service that cleans the coils on a refrigerator. Suggestions may include alternatives for a device, such as a pool cover to reduce the use of a pool pump. Suggestions may include suggestions regarding the operating environment of a device, such as suggesting checking for blockage of attic vents when an air conditioning unit is running several hours after the outside temperature has dropped lower than the desired indoor temperature.
- The user may log out or the server may time out for lack of activity, and an indication that the user is no longer using the system may be provided to the
meter 224 to allow it to reduce its reporting rate as described herein. - The user may implement the suggestions or the third party may work with the user to implement the
suggestions 226 and the user may repeat operation of the method starting withstep 212. - Referring now to
FIG. 3 a method of changing a data transmission rate of an electric meter or other resource meter is shown according to one embodiment of the present invention. A notification of a log in or log out or other activities may be received 310. If the indication is a log in or other indication corresponding to a need for ahigh data rate 312, the data rate is set to afirst rate 314, and if the indication is a log out or other indication that does not correspond to a need for ahigh data rate 312, the data rate of the meter is reduced to a second rate, lower than thefirst rate 316. Data may be reported at a rate of once every 1 second to once every 2 minutes at the first rate, and once every 15 minutes at the second rate. Conventional run length compression or other compression may be employed (or may be employed only at the slower rate) to only provide data corresponding to the time, direction and magnitude of changes over a threshold percent or amount, such as 5% or 0.1 KwH. - Steps 410-418 illustrate the change in transmission of pulse count information from a resource meter that provides pulses to indicate a quantity of the resource has been consumed. The date and time of pulses received is recorded. At the end of each reporting period, the number of pulses, or the number of pulses and duration between them is sent based on whether the number of pulses exceeds a threshold rate. This allows less data to be reported if the pulse rate is low.
- Referring now to
FIG. 5 , a method of assigning identifiers of devices to power consumed is shown according to one embodiment of the present invention. The resource use from a meter such as an electric meter is displayed 510, for example, by sending it from a server to a user's computer system over a network in graphical form. In one embodiment, the form is a chart showing the rate of use of the resource plotted against the time of day, for a recent period such as a few minutes to a few hours. In one embodiment, a user interface control is provided to allow the user to zoom in or out of the graph, thereby changing the amount of time displayed. - One or more resource use areas are identified 512 from the graph. A resource use area corresponds to the resource being used by a single device or multiple devices, as will now be described.
- Referring momentarily to
FIG. 7 , arepresentative graph 712 is shown. This graph illustrates a base level rate of usage of the resource, in this case electricity, with three resource areas, such as resource area 716 that indicates a device turned on and off. In one embodiment, a resource use area of the graph is identified by an area that slopes rapidly up, plateaus for some period, then slopes rapidly down. In one embodiment, the resource use areas identified are those for which amount of the increase on the up slope is approximately equal to the amount of decrease on the down slope, though in other embodiments, other shapes, such as stairsteps or other more complex shapes may be identified as resource use areas that correspond to two devices turning on in succession, and turning off in any order. - The resource use shown in
FIG. 7 may correspond to a refrigerator or pool pump, for example, as such devices can cycle on and off throughout the day. In identifying resource use areas, known resource use may be recorded as if it were manually assigned and subtracted from the resource use indicated by the graph. For example, the resource use reported by a smart refrigerator or smart thermostat may be subtracted from those shown on the graph before resource use areas are identified to remove the effect of such known devices from the graph to remove potential sources of confusion. In one embodiment, the known resource uses are also subtracted from the graph to eliminate potential confusion by the user. In either embodiment, the resource use areas of the graph will correspond to the resource use indicated by other devices, and if the resource use of known devices is displayed on the graph, the resource use areas are considered to be above the graphical display indicating the resource use of any known devices. - Referring now to
FIGS. 5 and 7 , cost information may also be displayed 514 on the graph. In one embodiment, the cost is cost per unit of the resource, such as the cost per kilowatt hour, corresponding to the time of day and day, received instep 210 ofFIG. 2 as described above.Price graph 714 shows one embodiment of cost data being displayed with the resource usage data. - In one embodiment, steps 510-514 operate as a continuously running process, which automatically updates in real time or nearly real time (without further user input) based on the data from the meter, and the cost at the time of day for that day.
- A determination is made 516 as to whether the user is hovering a
mouse cursor 720 over a resource use area of the graph or is otherwise indicating a resource use area, for example, by surrounding it by clicking and holding the mouse button down while the mouse cursor is at one corner of an area the user is defining, and then dragging the mouse to the opposite corner of a box defined by such action that will include the intended resource use area. - The user hovers a mouse cursor if the mouse cursor does not move or does not substantially move for a threshold period of time.
- If the user hovers over a
resource use area 518, the increase in the rate of use of the resource, and the duration of that use is identified and the cost of that use, the product of the increase, the duration, and the cost at that time for that day, are identified and the increase and cost is displayed 520. OnFIG. 7 , such information is shown ascost information 722, though other information may be displayed. Instead of using the increase, the minimum or the maximum of the increase and the decrease may be used instead to cancel out effects of other devices that may turn on or off at the same time based on the approximate shape of the portion of the graph at or around the resource use area. - An identifier of the device corresponding to the resource use area over which the user hovered the mouse cursor is requested from the user and received 522, and the identifier is associated 524 with information about the resource use area, which may include the date and time of day, an indication of the increase in the rate of resource use that corresponds to that device, an indication of the duration of such use, an indication of the cost and an identifier of the user or collector or meter. In one embodiment, associating an identifier of the device with such information may include adding the identifier to a data structure in a computer readable medium such as memory or disk storage that already has such information, or vice versa. Such association may be made by removing or reordering identifiers of other possible devices that may be in the data structure to leave the identifier of the device in place, or by marking such identifier in a list of identifiers already associated with the information. In such a way, the data structure, existing in a tangible, physical media, is transformed. The data structure is, of course, readable by a computer system, and used for the applied purpose of resource use analysis as described herein. In one embodiment, the data structure need not be a single data structure, but may be a set of related data structures, such as different tables in a relational database.
- In
FIG. 7 , the device identifier is provided indevice label area 724, and received from that area. - In one embodiment, the transformation of the data structure occurs on a server computer system, or a client computer system, each coupled via a network.
- In one embodiment, as increases or decreases above a threshold percentage (e.g. 5%) in the rate of resources used appears on the display, as part of
step 510, a change notice is provided that identifies the magnitude of the most recent change.FIG. 7 illustrates alarge increase 728 being displayed, for example, as the next cycle of the device corresponding to resource use area 716 appears.Change notice 730 is displayed along withchange device label 732 that allows the user to identify the device corresponding to the resource use area to which the increase corresponds. Step 516 also includes detecting if the user has entered such a change device label, and if so 518, the device change label is associated with the information corresponding to the resource use area to which the increase or decrease corresponds 532, in a manner similar or identical to that described with respect to step 524, and the method continues atstep 526. - Frequency of use of the device may be identified 526. In one embodiment,
step 526 includes attempting to identify other resource use areas that have similar increases, and durations that are at least consistent with the duration of the resource use area identified, and associating them with the device name after confirming with the user. In one embodiment, outside temperatures and/or the name of the device may be used to make such a determination. For example, an other resource use area that has the same increase, but a longer duration may be identified as the air conditioning unit the user just identified if the outside temperature at the time and date corresponding to the resource use area identified is hotter than the outside temperature at the other resource use area. In one embodiment, to confirm that the other resource use areas correspond to the same device, the other resource use areas identified are highlighted and the user is asked to confirm that they are correct. The user may click on any highlighted resource use area to remove it from consideration. The user may then confirm that the highlighted resource use areas correspond to the same device, and the frequency of use is identified for the device. In one embodiment, other information may be identified that allows an estimate of the cost or resource use over a longer period of time instead of frequency of use, such as typical use in an hour, typical use in an hour as a function of outside or inside temperature, etc. In one embodiment, the user may click on all of the identified resource use areas of the graph, thereby removing all of them, and manually enter frequency of use, duration, functions, times of use, or other information that can be used to calculate the amount of resource use or cost of resource use of a device. In one embodiment, if no other resource use areas are automatically identified as described above, the user is prompted to enter such information, and such information is received and stored as part of the data structure as described above, all as part ofstep 526. The method continues atstep 510. - As the method iterates to step 512, known device assignments may be removed from either the graph or from a modified set of data based on the graph that is used to identify resource use areas, to allow resource use areas corresponding to unknown devices to be identified more easily. Device assignments may be known because they have been identified by the user as described herein or reported by a device that reports its resource use.
- If the user does not hover over a resource use area and none of the other conditions exist (entry in the device change label or indication that the user is done as described herein) 518, the method continues at
step 510. - If the user indicates they are done with making the device assignments to
resource use areas 518, the user may be logged out 530 as described above. - System.
- Referring now to
FIG. 6 , a system for identifying resource use of various devices is shown according to one embodiment of the present invention. Three resource consuming devices 610-614 are shown, along with a heat pump/furnace 626, though there may be any number of resource consuming devices. Resource consuming devices A and B 610-612 use electricity and are thus electrically coupled toelectric meter 620, which may include a conventional smart electric meter, capable of reporting as described herein via a ZIGBEE wireless network or another wireless network such as a conventional wireless mesh network. - Resource consuming
device C 614 may employ a different resource, such as water or gas, and is thus connected toresource meter 622 which may be a smart meter, also ZIGBEE capable, wireless capable or wireless mesh network capable. -
Meters collector 630, which forwards such rates toserver 650 via a network such as the Internet. Meters may report rates of resource use toserver 650 directly or one 622 may report via the other 620, bypassingcollector 630, though in such case, some meters may serve as the collectors for other meters. Meters may also implement the method ofFIGS. 3 and/or 4. -
Collector 630 includes a ZIGBEE (or other wireless network or wireless mesh network) capable, Internet capable device that receives reports frommeters server 650 with a unique identifier ofcollector 630 ormeters Collector 630 may implement the methods ofFIG. 3 or 4. - In one embodiment, resource consuming
device B 612 may be a smart device, meaning it reports its resource use, for example via a ZIGBEE wireless network connection, other wireless network connection or other wireless mesh network connection. In one embodiment, the report is made tocollector 630, though in another embodiment, such report may be made toelectric meter 620 which forwards it tocollector 630 orserver 650. - In one embodiment,
server 650 is a conventional server coupled to the Internet that performs the method ofFIGS. 2 and 5 . Data may be provided for display via a web interface or ADOBE FLASH user interface that is provided byserver 650 toclient computer 640 via the Internet.Client computer 640 may be a conventional personal computer coupled to the Internet, running a conventional browser and optionally running FLASH, a cell phone, an IPHONE commercially available from APPLE, INC. or a touch screen photo display or any other similar device, and is used by the user to view and provide the data as described above.Server 650 may obtain weather information as described above fromweather web site 660, which may include a conventional weather database providing weather conditions and temperatures by zip code and time of day. - In one embodiment,
client computer 640 serves the function ofserver 650 as well. In another embodiment,client computer 640 is ZIGBEE capable, wireless capable or wireless mesh network capable and also serves the function ofcollector 630.Electric meter 620 may serve the function ofcollector 630. In one embodiment, each user may have their ownclient computer system 640, devices 610-614, electric or other resource meter 620-622, thermostat and heat pump/furnace 624-626 andcollector 630, thoughcollector 630 may be shared by multiple users. There may be any number of users with similar or identical components 610-640 whose resource use information is collected byserver 650.Server 650 may include one or more conventional web servers and may include a conventional database. -
FIG. 8 is a block schematicdiagram illustrating server 650 ofFIG. 6 in more detail according to one embodiment of the present invention. Referring now toFIG. 8 ,communication interface 810 includes a conventional TCP/IP compatible communication interface, such as an Ethernet interface running suitable communication protocols. All communication into or out ofserver 650 is made viacommunication interface 810 coupled to a conventional network such as the Internet, via input/output 808. -
Resource information manager 812 receives resource usage information, for example fromcollector 630 ofFIG. 6 and stores it intoresource usage storage 814, associated with the date and time of receipt and the identifier of the building to which it pertains, such as a unique device identifier ofcollector 630 or meters 620-622 that is received with the resource use information. In one embodiment, such identifier is passed with all such information or information based thereon as described herein.Resource information manager 812 may also periodically receive other information, for example, temperatures fromweather web site 660 that allows determination regarding expected use of the resource as described above, and stores such information with the date and time intoresource usage storage 814, along with information pertaining to the other information, for example the zip code to which the temperature pertains.Resource information manager 812 may request such information as part of the process of receiving it. -
Registration manager 820 provides a user interface to prompt for registration information, including the user's address of the user's residence or business, the device identifier ofcollector 630 that collects resource usage information for the user's residence or business (or identifiers of meters 620-622), the cost or costs of the resource and days and times such cost is applicable if the cost of the resource varies by time and/or day, from the user and/or system administrator as described above and stores such registration information intoregistration storage 822 associated with the user or users for which it applies. In one embodiment,registration manager 820 associates the unique device identifier ofcollector 630 or meters 620-622 with the user's address inregistration storage 822, which may include a conventional address database. Log inmanager 830 provides a user interface to allow the user to log in and uses the registration information inregistration storage 822 to authenticate the user. - Once the user is logged in, log in
manager 830 provides the user identifier of the user toresource assignment manager 832, which then signals thecollector 630 for that user that the data rate should be increased as described above andcollector 630 complies.Resource assignment manager 832 provides information to the user'sclient computer system 640 that may be used to display in real time or near real time resource usage information corresponding to that user fromresource usage storage 814 as described above, and makes assignments of device labels to resource use area information by transforming data structures inresource assignment storage 834 that also includes the identifier of thecollector 630, a user identifier, device identifier ofcollector 630 as described above and in more detail below. The information inresource assignment storage 834 may include the user identifier or device identifier, the label that identifies the device that used the resource, and the resource use information that identifies the amount of the use of the resource by that device during a period, such as annually. - When the user signals
resource assignment manager 832 that the user wishes to perform an analysis,resource assignment manager 832 provides the user identifier or identifier of thecollector 630 associated with that user inregistration storage 822 toresource analyzer 840, which uses the information in any or all ofresource assignment storage 834,resource usage storage 814 andregistration storage 822 corresponding to the identifier it receives to perform the analysis described above and provides indications of potential areas for improvement tosuggestion manager 850, which makes suggestions to the user or provides information that may be used by a third party such as a retailer to make suggestions as described above. The information used for the analysis may include the assignment information, weather or other information, and the assignment information made to devices with the same device identifier or made to other devices by users having nearby addresses as indicated by the address database, around the same date and time as described above.Resource assignment manager 832 may also signal thecollector 630 or meter 620-622 associated with the user as described above to reduce the data rate as described above. - For example,
resource analyzer 840 may use the user identifier to retrieve the identifier of thecollector 630 inregistration storage 822, and then use the identifier of the collector or the user to retrieve the device assignments inresource assignment storage 834, along with information associated with the device assignments.Resource analyzer 840 may then compare the device assignments with an average of device assignments made by other users within a 5 mile radius within 15 days of the user's assignment (or on days or at times in with similar outside and/or inside temperatures) for the same device identifier, such as “pool pump”. To identify the device assignments within such radius,resource analyzer 840 may identify inregistration storage 822 all users who identified their addresses as being within 5 miles of the address of the user whose resource use is being analyzed, based on the map database stored inregistration storage 822 or using a web based map database accessed viacommunication interface 810. Device assignments may be normalized to similar length periods for the purpose of this analysis, so that if one user's assignments only are made for a 15 minute period, the resource use of each device may be multiplied by four to provide an hourly resource use. Resource uses of days or weeks may also be employed. If the user whose resource use is outside a boundary condition (e.g. two standard deviations above the average for all such users within a five mile radius who made device assignments at times with the same approximate temperature), the device identifier, resource use of that user, and average and standard deviation of the resource use of other users for the same named device may be supplied byresource analyzer 840 as an indication of a potential areas for improvement. The process may be repeated for each identified device. Other means of identifying norms, such as a usage database for each device identifier, may also be employed. - It is noted that other information other than the amount of resources may be employed to perform the analysis and such information may be supplied by
resource analyzer 840 as well. For example, the fact that the pool pump “on” cycles are twice as long as average “on” cycle times in the area may be analyzed as abnormal by resource analyzer and supplied tosuggestion manager 850, andsuggestion manager 850 may use this information to suggest that the pool pump filter be investigated for blockage. -
FIG. 9 is a block schematic diagram illustrating theresource assignment manager 832 ofFIG. 8 in more detail according to one embodiment of the present invention. Referring now toFIG. 9 ,display manager 920 provides the resource usage data for the user (including amount of use of the resource and identifier of the collector) fromresource usage storage 814 and other information such as cost information that may be received byregistration manager 820 and stored inregistration storage 822 to the user'sclient computer system 640.Area assignment manager 922 scans the data inresource usage storage 814 assigns a unique identifier to, and identifies, the resource use areas that can be clicked on as described above using a coordinate system in common with that used bydisplay manager 920 and provides the coordinates of such area and the identifier to theclient computer system 640 as well as storing it into a data structure inresource assignment storage 834. Coordinates may include the date and time of day of the beginning (and optionally the end) of the area.Area assignment manager 922 also stores into the data structure the corresponding resource use information such as amount of increase, duration and the like. Resourceuse area manager 924 receives device label assignments and the identifier of the resource use area to which the assignment corresponds from theclient computer system 640 and the resource use area identifier (which may be the date and time and collector identifier) to which each device assignment corresponds, and stores such label assignments into the data structure for that client and that resource use area inresource assignment storage 834.Change notice manager 926 receives from client-computer system 640 label assignments and an indication that they correspond to the change notice, and changenotice manager 926 adds the label to the corresponding data structure for that client, such as the newest one, which may be marked and created byarea assignment manager 922 as soon as an increase is detected (with the resource use information to be added later when the corresponding decrease is detected). - Each time such an assignment of a label is made to the data structure, resource
use area manager 924 or changenotice manager 926 provides an identifier of the user and the data structure corresponding to the assignment tototal use manager 928, which identifies potential other resource use areas that may correspond to the newly labeled one as described above and provides identifiers toclient computer system 640, which provides the user interface to the user as described above or otherwise asks the user for information on frequency of use or other information that can be used, for example, to identify the total amount and/or cost of resources used by that device over a longer period of time, such as a month or a year, and stores such information into the corresponding data structure. - It is noted that as resource use areas move along the display,
area assignment manager 922 updates the area assignments toclient computer system 640 and in the data structures. -
FIG. 10 is a block schematic diagram illustrating theclient computer system 640 ofFIG. 6 in more detail according to one embodiment of the present invention. Referring now toFIG. 10 ,communication interface 1010 includes a conventional TCP/IP compatible communication interface such as an Ethernet interface running suitable conventional communication protocols, and may contain a ZIGBEE-compatible (or wireless-compatible or wireless mesh compatible) communication interface running suitable communication protocols and may contain a conventional keyboard/mouse/monitor interface coupled to a conventional keyboard, mouse and monitor. All communication into or out ofclient computer system 640 may be made via communication interface via input/output 1008, which may be connected to a network, such as the Internet. -
Display manager 1020 receives the information as described above and renders the appropriate information as graphics and provides the rendered graphics to the display (not shown). Other information such as coordinates and area identifiers are stored intodisplay storage 1022 bydisplay manager 1020.User action manager 1030 receives user commands and actions such as hovers, and signalsdisplay manager 1020 with sufficient information to allowdisplay manager 1020 to display the response to such user action as described above, whichdisplay manager 1020 does. Information to be displayed in response to a hover or change notices and the like is identified byarea assignment manager 922 and provided todisplay manager 1020, which stores it intodisplay storage 1022 and uses it to display the appropriate response to a user action.User action manager 1030 provides an indication of the user action as well as any data associated therewith to useraction report manager 1032, which provides it to theserver 650 ofFIG. 6 via the network. Log inmanager 830 has associated inresource assignment storage 834 the user's IP address with the user at log in, or may employ cookies or the like at log in and associate an identifier in the cookie with the user inresource assignment storage 834 to allow the server to identify the user when information is received from theclient computer system 640. -
FIG. 11 is a block schematic diagram illustrating the reporting apparatus of the meters 620-622 orcollector 630 ofFIG. 6 in more detail according to one embodiment of the present invention. Referring now toFIG. 11 ,communication interface 1110 includes a conventional ZIGBEE, wireless, wireless mesh or TCP/IP-compatible communication interface or any of these.Command receiver 1120 receives viacommunication interface 1110 commands to increase or decrease the data rate as described above and signals data provider to increase or decrease the data rate as described above.Data provider 1122 receives data from meters viacommunication interface 1110 or receives from the conventional portion of a meter viainput 1124 the resource use rate and provides the data as described above. In one embodiment,data provider 1122 may provide the data as described above with respect toFIG. 4 .
Claims (21)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/590,451 US9542658B2 (en) | 2008-11-06 | 2009-11-06 | System and method for identifying power usage issues |
US15/402,088 US10255644B2 (en) | 2008-11-06 | 2017-01-09 | System and method for identifying power usage issues |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US19868008P | 2008-11-06 | 2008-11-06 | |
US12/590,451 US9542658B2 (en) | 2008-11-06 | 2009-11-06 | System and method for identifying power usage issues |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/402,088 Continuation US10255644B2 (en) | 2008-11-06 | 2017-01-09 | System and method for identifying power usage issues |
Publications (2)
Publication Number | Publication Date |
---|---|
US20100110077A1 true US20100110077A1 (en) | 2010-05-06 |
US9542658B2 US9542658B2 (en) | 2017-01-10 |
Family
ID=42130813
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/590,451 Active 2034-06-19 US9542658B2 (en) | 2008-11-06 | 2009-11-06 | System and method for identifying power usage issues |
US15/402,088 Active 2029-12-07 US10255644B2 (en) | 2008-11-06 | 2017-01-09 | System and method for identifying power usage issues |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/402,088 Active 2029-12-07 US10255644B2 (en) | 2008-11-06 | 2017-01-09 | System and method for identifying power usage issues |
Country Status (2)
Country | Link |
---|---|
US (2) | US9542658B2 (en) |
WO (1) | WO2010053562A2 (en) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070239317A1 (en) * | 2006-04-07 | 2007-10-11 | Bogolea Bradley D | Artificial-Intelligence-Based Energy Auditing, Monitoring and Control |
US20100295700A1 (en) * | 2009-05-21 | 2010-11-25 | Lennox Industries, Incorporated | Hvac unit, a method of generating a network address for a hvac unit and a hvac controller therefor |
US20110224841A1 (en) * | 2011-01-06 | 2011-09-15 | Ford Global Technologies, Llc | Methods and systems for monitoring a vehicle's energy source |
US20110224852A1 (en) * | 2011-01-06 | 2011-09-15 | Ford Global Technologies, Llc | Methods and system for selectively charging a vehicle |
US20110225105A1 (en) * | 2010-10-21 | 2011-09-15 | Ford Global Technologies, Llc | Method and system for monitoring an energy storage system for a vehicle for trip planning |
WO2012016589A1 (en) * | 2010-08-04 | 2012-02-09 | Telecom Italia S.P.A. | System and method for the automatic identification of electric devices/appliances |
GB2492223A (en) * | 2011-06-24 | 2012-12-26 | Gen Electric | Methods and systems involving databases for energy usage data |
US20130211756A1 (en) * | 2010-10-14 | 2013-08-15 | Koninklijke Philips Electronics N.V. | Operational state determination apparatus |
US20130254896A1 (en) * | 2012-03-23 | 2013-09-26 | Infineon Technologies Austria Ag | Method to Detect Tampering of Data |
US20130262654A1 (en) * | 2012-03-28 | 2013-10-03 | Sony Corporation | Resource management system with resource optimization mechanism and method of operation thereof |
US20130342020A1 (en) * | 2012-06-25 | 2013-12-26 | Honeywell International Inc. | Fuel efficiency optimization for microgrid systems employing multiple generators |
US8849742B2 (en) | 2012-01-24 | 2014-09-30 | Ford Global Technologies, Llc | Method and apparatus for providing charging state alerts |
US20140314062A1 (en) * | 2013-04-19 | 2014-10-23 | Dennis Loebs | Aquatic-Based Automation Systems |
US8907776B2 (en) | 2011-10-05 | 2014-12-09 | Ford Global Technologies, Llc | Method and apparatus for do not disturb message delivery |
US9066298B2 (en) | 2013-03-15 | 2015-06-23 | Ford Global Technologies, Llc | Method and apparatus for an alert strategy between modules |
US9459111B2 (en) | 2011-08-11 | 2016-10-04 | Ford Global Technologies, Llc | Methods and apparatus for estimating power usage |
US9462545B2 (en) | 2013-03-14 | 2016-10-04 | Ford Global Technologies, Llc | Method and apparatus for a battery saver utilizing a sleep and vacation strategy |
CN106104293A (en) * | 2014-03-19 | 2016-11-09 | 三星电子株式会社 | Method and device for the method for automatic mapping smart jack in home gateway and the electronic equipment being connected to smart jack |
US9542658B2 (en) * | 2008-11-06 | 2017-01-10 | Silver Spring Networks, Inc. | System and method for identifying power usage issues |
US9631940B2 (en) | 2010-06-21 | 2017-04-25 | Ford Global Technologies, Llc | Method and system for determining a route for efficient energy consumption |
US20170193678A1 (en) * | 2014-12-01 | 2017-07-06 | Tokyo Electric Power Company Holdings, Incorporated | Information processing system, information processing method, and storage medium |
US9929926B1 (en) * | 2014-12-18 | 2018-03-27 | VCE IP Holding Company LLC | Capacity management system and method for a computing resource |
US20180322429A1 (en) * | 2017-05-05 | 2018-11-08 | Servicenow, Inc. | Graphical User Interface for Discovering Consumption of Services |
US11488180B1 (en) * | 2014-01-22 | 2022-11-01 | Amazon Technologies, Inc. | Incremental business event recording |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015044989A1 (en) * | 2013-09-27 | 2015-04-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Information provision method, information management system, and information-terminal device |
Citations (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4254472A (en) * | 1978-08-14 | 1981-03-03 | The Valeron Corporation | Remote metering system |
US4350980A (en) * | 1980-02-21 | 1982-09-21 | Energy Optics, Inc. | Electric meter consumption and demand communicator |
US4401943A (en) * | 1975-06-19 | 1983-08-30 | Betty Ann Garrett | Electrical efficiency meter |
US4644320A (en) * | 1984-09-14 | 1987-02-17 | Carr R Stephen | Home energy monitoring and control system |
US4808841A (en) * | 1986-11-12 | 1989-02-28 | Hitachi, Ltd. | Centralized control system for home electric appliances |
US4855922A (en) * | 1987-03-20 | 1989-08-08 | Scientific-Atlanta, Inc. | Apparatus and method for monitoring an energy management system |
US5086385A (en) * | 1989-01-31 | 1992-02-04 | Custom Command Systems | Expandable home automation system |
US5287287A (en) * | 1990-09-14 | 1994-02-15 | Energy Audit Corporation | Power consumption rate display device |
US5424587A (en) * | 1992-09-08 | 1995-06-13 | Federowicz; John S. | Integrated electrical/communication system hardware |
US5485393A (en) * | 1990-08-30 | 1996-01-16 | Metricom, Inc. | Method and apparatus for measuring electrical parameters using a differentiating current sensor and a digital integrator |
US5517423A (en) * | 1994-01-11 | 1996-05-14 | Systems Analysis And Integration, Inc. | Power distribution system control network |
US5565855A (en) * | 1991-05-06 | 1996-10-15 | U.S. Philips Corporation | Building management system |
US5576700A (en) * | 1992-08-26 | 1996-11-19 | Scientific-Atlanta | Apparatus and method for controlling an electrical load and monitoring control operations and the electrical load |
US5605771A (en) * | 1995-10-26 | 1997-02-25 | Zbb Technologies, Inc. | Component design for an electric energy storing device |
US5631843A (en) * | 1992-02-21 | 1997-05-20 | Abb Power T&D Company Inc. | Programmable electrical energy meter and methods therefor |
US5635895A (en) * | 1994-02-14 | 1997-06-03 | Murr; William C. | Remote power cost display system |
US5699276A (en) * | 1995-12-15 | 1997-12-16 | Roos; Charles E. | Utility meter providing an interface between a digital network and home electronics |
US5854994A (en) * | 1996-08-23 | 1998-12-29 | Csi Technology, Inc. | Vibration monitor and transmission system |
US5897607A (en) * | 1997-02-28 | 1999-04-27 | Jenney Systems Associates, Ltd. | Automatic meter reading system |
US6018726A (en) * | 1992-12-10 | 2000-01-25 | Ricos Co., Ltd. | Method of billing for information services in conjunction with utilities service |
US6052671A (en) * | 1997-12-03 | 2000-04-18 | Avista Advantage, Inc. | Computerized bill consolidation, billing and payment authorization with remote access to the billing information |
US6088688A (en) * | 1997-12-17 | 2000-07-11 | Avista Advantage, Inc. | Computerized resource accounting methods and systems, computerized utility management methods and systems, multi-user utility management methods and systems, and energy-consumption-based tracking methods and systems |
US6226600B1 (en) * | 1998-08-03 | 2001-05-01 | Rodenberg, Iii Ernest A. | Programmable electricity consumption monitor |
US20010010032A1 (en) * | 1998-10-27 | 2001-07-26 | Ehlers Gregory A. | Energy management and building automation system |
US6366889B1 (en) * | 1998-05-18 | 2002-04-02 | Joseph A. Zaloom | Optimizing operational efficiency and reducing costs of major energy system at large facilities |
US20020087234A1 (en) * | 2000-12-29 | 2002-07-04 | Abb Ab | System, method and computer program product for enhancing commercial value of electrical power produced from a renewable energy power production facility |
US20020178047A1 (en) * | 2000-09-15 | 2002-11-28 | Or Ellen Pak-Wah | Energy management system and method for monitoring and optimizing energy usage, identifying energy savings and facilitating procurement of energy savings products and services |
US20030009265A1 (en) * | 2001-06-01 | 2003-01-09 | Richard Edwin | Community energy consumption management |
US20030036820A1 (en) * | 2001-08-16 | 2003-02-20 | International Business Machines Corporation | Method for optimizing energy consumption and cost |
US20030063723A1 (en) * | 2001-09-28 | 2003-04-03 | Derek Booth | Interactive system for managing and remotely connecting customer utility loads |
US6552525B2 (en) * | 2001-03-14 | 2003-04-22 | General Electric Company | System and method for scheduling and monitoring electrical device usage |
US20030176952A1 (en) * | 1999-01-02 | 2003-09-18 | Collins Daniel J. | Energy information and control system |
US6633823B2 (en) * | 2000-07-13 | 2003-10-14 | Nxegen, Inc. | System and method for monitoring and controlling energy usage |
US6785620B2 (en) * | 2001-02-08 | 2004-08-31 | Weatherwise Usa, Llc | Energy efficiency measuring system and reporting methods |
US6816360B2 (en) * | 1997-08-15 | 2004-11-09 | General Electric Company | Reduced cost automatic meter reading system and method using locally communicating utility meters |
US20040239522A1 (en) * | 2003-06-02 | 2004-12-02 | Gallagher Todd John | Remotely accessed electrical metering system |
US20040267408A1 (en) * | 2000-08-11 | 2004-12-30 | Kramer Robert A. | Method of distributing energy for a building, energy management system, system for satisfying the energy requirements of a building, and micro-cogeneration system |
US20050043862A1 (en) * | 2002-03-08 | 2005-02-24 | Brickfield Peter J. | Automatic energy management and energy consumption reduction, especially in commercial and multi-building systems |
US20050055432A1 (en) * | 2003-09-08 | 2005-03-10 | Smart Synch, Inc. | Systems and methods for remote power management using 802.11 wireless protocols |
US20050086341A1 (en) * | 2000-06-15 | 2005-04-21 | Enga David A. | Utility monitoring and control systems |
US20050116836A1 (en) * | 2003-11-26 | 2005-06-02 | Triacta Power Technologies Inc. | Method and apparatus for monitoring power consumption on power distribution circuits for centralized analysis |
US20050116814A1 (en) * | 2003-10-24 | 2005-06-02 | Rodgers Barry N. | Intelligent power management control system |
US6906617B1 (en) * | 2000-11-17 | 2005-06-14 | Koninklijke Philips Electronics N.V. | Intelligent appliance home network |
US20050131583A1 (en) * | 1994-12-30 | 2005-06-16 | Ransom Douglas S. | System and method for federated security in a energy management system |
US6934862B2 (en) * | 2000-01-07 | 2005-08-23 | Robertshaw Controls Company | Appliance retrofit monitoring device with a memory storing an electronic signature |
US20050190074A1 (en) * | 2004-01-14 | 2005-09-01 | Scott Cumeralto | Method and apparatus for collecting and displaying consumption data from a meter reading system |
US6956500B1 (en) * | 2002-11-29 | 2005-10-18 | M & M Systems, Inc. | Real-time residential energy monitor |
US20060015355A1 (en) * | 2004-07-15 | 2006-01-19 | Steven Wolkoff | System and method for managing advertising campaign data |
US6999567B2 (en) * | 2003-08-19 | 2006-02-14 | Crichlow Henry B | Method and system for communicating from an automatic meter reader |
US7010363B2 (en) * | 2003-06-13 | 2006-03-07 | Battelle Memorial Institute | Electrical appliance energy consumption control methods and electrical energy consumption systems |
US7043380B2 (en) * | 2003-09-16 | 2006-05-09 | Rodenberg Iii Ernest Adolph | Programmable electricity consumption monitoring system and method |
US7062361B1 (en) * | 2000-05-02 | 2006-06-13 | Mark E. Lane | Method and apparatus for controlling power consumption |
US7064679B2 (en) * | 1997-09-05 | 2006-06-20 | Silver Spring Networks, Inc. | Electronic electric meter for networked meter reading |
US7068184B2 (en) * | 2001-02-02 | 2006-06-27 | Motorola, Inc. | Electric power meter including a temperature sensor and controller |
US7089089B2 (en) * | 2003-03-31 | 2006-08-08 | Power Measurement Ltd. | Methods and apparatus for retrieving energy readings from an energy monitoring device |
US7116243B2 (en) * | 2003-09-05 | 2006-10-03 | Itron, Inc. | System and method for automatic meter reading with mobile configuration |
US7130719B2 (en) * | 2002-03-28 | 2006-10-31 | Robertshaw Controls Company | System and method of controlling an HVAC system |
US20060276938A1 (en) * | 2005-06-06 | 2006-12-07 | Equinox Energy Solutions, Inc. | Optimized energy management system |
US7155912B2 (en) * | 2003-10-27 | 2007-01-02 | Enis Ben M | Method and apparatus for storing and using energy to reduce the end-user cost of energy |
US7177728B2 (en) * | 2003-12-30 | 2007-02-13 | Jay Warren Gardner | System and methods for maintaining power usage within a set allocation |
US7184904B2 (en) * | 2005-01-20 | 2007-02-27 | Electro Industries/Gaugetech | System and method for providing universal additional functionality for power meters |
US7185131B2 (en) * | 1999-06-10 | 2007-02-27 | Amron Technologies, Inc. | Host-client utility meter systems and methods for communicating with the same |
US7188003B2 (en) * | 1994-12-30 | 2007-03-06 | Power Measurement Ltd. | System and method for securing energy management systems |
US7196673B2 (en) * | 2001-11-26 | 2007-03-27 | Itron Electricity Metering, Inc. | Embedded antenna apparatus for utility metering applications |
US7216021B2 (en) * | 2003-10-30 | 2007-05-08 | Hitachi, Ltd. | Method, system and computer program for managing energy consumption |
US20070124026A1 (en) * | 2005-11-30 | 2007-05-31 | Alternative Energy Systems Consulting, Inc. | Agent Based Auction System and Method for Allocating Distributed Energy Resources |
US7230972B2 (en) * | 2003-05-07 | 2007-06-12 | Itron, Inc. | Method and system for collecting and transmitting data in a meter reading system |
US7246014B2 (en) * | 2003-02-07 | 2007-07-17 | Power Measurement Ltd. | Human machine interface for an energy analytics system |
US7263450B2 (en) * | 2001-06-28 | 2007-08-28 | Hunter Robert R | Method and apparatus for reading and controlling electric power consumption |
US20070239317A1 (en) * | 2006-04-07 | 2007-10-11 | Bogolea Bradley D | Artificial-Intelligence-Based Energy Auditing, Monitoring and Control |
US20070247331A1 (en) * | 2006-03-31 | 2007-10-25 | Bruce Angelis | Integrated data collection, anomaly detection and investigation, such as integrated mobile utility meter reading, theft detection and investigation system |
US7289887B2 (en) * | 2003-09-08 | 2007-10-30 | Smartsynch, Inc. | Systems and methods for remote power management using IEEE 802 based wireless communication links |
US7373222B1 (en) * | 2003-09-29 | 2008-05-13 | Rockwell Automation Technologies, Inc. | Decentralized energy demand management |
US7541941B2 (en) * | 2007-03-16 | 2009-06-02 | Greenbox Technology Inc. | System and method for monitoring and estimating energy resource consumption |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6922558B2 (en) | 1998-03-06 | 2005-07-26 | Don Delp | Integrated building control and information system with wireless networking |
WO1999057646A1 (en) | 1998-04-30 | 1999-11-11 | Intellinet, Inc. | System and method for providing modular control and for managing energy consumption |
US20040095237A1 (en) | 1999-01-09 | 2004-05-20 | Chen Kimball C. | Electronic message delivery system utilizable in the monitoring and control of remote equipment and method of same |
WO2001006432A1 (en) | 1999-07-15 | 2001-01-25 | Ebidenergy.Com | User interface to facilitate, analyze and manage resource consumption |
US6529883B1 (en) | 1999-08-20 | 2003-03-04 | Motorola, Inc. | Prepayment energy metering system with two-way smart card communications |
US6844825B2 (en) | 2000-09-25 | 2005-01-18 | Ekstrom Industries, Inc. | Electric energy service apparatus with tamper detection |
AUPR441401A0 (en) | 2001-04-12 | 2001-05-17 | Gladwin, Paul | Utility usage rate monitor |
US7304587B2 (en) | 2003-02-14 | 2007-12-04 | Energy Technology Group, Inc. | Automated meter reading system, communication and control network for automated meter reading, meter data collector program product, and associated methods |
US20060007016A1 (en) | 2004-07-09 | 2006-01-12 | Centerpoint Energy, Inc. | Utilities and communication integrator |
WO2007030470A2 (en) | 2005-09-07 | 2007-03-15 | Comverge, Inc. | Local power consumption load control |
WO2010053562A2 (en) * | 2008-11-06 | 2010-05-14 | Silver Springs Networks, Inc. | System and method for identifying power usage issues |
-
2009
- 2009-11-06 WO PCT/US2009/005996 patent/WO2010053562A2/en active Application Filing
- 2009-11-06 US US12/590,451 patent/US9542658B2/en active Active
-
2017
- 2017-01-09 US US15/402,088 patent/US10255644B2/en active Active
Patent Citations (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4401943A (en) * | 1975-06-19 | 1983-08-30 | Betty Ann Garrett | Electrical efficiency meter |
US4254472A (en) * | 1978-08-14 | 1981-03-03 | The Valeron Corporation | Remote metering system |
US4350980A (en) * | 1980-02-21 | 1982-09-21 | Energy Optics, Inc. | Electric meter consumption and demand communicator |
US4644320A (en) * | 1984-09-14 | 1987-02-17 | Carr R Stephen | Home energy monitoring and control system |
US4808841A (en) * | 1986-11-12 | 1989-02-28 | Hitachi, Ltd. | Centralized control system for home electric appliances |
US4855922A (en) * | 1987-03-20 | 1989-08-08 | Scientific-Atlanta, Inc. | Apparatus and method for monitoring an energy management system |
US5086385A (en) * | 1989-01-31 | 1992-02-04 | Custom Command Systems | Expandable home automation system |
US5485393A (en) * | 1990-08-30 | 1996-01-16 | Metricom, Inc. | Method and apparatus for measuring electrical parameters using a differentiating current sensor and a digital integrator |
US5287287A (en) * | 1990-09-14 | 1994-02-15 | Energy Audit Corporation | Power consumption rate display device |
US5565855A (en) * | 1991-05-06 | 1996-10-15 | U.S. Philips Corporation | Building management system |
US5631843A (en) * | 1992-02-21 | 1997-05-20 | Abb Power T&D Company Inc. | Programmable electrical energy meter and methods therefor |
US5576700A (en) * | 1992-08-26 | 1996-11-19 | Scientific-Atlanta | Apparatus and method for controlling an electrical load and monitoring control operations and the electrical load |
US5424587A (en) * | 1992-09-08 | 1995-06-13 | Federowicz; John S. | Integrated electrical/communication system hardware |
US6018726A (en) * | 1992-12-10 | 2000-01-25 | Ricos Co., Ltd. | Method of billing for information services in conjunction with utilities service |
US5517423A (en) * | 1994-01-11 | 1996-05-14 | Systems Analysis And Integration, Inc. | Power distribution system control network |
US5635895A (en) * | 1994-02-14 | 1997-06-03 | Murr; William C. | Remote power cost display system |
US20050131583A1 (en) * | 1994-12-30 | 2005-06-16 | Ransom Douglas S. | System and method for federated security in a energy management system |
US7188003B2 (en) * | 1994-12-30 | 2007-03-06 | Power Measurement Ltd. | System and method for securing energy management systems |
US5605771A (en) * | 1995-10-26 | 1997-02-25 | Zbb Technologies, Inc. | Component design for an electric energy storing device |
US5699276A (en) * | 1995-12-15 | 1997-12-16 | Roos; Charles E. | Utility meter providing an interface between a digital network and home electronics |
US5854994A (en) * | 1996-08-23 | 1998-12-29 | Csi Technology, Inc. | Vibration monitor and transmission system |
US5897607A (en) * | 1997-02-28 | 1999-04-27 | Jenney Systems Associates, Ltd. | Automatic meter reading system |
US6816360B2 (en) * | 1997-08-15 | 2004-11-09 | General Electric Company | Reduced cost automatic meter reading system and method using locally communicating utility meters |
US7064679B2 (en) * | 1997-09-05 | 2006-06-20 | Silver Spring Networks, Inc. | Electronic electric meter for networked meter reading |
US6052671A (en) * | 1997-12-03 | 2000-04-18 | Avista Advantage, Inc. | Computerized bill consolidation, billing and payment authorization with remote access to the billing information |
US6088688A (en) * | 1997-12-17 | 2000-07-11 | Avista Advantage, Inc. | Computerized resource accounting methods and systems, computerized utility management methods and systems, multi-user utility management methods and systems, and energy-consumption-based tracking methods and systems |
US6366889B1 (en) * | 1998-05-18 | 2002-04-02 | Joseph A. Zaloom | Optimizing operational efficiency and reducing costs of major energy system at large facilities |
US6226600B1 (en) * | 1998-08-03 | 2001-05-01 | Rodenberg, Iii Ernest A. | Programmable electricity consumption monitor |
US20010010032A1 (en) * | 1998-10-27 | 2001-07-26 | Ehlers Gregory A. | Energy management and building automation system |
US20030176952A1 (en) * | 1999-01-02 | 2003-09-18 | Collins Daniel J. | Energy information and control system |
US7185131B2 (en) * | 1999-06-10 | 2007-02-27 | Amron Technologies, Inc. | Host-client utility meter systems and methods for communicating with the same |
US6934862B2 (en) * | 2000-01-07 | 2005-08-23 | Robertshaw Controls Company | Appliance retrofit monitoring device with a memory storing an electronic signature |
US7062361B1 (en) * | 2000-05-02 | 2006-06-13 | Mark E. Lane | Method and apparatus for controlling power consumption |
US20050086341A1 (en) * | 2000-06-15 | 2005-04-21 | Enga David A. | Utility monitoring and control systems |
US6633823B2 (en) * | 2000-07-13 | 2003-10-14 | Nxegen, Inc. | System and method for monitoring and controlling energy usage |
US7135956B2 (en) * | 2000-07-13 | 2006-11-14 | Nxegen, Inc. | System and method for monitoring and controlling energy usage |
US20040267408A1 (en) * | 2000-08-11 | 2004-12-30 | Kramer Robert A. | Method of distributing energy for a building, energy management system, system for satisfying the energy requirements of a building, and micro-cogeneration system |
US20020178047A1 (en) * | 2000-09-15 | 2002-11-28 | Or Ellen Pak-Wah | Energy management system and method for monitoring and optimizing energy usage, identifying energy savings and facilitating procurement of energy savings products and services |
US6906617B1 (en) * | 2000-11-17 | 2005-06-14 | Koninklijke Philips Electronics N.V. | Intelligent appliance home network |
US20020087234A1 (en) * | 2000-12-29 | 2002-07-04 | Abb Ab | System, method and computer program product for enhancing commercial value of electrical power produced from a renewable energy power production facility |
US7068184B2 (en) * | 2001-02-02 | 2006-06-27 | Motorola, Inc. | Electric power meter including a temperature sensor and controller |
US6785620B2 (en) * | 2001-02-08 | 2004-08-31 | Weatherwise Usa, Llc | Energy efficiency measuring system and reporting methods |
US6552525B2 (en) * | 2001-03-14 | 2003-04-22 | General Electric Company | System and method for scheduling and monitoring electrical device usage |
US20030009265A1 (en) * | 2001-06-01 | 2003-01-09 | Richard Edwin | Community energy consumption management |
US7263450B2 (en) * | 2001-06-28 | 2007-08-28 | Hunter Robert R | Method and apparatus for reading and controlling electric power consumption |
US20040128266A1 (en) * | 2001-08-16 | 2004-07-01 | International Business Machines Corporation | Method for optimizing energy consumption and cost |
US20030036820A1 (en) * | 2001-08-16 | 2003-02-20 | International Business Machines Corporation | Method for optimizing energy consumption and cost |
US20030063723A1 (en) * | 2001-09-28 | 2003-04-03 | Derek Booth | Interactive system for managing and remotely connecting customer utility loads |
US7196673B2 (en) * | 2001-11-26 | 2007-03-27 | Itron Electricity Metering, Inc. | Embedded antenna apparatus for utility metering applications |
US20050043862A1 (en) * | 2002-03-08 | 2005-02-24 | Brickfield Peter J. | Automatic energy management and energy consumption reduction, especially in commercial and multi-building systems |
US7130719B2 (en) * | 2002-03-28 | 2006-10-31 | Robertshaw Controls Company | System and method of controlling an HVAC system |
US6956500B1 (en) * | 2002-11-29 | 2005-10-18 | M & M Systems, Inc. | Real-time residential energy monitor |
US7246014B2 (en) * | 2003-02-07 | 2007-07-17 | Power Measurement Ltd. | Human machine interface for an energy analytics system |
US7089089B2 (en) * | 2003-03-31 | 2006-08-08 | Power Measurement Ltd. | Methods and apparatus for retrieving energy readings from an energy monitoring device |
US7230972B2 (en) * | 2003-05-07 | 2007-06-12 | Itron, Inc. | Method and system for collecting and transmitting data in a meter reading system |
US20040239522A1 (en) * | 2003-06-02 | 2004-12-02 | Gallagher Todd John | Remotely accessed electrical metering system |
US7010363B2 (en) * | 2003-06-13 | 2006-03-07 | Battelle Memorial Institute | Electrical appliance energy consumption control methods and electrical energy consumption systems |
US6999567B2 (en) * | 2003-08-19 | 2006-02-14 | Crichlow Henry B | Method and system for communicating from an automatic meter reader |
US7116243B2 (en) * | 2003-09-05 | 2006-10-03 | Itron, Inc. | System and method for automatic meter reading with mobile configuration |
US7289887B2 (en) * | 2003-09-08 | 2007-10-30 | Smartsynch, Inc. | Systems and methods for remote power management using IEEE 802 based wireless communication links |
US20050055432A1 (en) * | 2003-09-08 | 2005-03-10 | Smart Synch, Inc. | Systems and methods for remote power management using 802.11 wireless protocols |
US7043380B2 (en) * | 2003-09-16 | 2006-05-09 | Rodenberg Iii Ernest Adolph | Programmable electricity consumption monitoring system and method |
US7373222B1 (en) * | 2003-09-29 | 2008-05-13 | Rockwell Automation Technologies, Inc. | Decentralized energy demand management |
US20050116814A1 (en) * | 2003-10-24 | 2005-06-02 | Rodgers Barry N. | Intelligent power management control system |
US7155912B2 (en) * | 2003-10-27 | 2007-01-02 | Enis Ben M | Method and apparatus for storing and using energy to reduce the end-user cost of energy |
US7216021B2 (en) * | 2003-10-30 | 2007-05-08 | Hitachi, Ltd. | Method, system and computer program for managing energy consumption |
US20050116836A1 (en) * | 2003-11-26 | 2005-06-02 | Triacta Power Technologies Inc. | Method and apparatus for monitoring power consumption on power distribution circuits for centralized analysis |
US7177728B2 (en) * | 2003-12-30 | 2007-02-13 | Jay Warren Gardner | System and methods for maintaining power usage within a set allocation |
US20050190074A1 (en) * | 2004-01-14 | 2005-09-01 | Scott Cumeralto | Method and apparatus for collecting and displaying consumption data from a meter reading system |
US7317404B2 (en) * | 2004-01-14 | 2008-01-08 | Itron, Inc. | Method and apparatus for collecting and displaying consumption data from a meter reading system |
US20060015355A1 (en) * | 2004-07-15 | 2006-01-19 | Steven Wolkoff | System and method for managing advertising campaign data |
US7184904B2 (en) * | 2005-01-20 | 2007-02-27 | Electro Industries/Gaugetech | System and method for providing universal additional functionality for power meters |
US20060276938A1 (en) * | 2005-06-06 | 2006-12-07 | Equinox Energy Solutions, Inc. | Optimized energy management system |
US20070124026A1 (en) * | 2005-11-30 | 2007-05-31 | Alternative Energy Systems Consulting, Inc. | Agent Based Auction System and Method for Allocating Distributed Energy Resources |
US20070247331A1 (en) * | 2006-03-31 | 2007-10-25 | Bruce Angelis | Integrated data collection, anomaly detection and investigation, such as integrated mobile utility meter reading, theft detection and investigation system |
US20070239317A1 (en) * | 2006-04-07 | 2007-10-11 | Bogolea Bradley D | Artificial-Intelligence-Based Energy Auditing, Monitoring and Control |
US7541941B2 (en) * | 2007-03-16 | 2009-06-02 | Greenbox Technology Inc. | System and method for monitoring and estimating energy resource consumption |
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070239317A1 (en) * | 2006-04-07 | 2007-10-11 | Bogolea Bradley D | Artificial-Intelligence-Based Energy Auditing, Monitoring and Control |
US10255644B2 (en) | 2008-11-06 | 2019-04-09 | Itron Networked Solutions, Inc. | System and method for identifying power usage issues |
US9542658B2 (en) * | 2008-11-06 | 2017-01-10 | Silver Spring Networks, Inc. | System and method for identifying power usage issues |
US20100295700A1 (en) * | 2009-05-21 | 2010-11-25 | Lennox Industries, Incorporated | Hvac unit, a method of generating a network address for a hvac unit and a hvac controller therefor |
US9441846B2 (en) * | 2009-05-21 | 2016-09-13 | Lennox Industries Inc. | HVAC unit, a method of generating a network address for a HVAC unit and a HVAC controller therefor |
US9933174B2 (en) * | 2009-05-21 | 2018-04-03 | Lennox Industries Inc. | HVAC unit, a method of generating a network address for a HVAC unit and a HVAC controller therefor |
US9631940B2 (en) | 2010-06-21 | 2017-04-25 | Ford Global Technologies, Llc | Method and system for determining a route for efficient energy consumption |
US9606153B2 (en) | 2010-08-04 | 2017-03-28 | Telecom Italia S.P.A. | System and method for the automatic identification of electric devices/appliances |
WO2012016589A1 (en) * | 2010-08-04 | 2012-02-09 | Telecom Italia S.P.A. | System and method for the automatic identification of electric devices/appliances |
US11378601B2 (en) * | 2010-10-14 | 2022-07-05 | Signify Holding B.V. | Operational state determination apparatus |
US20130211756A1 (en) * | 2010-10-14 | 2013-08-15 | Koninklijke Philips Electronics N.V. | Operational state determination apparatus |
CN102452324A (en) * | 2010-10-21 | 2012-05-16 | 福特全球技术公司 | Route planning system |
US20110225105A1 (en) * | 2010-10-21 | 2011-09-15 | Ford Global Technologies, Llc | Method and system for monitoring an energy storage system for a vehicle for trip planning |
US8849499B2 (en) | 2011-01-06 | 2014-09-30 | Ford Global Technologies, Llc | Methods and systems for monitoring a vehicle's energy source |
US20110224852A1 (en) * | 2011-01-06 | 2011-09-15 | Ford Global Technologies, Llc | Methods and system for selectively charging a vehicle |
US20110224841A1 (en) * | 2011-01-06 | 2011-09-15 | Ford Global Technologies, Llc | Methods and systems for monitoring a vehicle's energy source |
GB2492223A (en) * | 2011-06-24 | 2012-12-26 | Gen Electric | Methods and systems involving databases for energy usage data |
US9459111B2 (en) | 2011-08-11 | 2016-10-04 | Ford Global Technologies, Llc | Methods and apparatus for estimating power usage |
US8907776B2 (en) | 2011-10-05 | 2014-12-09 | Ford Global Technologies, Llc | Method and apparatus for do not disturb message delivery |
US9380158B2 (en) | 2011-10-05 | 2016-06-28 | Ford Global Technologies, Llc | Method and apparatus for do not disturb message delivery |
US8849742B2 (en) | 2012-01-24 | 2014-09-30 | Ford Global Technologies, Llc | Method and apparatus for providing charging state alerts |
US9387768B2 (en) | 2012-01-24 | 2016-07-12 | Ford Global Technologies, Llc | Method and apparatus for providing charging state alerts |
US20130254896A1 (en) * | 2012-03-23 | 2013-09-26 | Infineon Technologies Austria Ag | Method to Detect Tampering of Data |
US20130262654A1 (en) * | 2012-03-28 | 2013-10-03 | Sony Corporation | Resource management system with resource optimization mechanism and method of operation thereof |
US20130342020A1 (en) * | 2012-06-25 | 2013-12-26 | Honeywell International Inc. | Fuel efficiency optimization for microgrid systems employing multiple generators |
US9246335B2 (en) * | 2012-06-25 | 2016-01-26 | Honeywell International Inc. | Fuel efficiency optimization for microgrid systems employing multiple generators |
US9462545B2 (en) | 2013-03-14 | 2016-10-04 | Ford Global Technologies, Llc | Method and apparatus for a battery saver utilizing a sleep and vacation strategy |
US9066298B2 (en) | 2013-03-15 | 2015-06-23 | Ford Global Technologies, Llc | Method and apparatus for an alert strategy between modules |
US9872254B2 (en) | 2013-03-15 | 2018-01-16 | Ford Global Technologies, Llc | Method and apparatus for an alert strategy between modules |
US20140314062A1 (en) * | 2013-04-19 | 2014-10-23 | Dennis Loebs | Aquatic-Based Automation Systems |
US11488180B1 (en) * | 2014-01-22 | 2022-11-01 | Amazon Technologies, Inc. | Incremental business event recording |
CN106104293B (en) * | 2014-03-19 | 2021-08-24 | 三星电子株式会社 | Method for automatically mapping smart sockets and electronic devices connected to smart sockets in a home gateway and apparatus therefor |
CN106104293A (en) * | 2014-03-19 | 2016-11-09 | 三星电子株式会社 | Method and device for the method for automatic mapping smart jack in home gateway and the electronic equipment being connected to smart jack |
US20170193678A1 (en) * | 2014-12-01 | 2017-07-06 | Tokyo Electric Power Company Holdings, Incorporated | Information processing system, information processing method, and storage medium |
US10628976B2 (en) * | 2014-12-01 | 2020-04-21 | Tokyo Electric Power Company Holdings, Incorporated | Information processing system, information processing method, and storage medium |
US9929926B1 (en) * | 2014-12-18 | 2018-03-27 | VCE IP Holding Company LLC | Capacity management system and method for a computing resource |
US20180322429A1 (en) * | 2017-05-05 | 2018-11-08 | Servicenow, Inc. | Graphical User Interface for Discovering Consumption of Services |
US11087256B2 (en) * | 2017-05-05 | 2021-08-10 | Servicenow, Inc. | Graphical user interface for discovering consumption of services |
Also Published As
Publication number | Publication date |
---|---|
WO2010053562A3 (en) | 2010-08-26 |
WO2010053562A2 (en) | 2010-05-14 |
US20170116689A1 (en) | 2017-04-27 |
US10255644B2 (en) | 2019-04-09 |
US9542658B2 (en) | 2017-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10255644B2 (en) | System and method for identifying power usage issues | |
US11532006B1 (en) | Determining and initiating insurance claim events | |
US10510121B2 (en) | System and method for performing dwelling maintenance analytics on insured property | |
JP2020149732A (en) | System and method for resource consumption analytics | |
US8140193B2 (en) | Assessing, forecasting and simulating energy consumption of buildings using energy efficiency coefficients | |
US11429075B2 (en) | System, apparatus and method for energy management, for usage by consumers of energy from electric utility service providers, and monitoring and management of same | |
US11188929B2 (en) | Advisor and notification to reduce bill shock | |
US10559044B2 (en) | Identification of peak days | |
US20050228599A1 (en) | System and method for remote identification of energy consumption systems and components | |
CN102208050A (en) | Systems and methods for performance monitoring and identifying upgrades for wind turbines | |
US11592199B2 (en) | Energy efficiency and comfort optimization through extreme weather adaptivity and AI | |
US20190086454A1 (en) | Systems and methods for managing resource utilization improvements | |
US10754918B2 (en) | System for providing remote building efficiency audits | |
US20190086234A1 (en) | Systems and methods for displaying resource savings | |
KR20210117946A (en) | Facility performance analysis system and facility performance analysis program for active energy management | |
US20220004902A1 (en) | Methods for remote building intelligence, energy waste detection, efficiency tracking, utility management and analytics | |
KR20190041260A (en) | Apparatus and method for energy demand management in apartment house | |
US20110304645A1 (en) | Techniques for providing holistic views of personal energy consumption | |
US20170242939A1 (en) | System for providing remote building efficiency audits for wind sensitivity | |
Suciu et al. | Cloud-Based platform for enhancing energy consumption awareness and substantiating the adoption of energy efficiency measures within SMEs | |
JP2019175109A (en) | Prediction control unit, prediction control system, and prediction control method | |
JP2021170169A (en) | Processing apparatus, processing method, processing program, and information processing system | |
AU2019222779A1 (en) | Systems and methods for forecasting a water level in a water storage receptacle | |
WO2017119281A1 (en) | Information processing device, information processing method, and program | |
WO2022255386A1 (en) | Incentive determination method, server, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SILVER SPRING NETWORKS, INC.,CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GROSSMAN, GARY;TATSUMI, ROBERT;SANTANGELI, PETER;AND OTHERS;SIGNING DATES FROM 20091221 TO 20091222;REEL/FRAME:023747/0771 Owner name: SILVER SPRING NETWORKS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GROSSMAN, GARY;TATSUMI, ROBERT;SANTANGELI, PETER;AND OTHERS;SIGNING DATES FROM 20091221 TO 20091222;REEL/FRAME:023747/0771 |
|
AS | Assignment |
Owner name: SILVER SPRING NETWORKS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GREENBOX TECHNOLOGY INC.;REEL/FRAME:026827/0158 Effective date: 20110726 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
AS | Assignment |
Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, NORTH CAROLINA Free format text: SECURITY INTEREST;ASSIGNORS:ITRON, INC.;ITRON NETWORKED SOLUTIONS, INC.;REEL/FRAME:045017/0893 Effective date: 20180105 Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, NORTH CARO Free format text: SECURITY INTEREST;ASSIGNORS:ITRON, INC.;ITRON NETWORKED SOLUTIONS, INC.;REEL/FRAME:045017/0893 Effective date: 20180105 |
|
AS | Assignment |
Owner name: ITRON NETWORKED SOLUTIONS, INC., WASHINGTON Free format text: CHANGE OF NAME;ASSIGNOR:SILVER SPRING NETWORKS, INC.;REEL/FRAME:045221/0804 Effective date: 20180105 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |