US20120179477A1 - Methods, apparatus, and computer readable storage media to associate an activity with resource consumption - Google Patents
Methods, apparatus, and computer readable storage media to associate an activity with resource consumption Download PDFInfo
- Publication number
- US20120179477A1 US20120179477A1 US13/427,577 US201213427577A US2012179477A1 US 20120179477 A1 US20120179477 A1 US 20120179477A1 US 201213427577 A US201213427577 A US 201213427577A US 2012179477 A1 US2012179477 A1 US 2012179477A1
- Authority
- US
- United States
- Prior art keywords
- energy
- household
- data
- consumption
- activity
- 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.)
- Abandoned
Links
- 230000000694 effects Effects 0.000 title claims abstract description 83
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000003860 storage Methods 0.000 title claims abstract description 35
- 238000005265 energy consumption Methods 0.000 claims abstract description 151
- 230000004044 response Effects 0.000 claims abstract description 9
- 238000005259 measurement Methods 0.000 claims description 59
- 230000008520 organization Effects 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 76
- 238000004519 manufacturing process Methods 0.000 description 29
- 239000000047 product Substances 0.000 description 26
- 230000000875 corresponding effect Effects 0.000 description 24
- 239000010813 municipal solid waste Substances 0.000 description 21
- 239000000446 fuel Substances 0.000 description 20
- 230000008569 process Effects 0.000 description 20
- 238000004064 recycling Methods 0.000 description 18
- 230000015654 memory Effects 0.000 description 17
- 239000002994 raw material Substances 0.000 description 17
- 241000220225 Malus Species 0.000 description 14
- 238000010586 diagram Methods 0.000 description 14
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 description 14
- 230000005611 electricity Effects 0.000 description 13
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 13
- 235000021016 apples Nutrition 0.000 description 11
- 239000000463 material Substances 0.000 description 11
- 238000010411 cooking Methods 0.000 description 10
- 238000009264 composting Methods 0.000 description 8
- 239000002361 compost Substances 0.000 description 7
- 239000003345 natural gas Substances 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 6
- 235000013305 food Nutrition 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 238000004806 packaging method and process Methods 0.000 description 5
- 238000012827 research and development Methods 0.000 description 5
- ATUOYWHBWRKTHZ-UHFFFAOYSA-N Propane Chemical compound CCC ATUOYWHBWRKTHZ-UHFFFAOYSA-N 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 238000004134 energy conservation Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 229910052799 carbon Inorganic materials 0.000 description 3
- 230000001788 irregular Effects 0.000 description 3
- 235000012054 meals Nutrition 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 239000002023 wood Substances 0.000 description 3
- 230000005355 Hall effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 239000000295 fuel oil Substances 0.000 description 2
- 239000007789 gas Substances 0.000 description 2
- 239000003502 gasoline Substances 0.000 description 2
- 238000003306 harvesting Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 239000003350 kerosene Substances 0.000 description 2
- 239000003921 oil Substances 0.000 description 2
- 239000005022 packaging material Substances 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 239000001294 propane Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000005476 soldering Methods 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 235000011299 Brassica oleracea var botrytis Nutrition 0.000 description 1
- 235000017647 Brassica oleracea var italica Nutrition 0.000 description 1
- 240000003259 Brassica oleracea var. botrytis Species 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000003339 best practice Methods 0.000 description 1
- 229920000704 biodegradable plastic Polymers 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000004566 building material Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003153 chemical reaction reagent Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000004035 construction material Substances 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000003344 environmental pollutant Substances 0.000 description 1
- 239000003337 fertilizer Substances 0.000 description 1
- 239000000383 hazardous chemical Substances 0.000 description 1
- 239000003845 household chemical Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000008239 natural water Substances 0.000 description 1
- 238000012015 optical character recognition Methods 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 231100000719 pollutant Toxicity 0.000 description 1
- 238000005057 refrigeration Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 230000000391 smoking effect Effects 0.000 description 1
- 229910000679 solder Inorganic materials 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 239000002699 waste material Substances 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
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- 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
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/80—Management or planning
- Y02P90/84—Greenhouse gas [GHG] management systems
Definitions
- This disclosure relates generally to the measurement of energy consumption and, more particularly, to methods, apparatus, and computer readable storage media to associate an activity with resource consumption.
- FIG. 1 is an illustration of an example system to collect resource consumption information from a panel of persons, households and/or companies.
- FIG. 2 is an illustration of an example system to collect resource consumption information from different of sources within a selected household.
- FIG. 3 is a block diagram of an example system to receive resource consumption information from appliances associated with a measured home.
- FIG. 4 is a flowchart representative of example machine readable instructions that may be executed to associate an activity with energy consumption.
- FIG. 5 is a block diagram of an example system to receive resource consumption information from a vehicle associated with a measured person or household.
- FIG. 6 is a block diagram of an example system to collect resource consumption information associated with purchases made by a measured person or household.
- FIG. 7 is a flowchart representative of example machine readable instructions that may be executed to collect data associated with purchases made by a household.
- FIG. 8A-8B illustrate a flowchart representative of example machine readable instructions that may be executed to generate a personal energy consumption index for a person.
- FIG. 9 is a flowchart representative of example machine readable instructions that may be executed to generate a household energy consumption index for a household.
- FIG. 10 is a block diagram of an example system to generate an organizational energy consumption index.
- FIG. 11 is a flowchart representative of example machine readable instructions that may be executed to generate an organizational energy consumption index for a company.
- FIG. 12 is a diagram of an example processor system that may be used to implement the example machine readable instructions of FIGS. 4 , 7 , 8 , 9 , 11 , and/or 14 to implement the example systems, methods, and/or apparatus described herein.
- FIG. 13 is a block diagram illustrating an example system to monitor energy consumption due to trash, composting, and/or recycling.
- FIG. 14 is a flowchart representative of example machine readable instructions that may be executed to generate energy consumption information.
- FIG. 15 is a block diagram illustrating an example energy index generator that may be used to implement the example data collector of FIGS. 1 and 2 , and/or the example Central Data Collector of FIG. 10 .
- FIG. 16 is a flowchart representative of example machine readable instructions that may be executed to generate an energy index.
- example systems and apparatus described herein include, among other components, software executed on hardware, such systems and apparatus are merely illustrative and should not be considered as limiting.
- any or all of the disclosed hardware, firmware, and/or software components could be embodied exclusively in dedicated hardware, exclusively in software, exclusively in firmware or in some combination of hardware, firmware, and/or software.
- An easily understandable public vocabulary facilitates private, public and/or government conservation efforts by standardizing energy measurements.
- An understandable public vocabulary may be achieved by facilitating open dialog, sharing best practices, and/or via friendly person-to-person or state-to-state comparisons or competition.
- the example systems, methods, apparatus, and articles of manufacture described herein enable individuals, households, businesses, governments, agencies, and/or other entities to take control of daily energy consumption by providing granular energy consumption data.
- Granular data illustrates the significance of daily activities and the corresponding effects on energy consumption. Based on the data, individuals, households, businesses, governments, agencies, and/or other entities can act appropriately to efficiently reduce energy consumption at reduced costs. Additionally, public policy makers may use such additional granular data with details such as the number of people in the household or demographic details to better represent and/or define local, state, national, and/or other official goals to drive public or private conservation efforts.
- Some example systems, methods, apparatus, and articles of manufacture described herein enable a uniform approach to determining a personal energy index, a home energy index, a household energy index, a business energy index, and/or any other energy index.
- Some example systems, methods, and apparatus facilitate generation of local, national, personal, home, household, business, agency, and/or other entity energy averages. Such averages may be considered by age, gender, ethnicity, income, marital status, size of building, construction material, style of building, or by any other factor.
- the energy indices and/or averages can be used to understand and/or form fact-based policies and provide tools to track conservation progress at the personal, local, organizational, and/or national levels in a consistent manner.
- example systems, methods, apparatus, and articles of manufacture described herein may be used to measure, calculate, and/or identify resource and/or energy consumption by a person, household, agency, corporation, company, government, and/or other entity.
- Disclosed example systems, methods, apparatus, and/or articles of manufacture facilitate generation of an energy consumption index to reflect the resource and/or energy usage patterns of corresponding entities and/or individuals.
- portions of the resource and/or energy consumption by a household or company are assigned to individual persons associated with the household or company so that the consumption total of tracked person(s) is equal to the total household and/or company consumption(s).
- individual energy consumption data is sorted and/or aggregated to define consumption for a collection of individuals (e.g., a household, a company, or any other organization).
- a data collector aggregates resource consumption data from sources used by the person, household, company, and/or other entity (collectively and individually “the monitored entity”) calculates the energy associated with generating, transporting, disposing of, and/or otherwise utilizing the resources, and reports the resources and/or energy consumed by the monitored entity.
- the data collector reports to the monitored entity using the resources and/or reports to another party (e.g., a research agency, a government agency, etc.) responsible for collecting data from multiple monitored entities.
- a data collector collects personal consumption information for a monitored individual and generates a personal energy index based thereon.
- the example personal consumption information includes at least a portion of home resource consumption allocated to the monitored individual, resource consumption by the monitored individual outside the home, and purchase information allocated to the monitored individual.
- the data collector receives the personal consumption information, generates a personal energy index, displays the personal energy index at a location visible to the monitored person, and/or transmits the personal energy index and/or the personal consumption information to a third party such as a research agency who can draw statistical conclusions concerning a wider population based on monitored individuals (e.g., panelists).
- a data collector receives data from several sources, including home appliances, fixtures, devices, electrical meters, water meters, and/or natural gas meters. It also receives data reflecting vehicle usage, purchasing information, and/or other data sources.
- the example data received from the home appliances, fixtures, meters, and devices is used to determine how much energy is consumed by the home.
- the data may also be analyzed to identify consumption trends. Energy consumption habits are determined for certain activities, such as cooking or watching television.
- the example data collector uses the data received from a vehicle associated with the person(s) living in the monitored home to determine how much energy is consumed by each person for travelling activities. Consumed energy is divided among and assigned to the persons traveling in the monitored vehicle(s). In some examples, the data collector also receives data associated with purchases made by the person(s) in the monitored home, determines the energy associated with the purchases, and assigns the energy and/or purchases to one or more of the persons in the monitored household.
- home energy refers to energy consumed within a home.
- Transportation energy refers to energy consumed by travel in a vehicle.
- Out of home energy refers to energy consumed outside the home excluding transportation energy.
- “Purchases energy” refers to energy associated with purchased goods and/or services.
- Household energy refers to the sum of home energy, transportation energy, out of home energy, and purchases energy for the monitored household.
- the data collector generates one or more energy indices based on the resource consumption data received.
- Each person associated with a monitored household, as well as the household itself, is assigned an energy index.
- the personal and/or household energy indices are displayed on the data collector for the persons to observe, allowing them to track energy conservation efforts over time.
- a central data collector generates an organizational energy index based on resource consumption information from resource meters, equipment energy consumption meters, and/or purchasing information from a purchasing system relating to monitored organizations such as a company, business, or agency.
- the central data collector receives the resource consumption information and purchasing information, generates an organizational energy index based on the received information, and displays the organizational energy index to one or more persons associated with the monitored organization.
- the example central data collector may also allocate resource consumption information and purchasing information to unit(s) and/or individual(s) associated with the monitored organization to generate other unit and/or individual energy indices for the unit(s) and/or person(s).
- FIG. 1 is an illustration of an example system 100 to collect resource consumption information from a panel of persons, households, agencies, and/or companies (collectively and/or individually “entities”).
- the term “household” is taken to mean one or more persons living together in a living space.
- the households 102 , 104 , 106 may be any type of residence to be monitored.
- a living space is also referred to as a “home,” and may include, but is not limited to, single and/or multi-family houses, condominiums, townhouses apartments, and/or duplexes.
- a number of households, including households 102 , 104 , and 106 are selected as panelists.
- the panelists may be selected, for example, by statistical methods to represent a population of interest.
- Each household 102 , 104 , and 106 is associated with a number of persons 108 living in the respective household. These persons 108 consume resources such as food, clothing, electricity, natural gas, water, and/or other resources associated with the household.
- the households 102 , 104 and 106 may also be respectively associated with vehicles (not shown) used for, among other things, transportation of one or more persons 108 .
- each household 102 , 104 , 106 includes a data collector 110 that collects resource consumption data, based on the activities of person(s) 108 and/or the households 102 , 104 , and 106 .
- the data collector 110 receives resource consumption data from household appliances, purchases associated with the persons 108 , vehicles, and/or other sources.
- the example collected data is compiled and/or interpreted, and then transmitted to a central data processing facility 112 having a data processing server 114 . Alternatively, the data may be forwarded to the central data processing facility 112 without being processed.
- the data processing server 114 of the illustrated example is connected to the data collectors 110 via the Internet, and receives the data from the data collectors 110 for analysis and storage.
- the data processing server 114 may be connected to the data collectors 110 via another medium, such as a direct modem connection via the public switch telephone network (PSTN).
- PSTN public switch telephone network
- the central data processing facility 112 of the illustrated example also collects data from organizations, such as the example company Corporation XYZ 116 .
- Corporation XYZ 116 uses a data collector 118 which may be the same, substantially the same, or different than the data collectors 110 used in the monitored households 102 , 104 and 106 .
- the data collector 118 may be implemented as a software module on a computer network of Corporation XYZ and/or have a larger number of inputs corresponding to the larger number of resource-consuming equipment.
- the data collector 118 also communicates with the central data processing facility 112 .
- FIG. 2 is an illustration of an example system 200 to collect resource consumption information from different sources within a monitored household.
- the following description will refer to the example household 102 shown in connection with FIG. 1 .
- Several persons 108 are associated with the example household 102 .
- appliances 202 , 204 , and 206 within the household 102 that use energy or resources.
- vehicles 208 associated with the household 102 and/or the persons 108 .
- the persons 108 purchase goods 210 from outside the household 102 for consumption.
- the energy consumption associated with any or all of these activities e.g., the home energy, the transportation energy, the out of home energy, the purchases energy, and/or the household energy
- the energy consumption associated with any or all of these activities are monitored and/or analyzed.
- the example vehicle 208 is used by one or more persons 108 associated with the household 102 to travel between the household 102 and among other locations. To transport the persons 108 in the vehicle 208 , the vehicle 208 must consume resources such as fuel, engine fluids, and tire rubber. The consumed resources are measured and allocated to the persons 208 being transported in the vehicle, as described in detail below.
- the household 102 includes a data collector 110 for receiving data associated with resource consumption from different sources such as those mentioned above.
- the data collector 110 is communicatively coupled to meters configured to measure and report resource consumption data.
- meters include, but are not limited to, appliance meters 212 , barcode scanners 214 , mobile (e.g., portable or handheld) devices 216 , and/or utility meters 218 .
- appliance meters 212 are coupled to respective household appliances, fixtures, and/or other energy consuming devices to collect resource consumption information.
- appliance meters 212 are coupled to, among other things, a refrigerator (e.g., an appliance 1 ), an electrical outlet (e.g., a fixture), and/or a television (e.g., a device).
- the appliance meters 212 measure resource consumption data for one or more types of resources and report the resource consumption to the data collector 110 at regular and/or irregular intervals.
- the data collected by the appliance meter 212 are generally categorized as home energy.
- the barcode scanner 214 of the illustrated example scans universal product codes (UPCs) associated with purchased items 210 to identify the same.
- UPCs universal product codes
- the collected UPC codes are sent to the data collector 110 .
- the data collector 110 references a database (either locally or remote via, for example, the Internet) to identify the product(s) associated with the code(s).
- the identities of the products are then used to access a database (again, either locally or remote) correlating products to purchase energy values.
- the UPC codes may be already correlated to the purchase energy values.
- the purchase energy values reflect, for example, an amount of energy required to manufacture the corresponding product and its packaging, the amount of energy required to transport the corresponding product to the point of sale, an amount of waste associated with the use of the product (e.g., landfill space requirements, bio-degradability, etc.), and/or the recyclability of the product.
- the data collector 110 associates the purchase energy values with the one or more persons 108 in the household 102 who made the purchases.
- the persons 108 associated with the purchases may be identified by scanning an identifier bar code identifying the household member when scanning the UPC codes.
- the mobile device 216 monitors resource consumption by a monitored person while located outside the household 102 .
- the mobile device 216 of the illustrated example utilizes global positioning system (GPS) technology and/or cellular telephone signals to track the geographic locations of the individual carrying the device.
- the location information may be used to infer energy consumption (e.g., time spent at the movie theater is indicative of watching a movie and can be attributed to an out of home energy value).
- the mobile device 216 may also accept manual inputs to enable the user to identify activities throughout a day. The identification of activities may be made, for example, by selecting from a drop down menu of activities or typing in an activity name.
- the mobile device 216 preferably collects both the activity identification information and the time information indicating how much time was spent participating in the activity.
- a utility meter 218 is used to collect data reflecting the amount of energy entering the house. For example, a first utility meter 218 is used to meter the amount of water used by the house, a second utility meter 218 is used to measure the amount of natural (or other) gas used by the house, a third utility meter 218 is used to measure the amount of electricity used by (or in the case of a home with solar panels, produced by) a home, etc.
- the outputs of the utility meters 218 are typically categorized as home energy.
- the level of resolution of resource consumption information may depend on the type and/or quantity of meters 212 , 218 used.
- Appliance meters 212 that measure resource consumption by individual appliances typically provide information with more resolution or precision than utility meters 218 .
- the utility meters 218 may ensure all or substantially all of the resource consumption by the household 102 is logged.
- the utility meters 218 may not be able to determine that a particular appliance (e.g., the refrigerator) consumes a relatively large portion of energy, but it can determine how much energy the household 102 is using as well as the hours of the day when the most energy is used (e.g., peak consumption times, low consumption times, etc.).
- an appliance meter 212 coupled to the refrigerator can determine how much electrical energy the refrigerator is using, but may not be able to determine how much energy the entire household 102 is using.
- the example household 102 also includes a device to detect the presence of the monitored persons 108 associated with the household 102 .
- each person 108 may carry a device (e.g., the mobile device 216 ) that allows the data collector 110 to detect the proximity of the person.
- the data collector 110 may be programmed with information indicating when each person 108 is typically at the household or away from the household. This information could indicate allocation rules such as, for example, a certain person 108 is typically away from the household 102 from 8 AM to 5 PM, Monday through Friday of each week and, thus, does not consume household resources during these times.
- the persons 108 may additionally or alternatively input exceptions to the allocation rules, and/or input times at the household 102 and/or away from the household 102 for the times that do not have defined allocation rules.
- the example system of FIG. 2 collects multiple types of energy values (e.g., home energy values, transportation energy values, out of home energy values, and purchase energy values), preferably all of the energy values are similarly scaled so that they may be easily scanned to produce a household energy value.
- energy values e.g., home energy values, transportation energy values, out of home energy values, and purchase energy values
- FIG. 3 is a block diagram of an example system 300 to receive resource consumption data (e.g., home energy values) from appliances 304 - 330 associated with a measured household.
- resource consumption data e.g., home energy values
- the example system 300 of FIG. 3 will be considered part of the household 102 being measured.
- the example system 300 has a Home Resource Consumption Management (HRCM) device 302 .
- the HRCM device 302 receives information from a number of meters associated with respective appliances, fixtures and/or other devices associated with household 102 .
- Example devices include a refrigerator 304 , a freezer 306 , a furnace 308 , an air conditioner 310 , a microwave oven 312 , a television 314 , a personal computer 316 , a home electric meter 318 , a light fixture 320 , home water meter(s) 322 , a stove and/or oven 324 , a dishwasher 326 , a water heater 328 , a clothes washer and/or a dryer 330 .
- This list of appliances 304 - 330 is intended to be illustrative rather than limiting.
- the home water meter(s) may be implemented using, for example, a water meter for the entire household and/or water meters to measure water usage at each particular faucet and/or water-using appliance. Any of the appliances, fixtures or other devices (e.g., consumer electronics, etc.) listed or not listed may be combined or split into multiple appliances, fixtures and/or devices. Although the appliances, fixtures and/or devices 304 - 330 are shown in FIG. 3 as within the household 102 , appliances such as the air conditioner 310 may be located outside the household 102 as is conventional.
- each appliance, fixture and/or device has one or more appliance meters 212 a - n coupled thereto to measure the resources used by the respective appliance, fixture, or device.
- a clothes dryer may use natural gas to heat clothes being dried while using electricity to power a tumbling device, requiring multiple meters 212 or one meter 212 n capable of measuring electricity and natural gas consumption.
- Appliances may be added or subtracted from this list to adjust the resolution or granularity of data desired. For example, when measuring resources it may be desirable to use meters 212 a - n to individually measure appliances, fixtures and/or devices that consume a relatively large portion of electricity or have special features, such as the air conditioner 310 , microwave oven 312 , and television 314 .
- a utility meter 218 a may then be used to track the home electrical meter 318 (used by a power company providing power to the household 102 ) to measure the amount of power used by the household as a whole. Subtracting the electricity used by the metered appliances from the total electricity used by the household reveals the amount of electricity used by the non-individually metered appliances, fixtures and devices associated with the household 102 .
- This approach saves meters from being used to measure, for example, individual light fixtures 320 from which high-resolution data may not be necessary. The same may be done for the home water meter 322 as an alternative to measuring every faucet that uses water.
- the appliance meters 212 a - n and the utility meters 218 a and 218 b are communicatively coupled to the HRCM device 302 to report measured data to the HRCM device 302 .
- the reporting may be performed at regular and/or irregular intervals, continuously or substantially continuously, on demand from the HRCM device 302 , and/or manually.
- the HRCM device 302 may passively receive data from the appliance meters 212 a - n and the utility meters 218 a - b and/or may actively request data from any or all of the meters 212 a - n and/or 218 a - b .
- the HRCM device 302 may store the data or process it to obtain a particular data format.
- the HRCM device 302 may receive an electricity usage measurement from an appliance meter 212 , determine the energy in Joules and/or the associated carbon load required to produce the electricity, and store the information in a memory or a home energy value for later transmission.
- the example HRCM device 302 of FIG. 3 is also communicatively coupled to the data collector 110 for the household 102 to report raw and/or processed data.
- the HRCM device 302 of FIG. 3 is a module that is communicatively and mechanically coupled to the data collector 110 .
- the HRCM device 302 may be integrated into the data collector 110 as software.
- the example system 300 may also have a multiplexing device or switch between the HRCM device 302 and the meters 212 a - n and/or 218 a - b to reduce the number of physical inputs required at the HRCM device 302 .
- the HRCM device 302 may additionally or alternatively utilize a wireless link instead of or to complement wired connection(s) from the meter(s) to the data collector 110 and/or to transmit resource consumption measurements.
- the meters 212 a - n and 218 a - b of the illustrated example provide an identification code with their data.
- the identification code may be transmitted before, during, and/or after the resource consumption measurement information is transmitted.
- each meter 212 a - n and 218 a - b may encode the transmitted consumption measurement information with a unique code to identify the source of the transmitted information to the HRCM device 302 .
- the HRCM device 302 may transmit a code with the request to identify the desired meter 212 a.
- the HRCM device 302 and the meters 212 a - n and 218 a - b of FIG. 3 are shown as connected in a star topology, the HRCM device 302 and the meters 212 a - n and 218 a - b may be connected in a ring, mesh, or any other network topology.
- Home resource consumption measurements may be collected and/or reported for any type of resources, including, but not limited to, electricity, natural gas, gasoline, fuel oil, kerosene, propane, wood, light, temperature, water, and/or heating oil. Measurements as collected and/or reported may have different units depending on the resource measured, and may be converted to a standard unit of measurement (e.g., joules, tons of CO 2 , any other unit, and/or a unitless measure that is standardized) by the data collector 110 , HRCM device 302 , the appliance meters 212 a - n , the utility meters 218 a - b , and/or a central data processing facility (e.g., the central data processing facility 112 or data processing server 114 as described in FIGS. 1 and 2 ).
- a standard unit of measurement e.g., joules, tons of CO 2 , any other unit, and/or a unitless measure that is standardized
- the example HRCM device 302 and/or the example data collector 110 include a user interface to enter and/or adjust resource consumption information. Some types of resource consumption, such as for burning wood, is difficult for a machine to measure.
- the user interface allows a person 108 to input resource consumption measurements to the HRCM device 302 and/or the data collector 110 to log such resource consumption (e.g., 3 logs burned).
- the example HRCM device 302 and/or the example data collector 110 of FIG. 3 are also useful for determining energy consumption associated with different household activities, such as cooking or watching television.
- a person 108 may be in a kitchen of the example household 102 to cook a meal.
- the person utilizes the stove and/or oven 324 , the microwave oven 312 , and a television 314 located in the kitchen, each having a meter 212 e , 212 f , and 212 k that transmits a consumption indicator to the HRCM device 302 when the meters 212 e , 212 f , and 212 k register the beginning of resource consumption at the metered appliances.
- the person 108 first turns on the stove/oven 324 , which begins to consume a relatively large amount of electrical or gas energy.
- the meter 212 k registers the increase in consumed power and sends a consumption indicator to the HRCM device 302 for the stove/oven 324 .
- the HRCM device 302 signals the meters 212 e and 212 f associated with the microwave oven 312 and television 314 to monitor the microwave oven 312 and the television 314 , respectively, for resource consumption.
- the person 108 additionally turns on the television 314 and cooks part of the meal in the microwave oven 312 , which cause the meters 212 e and 212 f to measure the corresponding consumed resources.
- the stove/oven 324 , microwave oven 312 and television 314 are turned off.
- the meters 212 e , 212 f and 212 k then send resource consumption measurements (e.g., home energy values representative of the amount of energy used by the corresponding appliances) to the HRCM device 302 , which associates the energy values with the cooking activity and transmits the data to the data collector 110 .
- the data collector 110 may, for example, determine the resources consumed by the cooking activity for an entire time period (e.g., a month) and display it for the person 108 to analyze.
- appliances/devices were used in the example activity, it is contemplated that more or fewer appliances may be monitored and/or measured for any appropriate activity.
- the washer/dryer 330 may be monitored for an activity such as doing laundry.
- appliances and/or devices may be used and then put away.
- appliances and/or devices may not require an appliance meter 212
- using, for example, information from an electrical meter for the entire household 102 may not provide the desired granularity of information for the cooking activity.
- the appliance meters are described as calculating energy values, in alternative examples the meters simply monitor on/off events and the HRCM device 302 computes the energy values.
- the HRCM device 302 may log on and off events to determine usage times and then multiple the usage times by an average energy per unit of time factor for the corresponding metered appliances to calculate the energy value for the activity.
- indirect tools are used to measure energy consumption on individual subsystems.
- the circuit breaker box or fuse box of the household 102 is fitted with one or more non-contact sensor(s), such as Hall Effect sensor(s).
- the Hall Effect sensor(s) measure the energy consumption on individual circuit(s).
- Data from several such sensors could be combined at the data collector 110 to recognize a “load signature” for individual appliances and/or activities.
- a vacuum cleaner requires a substantial amount of energy for short time periods, and the vacuum cleaner is moved from room to room (i.e., subsystem to subsystem or circuit to circuit).
- the data collector 110 recognizes the load signature corresponding to vacuuming on one or more subsystems, the data collector 110 determines that someone is vacuuming and logs the energy consumed by the subsystem as occurring due to vacuuming activity.
- the data collector 110 communicates with the central data processing facility 112 .
- the data collector 110 sends raw and/or processed energy consumption data (e.g., energy values) to the central data processing facility 112 for aggregation and/or additional processing.
- the central data processing facility 112 returns the processed energy consumption data to the data collector 110 .
- the energy consumption data includes ‘standard’ energy consumption data for the monitored appliances (e.g., an amount of energy that an appliance should consume, an energy consumption goal for a given type of appliance), which allows the data collector 110 to determine the energy consumption indices for the corresponding appliances 304 - 330 of the household 102 .
- Appliances, activities, and/or resources may also be individually tracked or sorted to display the conservation progress of the household 102 .
- the central data processing facility 112 provides local, regional, institutional, entity, and/or national progress updates, which, in combination with the individual household's 102 progress, can provide encouragement to continue and/or improve conservation efforts.
- FIG. 13 is a block diagram illustrating an example system 1300 to monitor energy consumption due to trash, composting, and/or recycling.
- one or more individuals regularly discard used materials into a trash, compost, and/or recycling container 1302 .
- a trash/composting/recycling contents detector 1304 may be included to determine the types of trash, compost, and/or recycling that are discarded.
- the trash/composting/recycling contents detector 1304 may be implemented using a motion-activated camera and video recognition system and/or a simple weight sensor to determine the weight of the trash, compost, and/or recycling.
- the individual discarding the trash, compost, and/or recycling can report to the data collector 110 the nature and amount of material discarded, as well as the method of disposal (e.g., trash, composting, or recycling).
- the data collector 110 then accesses a trash database 1306 , a composting database 1308 , and/or a recycling database 1310 to determine energy consumption data for the discarded item.
- the energy consumption associated with a piece of trash may include transportation energy costs and local landfill price per unit weight of trash converted to an energy value.
- a non-biodegradable factor and/or a hazard factor for chemicals can be used to weight the energy consumption associated with trash.
- the energy consumption for recycling may include the energy costs for transportation to the recycling plant, subtracted by the energy saved by recycling.
- Energy costs for composting may include the cost of transporting the compost material, less the energy saved by composting.
- the trash/compost/recycling contents detector 1304 may also be used to adjust the cost of disposal based on the nature of the trash contents. This adjustment may be affected by adjusting the energy cost for disposing trash by an amount to offset long term landfill usage (e.g., non-biodegradable plastics), hazardous materials (e.g., paints or household chemicals), etc. These factors may be pre-set based on empirical or other studies and determined by accessing a lookup table or other database using the trash type as the key for performing the lookup. Similarly, the cost to an individual or household for recycling may be modified based on current market values of the materials.
- long term landfill usage e.g., non-biodegradable plastics
- hazardous materials e.g., paints or household chemicals
- the cost to an individual or household for recycling may be modified based on current market values of the materials.
- a government, agency, or other entity may encourage participation in energy tracking by offering incentives to those who report trash and recycling data and/or to those who keep trash levels below a target (e.g., index 100 ). Such incentives would increase the detail of the data available.
- the data may also be used to price and compare trash and recycling programs between municipalities.
- FIGS. 4 , 7 - 9 , 11 , 14 , and 16 are flowcharts representative of example processes that may be executed to implement the example data collector 110 , central data processing facility 112 , the example barcode scanner 214 , the example HRCM device 302 , the example central processor 502 , the example mobile device 520 , the example central data collector 1028 , and/or, more generally, the example systems 100 and/or 1000 of FIGS. 1-3 , 5 , 6 , 10 and 13 .
- the example processes of FIGS. 4 , 7 - 9 , 11 , 14 , and 16 may be executed by a processor, a controller, and/or any other suitable processing device. For example, the example processes of FIGS.
- FIGS. 4 , 7 - 9 , 11 , 14 , and 16 may be implemented using coded instructions stored on a tangible medium such as a flash memory, or random access memory (RAM) associated with a processor (e.g., the processor 1212 shown in the example processor platform 1200 and discussed below in conjunction with FIG. 12 ).
- a processor e.g., the processor 1212 shown in the example processor platform 1200 and discussed below in conjunction with FIG. 12 .
- some or all of the example flowcharts of FIGS. 4 , 7 - 9 , 11 , 14 , and 16 may be implemented using ASICs, programmable logic devices (PLD), field programmable logic devices (FPLD), discrete logic, hardware, firmware, etc.
- PLD programmable logic devices
- FPLD field programmable logic devices
- FIGS. 4 , 7 - 9 , 11 , 14 , and 16 may be implemented manually or as a combination of any of the foregoing techniques, for example, a combination of firmware, software, and/or hardware.
- FIGS. 4 , 7 - 9 , 11 , 14 , and 16 are described with reference to the flowcharts of FIGS. 4 , 7 - 9 , 11 , 14 , and 16 , many other methods of implementing the example data collector 110 , barcode scanner 214 , HRCM device 302 , central processor 502 , mobile device 520 or central data collector 1028 , and/or, more generally, the example systems 100 and/or 1000 of FIGS.
- FIGS. 4 , 7 - 9 , 11 , 14 , and 16 may be carried out sequentially and/or carried out in parallel by, for example, separate processing threads, processors, devices, circuits, etc.
- FIG. 4 is a flowchart representative of example machine readable instructions 400 that may be executed to associate activities with energy consumption.
- the example instructions 400 may be executed to implement the example HRCM device 302 or the example data collector 110 described in FIG. 3 .
- the HRCM device 302 or the data collector 110 collects energy consumption information for a period of time (e.g., a month).
- Each monitored period of time may result in different measured energy consumption based on, for example, energy conservation measures, weather, or habits of a measured person or household.
- each monitored time period has an associated energy index based on the energy consumed by the measured person or household during the monitored time period.
- the instructions 400 begins by determining whether the measurement period has ended (block 402 ).
- the HRCM device 302 monitoring for consumption information (e.g., monitoring one or more of the example appliance meters 212 a - n and/or utility meters 218 a - b shown in FIG. 3 ) associated with an appliance (e.g., example the stove/oven 324 shown in FIG. 3 ) (block 404 ) and determines whether the meter 212 k has issued a consumption indicator (block 406 ).
- an appliance e.g., example the stove/oven 324 shown in FIG. 3
- a consumption indicator e.g., example the stove/oven 324 shown in FIG. 3
- the example oven 324 typically utilizes a relatively small amount of resources when not actively used. At some time, a person 108 utilizes the oven 324 for a cooking activity, which requires the person 108 to turn on the oven 324 and cause it to consume a larger amount of resources. When the meter 212 k detects the larger consumption, it issues a consumption indicator to the HRCM device 302 . The HRCM device 302 receives the consumption indicator (block 406 ) and responds by timestamping the consumption indicator to identify the beginning or end of an activity (block 408 ).
- the example HRCM device 302 determines whether additional appliance meters 212 a - n and/or utility meters 218 a - b are to be wakened (e.g., from a sleep mode) (block 410 ). If related meters are to be wakened (block 410 ), the HRCM device 302 instructs a second meter (e.g., meter 212 e ) to measure consumption information (block 412 ). For example, the HRCM device 302 may respond to the person 108 turning the oven 324 on by instructing the meter 212 e coupled to the microwave 312 to measure resources consumed by the microwave 312 while the oven 324 is on.
- a second meter e.g., meter 212 e
- the HRCM device 302 monitors for a second consumption indicator (e.g., indicative of the person turning the oven off) (block 414 ).
- a second consumption indicator e.g., indicative of the person turning the oven off
- the HRCM device 302 timestamps the consumption indicator (block 416 ).
- the HRCM device 302 receives the consumption information from the meters 212 e and 212 k (block 418 ).
- the meters 212 e and 212 k may be configured to transmit the measurements to the HRCM device 302 in response to a stop measurement instruction and/or an information request.
- the HRCM device 302 associates the consumption information with the cooking activity (block 420 ). Control then returns to block 402 to determine whether the measurement period is over and/or to monitor for additional activities.
- the HCRM device 302 determines the total energy consumption attributed to each monitored activity (block 422 ). The total energy consumption for each activity may then be displayed for one or more persons to see and/or analyze.
- the HRCM device 302 and/or data collector 110 may continuously or substantially continuously receive resource consumption measurements from the meters 212 a - n and 218 a - b .
- the meters 212 a - n and 218 a - b may continuously or substantially continuously measure resource consumption associated with the household appliances, fixtures, and/or devices 304 - 330 to which the meters 212 a - n are coupled.
- FIG. 15 is a block diagram illustrating an example energy index generator 1500 that may be used to implement the example data collector 110 of FIGS. 1 and 2 , and/or the example Central Data Collector 1028 of FIG. 10 .
- the example energy index generator 1500 receives energy and/or resource consumption information, generates energy values (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values), and one or more energy indices.
- An energy value summer 1502 receives one or more energy values from several energy converters, as described below, and generates one or more energy indices based on the energy values and/or external energy data.
- the illustrated energy index generator 1500 includes an activity converter 1504 .
- the activity converter 1504 receives activity information (e.g., from user input, from energy signature detection, from a mobile device, etc.) and determines the energy values associated with the received activity information.
- the example activity converter 1504 determines the energy values by querying a database 1505 .
- the activity converter then outputs energy values corresponding to the activities (e.g., out of home energy values, home energy values) to the energy value summer 1502 .
- the example energy index generator 1500 also includes a raw material converter 1506 .
- the raw material converter 1506 receives raw material information (e.g., from appliance and/or utility meters, from user input, etc.) such as, for example, electricity used, natural gas and/or other natural resources used, trash/compost/recycling, and/or other raw material information.
- the raw material converter 1506 converts the raw material information to energy values (e.g., home energy values) and sends the energy values to the energy value summer 1502 .
- the example raw material converter 1506 determines the energy values by querying a database 1507 .
- the example energy index generator 1500 further includes a purchases converter 1508 .
- the example purchases converter 1508 receives purchases information (e.g., by scanning purchase UPCs, from user input, by downloading information from a point-of-sale, etc.).
- the purchases converter 1508 converts the purchases information to purchase energy values for use by the energy value summer 1502 .
- the example purchases converter 1508 determines the energy values by querying a database 1509 .
- a transportation converter 1510 receives transportation information (e.g., from user input, from a vehicle monitor, etc.). Transportation information may include, for example, fuel used, distance traveled, method of travel, and/or other transportation information.
- the transportation converter 1510 converts the transportation information to a transportation energy value and sends the value to the energy value summer 1502 .
- the example transportation converter 1510 determines the energy values by querying a database 1511 . Any one or more of the example database(s) 1505 , 1507 , 1509 , and 1511 are implemented via one or more
- the energy value summer 1502 receives the home energy values, the out of home energy values, the purchase energy values, and/or the transportation energy values.
- the example energy value summer 1502 receives assignment information to assign one or more of the received energy values to one or more different individuals, vehicles, households, organizational units, and/or any other monitored entity.
- the example energy value summer 1502 receives external energy data corresponding to, for example, individual, organizational, household, governmental, agency, and/or any other public and/or private energy data. Such data may include a target energy usage for a particular type of monitored entity. Based on the energy values from the converters 1504 - 1510 and/or the external energy data, the energy value summer 1502 generates an energy index representative of the energy values.
- the energy index is a relative figure to illustrate how much energy a monitored entity consumes relative to a similar entity or a desired energy usage goal for that particular entity.
- the example energy values are defined in terms of units of energy. Different monitored entities may have different desired energy usage goals; for example, a monitored individual will have a much different energy usage goal than a monitored multi-national corporation.
- the energy value summer 1502 may provide separate energy indices for an individual and a corporation that are similar or equal, because the energy indices are relative to an appropriate energy value. For example, both the monitored individual and the monitored corporation may have target energy indices equal to ‘100.’ However, the energy value corresponding to the individual's energy index is much smaller than the energy value corresponding to the corporation's energy index.
- an energy index generator 1500 receives activity information, raw material information, purchases information, and transportation information for a country.
- the activity converter 1504 , the raw material converter 1506 , the purchases converter 1508 , and the transportation converter 1510 convert the respective received information to respective energy values.
- the example energy value summer then receives the energy values and external energy information.
- the external energy information is an energy value determined by governmental or agency policy makers as a national energy usage goal.
- the energy value summer 1502 sets the energy usage goal as a standard energy index, and determines the current national energy index relative to the standard energy index. In this manner, the example energy index generator 1500 generates easily understandable energy indices for many different types of monitored entities.
- the example energy index generator 1500 may be modified to add or subtract converters similar to the converters 1504 - 1510 , which receive resource and/or energy usage information and convert the information to a corresponding energy value in a uniform unit. Additional or alternative converters may include converters to convert business, governmental, agency, manufacturing, not-for-profit, and/or any other type of information concerning energy or resource usage into an energy value.
- FIG. 16 is a flowchart representative of example machine readable instructions 1600 that may be executed to generate an energy index.
- the example instructions 1600 may be executed to implement the example energy index generator 1500 of FIG. 15 .
- the example instructions 1600 begin by receiving one or more of activity information, raw material information, purchases information, and/or transportation information (block 1602 ).
- the example information is received from any one or more of the example barcode scanner 214 , HRCM device 302 , and/or mobile device 520 of FIGS. 2 , 3 , and/or 5 .
- the example activity converter 1504 converts the activity information to home and/or out of home energy values (block 1606 ). If the energy index generator 1500 has not received activity information (block 1604 ), control passes to block 1608 . If the energy index generator 1500 has received raw material information (block 1608 ), the example raw material converter 1506 converts the raw material information to home energy values (block 1610 ). If the energy index generator 1500 has not received raw material information (block 1608 ), control passes to block 1612 . If the energy index generator 1500 has received purchase information (block 1612 ), the example purchases converter 1506 converts the purchase information to purchase energy values (block 1614 ).
- the energy value summer 1502 When the energy value summer 1502 receives the energy values (blocks 1604 - 1618 ), the energy value summer 1502 sums the converted energy values to a total energy value (block 1620 ). The energy value summer 1502 then determines whether an appropriate energy goal in available (block 1622 ). The energy goal may be available via, for example, the Internet. If an energy goal is available (block 1622 ), the energy value summer 1502 sets a standard energy goal respective to the energy goal (block 1624 ). In some examples, the energy value summer 1502 sets the standard energy goal equal to an energy index of ‘100.’ However, any index may be used to represent the goal.
- the example energy value summer sets the standard energy index to a portion of the current total energy (block 1626 ). As a result, the example energy value summer 1502 generates an energy usage goal based on the current energy usage. In some examples, a user may adjust the energy usage goal.
- the energy value summer 1502 sets the current energy index based on the total energy value received and relative to the standard energy index. Thus, if the standard energy index is equal to 100, which corresponds to an example energy usage goal of 1000 kilowatt-hours (kWh), then a total energy value of 1100 kWh yields a current energy index of 110.
- the example instructions 1600 may be repeated on a periodic or aperiodic basis to update the energy usage and/or the energy usage goal, which is reflected in a new current energy index.
- FIG. 5 is a block diagram of an example system to receive resource consumption information from a vehicle 208 associated with a monitored person or household.
- the example vehicle 208 is equipped with a central processor 502 , which handles many of the vehicle functions.
- the central processor 502 is provided to the vehicle 208 by the manufacturer.
- the example central processor 502 receives fuel gauge measurements from a fuel gauge 504 , distance measurements from an odometer 506 , and seat occupation indications from seat detectors 508 - 512 .
- the fuel gauge measurements may indicate how much fuel was used in an example trip.
- the processor 502 may use this fuel consumption information to determine the energy consumed by this trip.
- the odometer measurements may be used by the processor 502 to determine other resources that were used, such as tire wear, carbon emissions, and/or engine fluid contamination.
- the odometer measurements may be used in combination with the fuel gauge measurements to determine the efficiency of the example trip and/or of the driver's driving techniques.
- Each seat in the example vehicle 208 is equipped with a seat detector 508 , 510 , 512 to determine whether the seat is occupied.
- the occupancy information is then used to determine or allocate the resources consumed by each person 108 on the example trip. For example, if one gallon of fuel is used with a driver and no passengers, 1 gallon of fuel is reported as consumed by the driver. However, if one gallon of fuel is used with a driver and three passengers, each passenger and the driver is reported to consume 1 ⁇ 4 gallon of fuel.
- the example central processor 502 uses resource measurement software 514 to collect and process measurements and indications from the gauges and sensors 504 - 512 of the vehicle 208 . Because such software is not currently included with a vehicle, the software and/or hardware may be installed at a time after the vehicle 208 is constructed and/or sold.
- the central processor 502 may also be implemented utilizing a separate processing system coupled to the central processing system provided with the vehicle 208 . Such a separate processing system may be configured to interface with the central processing system of the vehicle 208 to extract the desired resource consumption measurements from the gauges and sensors 504 - 512 via the central processing system.
- a third alternative is to couple a separate processing system directly to the sensors and gauges 504 - 512 in parallel with the central processing system of the vehicle 208 .
- the central processor 502 of the illustrated example is coupled to an antenna 516 , which allows the central processor 502 to transmit data via a wireless connection 518 .
- Protocols that may be used include WLAN (IEEE 802.11), Bluetooth or any other wireless protocol.
- the person 108 driving the car may carry a device 520 , such as a mobile phone, PDA, or portable storage device (e.g., a USB flash drive), which may be communicatively coupled to the central processor 502 via a wireless or wired connection 522 .
- Data associated with a trip may be downloaded to the device 520 , which is then carried into the household 102 by a person 108 and communicatively coupled to the data collector 110 via a wireless or wired connection.
- Data may also be collected by manually reporting fuel consumption and mileage of the drivers and passengers of the vehicle 208 .
- the driver or any person 108
- the driver may log the passengers identities and mileage for each trip.
- the driver logs the total fuel and the total mileage.
- the driver manually inputs the logged information into the data collector 110 , which allocates some or all of the consumed fuel to the driver and any passenger(s) according to the fuel consumption and personal mileage for each driver and passenger.
- Logging may be performed manually (e.g., paper and pencil) or on a device (e.g., the portable device 520 ).
- the fuel and mileage information e.g., transportation energy data
- the data collector 110 On receiving the transportation energy data from the central processor 502 , the data collector 110 processes the data (if processing was not performed by the central processor 502 and/or device 520 ) and stores the processed data (e.g., transportation energy values) into memory or into a data store.
- the data collector 110 processes the data (if processing was not performed by the central processor 502 and/or device 520 ) and stores the processed data (e.g., transportation energy values) into memory or into a data store.
- the device 520 associated with the person 108 may track the travel of the person 108 . Such travel may include riding public transportation, air travel or other travel not associated with a measured vehicle 208 .
- the device 520 may periodically determine geographical coordinates or other location information and log the information in an internal data store to be transmitted to the data collector 110 at a later time.
- An example device 520 that may be used for this purpose is a Nielsen® NPodTM which is described in U.S. patent application Ser. No. 11/668,931, which is hereby incorporated by reference in its entirety.
- the device 520 may then process and/or transmit the transportation data for the person 108 to the data collector 110 via a wired or wireless link.
- the monitored person may manually enter data reflecting usage of non-monitored vehicles (e.g., bus, train, plane, taxi, boat, etc.) by selecting from a pull down menu or typing in data reflecting the vehicle type and distance traveled information.
- non-monitored vehicles e.g., bus, train, plane, taxi, boat
- FIG. 6 is a block diagram of an example system 600 to collect resource consumption information associated with purchases made by a monitored person or household.
- Resource consumption information for purchases is linked to energy consumption by monitored persons or households by determining an energy value for each item purchased.
- Energy values for a given item may be derived from, among other things, the energy associated with the raw materials for the item, the energy required to produce and/or grow the item, the energy required to package the item, the energy required to transport the item from the producer to the consumer, and/or the energy required to maintain the quality of the item at a store (e.g., refrigeration, etc.).
- an apple will be considered.
- the average amount of fertilizer, water, and fuel (and their corresponding energy values) to grow and gather a harvest of apples is divided by the average number of apples gathered from the harvest.
- the energy required to sort the apples is divided by the number of apples.
- the energy value of the packaging material used to package the apples is divided by the apples in a package.
- the average fuel to transport a truck load of apples (and other items) to a grocery store is divided by the apples (and other items) in the truck load.
- the average energy to keep the apples fresh while at the grocery store is divided by the average number of apples in the grocery store.
- Any further energy values associated with additional processing of the apples may also be taken into account.
- the sum of the energy values described is used as the purchase energy value for each purchased apple.
- Other purchased items may have energy values calculated in a similar way or using any other method to determine the approximate energy associated with purchasing that item. For example, some purchased items may have energy values that are based on the energy required to dispose of or recycle them in addition to or as an alternative to the energy values described above.
- FIG. 6 will refer to the example household 102 shown in connection with FIG. 1 .
- the data collector 110 may integrate with a system such as the Nielsen® HomeScanTM system, which logs purchases for market research.
- the data collector 110 is provided with a barcode scanner 214 (e.g., a HomeScanTM scanner) to read machine-readable indicia (e.g., UPC codes) associated with purchases made by the persons 108 associated with the household 102 .
- a barcode scanner 214 e.g., a HomeScanTM scanner
- UPC codes machine-readable indicia
- Purchases may include groceries 604 , clothes 606 , or any other items or services 608 bought via any commercial arena (e.g., a retail store, via the Internet, etc.). Some purchases, such as grocery produce, do not necessarily have a UPC code or other type of machine-readable indicia.
- a user e.g., a person 108
- an input device such as a touchscreen, keyboard, or other input device (e.g., the input devices 1124 described in connection with the processing system of FIG. 11 ).
- the example data collector 110 also has a display device (such as one of the display devices 1124 described in connection with the processing system of FIG. 12 ) to provide output to a user (e.g., a person 108 ) while the user enters purchase data into the data collector 110 .
- Output may include context-sensitive menus, selection lists, prompts, confirmations, or any other type of output to assist the user in entering data.
- An example entry process may occur when a person 108 being measured returns to the household 102 from a shopping trip. While on the example shopping trip, the person 108 makes purchases at a grocery store, a clothing store, and a general merchandise store. When the person 108 returns to the household 102 , the person 108 logs the purchases made from each store. In this example, the person 108 logs the purchases from the grocery store first. The person 108 enters the grocery store location (e.g., by selecting from a list and/or entering a store name and/or location) into the data collector 110 .
- the person 108 scans the UPC 1 code associated with the first item with the barcode scanner 214 (e.g., the HomeScanTM scanner) to identify the first item. If price data is desired, the data collector may prompt the person 108 to enter the price of the item. If the item is to be attributed to a specific household member, the user is provided the opportunity to identify the same. The person continues scanning UPC codes 604 and entering data in this fashion to identify the purchases made from the grocery store. If a purchased item (e.g., broccoli) does not have a UPC code, the person 108 may enter the item and quantity by doing a keyword search, selecting from a list, or by using other method of data entry.
- the barcode scanner 214 e.g., the HomeScanTM scanner
- An alternative method of receiving purchase information is to provide the data collector 110 with an image scanner and optical character recognition software to scan a purchase receipt.
- the data collector 110 may scan the receipt with the image scanner, and analyze the image with optical character recognition to determine any or all of the data that would otherwise be input by a person 108 .
- a second alternative method for receiving purchase information is to receive a purchase log directly from a store system.
- the data collector 110 may communicate with a grocery store purchase system via the Internet to download a file for the household purchase(s) in question, which may contain purchased items information, UPC codes, store name, store location, purchase dates, prices, and/or any other information that may be used to determine energy values for the purchased items.
- the person 108 repeats the logging for the items purchased from the clothing store (e.g., using UPC codes 606 ) and the general merchandise store (e.g., using UPC codes 608 ).
- the data collector 110 When all of the purchases are logged into the data collector 110 or, alternatively, after each purchased item is logged, the data collector 110 performs a query to find the energy associated with each purchased item.
- the data collector 110 may access a local storage device or data store to retrieve energy values.
- the data store may store data values for all known items or, alternatively, for frequently-purchased items. If the query does not result in an energy value for the purchased item(s), the data collector 110 may query an outside server via, for example, the Internet.
- the central data processing server 114 may store the calculated energy values for any or all UPC codes, and/or for items that do not have UPC codes, such as produce.
- the person 108 may be requested to classify the item via a list, wherein each classification has an approximate energy value per unit quantity.
- the identity of the purchased item, the purchase energy value associated with the item, and the identity of the person(s) who are to use the purchased item (if applicable) are stored in a memory of the data collector 110 .
- the data collector 110 may instead store a list of purchased items, person(s) for whom the purchases were made, and store(s) where the purchases occurred.
- the list may then be transmitted to an external server, such as the central data processing server 114 , for processing.
- the external server in this example determines corresponding energy consumption information based on the list.
- the central data processing server 114 returns the purchase energy values to the data collector 110 for further analysis.
- a purchased item may be allocated to one or more persons 108 to associate the energy for the purchased item with the one or more persons 108 consuming the item. This allocation is in contrast to dividing the energy for the purchased item among all members of the household 102 equally. For example, an adult may typically do the purchasing for a household, but certain items, such as baby diapers or formula, are not consumed by the adult. Thus, allocating the purchases of baby diapers and/or formula to the baby, instead of sharing the energy associated with the purchases equally, may generate more accurate personal energy indices for both the adult and the baby.
- the example data collector 110 In addition to purchased goods and services consumed in or near the household 102 , the example data collector 110 also logs goods and services purchased and consumed away from the household 102 .
- Example goods and services purchased away include, foods and/or drinks purchased from a restaurant, an automotive care service, a lawn care service, a car rental, and/or any other goods or services the example person 108 may purchase that are not brought into the household 102 for consumption. If the person 108 prefers to log purchases on a later day, the date the purchases were made may be entered as well.
- FIG. 7 is a flowchart representative of example machine readable instructions 700 that may be executed to collect data associated with purchases made by a monitored individual or household.
- the example instructions 700 may be performed by, for example, the data collector 110 of FIGS. 1-3 , 5 and 6 .
- the instructions 700 begin when a person (e.g., the person 108 of FIGS. 1-3 , 5 and 6 ) starts to log purchases.
- the data collector 110 receives input identifying the location of the point of sale associated with one or more purchased items (block 702 ).
- the data collector 110 may also receive purchase date information if, for example, the items are not logged the same day they are purchased.
- the user 108 scans (e.g., via the barcode scanner 214 of FIGS.
- a UPC code for a purchased item and the data collector 110 attempts to recognize the UPC (block 704 ). If the UPC is not recognized by the data collector 110 (block 706 ), the data collector 110 may request the person 108 to input the type and quantity of the item, which is stored in memory with the associated UPC code (block 708 ).
- the data collector 110 performs a query for the energy associated with the item(s) (block 710 ).
- the query may search a local data store at the data collector 110 and/or an external server (e.g., the data processing server 114 described in connection with FIG. 1 ). If a query does not return energy values, the data collector 110 prompts the user to classify and input a quantity of the item(s) (block 714 ). The data collector 110 then approximates the energy associated with the item based on the classification and quantity.
- the data collector 110 requests the person 108 to allocate the item to one or more persons 108 associated with the household to reflect the user(s) or consumer(s) of the item (block 718 ). For example, if one person 108 of the household is the only one to eat a certain type of food product, purchases of that food product are allocated to that person 108 to reflect the energy consumption by that person 108 . The person 108 entering the purchases may allocate the item to one or more persons 108 by, for example, selecting a photo and/or name of the person from a drop down or other list.
- Purchased items may not be allocated to a household member if the final consumer or user of the item is not known or is not a household member (e.g., a gift).
- the item may be allocated to the user or consumer after the item is consumed by selecting the item and associating the user or consumer with the item.
- the data collector 110 When a purchase energy value has been identified (via the query or classification) (blocks 710 - 716 ) and allocated to a person (block 718 ), the data collector 110 prompts the user as to whether there are additional purchases from the current location (block 720 ). If there are additional purchases, control returns to block 704 to scan another UPC code. If there are no more purchases for the current location (block 720 ), the data collector prompts the user as to whether there is another point of sale location (block 722 ). If there is another location where items were purchased, control returns to block 702 to input the next point of sale location. Otherwise, the logging session ends and the data collector 110 transmits the purchase energy data (e.g., the energy values and allocations) to the central data processing site 112 (block 724 ). The data collector 110 may alternatively wait until all purchases are logged to query for purchase energy values. In this case, any items for which a purchase energy value is not returned may result in an associated prompt for more information from the user.
- the purchase energy data e
- the instructions 700 may omit the purchase energy value query and, instead, transmit a list of purchased items to an external server (e.g., the central data processing server 114 of FIG. 1 ).
- the central data processing server 114 then generates the purchase energy values associated with the purchased items and, if appropriate, sorts them by user or consumer according to the allocation of the purchased items. After generating the purchase energy values corresponding to the purchased items, the central data processing server 114 transmits the example list of purchased items and corresponding purchase energy values to the data collector 110 .
- FIGS. 8A and 8B illustrate a flowchart representative of example machine readable instructions 800 that may be executed to generate a personal energy consumption index for a person 108 .
- the example machine readable instructions 800 may be used to implement a function of the data collector 110 described in FIGS. 1-3 , 5 and 6 .
- the data collector 110 receives resource consumption data from appliances, fixtures, and/or devices (e.g., via appliance meters 212 a - n and/or the utility meters 218 a - b described in FIG. 3 ) associated with a measured household (e.g., the example household 102 described in FIGS. 1 , 2 , 5 and 6 ).
- Receiving may be done by accepting measurements, requesting data from the appliance meters 212 a - n and/or the utility meters 218 a - b , and/or any other method or technique for receiving data (block 802 ). After the resource consumption measurements for the example month have been received, the data collector allocates them to the persons 108 associated with the household 102 . If there is more than one measured person associated with the household 102 (block 804 ), the resource consumption is divided among the measured persons 108 associated with the household 102 (block 806 ).
- Division of the resources may be done equally between each person in the household (e.g., for four persons 108 , each person 108 is allocated 1 ⁇ 4 of the total resources) or according to another resource allocation scheme (e.g., adults are allocated more per person than children). If there is only one measured person 108 associated with the household 102 (block 804 ), the data collector 110 associates all of the resource consumption to the measured person 108 (block 808 ).
- the data collector 110 next determines whether there are any vehicles associated with the household 102 (block 810 ). For example, vehicles may be registered in the data collector 110 during the initial setup of the data collector 110 and/or when persons 108 associated with the household 102 rent, purchase, acquire (borrow, buy, etc.) and/or dispose of vehicles. If there is a vehicle 208 associated with the household 102 or a person 108 (block 810 ), the data collector 110 loads and/or receives transportation energy values for the vehicle 208 (block 812 ). The data collector 110 receives and/or loads transportation energy value data for each measured vehicle 208 . Additionally or alternatively, the data collector 110 may load or receive additional transportation energy data associated with the person 108 . This data may represent travel by the person 108 using, for example, public transportation.
- the data collector 110 receives and/or loads out of home resource consumption measurements (block 813 ).
- the out of home consumption measurements may be input via a drop down or other menu, or may be downloaded from the example mobile device 520 described in FIG. 5 .
- the data collector 110 After receiving the out of home information, the data collector 110 loads purchase energy event data (e.g., from a data store) for items logged during the measured month (block 814 ). When the purchase energy event data is loaded, the data collector 110 determines whether the purchase energy event data for the example month is complete (block 816 ). This may be accomplished by, for example, prompting a person 108 to enter final purchase data or determining the logging habits of the person 108 relative to the end of the example month. If the purchase energy event data is incomplete (block 816 ), the data collector 110 receives the remaining purchase energy event data for the time period (block 818 ).
- purchase energy event data e.g., from a data store
- the resources are allocated to the household members (block 819 ).
- the resources may be allocated by, for example, equal distribution of the associated purchase energy values among the household members and/or allocating purchase energy values associated with individual items to particular household members.
- the data collector 110 When the appropriate energy value data has been received, allocated, and loaded into the memory of the data collector 110 (blocks 802 - 819 ), the data collector 110 generates a personal energy consumption index for the example month based on the home energy values, the transportation energy values, the out of home values, and the purchase energy values and stores the index in memory (block 820 ). To generate an example personal energy consumption index, the data collector 110 sums the home energy values, the transportation energy values, the out of home values, and the purchase energy values attributed to the person 108 . The personal energy consumption index may then be compared to a standard personal energy consumption index, which may be based on, for example, demographics, location, seasonal weather, and/or other appropriate resource consumption factors. The personal energy consumption index may also be used without comparison to a standard amount, using any desired units such as carbon units or energy.
- the example data collector 110 After the personal energy consumption index is generated, it may then be displayed with personal energy consumption indices for previous time periods for the example person 108 to view changes (block 822 ). This comparison will allow the person 108 , for example, to view how conservation efforts he/she is undertaking are affecting the personal energy consumption index over time.
- the example data collector 110 also transmits the personal energy consumption index to a central data processing facility (e.g., the central data processing facility 112 and/or data processing server 114 described in FIGS. 1 and 2 ) for storage and/or for the processing (e.g., grouping with other indices for other monitored users to identify trends, etc.) (block 824 ).
- the example central data processing facility 112 uses the personal energy consumption index, which may be associated with demographic information for the person 108 , to generate statistical data.
- the instructions 800 may omit generating the personal energy consumption index. Instead, the instructions 800 may transmit the home energy values, the transportation energy values, the out of home energy values, and the purchase energy values associated with the household 102 , vehicle 208 and purchases to an external location (e.g., the central data processing server 114 of FIG. 1 ).
- the central data processing server 114 receives the home energy values, the transportation energy values, the out of home energy values, and the purchase energy values and generates a personal energy consumption index, which may then be transmitted to the data collector 110 for display to the person 108 .
- FIG. 9 is a flowchart representative of example machine readable instructions 900 that may be executed to generate a household energy consumption index for a household 102 .
- the household 102 is associated with one or more persons 108 , who each may have a personal energy consumption index as described herein.
- the example instructions 900 is used to implement a function of the data collector 110 described in FIGS. 1-3 , 5 and 6 .
- the data collector 110 receives resource consumption data (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values) from different sources.
- resource consumption data e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values
- home energy values are received from appliances, fixtures (e.g., electrical receptacles), and/or other devices (e.g., via appliance meters 212 a - n and/or utility meters 218 a - b described in FIG. 3 ) associated with a measured household (e.g., the example household 102 described in FIGS. 1 , 2 , 5 and 6 ).
- Receiving may be done by accepting measurements from appliance meters 212 a - n and/or utility meters 218 a - b , requesting data from the appliance meters 212 a - n and/or utility meters 218 a - b , and/or any other method for receiving data (block 902 ).
- the data collector 110 To collect transportation energy values (or data) from a vehicle (e.g., the vehicle 208 described in FIGS. 2 and 5 ), the data collector 110 first determines whether there are any vehicles associated with the household 102 (block 904 ). For example, vehicles may be registered in the data collector 110 during the initial setup of the data collector 110 and/or when persons 108 associated with the household 102 acquire or get rid of vehicles. If there is a vehicle 208 associated with the household 102 or a person 108 (block 904 ), the data collector 110 loads and/or receives all the relevant transportation energy values for the vehicle 208 (block 906 ).
- vehicles may be registered in the data collector 110 during the initial setup of the data collector 110 and/or when persons 108 associated with the household 102 acquire or get rid of vehicles. If there is a vehicle 208 associated with the household 102 or a person 108 (block 904 ), the data collector 110 loads and/or receives all the relevant transportation energy values for the vehicle 208 (block 906 ).
- Example methods of communicating data from a vehicle 208 to the data collector 110 may include a wireless communication link (e.g., wireless link 508 ) or via a mobile unit (e.g., the mobile unit 520 ) associated with a person 108 , which downloads transportation energy data from the vehicle 208 and uploads the data to the data collector 110 .
- the data collector 110 receives and/or loads transportation energy values for each measured vehicle 208 . Additionally or alternatively, the data collector 110 may load or receive miscellaneous transportation data associated with measured persons 108 from devices 520 corresponding to those persons. This miscellaneous transportation data may represent transportation by persons 108 using, for example, public transportation.
- the data collector 110 receives and/or loads all relevant out of home energy values (block 907 ) for the individuals associated with the monitored household 102 .
- Out of home energy information is received from, for example, the mobile units 520 carried by household members.
- the data collector 110 loads purchase energy event data (e.g., from a data store) for items logged during the measured month (block 908 ). For example, a person 108 may log purchases for each week on a particular day.
- the data collector 110 determines whether the purchase energy event data for the example month is complete (block 910 ).
- the data collector 110 When the appropriate resource consumption data (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values) has been received and loaded into the memory of the data collector 110 (blocks 902 - 912 ), the data collector 110 generates a household energy consumption index for the time period of interest (e.g., a period corresponding to the data such as a week, a month, etc.) based on the energy values and stores the index in memory (block 914 ).
- the household energy consumption index may be generated using any desired units, such as joules or tons of CO 2 .
- the current household energy consumption index may then be displayed with household energy consumption indices for previous time periods for the example household 102 (block 916 ).
- the example data collector 110 also transmits the household energy consumption index to a central data processing facility (e.g., the central data processing facility 112 and/or data processing server 114 described in FIGS. 1 and 2 ) for storage and/or processing (block 918 ).
- the central data processing facility 112 uses the household energy consumption index, which may be associated with demographic information for measured persons 108 associated with the household 102 , to generate statistical data.
- the instructions 900 may omit generating the household energy consumption index.
- the process 900 may transmit the household resource consumption data and/or the personal resource consumption data for the persons 108 associated with the household 102 , vehicle 208 , and purchases to an external location (e.g., the central data processing server 114 of FIG. 1 ).
- the central data processing server 114 receives the resource consumption data and generates a household energy consumption index and/or the personal energy consumption indices, which may then be transmitted to the data collector 110 for display to the persons 108 associated with the household 102 .
- the example processes 800 and 900 are executed at the end of a particular time period such as the example months described. Additionally or alternatively, any or all of the blocks of the example processes 800 and/or 900 may be executed at any time during a time period to gather information or generate intermediate personal or household energy indices for any desired time period.
- FIG. 10 is a block diagram of an example system 1000 to generate an organization energy consumption index.
- An organization energy consumption index may be generated for any sort of group (e.g., a not-for-profit organization, a church, a school, a government, a governmental agency, a private company, a corporation, an army, etc.)
- group e.g., a not-for-profit organization, a church, a school, a government, a governmental agency, a private company, a corporation, an army, etc.
- the Management/Support department 1004 has equipment 1012 (e.g., computers, printers, storage equipment) and supplies 1014 (e.g., copy paper, pens, pencils, paper clips).
- the Research and Development department 1006 includes Development Tools 1016 (e.g., design computers, prototyping machines), Test Equipment 1018 (e.g., scopes, meters), and Materials/Equipment Purchases 1020 (e.g., office supplies, chemicals, circuit components, building materials).
- the Manufacturing department 1008 includes Machinery 1022 (e.g., manufacturing, packaging, and shipping machines), Control and Lighting 1024 (e.g., operator interface equipment, lights, HVAC), and Materials/Equipment Purchases 1026 (e.g., raw materials, reagents, machinery).
- the example Purchasing department 1010 has Purchasing systems (e.g., computers and printers) 1027 to, among other things, collect and log purchasing data from the other departments.
- the example system 1000 includes a Central Data Collector 1028 .
- the Central Data Collector 1028 may be implemented as software executing on a server, as a separate Central Data Collector system coupled to the network of the company, or as some combination of components.
- the example company 1002 practices a conventional method of submitting purchase requests to the Purchasing Department 1010 , which is responsible for organizing and procuring the requested item(s).
- the Central Data Collector 1028 obtains the purchase information from the Purchasing 1010 systems.
- the purchasing information may be organized by individual, group, department, product line, product, manufacturing line, or by any other criteria depending on the information contained in Purchasing 1010 systems.
- the Central Data Collector 1028 may passively receive and/or actively request purchasing information from the Purchasing 1010 systems.
- the Central Data Collector 1028 determines an amount of energy (e.g., an energy value) associated with each purchase.
- the Central Data Collector 1028 calculates a total purchase energy value from all purchases for the company 1002 and/or allocates purchase energy values to one or more levels or categories within the organization (e.g., individual, group, department, product line, product, and/or manufacturing line).
- the example Central Data Collector 1028 receives resource consumption information (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values) from the Management/Support 1004 , Research and Development 1006 and Manufacturing 1008 departments.
- the example resource consumption information collected in the system 1000 includes any of electricity, natural gas, gasoline, fuel oil, kerosene, propane, wood, light, temperature, water, and/or heating oil. Information associated with other types of resources may also be measured and collected.
- the example system 1000 implements appliances, utility, vehicle, and/or mobile meters similar to the meters 212 a - n , 218 a - b , 504 - 512 and 520 described in connection with FIGS. 3 and 5 . Additionally or alternatively, the example system 1000 may use other types of meters, resource management software, and/or other tools to provide resource consumption information to the Central Data Collector 1028 .
- the Central Data Collector 1028 converts resource measurements (if not performed by the meter or system providing the measurement) to a standard unit (e.g., energy values which may be reflected in any desired units, such as Joules, kilocalories, tons of CO 2 , etc.). The energy values are then used to generate an organizational energy consumption index.
- the organizational energy consumption index may be used to compare energy consumption by the example company 1002 during different time periods or to measure the effectiveness of conservation efforts. Additionally or alternatively, other energy consumption indices may be generated for individual employees, departments, product lines, products, manufacturing lines and/or other organizational units. For example, a Research and Development department energy consumption index may be generated based on purchases originating from the Research and Development 1006 department (e.g., Materials and Equipment purchases 1020 ) and the measured consumption of resources by the Development Tools 1016 and Test Equipment 1018 .
- the example Central Data Collector 1028 also transmits generated energy consumption indices and/or other data (e.g., energy values) to a Central Data Processing Facility (e.g., the Central Data Processing Facility 112 described in connection with FIGS. 1 and 2 ).
- a Central Data Processing Facility e.g., the Central Data Processing Facility 112 described in connection with FIGS. 1 and 2 .
- the generated energy consumption indices, energy values, and/or raw data may be used to track the use of Carbon Units, which are units of emissions traded among companies that allow the companies to emit a certain volume of pollutants per Carbon Unit.
- the generated energy consumption indices, energy values, and/or raw data may also be used to more accurately and/or more precisely assign energy consumption values (e.g., energy values) to goods and/or services purchased by a household (as described in connection with FIGS. 2 and 6 - 9 ).
- companies may be expected and/or required by law to label their products with energy values.
- the Central Data Collector 1028 may collect purchase information and resource consumption measurements from the departments 1004 - 1010 using any appropriate method.
- the manner in which the Central Data Collector 1028 collects information and generates energy consumption indices may depend on, for example, the software systems used by the company 1002 . As an example, a small company may not have a purchasing department or use purchasing software and may instead prefer to enter any purchases into the Central Data Collector 1028 manually. This may be done by entering purchase information into a computer terminal, loading payment information from a credit card, scanning and recognizing an invoice, downloading purchase histories from a supply company web site, and/or any combination of the described or other methods. Additionally or alternatively, the bar code scanner approach explained in connection with FIG. 2 could be employed in a business. Resource consumption information may be manually entered using the information contained in a utility bill rather than employing utility meters.
- the example Central Data Collector 1028 may also measure resource consumption by activities that are engaged in by the company, such as manufacturing. To measure resource consumption associated with an activity, the Central Data Collector 1028 monitors equipment via resource consumption meters or utility meters for information indicative of a particular activity. When the Central Data Collector 1028 receives an indication that a particular activity is starting, the Central Data Collector 1028 may begin to monitor additional meters to measure the energy consumed by that particular activity. In the illustrated example, the Central Data Collector 1028 associates material or supply usage information with activities. While the activity is performed, the Central Data Collector 1028 monitors the associated equipment until one or more indications are received that the activity has ceased. The measured energy consumption and any materials or supply usage information are then used to determine the energy consumed by the activity (e.g., an energy value). Any other types of information, resources, and/or monitoring techniques may be used to determine the energy consumption (e.g., an energy value) by an activity.
- the energy consumption e.g., an energy value
- An example activity that may be measured is manufacturing one thousand units of a circuit board.
- the Central Data Collector 1028 Prior to the start of manufacturing, the Central Data Collector 1028 monitors a number of meters coupled to equipment on an example production line such as a conveyor belt, a soldering oven, a part placement machine, and a packaging machine. To begin the production of the circuit boards, the conveyor belt is turned on. The meter coupled to the conveyor belt signals to the Central Data Collector 1028 that it has been turned on, and the Central Data Collector 1028 begins to further monitor the meters coupled to the soldering oven, the part placement machine, and the packaging machine. As the circuit boards are manufactured, the monitored equipment consumes energy, the amount of which is measured by the meters and transmitted to the Central Data Collector 1028 .
- the conveyor belt is turned off and the meter coupled thereto sends an indication to the Central Data Collector 1028 indicating that the activity has ended.
- the Central Data Collector 1028 determines the total energy (e.g., energy values) consumed by the equipment, as well as energy associated with the components, solder and packaging for the circuit board.
- the energy values are totaled to determine the energy (e.g., energy values) to manufacture the one thousand circuit boards. By dividing the total energy value by the quantity, the energy value associated with one circuit board can be calculated.
- the Energy of any activity may be monitored by measuring the energy consumption of the appropriate equipment and/or materials. Further, the Central Data Collector 1028 may transmit the energy consumption information and materials information to an external server (e.g., the central data processing server 114 of FIG. 1 ) to determine the total consumed energy and/or unit(s) energy (e.g., energy per unit, energy per time).
- an external server e.g., the central data processing server 114 of FIG. 1
- the total consumed energy and/or unit(s) energy e.g., energy per unit, energy per time.
- FIG. 10 is illustrative, and many modifications may be made to adapt the example system 1000 to other business types. Further, individuals who work at home may divide home energy consumption between personal and business consumption using a data collector (e.g., the data collector 110 of FIGS. 1-3 ).
- a data collector e.g., the data collector 110 of FIGS. 1-3 .
- FIG. 11 is a flowchart representative of example machine readable instructions 1100 that may be executed to generate an organizational energy consumption index for an organization such as the company 1002 .
- the example process 1100 may be implemented by the example Central Data Collector 1028 described in FIG. 10 .
- the Central Data Collector 1028 loads resource consumption measurements for a current time period (e.g., the current month) from a memory or data store (block 1102 ).
- the measurements for the current time period may not include all resources consumed for the current time period, so the Central Data Collector 1028 determines whether the resource consumption information for the current time period is accounted for (block 1104 ).
- the Central Data Collector 1028 may query meters and/or other sources (e.g., Equipment 1012 , Development Tools 1016 , Test Equipment 1018 , Machinery 1022 and/or Control/Lighting 1024 described in FIG. 10 ). If the resource consumption measurements are not complete for the current time period, the Central Data Collector 1028 requests measurements from meters and/or any other sources (block 1106 ). After requesting and receiving additional resource consumption information, control returns to block 1104 .
- meters and/or other sources e.g., Equipment 1012 , Development Tools 1016 , Test Equipment 1018 , Machinery 1022 and/or Control/Lighting 1024 described in FIG. 10 .
- the Central Data Collector 1028 receives purchasing data corresponding to the query from the purchasing systems 1027 (block 1108 ). The Central Data Collector 1028 then analyzes the purchasing data from the Purchasing systems 1027 to determine whether additional purchasing data is required (block 1110 ). For example, purchasing data may be pushed by the purchasing systems 1027 to the Central Data Collector 1028 at regular or irregular intervals. If the purchasing data is not updated when the example time period is over, the Central Data Collector 1028 may require the remaining purchasing data to generate an accurate organizational energy index.
- the Central Data Collector 1028 determines that further purchasing data is necessary (block 1110 )
- receives additional purchasing data block 1112 .
- the additional purchasing data may be remaining data for the example current period (i.e., only the data not already received by the Central Data Collector 1028 ) or may be the complete data or substantially complete purchasing data for the current period, including data already received by the Central Data Collector 1028 .
- the purchasing data may be received by the Central Data Collector 1028 in response to, for example, a request from the Central Data Collector 1028 to the purchasing systems 1027 containing the purchasing data.
- the Central Data Collector 1028 If additional purchasing data is not required (block 1110 ) or after additional purchasing data is received (block 1112 ), the Central Data Collector 1028 generates an organizational energy index based on the resource consumption measurements and the purchasing data (block 1114 ). The Central Data Collector may also generate energy indices for one or more individual employees, departments, product lines, products, manufacturing lines and/or other organizational units. When the organizational energy index has been generated, the Central Data Collector 1028 loads additional organizational energy indices from previous time periods and displays the energy indices with the current organizational energy index for analysis (block 1116 ). Display of the indices may occur on a display, printed medium, or other human- and/or machine-readable means. Additionally or alternatively, the Central Data Collector 1028 transmits the organizational energy index to a central data processing facility (e.g., the example central data processing facility 112 of FIGS. 1 and 2 ) to be analyzed and compared (block 1118 ).
- a central data processing facility e.g., the example central data processing facility 112 of FIG
- the process 1100 may omit generating the organizational energy consumption index. Instead, the process 1100 may transmit the resource consumption data and purchasing data to an external location (e.g., the central data processing server 114 of FIG. 1 ).
- the central data processing server 114 receives the resource consumption data and purchasing data and generates an organizational energy consumption index and/or other organizational or employee energy consumption indices, which may then be transmitted to the Central Data Collector 1028 for display.
- FIG. 14 is a flowchart representative of example machine readable instructions 1400 that may be executed to generate an energy consumption index.
- the example instructions 1400 of FIG. 14 are implemented by the example central data processing facility 112 of FIGS. 1-3 and 10 .
- the example central data processing facility 112 of FIGS. 1-3 and 10 By way of example, assume the government determines that the nation should achieve self-sufficiency with respect to energy usage within 10 years. By comparing the nation's current energy deficit and the current detailed average energy consumption indices (e.g., for household, family, and business), the gap between produced and consumed energy can be understood in terms of the energy consumption indices.
- the ‘target’ index for each individual to achieve national energy self-sufficiency is then set to a value (e.g., ‘100’).
- an individual energy consumption index of ‘120’ indicates that the individual is consuming 20% more energy than the individual energy goal.
- a family's energy consumption index is ‘90,’ and the family's index goal is 100, the family is using 10% less energy than the goal.
- the central data processing facility 112 begins by receiving household energy consumption measurements (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values) (block 1402 ).
- the measurements may be provided by one or more data collectors (e.g., the data collectors 110 of FIGS. 1-3 ) from respective households.
- the central data processing facility 112 then receives energy consumption measurements (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values) from one or more businesses (block 1404 ).
- the measurements may be provided by one or more central data collectors (e.g. the central data collector 1028 of FIG. 10 ) from respective businesses.
- the central data processing facility 112 also receives purchase information from one or more stores (e.g., retailers, grocery stores, etc.) (block 1406 ).
- the purchase information may supplement or replace any purchase information in the household and business energy consumption measurements.
- the central data processing facility 112 determines an energy consumption goal (block 1408 ).
- the goal may be based on, for example, all or a portion of the gross national energy production.
- the energy usage goal may also be graduated, where the goal gradually decreases to encourage further reductions in energy consumption.
- the central data processing facility 112 determines individual household, business, and purchase goals (block 1410 ).
- the household, business, and purchase goals may be individualized based on individual household or business factors, such as size and/or geographic location.
- the central data processing facility 112 sets one or more energy consumption indices relative to the energy consumption goals (block 1412 ).
- each household or business may have the same (e.g., 100 ) or different indices that represent an energy consumption goal.
- the goals are not necessarily equal from household to household or business to business, but goals should be similar for households or businesses with similar traits.
- the central data processing facility 112 calculates the current household, business, and/or purchase indices with respect to their index goals (e.g., 100 ) (block 1414 ). For example, if a household is consuming 20% more energy than the household's goal, the household's energy consumption index is 120.
- the central data processing facility 112 transmits the energy consumption indices to the respective households and businesses (block 1416 ).
- the central data processing facility 112 may also transmit local and national status indicator relative to the goals.
- the data collector 110 of FIGS. 2 and 3 receives energy consumption data for the appliances and equipment in a household and ‘standard’ energy consumption data for the same categories of appliances from the central processing data facility 112 .
- the standard energy consumption data may be based on local data or national data.
- the data collector 110 compares the energy consumption data to the standard energy consumption and displays the differences to the individual, family, or business.
- the data collector may rank the differences for easy identification. With the differences provided by the data collector, the individual, family, or business may make the most effective and cost-efficient improvements to lower their corresponding energy consumption index.
- regulatory agencies may decide to mandate energy consumption index reporting on products and/or equipment.
- Products such as computers and/or battery chargers may have two energy consumption index ratings: one rating for ‘24/7’ operation, and a second rating that assumes the product is only on for a particular usage period per day (e.g., turned off at night). Two ratings may encourage individuals to recognize the benefits of turning off products when not used.
- the energy consumption index rating of a product may also be matched to the UPC code of the product. When a consumer shops online for a product or scans a product with a scanner or smartphone, the UPC is used to retrieve the energy consumption index rating. An example shopping device may then retrieve similar products possessing lower energy consumption indices. As a result, consumers can comparison shop by energy consumption indices.
- FIG. 12 is a diagram of an example processor system 1210 that may be used to execute the example machine readable instructions described herein, to implement the data collector 110 , central data processing facility 112 , appliances 202 - 206 , meters 212 , barcode scanner 214 , mobile devices 216 and 520 , HRCM device 302 , appliances and devices 304 - 330 , central processor 502 , fuel gauge 504 , odometer 506 , seat detectors 508 - 512 , equipment 1012 , supplies 1014 , development tools 1016 , test equipment 1018 , machinery 1022 , control/lighting 1024 and/or purchasing systems 1027 of FIGS. 1-3 , 5 , 6 , 10 , and 13 .
- an example processor system 1200 includes a processor 1202 having associated memories, such as a random access memory (RAM) 1204 , a read only memory (ROM) 1206 and a flash memory 1208 .
- the flash memory 1208 of the illustrated example includes a boot block 1210 .
- the processor 1202 is coupled to an interface, such as a bus 1212 to which other components may be interfaced.
- the components interfaced to the bus 1212 include an input device 1214 , a display device 1216 , a mass storage device 1218 and a removable storage device drive 1220 .
- the removable storage device drive 1220 may include associated removable storage media 1222 such as magnetic or optical media.
- the example processor system 1200 may be, for example, a conventional desktop personal computer, a notebook computer, a workstation or any other computing device.
- the processor 1202 may be any type of processing unit, such as a microprocessor from the Intel® Pentium® family of microprocessors, the Intel® Itanium® family of microprocessors, and/or the Intel XScale® family of processors.
- the memories 1204 , 1206 and 1208 that are coupled to the processor 1202 may be any suitable memory devices and may be sized to fit the storage demands of the system 1200 .
- the flash memory 1208 may be a non-volatile memory that is accessed and erased on a block-by-block basis.
- the input device 1214 may be implemented using a keyboard, a mouse, a touch screen, a track pad, a barcode scanner or any other device that enables a user to provide information to the processor 1202 .
- the display device 1216 may be, for example, a liquid crystal display (LCD) monitor, a cathode ray tube (CRT) monitor or any other suitable device that acts as an interface between the processor 1202 and a user.
- the display device 1216 as pictured in FIG. 12 includes any additional hardware required to interface a display screen to the processor 1202 .
- the mass storage device 1218 may be, for example, a conventional hard drive or any other magnetic or optical media that is readable by the processor 1202 .
- the removable storage device drive 1220 may, for example, be an optical drive, such as a compact disk-recordable (CD-R) drive, a compact disk-rewritable (CD-RW) drive, a digital versatile disk (DVD) drive or any other optical drive. It may alternatively be, for example, a magnetic media drive.
- the removable storage media 1222 is complimentary to the removable storage device drive 1220 , inasmuch as the media 1222 is selected to operate with the drive 1220 .
- the removable storage device drive 1220 is an optical drive
- the removable storage media 1222 may be a CD-R disk, a CD-RW disk, a DVD disk or any other suitable optical disk.
- the removable storage device drive 1220 is a magnetic media device
- the removable storage media 1222 may be, for example, a diskette or any other suitable magnetic storage media.
- the disclosed system enables the processor 1202 to read information from the removable storage media 1222 placed in the removable storage device drive 1220 in a pre-boot environment.
- This functionality is imparted to the processor 1202 through a firmware extension that is stored on the removable storage media 1222 at, for example, the time the removable storage media 1222 is formatted.
- the example processor system 1200 of FIG. 12 will be used to describe the format, write, read and boot processes described herein. It will be understood, however, that one or more of these processes may be carried out by different processor systems.
- a software manufacturer may format an optical disk to include the firmware extension using a first processor to execute the format process and a consumer who purchases the software may use a second processor to execute the read process on his/her system to install the software.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Game Theory and Decision Science (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Methods, apparatus, and computer readable storage media to associate an activity with resource consumption are disclosed. An example method includes instructing a first meter associated with a first household appliance to measure first energy consumption information in response to a consumption indicator from a second meter associated with a second household appliance, associating the first energy consumption information from the first meter with an activity, and associating second consumption information from the second meter with the activity.
Description
- This patent arises from a continuation of U.S. patent application Ser. No. 12/414,289, filed Mar. 30, 2009, which claims the benefit of U.S. Provisional Application 61/040,466, filed Mar. 28, 2008, the entireties of which are hereby incorporated by reference.
- This disclosure relates generally to the measurement of energy consumption and, more particularly, to methods, apparatus, and computer readable storage media to associate an activity with resource consumption.
- Energy management and conservation has become an increasing public concern. Agencies such as the United States Environmental Protection Agency have developed programs like Energy Star to assist businesses and the public in general in making environmentally-conscious decisions when it comes to electrical devices and home appliances. Tools such as “carbon footprint” calculators can assist an individual, family or business in determining the environmental impact of their consumption. Further, some governments use emissions trading as a way to encourage the reduction in polluting emissions.
-
FIG. 1 is an illustration of an example system to collect resource consumption information from a panel of persons, households and/or companies. -
FIG. 2 is an illustration of an example system to collect resource consumption information from different of sources within a selected household. -
FIG. 3 is a block diagram of an example system to receive resource consumption information from appliances associated with a measured home. -
FIG. 4 is a flowchart representative of example machine readable instructions that may be executed to associate an activity with energy consumption. -
FIG. 5 is a block diagram of an example system to receive resource consumption information from a vehicle associated with a measured person or household. -
FIG. 6 is a block diagram of an example system to collect resource consumption information associated with purchases made by a measured person or household. -
FIG. 7 is a flowchart representative of example machine readable instructions that may be executed to collect data associated with purchases made by a household. -
FIG. 8A-8B illustrate a flowchart representative of example machine readable instructions that may be executed to generate a personal energy consumption index for a person. -
FIG. 9 is a flowchart representative of example machine readable instructions that may be executed to generate a household energy consumption index for a household. -
FIG. 10 is a block diagram of an example system to generate an organizational energy consumption index. -
FIG. 11 is a flowchart representative of example machine readable instructions that may be executed to generate an organizational energy consumption index for a company. -
FIG. 12 is a diagram of an example processor system that may be used to implement the example machine readable instructions ofFIGS. 4 , 7, 8, 9, 11, and/or 14 to implement the example systems, methods, and/or apparatus described herein. -
FIG. 13 is a block diagram illustrating an example system to monitor energy consumption due to trash, composting, and/or recycling. -
FIG. 14 is a flowchart representative of example machine readable instructions that may be executed to generate energy consumption information. -
FIG. 15 is a block diagram illustrating an example energy index generator that may be used to implement the example data collector ofFIGS. 1 and 2 , and/or the example Central Data Collector ofFIG. 10 . -
FIG. 16 is a flowchart representative of example machine readable instructions that may be executed to generate an energy index. - Although the example systems and apparatus described herein include, among other components, software executed on hardware, such systems and apparatus are merely illustrative and should not be considered as limiting. For example, it is contemplated that any or all of the disclosed hardware, firmware, and/or software components could be embodied exclusively in dedicated hardware, exclusively in software, exclusively in firmware or in some combination of hardware, firmware, and/or software.
- Homes and consumers typically have many opportunities to reduce personal consumption. However, there are few sources to provide feedback on how effective a person's efforts to reduce personal consumption are on reducing emissions. Additionally, no systems currently exist to relate and/or index personal conservation efforts to a larger public or government goal. While government agencies and utilities currently have access to macro-level data of energy consumption, the macro-level data lacks detail and granularity. Such data is not very useful for creating fair, effective government energy conservation programs to meet personal, local, and/or national goals.
- An easily understandable public vocabulary facilitates private, public and/or government conservation efforts by standardizing energy measurements. An understandable public vocabulary may be achieved by facilitating open dialog, sharing best practices, and/or via friendly person-to-person or state-to-state comparisons or competition.
- To achieve energy conservation goals, governmental agencies and the public would benefit from standard systems, methods, apparatus, and articles of manufacture to uniformly track and communicate energy consumption. The example systems, methods, apparatus, and articles of manufacture described herein enable individuals, households, businesses, governments, agencies, and/or other entities to take control of daily energy consumption by providing granular energy consumption data. Granular data illustrates the significance of daily activities and the corresponding effects on energy consumption. Based on the data, individuals, households, businesses, governments, agencies, and/or other entities can act appropriately to efficiently reduce energy consumption at reduced costs. Additionally, public policy makers may use such additional granular data with details such as the number of people in the household or demographic details to better represent and/or define local, state, national, and/or other official goals to drive public or private conservation efforts.
- Some example systems, methods, apparatus, and articles of manufacture described herein enable a uniform approach to determining a personal energy index, a home energy index, a household energy index, a business energy index, and/or any other energy index. Some example systems, methods, and apparatus facilitate generation of local, national, personal, home, household, business, agency, and/or other entity energy averages. Such averages may be considered by age, gender, ethnicity, income, marital status, size of building, construction material, style of building, or by any other factor. The energy indices and/or averages can be used to understand and/or form fact-based policies and provide tools to track conservation progress at the personal, local, organizational, and/or national levels in a consistent manner.
- In general, example systems, methods, apparatus, and articles of manufacture described herein may be used to measure, calculate, and/or identify resource and/or energy consumption by a person, household, agency, corporation, company, government, and/or other entity. Disclosed example systems, methods, apparatus, and/or articles of manufacture facilitate generation of an energy consumption index to reflect the resource and/or energy usage patterns of corresponding entities and/or individuals. In some examples, portions of the resource and/or energy consumption by a household or company are assigned to individual persons associated with the household or company so that the consumption total of tracked person(s) is equal to the total household and/or company consumption(s). In some examples, individual energy consumption data is sorted and/or aggregated to define consumption for a collection of individuals (e.g., a household, a company, or any other organization).
- In some examples, a data collector aggregates resource consumption data from sources used by the person, household, company, and/or other entity (collectively and individually “the monitored entity”) calculates the energy associated with generating, transporting, disposing of, and/or otherwise utilizing the resources, and reports the resources and/or energy consumed by the monitored entity. In some examples, the data collector reports to the monitored entity using the resources and/or reports to another party (e.g., a research agency, a government agency, etc.) responsible for collecting data from multiple monitored entities.
- In some examples, a data collector collects personal consumption information for a monitored individual and generates a personal energy index based thereon. The example personal consumption information includes at least a portion of home resource consumption allocated to the monitored individual, resource consumption by the monitored individual outside the home, and purchase information allocated to the monitored individual. The data collector receives the personal consumption information, generates a personal energy index, displays the personal energy index at a location visible to the monitored person, and/or transmits the personal energy index and/or the personal consumption information to a third party such as a research agency who can draw statistical conclusions concerning a wider population based on monitored individuals (e.g., panelists).
- In some example systems and apparatus described herein for monitoring home or household energy consumption, a data collector receives data from several sources, including home appliances, fixtures, devices, electrical meters, water meters, and/or natural gas meters. It also receives data reflecting vehicle usage, purchasing information, and/or other data sources. The example data received from the home appliances, fixtures, meters, and devices is used to determine how much energy is consumed by the home. The data may also be analyzed to identify consumption trends. Energy consumption habits are determined for certain activities, such as cooking or watching television.
- Additionally, the example data collector uses the data received from a vehicle associated with the person(s) living in the monitored home to determine how much energy is consumed by each person for travelling activities. Consumed energy is divided among and assigned to the persons traveling in the monitored vehicle(s). In some examples, the data collector also receives data associated with purchases made by the person(s) in the monitored home, determines the energy associated with the purchases, and assigns the energy and/or purchases to one or more of the persons in the monitored household. Thus, as used herein, “home energy” refers to energy consumed within a home. “Transportation energy” refers to energy consumed by travel in a vehicle. “Out of home energy” refers to energy consumed outside the home excluding transportation energy. “Purchases energy” refers to energy associated with purchased goods and/or services. “Household energy” refers to the sum of home energy, transportation energy, out of home energy, and purchases energy for the monitored household.
- In some examples, the data collector generates one or more energy indices based on the resource consumption data received. Each person associated with a monitored household, as well as the household itself, is assigned an energy index. The personal and/or household energy indices are displayed on the data collector for the persons to observe, allowing them to track energy conservation efforts over time.
- In some examples, a central data collector generates an organizational energy index based on resource consumption information from resource meters, equipment energy consumption meters, and/or purchasing information from a purchasing system relating to monitored organizations such as a company, business, or agency. The central data collector receives the resource consumption information and purchasing information, generates an organizational energy index based on the received information, and displays the organizational energy index to one or more persons associated with the monitored organization. The example central data collector may also allocate resource consumption information and purchasing information to unit(s) and/or individual(s) associated with the monitored organization to generate other unit and/or individual energy indices for the unit(s) and/or person(s).
- Turning now to the drawings,
FIG. 1 is an illustration of anexample system 100 to collect resource consumption information from a panel of persons, households, agencies, and/or companies (collectively and/or individually “entities”). As used herein, the term “household” is taken to mean one or more persons living together in a living space. Thehouseholds households household persons 108 living in the respective household. Thesepersons 108 consume resources such as food, clothing, electricity, natural gas, water, and/or other resources associated with the household. Thehouseholds more persons 108. - In the example of
FIG. 1 , eachhousehold data collector 110 that collects resource consumption data, based on the activities of person(s) 108 and/or thehouseholds data collector 110 receives resource consumption data from household appliances, purchases associated with thepersons 108, vehicles, and/or other sources. The example collected data is compiled and/or interpreted, and then transmitted to a centraldata processing facility 112 having adata processing server 114. Alternatively, the data may be forwarded to the centraldata processing facility 112 without being processed. - The
data processing server 114 of the illustrated example is connected to thedata collectors 110 via the Internet, and receives the data from thedata collectors 110 for analysis and storage. Alternatively, thedata processing server 114 may be connected to thedata collectors 110 via another medium, such as a direct modem connection via the public switch telephone network (PSTN). Depending on the amount of information to be analyzed, there may be severaldata processing servers 114 within the centraldata processing facility 112. Likewise, there may be several centraldata processing facilities 112. - The central
data processing facility 112 of the illustrated example also collects data from organizations, such as the examplecompany Corporation XYZ 116.Corporation XYZ 116 uses adata collector 118 which may be the same, substantially the same, or different than thedata collectors 110 used in the monitoredhouseholds data collector 118 may be implemented as a software module on a computer network of Corporation XYZ and/or have a larger number of inputs corresponding to the larger number of resource-consuming equipment. Thedata collector 118 also communicates with the centraldata processing facility 112. -
FIG. 2 is an illustration of anexample system 200 to collect resource consumption information from different sources within a monitored household. For ease of discussion, the following description will refer to theexample household 102 shown in connection withFIG. 1 .Several persons 108 are associated with theexample household 102. There are also a number ofappliances household 102 that use energy or resources. In addition to resource-consuming equipment inside thehousehold 102, there are also one ormore vehicles 208 associated with thehousehold 102 and/or thepersons 108. Lastly, thepersons 108purchase goods 210 from outside thehousehold 102 for consumption. As described below, the energy consumption associated with any or all of these activities (e.g., the home energy, the transportation energy, the out of home energy, the purchases energy, and/or the household energy) are monitored and/or analyzed. - The
example vehicle 208 is used by one ormore persons 108 associated with thehousehold 102 to travel between thehousehold 102 and among other locations. To transport thepersons 108 in thevehicle 208, thevehicle 208 must consume resources such as fuel, engine fluids, and tire rubber. The consumed resources are measured and allocated to thepersons 208 being transported in the vehicle, as described in detail below. - The
household 102 includes adata collector 110 for receiving data associated with resource consumption from different sources such as those mentioned above. To receive data, thedata collector 110 is communicatively coupled to meters configured to measure and report resource consumption data. Such meters include, but are not limited to,appliance meters 212,barcode scanners 214, mobile (e.g., portable or handheld)devices 216, and/orutility meters 218. - In the illustrated example,
appliance meters 212, discussed in greater detail below, are coupled to respective household appliances, fixtures, and/or other energy consuming devices to collect resource consumption information. For example,appliance meters 212 are coupled to, among other things, a refrigerator (e.g., an appliance 1), an electrical outlet (e.g., a fixture), and/or a television (e.g., a device). Theappliance meters 212 measure resource consumption data for one or more types of resources and report the resource consumption to thedata collector 110 at regular and/or irregular intervals. The data collected by theappliance meter 212 are generally categorized as home energy. - The
barcode scanner 214 of the illustrated example scans universal product codes (UPCs) associated with purchaseditems 210 to identify the same. The collected UPC codes are sent to thedata collector 110. Thedata collector 110 references a database (either locally or remote via, for example, the Internet) to identify the product(s) associated with the code(s). The identities of the products are then used to access a database (again, either locally or remote) correlating products to purchase energy values. (Alternatively, the UPC codes may be already correlated to the purchase energy values.) The purchase energy values reflect, for example, an amount of energy required to manufacture the corresponding product and its packaging, the amount of energy required to transport the corresponding product to the point of sale, an amount of waste associated with the use of the product (e.g., landfill space requirements, bio-degradability, etc.), and/or the recyclability of the product. Thedata collector 110 associates the purchase energy values with the one ormore persons 108 in thehousehold 102 who made the purchases. Thepersons 108 associated with the purchases may be identified by scanning an identifier bar code identifying the household member when scanning the UPC codes. - The
mobile device 216 monitors resource consumption by a monitored person while located outside thehousehold 102. Themobile device 216 of the illustrated example utilizes global positioning system (GPS) technology and/or cellular telephone signals to track the geographic locations of the individual carrying the device. The location information may be used to infer energy consumption (e.g., time spent at the movie theater is indicative of watching a movie and can be attributed to an out of home energy value). Themobile device 216 may also accept manual inputs to enable the user to identify activities throughout a day. The identification of activities may be made, for example, by selecting from a drop down menu of activities or typing in an activity name. Then, for example, activities such as working at the office, going to a museum, eating lunch, going to a doctor, visiting a hospital, smoking, going to a bar, etc. can all be assigned out of home energy values that are allocated to the person participating in the activity. The out of home energy values, like the other energy values described in home, may have values per unit of time. Thus, themobile device 216 preferably collects both the activity identification information and the time information indicating how much time was spent participating in the activity. - A
utility meter 218 is used to collect data reflecting the amount of energy entering the house. For example, afirst utility meter 218 is used to meter the amount of water used by the house, asecond utility meter 218 is used to measure the amount of natural (or other) gas used by the house, athird utility meter 218 is used to measure the amount of electricity used by (or in the case of a home with solar panels, produced by) a home, etc. The outputs of theutility meters 218 are typically categorized as home energy. - The level of resolution of resource consumption information may depend on the type and/or quantity of
meters Appliance meters 212 that measure resource consumption by individual appliances typically provide information with more resolution or precision thanutility meters 218. However, theutility meters 218 may ensure all or substantially all of the resource consumption by thehousehold 102 is logged. For example, theutility meters 218 may not be able to determine that a particular appliance (e.g., the refrigerator) consumes a relatively large portion of energy, but it can determine how much energy thehousehold 102 is using as well as the hours of the day when the most energy is used (e.g., peak consumption times, low consumption times, etc.). In contrast, anappliance meter 212 coupled to the refrigerator can determine how much electrical energy the refrigerator is using, but may not be able to determine how much energy theentire household 102 is using. - To determine how the household resource consumption (e.g., the home energy values, etc.) is allocated among the household members, the
example household 102 also includes a device to detect the presence of the monitoredpersons 108 associated with thehousehold 102. For example, eachperson 108 may carry a device (e.g., the mobile device 216) that allows thedata collector 110 to detect the proximity of the person. Alternatively, thedata collector 110 may be programmed with information indicating when eachperson 108 is typically at the household or away from the household. This information could indicate allocation rules such as, for example, acertain person 108 is typically away from thehousehold 102 from 8 AM to 5 PM, Monday through Friday of each week and, thus, does not consume household resources during these times. Thepersons 108 may additionally or alternatively input exceptions to the allocation rules, and/or input times at thehousehold 102 and/or away from thehousehold 102 for the times that do not have defined allocation rules. - Although the example system of
FIG. 2 collects multiple types of energy values (e.g., home energy values, transportation energy values, out of home energy values, and purchase energy values), preferably all of the energy values are similarly scaled so that they may be easily scanned to produce a household energy value. -
FIG. 3 is a block diagram of an example system 300 to receive resource consumption data (e.g., home energy values) from appliances 304-330 associated with a measured household. For ease of discussion, the example system 300 ofFIG. 3 will be considered part of thehousehold 102 being measured. The example system 300 has a Home Resource Consumption Management (HRCM)device 302. TheHRCM device 302 receives information from a number of meters associated with respective appliances, fixtures and/or other devices associated withhousehold 102. Example devices include arefrigerator 304, afreezer 306, afurnace 308, anair conditioner 310, amicrowave oven 312, atelevision 314, apersonal computer 316, a homeelectric meter 318, alight fixture 320, home water meter(s) 322, a stove and/oroven 324, adishwasher 326, awater heater 328, a clothes washer and/or adryer 330. This list of appliances 304-330 is intended to be illustrative rather than limiting. The home water meter(s) may be implemented using, for example, a water meter for the entire household and/or water meters to measure water usage at each particular faucet and/or water-using appliance. Any of the appliances, fixtures or other devices (e.g., consumer electronics, etc.) listed or not listed may be combined or split into multiple appliances, fixtures and/or devices. Although the appliances, fixtures and/or devices 304-330 are shown inFIG. 3 as within thehousehold 102, appliances such as theair conditioner 310 may be located outside thehousehold 102 as is conventional. - In the illustrated example, each appliance, fixture and/or device has one or
more appliance meters 212 a-n coupled thereto to measure the resources used by the respective appliance, fixture, or device. For example, a clothes dryer may use natural gas to heat clothes being dried while using electricity to power a tumbling device, requiringmultiple meters 212 or onemeter 212 n capable of measuring electricity and natural gas consumption. - Appliances may be added or subtracted from this list to adjust the resolution or granularity of data desired. For example, when measuring resources it may be desirable to use
meters 212 a-n to individually measure appliances, fixtures and/or devices that consume a relatively large portion of electricity or have special features, such as theair conditioner 310,microwave oven 312, andtelevision 314. Autility meter 218 a may then be used to track the home electrical meter 318 (used by a power company providing power to the household 102) to measure the amount of power used by the household as a whole. Subtracting the electricity used by the metered appliances from the total electricity used by the household reveals the amount of electricity used by the non-individually metered appliances, fixtures and devices associated with thehousehold 102. This approach saves meters from being used to measure, for example, individuallight fixtures 320 from which high-resolution data may not be necessary. The same may be done for thehome water meter 322 as an alternative to measuring every faucet that uses water. - The
appliance meters 212 a-n and theutility meters HRCM device 302 to report measured data to theHRCM device 302. The reporting may be performed at regular and/or irregular intervals, continuously or substantially continuously, on demand from theHRCM device 302, and/or manually. TheHRCM device 302 may passively receive data from theappliance meters 212 a-n and theutility meters 218 a-b and/or may actively request data from any or all of themeters 212 a-n and/or 218 a-b. After receiving data, theHRCM device 302 may store the data or process it to obtain a particular data format. For example, theHRCM device 302 may receive an electricity usage measurement from anappliance meter 212, determine the energy in Joules and/or the associated carbon load required to produce the electricity, and store the information in a memory or a home energy value for later transmission. - The
example HRCM device 302 ofFIG. 3 is also communicatively coupled to thedata collector 110 for thehousehold 102 to report raw and/or processed data. For example, theHRCM device 302 ofFIG. 3 is a module that is communicatively and mechanically coupled to thedata collector 110. Alternatively, theHRCM device 302 may be integrated into thedata collector 110 as software. The example system 300 may also have a multiplexing device or switch between theHRCM device 302 and themeters 212 a-n and/or 218 a-b to reduce the number of physical inputs required at theHRCM device 302. TheHRCM device 302 may additionally or alternatively utilize a wireless link instead of or to complement wired connection(s) from the meter(s) to thedata collector 110 and/or to transmit resource consumption measurements. - To differentiate the resource consumption measurements sent to the
HRCM device 302 from the appliance andutility meters 212 a-n and 218 a-b, themeters 212 a-n and 218 a-b of the illustrated example provide an identification code with their data. The identification code may be transmitted before, during, and/or after the resource consumption measurement information is transmitted. Alternatively, eachmeter 212 a-n and 218 a-b may encode the transmitted consumption measurement information with a unique code to identify the source of the transmitted information to theHRCM device 302. Similarly, if theHRCM device 302 requests resource consumption information from anexample meter 212 a, theHRCM device 302 may transmit a code with the request to identify the desiredmeter 212 a. - While the
example HRCM device 302 and themeters 212 a-n and 218 a-b ofFIG. 3 are shown as connected in a star topology, theHRCM device 302 and themeters 212 a-n and 218 a-b may be connected in a ring, mesh, or any other network topology. - Home resource consumption measurements may be collected and/or reported for any type of resources, including, but not limited to, electricity, natural gas, gasoline, fuel oil, kerosene, propane, wood, light, temperature, water, and/or heating oil. Measurements as collected and/or reported may have different units depending on the resource measured, and may be converted to a standard unit of measurement (e.g., joules, tons of CO2, any other unit, and/or a unitless measure that is standardized) by the
data collector 110,HRCM device 302, theappliance meters 212 a-n, theutility meters 218 a-b, and/or a central data processing facility (e.g., the centraldata processing facility 112 ordata processing server 114 as described inFIGS. 1 and 2 ). - The
example HRCM device 302 and/or theexample data collector 110 include a user interface to enter and/or adjust resource consumption information. Some types of resource consumption, such as for burning wood, is difficult for a machine to measure. The user interface allows aperson 108 to input resource consumption measurements to theHRCM device 302 and/or thedata collector 110 to log such resource consumption (e.g., 3 logs burned). - The
example HRCM device 302 and/or theexample data collector 110 ofFIG. 3 are also useful for determining energy consumption associated with different household activities, such as cooking or watching television. For example, aperson 108 may be in a kitchen of theexample household 102 to cook a meal. To cook the meal, the person utilizes the stove and/oroven 324, themicrowave oven 312, and atelevision 314 located in the kitchen, each having ameter HRCM device 302 when themeters - In the example activity, the
person 108 first turns on the stove/oven 324, which begins to consume a relatively large amount of electrical or gas energy. Themeter 212 k registers the increase in consumed power and sends a consumption indicator to theHRCM device 302 for the stove/oven 324. On receiving the indicator, theHRCM device 302 signals themeters microwave oven 312 andtelevision 314 to monitor themicrowave oven 312 and thetelevision 314, respectively, for resource consumption. Theperson 108 additionally turns on thetelevision 314 and cooks part of the meal in themicrowave oven 312, which cause themeters - When the
person 108 has finished cooking, the stove/oven 324,microwave oven 312 andtelevision 314 are turned off. Themeters HRCM device 302, which associates the energy values with the cooking activity and transmits the data to thedata collector 110. Thedata collector 110 may, for example, determine the resources consumed by the cooking activity for an entire time period (e.g., a month) and display it for theperson 108 to analyze. - Although three appliances/devices were used in the example activity, it is contemplated that more or fewer appliances may be monitored and/or measured for any appropriate activity. For example, the washer/
dryer 330 may be monitored for an activity such as doing laundry. - Additionally, for an activity such as cooking, appliances and/or devices (e.g., a food processor or a blender) may be used and then put away. Although such appliances and/or devices may not require an
appliance meter 212, using, for example, information from an electrical meter for theentire household 102 may not provide the desired granularity of information for the cooking activity. In this example case, it may be desirable to provide anappliance meter 212 or autility meter 218 for each kitchen electrical outlet to measure resource consumption for appliances and/or devices drawing energy from the kitchen electrical outlets. Although in the above example, the appliance meters are described as calculating energy values, in alternative examples the meters simply monitor on/off events and theHRCM device 302 computes the energy values. For example, theHRCM device 302 may log on and off events to determine usage times and then multiple the usage times by an average energy per unit of time factor for the corresponding metered appliances to calculate the energy value for the activity. - In some examples, indirect tools are used to measure energy consumption on individual subsystems. For example, the circuit breaker box or fuse box of the
household 102 is fitted with one or more non-contact sensor(s), such as Hall Effect sensor(s). The Hall Effect sensor(s) measure the energy consumption on individual circuit(s). Data from several such sensors could be combined at thedata collector 110 to recognize a “load signature” for individual appliances and/or activities. For example, a vacuum cleaner requires a substantial amount of energy for short time periods, and the vacuum cleaner is moved from room to room (i.e., subsystem to subsystem or circuit to circuit). When thedata collector 110 recognizes the load signature corresponding to vacuuming on one or more subsystems, thedata collector 110 determines that someone is vacuuming and logs the energy consumed by the subsystem as occurring due to vacuuming activity. - As described in
FIG. 2 , thedata collector 110 communicates with the centraldata processing facility 112. Thedata collector 110 sends raw and/or processed energy consumption data (e.g., energy values) to the centraldata processing facility 112 for aggregation and/or additional processing. At periodic and/or aperiodic intervals, the centraldata processing facility 112 returns the processed energy consumption data to thedata collector 110. In some examples, the energy consumption data includes ‘standard’ energy consumption data for the monitored appliances (e.g., an amount of energy that an appliance should consume, an energy consumption goal for a given type of appliance), which allows thedata collector 110 to determine the energy consumption indices for the corresponding appliances 304-330 of thehousehold 102. Appliances, activities, and/or resources may also be individually tracked or sorted to display the conservation progress of thehousehold 102. In some examples, the centraldata processing facility 112 provides local, regional, institutional, entity, and/or national progress updates, which, in combination with the individual household's 102 progress, can provide encouragement to continue and/or improve conservation efforts. -
FIG. 13 is a block diagram illustrating anexample system 1300 to monitor energy consumption due to trash, composting, and/or recycling. In theexample household 102 ofFIGS. 1-3 , one or more individuals regularly discard used materials into a trash, compost, and/orrecycling container 1302. A trash/composting/recycling contents detector 1304 may be included to determine the types of trash, compost, and/or recycling that are discarded. The trash/composting/recycling contents detector 1304 may be implemented using a motion-activated camera and video recognition system and/or a simple weight sensor to determine the weight of the trash, compost, and/or recycling. In other examples, the individual discarding the trash, compost, and/or recycling can report to thedata collector 110 the nature and amount of material discarded, as well as the method of disposal (e.g., trash, composting, or recycling). Thedata collector 110 then accesses atrash database 1306, acomposting database 1308, and/or arecycling database 1310 to determine energy consumption data for the discarded item. For example, the energy consumption associated with a piece of trash may include transportation energy costs and local landfill price per unit weight of trash converted to an energy value. A non-biodegradable factor and/or a hazard factor for chemicals can be used to weight the energy consumption associated with trash. Similarly, the energy consumption for recycling may include the energy costs for transportation to the recycling plant, subtracted by the energy saved by recycling. Energy costs for composting may include the cost of transporting the compost material, less the energy saved by composting. - As noted above, the trash/compost/
recycling contents detector 1304 may also be used to adjust the cost of disposal based on the nature of the trash contents. This adjustment may be affected by adjusting the energy cost for disposing trash by an amount to offset long term landfill usage (e.g., non-biodegradable plastics), hazardous materials (e.g., paints or household chemicals), etc. These factors may be pre-set based on empirical or other studies and determined by accessing a lookup table or other database using the trash type as the key for performing the lookup. Similarly, the cost to an individual or household for recycling may be modified based on current market values of the materials. A government, agency, or other entity may encourage participation in energy tracking by offering incentives to those who report trash and recycling data and/or to those who keep trash levels below a target (e.g., index 100). Such incentives would increase the detail of the data available. The data may also be used to price and compare trash and recycling programs between municipalities. -
FIGS. 4 , 7-9, 11, 14, and 16 are flowcharts representative of example processes that may be executed to implement theexample data collector 110, centraldata processing facility 112, theexample barcode scanner 214, theexample HRCM device 302, the examplecentral processor 502, the examplemobile device 520, the examplecentral data collector 1028, and/or, more generally, theexample systems 100 and/or 1000 ofFIGS. 1-3 , 5, 6, 10 and 13. The example processes ofFIGS. 4 , 7-9, 11, 14, and 16 may be executed by a processor, a controller, and/or any other suitable processing device. For example, the example processes ofFIGS. 4 , 7-9, 11, 14, and 16 may be implemented using coded instructions stored on a tangible medium such as a flash memory, or random access memory (RAM) associated with a processor (e.g., theprocessor 1212 shown in theexample processor platform 1200 and discussed below in conjunction withFIG. 12 ). Alternatively, some or all of the example flowcharts ofFIGS. 4 , 7-9, 11, 14, and 16 may be implemented using ASICs, programmable logic devices (PLD), field programmable logic devices (FPLD), discrete logic, hardware, firmware, etc. In addition, some or all of the example flowcharts ofFIGS. 4 , 7-9, 11, 14, and 16 may be implemented manually or as a combination of any of the foregoing techniques, for example, a combination of firmware, software, and/or hardware. Further, although the example processes ofFIGS. 4 , 7-9, 11, 14, and 16 are described with reference to the flowcharts ofFIGS. 4 , 7-9, 11, 14, and 16, many other methods of implementing theexample data collector 110,barcode scanner 214,HRCM device 302,central processor 502,mobile device 520 orcentral data collector 1028, and/or, more generally, theexample systems 100 and/or 1000 ofFIGS. 1-3 , 5, 6, 10, and 13 may be employed. For example, the order of execution of the blocks may be changed, and/or some of the blocks described may be changed, eliminated, sub-divided, and/or combined. Additionally, the example processes ofFIGS. 4 , 7-9, 11, 14, and 16 may be carried out sequentially and/or carried out in parallel by, for example, separate processing threads, processors, devices, circuits, etc. -
FIG. 4 is a flowchart representative of example machinereadable instructions 400 that may be executed to associate activities with energy consumption. Theexample instructions 400 may be executed to implement theexample HRCM device 302 or theexample data collector 110 described inFIG. 3 . TheHRCM device 302 or thedata collector 110 collects energy consumption information for a period of time (e.g., a month). Each monitored period of time may result in different measured energy consumption based on, for example, energy conservation measures, weather, or habits of a measured person or household. Thus, each monitored time period has an associated energy index based on the energy consumed by the measured person or household during the monitored time period. Theinstructions 400 begins by determining whether the measurement period has ended (block 402). - If the measurement period has not ended (block 402), the
HRCM device 302 monitoring for consumption information (e.g., monitoring one or more of theexample appliance meters 212 a-n and/orutility meters 218 a-b shown inFIG. 3 ) associated with an appliance (e.g., example the stove/oven 324 shown inFIG. 3 ) (block 404) and determines whether themeter 212 k has issued a consumption indicator (block 406). For ease of reference, we will hereinafter refer to the stove/oven 324 as an oven in describing this example. - If no consumption indicator has been issued (block 406), control returns to block 404 to monitor the meter. The
example oven 324 typically utilizes a relatively small amount of resources when not actively used. At some time, aperson 108 utilizes theoven 324 for a cooking activity, which requires theperson 108 to turn on theoven 324 and cause it to consume a larger amount of resources. When themeter 212 k detects the larger consumption, it issues a consumption indicator to theHRCM device 302. TheHRCM device 302 receives the consumption indicator (block 406) and responds by timestamping the consumption indicator to identify the beginning or end of an activity (block 408). Theexample HRCM device 302 then determines whetheradditional appliance meters 212 a-n and/orutility meters 218 a-b are to be wakened (e.g., from a sleep mode) (block 410). If related meters are to be wakened (block 410), theHRCM device 302 instructs a second meter (e.g.,meter 212 e) to measure consumption information (block 412). For example, theHRCM device 302 may respond to theperson 108 turning theoven 324 on by instructing themeter 212 e coupled to themicrowave 312 to measure resources consumed by themicrowave 312 while theoven 324 is on. - While the
person 108 continues cooking, theHRCM device 302 monitors for a second consumption indicator (e.g., indicative of the person turning the oven off) (block 414). When the second consumption indicator is received (block 414), theHRCM device 302 timestamps the consumption indicator (block 416). TheHRCM device 302 receives the consumption information from themeters meters HRCM device 302 in response to a stop measurement instruction and/or an information request. On receiving the consumption information from themeters HRCM device 302 associates the consumption information with the cooking activity (block 420). Control then returns to block 402 to determine whether the measurement period is over and/or to monitor for additional activities. - If the
data collector 110 or theHRCM device 302 determines atblock 402 that the measurement period has ended, theHCRM device 302 determines the total energy consumption attributed to each monitored activity (block 422). The total energy consumption for each activity may then be displayed for one or more persons to see and/or analyze. - In addition to the
example instructions 400, theHRCM device 302 and/ordata collector 110 may continuously or substantially continuously receive resource consumption measurements from themeters 212 a-n and 218 a-b. Similarly, themeters 212 a-n and 218 a-b may continuously or substantially continuously measure resource consumption associated with the household appliances, fixtures, and/or devices 304-330 to which themeters 212 a-n are coupled. -
FIG. 15 is a block diagram illustrating an exampleenergy index generator 1500 that may be used to implement theexample data collector 110 ofFIGS. 1 and 2 , and/or the exampleCentral Data Collector 1028 ofFIG. 10 . The exampleenergy index generator 1500 receives energy and/or resource consumption information, generates energy values (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values), and one or more energy indices. Anenergy value summer 1502 receives one or more energy values from several energy converters, as described below, and generates one or more energy indices based on the energy values and/or external energy data. - The illustrated
energy index generator 1500 includes anactivity converter 1504. Theactivity converter 1504 receives activity information (e.g., from user input, from energy signature detection, from a mobile device, etc.) and determines the energy values associated with the received activity information. Theexample activity converter 1504 determines the energy values by querying adatabase 1505. The activity converter then outputs energy values corresponding to the activities (e.g., out of home energy values, home energy values) to theenergy value summer 1502. The exampleenergy index generator 1500 also includes araw material converter 1506. Theraw material converter 1506 receives raw material information (e.g., from appliance and/or utility meters, from user input, etc.) such as, for example, electricity used, natural gas and/or other natural resources used, trash/compost/recycling, and/or other raw material information. Theraw material converter 1506 converts the raw material information to energy values (e.g., home energy values) and sends the energy values to theenergy value summer 1502. The exampleraw material converter 1506 determines the energy values by querying adatabase 1507. - The example
energy index generator 1500 further includes apurchases converter 1508. The example purchasesconverter 1508 receives purchases information (e.g., by scanning purchase UPCs, from user input, by downloading information from a point-of-sale, etc.). Thepurchases converter 1508 converts the purchases information to purchase energy values for use by theenergy value summer 1502. The example purchasesconverter 1508 determines the energy values by querying adatabase 1509. Atransportation converter 1510 receives transportation information (e.g., from user input, from a vehicle monitor, etc.). Transportation information may include, for example, fuel used, distance traveled, method of travel, and/or other transportation information. Thetransportation converter 1510 converts the transportation information to a transportation energy value and sends the value to theenergy value summer 1502. Theexample transportation converter 1510 determines the energy values by querying adatabase 1511. Any one or more of the example database(s) 1505, 1507, 1509, and 1511 are implemented via one or more of local storage and/or an external database. - The
energy value summer 1502 receives the home energy values, the out of home energy values, the purchase energy values, and/or the transportation energy values. The exampleenergy value summer 1502 receives assignment information to assign one or more of the received energy values to one or more different individuals, vehicles, households, organizational units, and/or any other monitored entity. Additionally, the exampleenergy value summer 1502 receives external energy data corresponding to, for example, individual, organizational, household, governmental, agency, and/or any other public and/or private energy data. Such data may include a target energy usage for a particular type of monitored entity. Based on the energy values from the converters 1504-1510 and/or the external energy data, theenergy value summer 1502 generates an energy index representative of the energy values. - In some examples, the energy index is a relative figure to illustrate how much energy a monitored entity consumes relative to a similar entity or a desired energy usage goal for that particular entity. In contrast, the example energy values are defined in terms of units of energy. Different monitored entities may have different desired energy usage goals; for example, a monitored individual will have a much different energy usage goal than a monitored multi-national corporation. However, the
energy value summer 1502 may provide separate energy indices for an individual and a corporation that are similar or equal, because the energy indices are relative to an appropriate energy value. For example, both the monitored individual and the monitored corporation may have target energy indices equal to ‘100.’ However, the energy value corresponding to the individual's energy index is much smaller than the energy value corresponding to the corporation's energy index. - In another example, an
energy index generator 1500 receives activity information, raw material information, purchases information, and transportation information for a country. Theactivity converter 1504, theraw material converter 1506, thepurchases converter 1508, and thetransportation converter 1510 convert the respective received information to respective energy values. The example energy value summer then receives the energy values and external energy information. In this example, the external energy information is an energy value determined by governmental or agency policy makers as a national energy usage goal. Theenergy value summer 1502 sets the energy usage goal as a standard energy index, and determines the current national energy index relative to the standard energy index. In this manner, the exampleenergy index generator 1500 generates easily understandable energy indices for many different types of monitored entities. - The example
energy index generator 1500 may be modified to add or subtract converters similar to the converters 1504-1510, which receive resource and/or energy usage information and convert the information to a corresponding energy value in a uniform unit. Additional or alternative converters may include converters to convert business, governmental, agency, manufacturing, not-for-profit, and/or any other type of information concerning energy or resource usage into an energy value. -
FIG. 16 is a flowchart representative of example machinereadable instructions 1600 that may be executed to generate an energy index. Theexample instructions 1600 may be executed to implement the exampleenergy index generator 1500 ofFIG. 15 . Theexample instructions 1600 begin by receiving one or more of activity information, raw material information, purchases information, and/or transportation information (block 1602). The example information is received from any one or more of theexample barcode scanner 214,HRCM device 302, and/ormobile device 520 ofFIGS. 2 , 3, and/or 5. - If the
energy index generator 1500 has received activity information (block 1604), theexample activity converter 1504 converts the activity information to home and/or out of home energy values (block 1606). If theenergy index generator 1500 has not received activity information (block 1604), control passes to block 1608. If theenergy index generator 1500 has received raw material information (block 1608), the exampleraw material converter 1506 converts the raw material information to home energy values (block 1610). If theenergy index generator 1500 has not received raw material information (block 1608), control passes to block 1612. If theenergy index generator 1500 has received purchase information (block 1612), the example purchasesconverter 1506 converts the purchase information to purchase energy values (block 1614). If theenergy index generator 1500 has not received purchase information (block 1612), control passes to block 1616. If theenergy index generator 1500 has received transportation information (block 1616), theexample transportation converter 1506 converts the transportation information to transportation energy values (block 1618). If theenergy index generator 1500 has not received transportation information (block 1616), control passes to block 1620. - When the
energy value summer 1502 receives the energy values (blocks 1604-1618), theenergy value summer 1502 sums the converted energy values to a total energy value (block 1620). Theenergy value summer 1502 then determines whether an appropriate energy goal in available (block 1622). The energy goal may be available via, for example, the Internet. If an energy goal is available (block 1622), theenergy value summer 1502 sets a standard energy goal respective to the energy goal (block 1624). In some examples, theenergy value summer 1502 sets the standard energy goal equal to an energy index of ‘100.’ However, any index may be used to represent the goal. - If an appropriate energy goal is unavailable (block 1624), the example energy value summer sets the standard energy index to a portion of the current total energy (block 1626). As a result, the example
energy value summer 1502 generates an energy usage goal based on the current energy usage. In some examples, a user may adjust the energy usage goal. When a standard energy index has been established (block 1622 or 1624), theenergy value summer 1502 sets the current energy index based on the total energy value received and relative to the standard energy index. Thus, if the standard energy index is equal to 100, which corresponds to an example energy usage goal of 1000 kilowatt-hours (kWh), then a total energy value of 1100 kWh yields a current energy index of 110. Theexample instructions 1600 may be repeated on a periodic or aperiodic basis to update the energy usage and/or the energy usage goal, which is reflected in a new current energy index. -
FIG. 5 is a block diagram of an example system to receive resource consumption information from avehicle 208 associated with a monitored person or household. Theexample vehicle 208 is equipped with acentral processor 502, which handles many of the vehicle functions. Thecentral processor 502 is provided to thevehicle 208 by the manufacturer. Among other functions, the examplecentral processor 502 receives fuel gauge measurements from afuel gauge 504, distance measurements from anodometer 506, and seat occupation indications from seat detectors 508-512. The fuel gauge measurements may indicate how much fuel was used in an example trip. Theprocessor 502 may use this fuel consumption information to determine the energy consumed by this trip. The odometer measurements may be used by theprocessor 502 to determine other resources that were used, such as tire wear, carbon emissions, and/or engine fluid contamination. The odometer measurements may be used in combination with the fuel gauge measurements to determine the efficiency of the example trip and/or of the driver's driving techniques. - Each seat in the
example vehicle 208 is equipped with aseat detector person 108 on the example trip. For example, if one gallon of fuel is used with a driver and no passengers, 1 gallon of fuel is reported as consumed by the driver. However, if one gallon of fuel is used with a driver and three passengers, each passenger and the driver is reported to consume ¼ gallon of fuel. - The example
central processor 502 usesresource measurement software 514 to collect and process measurements and indications from the gauges and sensors 504-512 of thevehicle 208. Because such software is not currently included with a vehicle, the software and/or hardware may be installed at a time after thevehicle 208 is constructed and/or sold. Thecentral processor 502 may also be implemented utilizing a separate processing system coupled to the central processing system provided with thevehicle 208. Such a separate processing system may be configured to interface with the central processing system of thevehicle 208 to extract the desired resource consumption measurements from the gauges and sensors 504-512 via the central processing system. A third alternative is to couple a separate processing system directly to the sensors and gauges 504-512 in parallel with the central processing system of thevehicle 208. - To communicate with the
data collector 110, thecentral processor 502 of the illustrated example is coupled to anantenna 516, which allows thecentral processor 502 to transmit data via awireless connection 518. Protocols that may be used include WLAN (IEEE 802.11), Bluetooth or any other wireless protocol. Alternatively, theperson 108 driving the car may carry adevice 520, such as a mobile phone, PDA, or portable storage device (e.g., a USB flash drive), which may be communicatively coupled to thecentral processor 502 via a wireless orwired connection 522. Data associated with a trip may be downloaded to thedevice 520, which is then carried into thehousehold 102 by aperson 108 and communicatively coupled to thedata collector 110 via a wireless or wired connection. - Data may also be collected by manually reporting fuel consumption and mileage of the drivers and passengers of the
vehicle 208. For example, the driver (or any person 108) of thevehicle 208 may log the passengers identities and mileage for each trip. When thevehicle 208 is refueled, the driver logs the total fuel and the total mileage. The driver manually inputs the logged information into thedata collector 110, which allocates some or all of the consumed fuel to the driver and any passenger(s) according to the fuel consumption and personal mileage for each driver and passenger. Logging may be performed manually (e.g., paper and pencil) or on a device (e.g., the portable device 520). By logging the fuel and mileage information (e.g., transportation energy data) to thedevice 520, thedevice 520 may easily transmit the logged information to thedata collector 110 with less effort required of thepersons 108. - On receiving the transportation energy data from the
central processor 502, thedata collector 110 processes the data (if processing was not performed by thecentral processor 502 and/or device 520) and stores the processed data (e.g., transportation energy values) into memory or into a data store. - Additionally or alternatively, the
device 520 associated with theperson 108 may track the travel of theperson 108. Such travel may include riding public transportation, air travel or other travel not associated with a measuredvehicle 208. For example, thedevice 520 may periodically determine geographical coordinates or other location information and log the information in an internal data store to be transmitted to thedata collector 110 at a later time. Anexample device 520 that may be used for this purpose is a Nielsen® NPod™ which is described in U.S. patent application Ser. No. 11/668,931, which is hereby incorporated by reference in its entirety. Thedevice 520 may then process and/or transmit the transportation data for theperson 108 to thedata collector 110 via a wired or wireless link. The monitored person may manually enter data reflecting usage of non-monitored vehicles (e.g., bus, train, plane, taxi, boat, etc.) by selecting from a pull down menu or typing in data reflecting the vehicle type and distance traveled information. -
FIG. 6 is a block diagram of anexample system 600 to collect resource consumption information associated with purchases made by a monitored person or household. Resource consumption information for purchases is linked to energy consumption by monitored persons or households by determining an energy value for each item purchased. Energy values for a given item may be derived from, among other things, the energy associated with the raw materials for the item, the energy required to produce and/or grow the item, the energy required to package the item, the energy required to transport the item from the producer to the consumer, and/or the energy required to maintain the quality of the item at a store (e.g., refrigeration, etc.). - To demonstrate an example calculation for the purchase energy value of a purchased item, an apple will be considered. To determine the energy for the raw materials and production of the apple, the average amount of fertilizer, water, and fuel (and their corresponding energy values) to grow and gather a harvest of apples is divided by the average number of apples gathered from the harvest. Next, the energy required to sort the apples is divided by the number of apples. The energy value of the packaging material used to package the apples is divided by the apples in a package. Next, the average fuel to transport a truck load of apples (and other items) to a grocery store is divided by the apples (and other items) in the truck load. Finally, the average energy to keep the apples fresh while at the grocery store is divided by the average number of apples in the grocery store. Any further energy values associated with additional processing of the apples may also be taken into account. The sum of the energy values described is used as the purchase energy value for each purchased apple. Other purchased items may have energy values calculated in a similar way or using any other method to determine the approximate energy associated with purchasing that item. For example, some purchased items may have energy values that are based on the energy required to dispose of or recycle them in addition to or as an alternative to the energy values described above.
- For ease of discussion, the following description of
FIG. 6 will refer to theexample household 102 shown in connection withFIG. 1 . Within thehousehold 102 is thedata collector 110 as described inFIGS. 1-3 and 5. Thedata collector 110 may integrate with a system such as the Nielsen® HomeScan™ system, which logs purchases for market research. In theexample system 600, thedata collector 110 is provided with a barcode scanner 214 (e.g., a HomeScan™ scanner) to read machine-readable indicia (e.g., UPC codes) associated with purchases made by thepersons 108 associated with thehousehold 102. Purchases may includegroceries 604,clothes 606, or any other items orservices 608 bought via any commercial arena (e.g., a retail store, via the Internet, etc.). Some purchases, such as grocery produce, do not necessarily have a UPC code or other type of machine-readable indicia. To enter data into thedata collector 110 for such items, a user (e.g., a person 108) may use an input device such as a touchscreen, keyboard, or other input device (e.g., the input devices 1124 described in connection with the processing system ofFIG. 11 ). - The
example data collector 110 also has a display device (such as one of the display devices 1124 described in connection with the processing system ofFIG. 12 ) to provide output to a user (e.g., a person 108) while the user enters purchase data into thedata collector 110. Output may include context-sensitive menus, selection lists, prompts, confirmations, or any other type of output to assist the user in entering data. - An example entry process may occur when a
person 108 being measured returns to thehousehold 102 from a shopping trip. While on the example shopping trip, theperson 108 makes purchases at a grocery store, a clothing store, and a general merchandise store. When theperson 108 returns to thehousehold 102, theperson 108 logs the purchases made from each store. In this example, theperson 108 logs the purchases from the grocery store first. Theperson 108 enters the grocery store location (e.g., by selecting from a list and/or entering a store name and/or location) into thedata collector 110. Once the location (and date, if necessary) is entered, theperson 108 scans theUPC 1 code associated with the first item with the barcode scanner 214 (e.g., the HomeScan™ scanner) to identify the first item. If price data is desired, the data collector may prompt theperson 108 to enter the price of the item. If the item is to be attributed to a specific household member, the user is provided the opportunity to identify the same. The person continues scanningUPC codes 604 and entering data in this fashion to identify the purchases made from the grocery store. If a purchased item (e.g., broccoli) does not have a UPC code, theperson 108 may enter the item and quantity by doing a keyword search, selecting from a list, or by using other method of data entry. - An alternative method of receiving purchase information is to provide the
data collector 110 with an image scanner and optical character recognition software to scan a purchase receipt. Thedata collector 110 may scan the receipt with the image scanner, and analyze the image with optical character recognition to determine any or all of the data that would otherwise be input by aperson 108. A second alternative method for receiving purchase information is to receive a purchase log directly from a store system. For example, thedata collector 110 may communicate with a grocery store purchase system via the Internet to download a file for the household purchase(s) in question, which may contain purchased items information, UPC codes, store name, store location, purchase dates, prices, and/or any other information that may be used to determine energy values for the purchased items. Once all the purchased items are logged for the grocery store, theperson 108 repeats the logging for the items purchased from the clothing store (e.g., using UPC codes 606) and the general merchandise store (e.g., using UPC codes 608). - When all of the purchases are logged into the
data collector 110 or, alternatively, after each purchased item is logged, thedata collector 110 performs a query to find the energy associated with each purchased item. Thedata collector 110 may access a local storage device or data store to retrieve energy values. The data store may store data values for all known items or, alternatively, for frequently-purchased items. If the query does not result in an energy value for the purchased item(s), thedata collector 110 may query an outside server via, for example, the Internet. For example, the centraldata processing server 114 may store the calculated energy values for any or all UPC codes, and/or for items that do not have UPC codes, such as produce. If the outside server does not respond with an energy value, theperson 108 may be requested to classify the item via a list, wherein each classification has an approximate energy value per unit quantity. The identity of the purchased item, the purchase energy value associated with the item, and the identity of the person(s) who are to use the purchased item (if applicable) are stored in a memory of thedata collector 110. - As an alternative to the
data collector 110 querying for purchase energy values and storing the purchased item information with the corresponding purchase energy values, thedata collector 110 may instead store a list of purchased items, person(s) for whom the purchases were made, and store(s) where the purchases occurred. The list may then be transmitted to an external server, such as the centraldata processing server 114, for processing. The external server in this example determines corresponding energy consumption information based on the list. The centraldata processing server 114 returns the purchase energy values to thedata collector 110 for further analysis. - A purchased item may be allocated to one or
more persons 108 to associate the energy for the purchased item with the one ormore persons 108 consuming the item. This allocation is in contrast to dividing the energy for the purchased item among all members of thehousehold 102 equally. For example, an adult may typically do the purchasing for a household, but certain items, such as baby diapers or formula, are not consumed by the adult. Thus, allocating the purchases of baby diapers and/or formula to the baby, instead of sharing the energy associated with the purchases equally, may generate more accurate personal energy indices for both the adult and the baby. - In addition to purchased goods and services consumed in or near the
household 102, theexample data collector 110 also logs goods and services purchased and consumed away from thehousehold 102. Example goods and services purchased away include, foods and/or drinks purchased from a restaurant, an automotive care service, a lawn care service, a car rental, and/or any other goods or services theexample person 108 may purchase that are not brought into thehousehold 102 for consumption. If theperson 108 prefers to log purchases on a later day, the date the purchases were made may be entered as well. -
FIG. 7 is a flowchart representative of example machinereadable instructions 700 that may be executed to collect data associated with purchases made by a monitored individual or household. Theexample instructions 700 may be performed by, for example, thedata collector 110 ofFIGS. 1-3 , 5 and 6. Theinstructions 700 begin when a person (e.g., theperson 108 ofFIGS. 1-3 , 5 and 6) starts to log purchases. Thedata collector 110 receives input identifying the location of the point of sale associated with one or more purchased items (block 702). Thedata collector 110 may also receive purchase date information if, for example, the items are not logged the same day they are purchased. Next, theuser 108 scans (e.g., via thebarcode scanner 214 ofFIGS. 2 and 5 ) a UPC code for a purchased item and thedata collector 110 attempts to recognize the UPC (block 704). If the UPC is not recognized by the data collector 110 (block 706), thedata collector 110 may request theperson 108 to input the type and quantity of the item, which is stored in memory with the associated UPC code (block 708). - If the UPC is recognized by the data collector 110 (block 706), or after the
person 108 inputs the item information (block 708), thedata collector 110 performs a query for the energy associated with the item(s) (block 710). The query may search a local data store at thedata collector 110 and/or an external server (e.g., thedata processing server 114 described in connection withFIG. 1 ). If a query does not return energy values, thedata collector 110 prompts the user to classify and input a quantity of the item(s) (block 714). Thedata collector 110 then approximates the energy associated with the item based on the classification and quantity. - If the
data collector 110 receives an energy value as a result of the query (block 712), or after estimating the energy value (block 716), thedata collector 110 requests theperson 108 to allocate the item to one ormore persons 108 associated with the household to reflect the user(s) or consumer(s) of the item (block 718). For example, if oneperson 108 of the household is the only one to eat a certain type of food product, purchases of that food product are allocated to thatperson 108 to reflect the energy consumption by thatperson 108. Theperson 108 entering the purchases may allocate the item to one ormore persons 108 by, for example, selecting a photo and/or name of the person from a drop down or other list. Purchased items may not be allocated to a household member if the final consumer or user of the item is not known or is not a household member (e.g., a gift). Alternatively, the item may be allocated to the user or consumer after the item is consumed by selecting the item and associating the user or consumer with the item. - When a purchase energy value has been identified (via the query or classification) (blocks 710-716) and allocated to a person (block 718), the
data collector 110 prompts the user as to whether there are additional purchases from the current location (block 720). If there are additional purchases, control returns to block 704 to scan another UPC code. If there are no more purchases for the current location (block 720), the data collector prompts the user as to whether there is another point of sale location (block 722). If there is another location where items were purchased, control returns to block 702 to input the next point of sale location. Otherwise, the logging session ends and thedata collector 110 transmits the purchase energy data (e.g., the energy values and allocations) to the central data processing site 112 (block 724). Thedata collector 110 may alternatively wait until all purchases are logged to query for purchase energy values. In this case, any items for which a purchase energy value is not returned may result in an associated prompt for more information from the user. - Alternatively, the
instructions 700 may omit the purchase energy value query and, instead, transmit a list of purchased items to an external server (e.g., the centraldata processing server 114 ofFIG. 1 ). The centraldata processing server 114 then generates the purchase energy values associated with the purchased items and, if appropriate, sorts them by user or consumer according to the allocation of the purchased items. After generating the purchase energy values corresponding to the purchased items, the centraldata processing server 114 transmits the example list of purchased items and corresponding purchase energy values to thedata collector 110. -
FIGS. 8A and 8B illustrate a flowchart representative of example machinereadable instructions 800 that may be executed to generate a personal energy consumption index for aperson 108. The example machinereadable instructions 800 may be used to implement a function of thedata collector 110 described inFIGS. 1-3 , 5 and 6. During a particular time period (e.g., a week, a month, etc.), thedata collector 110 receives resource consumption data from appliances, fixtures, and/or devices (e.g., viaappliance meters 212 a-n and/or theutility meters 218 a-b described inFIG. 3 ) associated with a measured household (e.g., theexample household 102 described inFIGS. 1 , 2, 5 and 6). Receiving may be done by accepting measurements, requesting data from theappliance meters 212 a-n and/or theutility meters 218 a-b, and/or any other method or technique for receiving data (block 802). After the resource consumption measurements for the example month have been received, the data collector allocates them to thepersons 108 associated with thehousehold 102. If there is more than one measured person associated with the household 102 (block 804), the resource consumption is divided among the measuredpersons 108 associated with the household 102 (block 806). Division of the resources may be done equally between each person in the household (e.g., for fourpersons 108, eachperson 108 is allocated ¼ of the total resources) or according to another resource allocation scheme (e.g., adults are allocated more per person than children). If there is only one measuredperson 108 associated with the household 102 (block 804), thedata collector 110 associates all of the resource consumption to the measured person 108 (block 808). - The
data collector 110 next determines whether there are any vehicles associated with the household 102 (block 810). For example, vehicles may be registered in thedata collector 110 during the initial setup of thedata collector 110 and/or whenpersons 108 associated with thehousehold 102 rent, purchase, acquire (borrow, buy, etc.) and/or dispose of vehicles. If there is avehicle 208 associated with thehousehold 102 or a person 108 (block 810), thedata collector 110 loads and/or receives transportation energy values for the vehicle 208 (block 812). Thedata collector 110 receives and/or loads transportation energy value data for each measuredvehicle 208. Additionally or alternatively, thedata collector 110 may load or receive additional transportation energy data associated with theperson 108. This data may represent travel by theperson 108 using, for example, public transportation. - If there are no vehicles associated with the
example household 102 or person 108 (block 810) or after thedata collector 110 loads and/or receives all the relevant transportation energy value data for the individual (block 812), thedata collector 110 receives and/or loads out of home resource consumption measurements (block 813). The out of home consumption measurements may be input via a drop down or other menu, or may be downloaded from the examplemobile device 520 described inFIG. 5 . - After receiving the out of home information, the
data collector 110 loads purchase energy event data (e.g., from a data store) for items logged during the measured month (block 814). When the purchase energy event data is loaded, thedata collector 110 determines whether the purchase energy event data for the example month is complete (block 816). This may be accomplished by, for example, prompting aperson 108 to enter final purchase data or determining the logging habits of theperson 108 relative to the end of the example month. If the purchase energy event data is incomplete (block 816), thedata collector 110 receives the remaining purchase energy event data for the time period (block 818). When the purchase data is complete (block 816) or when the complete purchase data is received (block 818), the resources are allocated to the household members (block 819). The resources may be allocated by, for example, equal distribution of the associated purchase energy values among the household members and/or allocating purchase energy values associated with individual items to particular household members. - When the appropriate energy value data has been received, allocated, and loaded into the memory of the data collector 110 (blocks 802-819), the
data collector 110 generates a personal energy consumption index for the example month based on the home energy values, the transportation energy values, the out of home values, and the purchase energy values and stores the index in memory (block 820). To generate an example personal energy consumption index, thedata collector 110 sums the home energy values, the transportation energy values, the out of home values, and the purchase energy values attributed to theperson 108. The personal energy consumption index may then be compared to a standard personal energy consumption index, which may be based on, for example, demographics, location, seasonal weather, and/or other appropriate resource consumption factors. The personal energy consumption index may also be used without comparison to a standard amount, using any desired units such as carbon units or energy. - After the personal energy consumption index is generated, it may then be displayed with personal energy consumption indices for previous time periods for the
example person 108 to view changes (block 822). This comparison will allow theperson 108, for example, to view how conservation efforts he/she is undertaking are affecting the personal energy consumption index over time. Theexample data collector 110 also transmits the personal energy consumption index to a central data processing facility (e.g., the centraldata processing facility 112 and/ordata processing server 114 described inFIGS. 1 and 2 ) for storage and/or for the processing (e.g., grouping with other indices for other monitored users to identify trends, etc.) (block 824). The example centraldata processing facility 112 uses the personal energy consumption index, which may be associated with demographic information for theperson 108, to generate statistical data. - Alternatively, the
instructions 800 may omit generating the personal energy consumption index. Instead, theinstructions 800 may transmit the home energy values, the transportation energy values, the out of home energy values, and the purchase energy values associated with thehousehold 102,vehicle 208 and purchases to an external location (e.g., the centraldata processing server 114 ofFIG. 1 ). The centraldata processing server 114 receives the home energy values, the transportation energy values, the out of home energy values, and the purchase energy values and generates a personal energy consumption index, which may then be transmitted to thedata collector 110 for display to theperson 108. -
FIG. 9 is a flowchart representative of example machinereadable instructions 900 that may be executed to generate a household energy consumption index for ahousehold 102. Thehousehold 102 is associated with one ormore persons 108, who each may have a personal energy consumption index as described herein. Theexample instructions 900 is used to implement a function of thedata collector 110 described inFIGS. 1-3 , 5 and 6. During a particular time period (e.g., a month), thedata collector 110 receives resource consumption data (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values) from different sources. For example, home energy values (or data enabling calculation of home energy values) are received from appliances, fixtures (e.g., electrical receptacles), and/or other devices (e.g., viaappliance meters 212 a-n and/orutility meters 218 a-b described inFIG. 3 ) associated with a measured household (e.g., theexample household 102 described inFIGS. 1 , 2, 5 and 6). Receiving may be done by accepting measurements fromappliance meters 212 a-n and/orutility meters 218 a-b, requesting data from theappliance meters 212 a-n and/orutility meters 218 a-b, and/or any other method for receiving data (block 902). - To collect transportation energy values (or data) from a vehicle (e.g., the
vehicle 208 described inFIGS. 2 and 5 ), thedata collector 110 first determines whether there are any vehicles associated with the household 102 (block 904). For example, vehicles may be registered in thedata collector 110 during the initial setup of thedata collector 110 and/or whenpersons 108 associated with thehousehold 102 acquire or get rid of vehicles. If there is avehicle 208 associated with thehousehold 102 or a person 108 (block 904), thedata collector 110 loads and/or receives all the relevant transportation energy values for the vehicle 208 (block 906). Example methods of communicating data from avehicle 208 to thedata collector 110 may include a wireless communication link (e.g., wireless link 508) or via a mobile unit (e.g., the mobile unit 520) associated with aperson 108, which downloads transportation energy data from thevehicle 208 and uploads the data to thedata collector 110. Thedata collector 110 receives and/or loads transportation energy values for each measuredvehicle 208. Additionally or alternatively, thedata collector 110 may load or receive miscellaneous transportation data associated with measuredpersons 108 fromdevices 520 corresponding to those persons. This miscellaneous transportation data may represent transportation bypersons 108 using, for example, public transportation. - If there are no vehicles associated with the
example household 102 or person 108 (block 904) or when thedata collector 110 loads and/or receives transportation energy values for the vehicle (block 906), the data collector receives and/or loads all relevant out of home energy values (block 907) for the individuals associated with the monitoredhousehold 102. Out of home energy information is received from, for example, themobile units 520 carried by household members. Thedata collector 110 loads purchase energy event data (e.g., from a data store) for items logged during the measured month (block 908). For example, aperson 108 may log purchases for each week on a particular day. When the purchase energy event data is loaded, thedata collector 110 determines whether the purchase energy event data for the example month is complete (block 910). This may be accomplished by, for example, prompting aperson 108 to enter final purchase energy event data or determining the logging habits of theperson 108 relative to the end of the example month. If thedata collector 110 determines that the purchase energy event data is incomplete (block 910), thedata collector 110 receives the remaining purchase energy event data for the time period (block 912). If the data collector determines the purchase energy event data is complete (block 910) or when the complete purchase energy event data is received (block 912), thedata collector 110 is prepared to generate the household energy consumption index. - When the appropriate resource consumption data (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values) has been received and loaded into the memory of the data collector 110 (blocks 902-912), the
data collector 110 generates a household energy consumption index for the time period of interest (e.g., a period corresponding to the data such as a week, a month, etc.) based on the energy values and stores the index in memory (block 914). The household energy consumption index may be generated using any desired units, such as joules or tons of CO2. The current household energy consumption index may then be displayed with household energy consumption indices for previous time periods for the example household 102 (block 916). This will allow thepersons 108 associated with thehousehold 102, for example, to view how conservation efforts being undertaken are affecting the household energy consumption index over time and continue, modify and/or end particular efforts accordingly. Theexample data collector 110 also transmits the household energy consumption index to a central data processing facility (e.g., the centraldata processing facility 112 and/ordata processing server 114 described inFIGS. 1 and 2 ) for storage and/or processing (block 918). The centraldata processing facility 112 uses the household energy consumption index, which may be associated with demographic information for measuredpersons 108 associated with thehousehold 102, to generate statistical data. - Alternatively, the
instructions 900 may omit generating the household energy consumption index. Instead, theprocess 900 may transmit the household resource consumption data and/or the personal resource consumption data for thepersons 108 associated with thehousehold 102,vehicle 208, and purchases to an external location (e.g., the centraldata processing server 114 ofFIG. 1 ). The centraldata processing server 114 receives the resource consumption data and generates a household energy consumption index and/or the personal energy consumption indices, which may then be transmitted to thedata collector 110 for display to thepersons 108 associated with thehousehold 102. - The example processes 800 and 900 are executed at the end of a particular time period such as the example months described. Additionally or alternatively, any or all of the blocks of the example processes 800 and/or 900 may be executed at any time during a time period to gather information or generate intermediate personal or household energy indices for any desired time period.
-
FIG. 10 is a block diagram of anexample system 1000 to generate an organization energy consumption index. An organization energy consumption index may be generated for any sort of group (e.g., a not-for-profit organization, a church, a school, a government, a governmental agency, a private company, a corporation, an army, etc.) To illustrate the collection of data in support of and generation of an organization energy consumption index, the following will focus on anexample company 1002. Theexample company 1002 has four departments: Management andSupport 1004, Research andDevelopment 1006,Manufacturing 1008 andPurchasing 1010. The Management/Support department 1004 has equipment 1012 (e.g., computers, printers, storage equipment) and supplies 1014 (e.g., copy paper, pens, pencils, paper clips). The Research andDevelopment department 1006 includes Development Tools 1016 (e.g., design computers, prototyping machines), Test Equipment 1018 (e.g., scopes, meters), and Materials/Equipment Purchases 1020 (e.g., office supplies, chemicals, circuit components, building materials). TheManufacturing department 1008 includes Machinery 1022 (e.g., manufacturing, packaging, and shipping machines), Control and Lighting 1024 (e.g., operator interface equipment, lights, HVAC), and Materials/Equipment Purchases 1026 (e.g., raw materials, reagents, machinery). Theexample Purchasing department 1010 has Purchasing systems (e.g., computers and printers) 1027 to, among other things, collect and log purchasing data from the other departments. - Additionally, the
example system 1000 includes aCentral Data Collector 1028. TheCentral Data Collector 1028 may be implemented as software executing on a server, as a separate Central Data Collector system coupled to the network of the company, or as some combination of components. - The
example company 1002 practices a conventional method of submitting purchase requests to thePurchasing Department 1010, which is responsible for organizing and procuring the requested item(s). As a result, theCentral Data Collector 1028 obtains the purchase information from thePurchasing 1010 systems. - The purchasing information may be organized by individual, group, department, product line, product, manufacturing line, or by any other criteria depending on the information contained in
Purchasing 1010 systems. TheCentral Data Collector 1028 may passively receive and/or actively request purchasing information from thePurchasing 1010 systems. - After receiving the purchasing information, the
Central Data Collector 1028 determines an amount of energy (e.g., an energy value) associated with each purchase. TheCentral Data Collector 1028 calculates a total purchase energy value from all purchases for thecompany 1002 and/or allocates purchase energy values to one or more levels or categories within the organization (e.g., individual, group, department, product line, product, and/or manufacturing line). - In addition to receiving purchase information, the example
Central Data Collector 1028 receives resource consumption information (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values) from the Management/Support 1004, Research andDevelopment 1006 andManufacturing 1008 departments. The example resource consumption information collected in thesystem 1000 includes any of electricity, natural gas, gasoline, fuel oil, kerosene, propane, wood, light, temperature, water, and/or heating oil. Information associated with other types of resources may also be measured and collected. To collect the resource consumption measurements, theexample system 1000 implements appliances, utility, vehicle, and/or mobile meters similar to themeters 212 a-n, 218 a-b, 504-512 and 520 described in connection withFIGS. 3 and 5 . Additionally or alternatively, theexample system 1000 may use other types of meters, resource management software, and/or other tools to provide resource consumption information to theCentral Data Collector 1028. - After receiving the resource consumption information, the
Central Data Collector 1028 converts resource measurements (if not performed by the meter or system providing the measurement) to a standard unit (e.g., energy values which may be reflected in any desired units, such as Joules, kilocalories, tons of CO2, etc.). The energy values are then used to generate an organizational energy consumption index. The organizational energy consumption index may be used to compare energy consumption by theexample company 1002 during different time periods or to measure the effectiveness of conservation efforts. Additionally or alternatively, other energy consumption indices may be generated for individual employees, departments, product lines, products, manufacturing lines and/or other organizational units. For example, a Research and Development department energy consumption index may be generated based on purchases originating from the Research andDevelopment 1006 department (e.g., Materials and Equipment purchases 1020) and the measured consumption of resources by theDevelopment Tools 1016 andTest Equipment 1018. - The example
Central Data Collector 1028 also transmits generated energy consumption indices and/or other data (e.g., energy values) to a Central Data Processing Facility (e.g., the CentralData Processing Facility 112 described in connection withFIGS. 1 and 2 ). At the Central Data Processing Facility 122, the generated energy consumption indices, energy values, and/or raw data may be used to track the use of Carbon Units, which are units of emissions traded among companies that allow the companies to emit a certain volume of pollutants per Carbon Unit. The generated energy consumption indices, energy values, and/or raw data may also be used to more accurately and/or more precisely assign energy consumption values (e.g., energy values) to goods and/or services purchased by a household (as described in connection with FIGS. 2 and 6-9). In particular, companies may be expected and/or required by law to label their products with energy values. - The
Central Data Collector 1028 may collect purchase information and resource consumption measurements from the departments 1004-1010 using any appropriate method. The manner in which theCentral Data Collector 1028 collects information and generates energy consumption indices may depend on, for example, the software systems used by thecompany 1002. As an example, a small company may not have a purchasing department or use purchasing software and may instead prefer to enter any purchases into theCentral Data Collector 1028 manually. This may be done by entering purchase information into a computer terminal, loading payment information from a credit card, scanning and recognizing an invoice, downloading purchase histories from a supply company web site, and/or any combination of the described or other methods. Additionally or alternatively, the bar code scanner approach explained in connection withFIG. 2 could be employed in a business. Resource consumption information may be manually entered using the information contained in a utility bill rather than employing utility meters. - The example
Central Data Collector 1028 may also measure resource consumption by activities that are engaged in by the company, such as manufacturing. To measure resource consumption associated with an activity, theCentral Data Collector 1028 monitors equipment via resource consumption meters or utility meters for information indicative of a particular activity. When theCentral Data Collector 1028 receives an indication that a particular activity is starting, theCentral Data Collector 1028 may begin to monitor additional meters to measure the energy consumed by that particular activity. In the illustrated example, theCentral Data Collector 1028 associates material or supply usage information with activities. While the activity is performed, theCentral Data Collector 1028 monitors the associated equipment until one or more indications are received that the activity has ceased. The measured energy consumption and any materials or supply usage information are then used to determine the energy consumed by the activity (e.g., an energy value). Any other types of information, resources, and/or monitoring techniques may be used to determine the energy consumption (e.g., an energy value) by an activity. - An example activity that may be measured is manufacturing one thousand units of a circuit board. Prior to the start of manufacturing, the
Central Data Collector 1028 monitors a number of meters coupled to equipment on an example production line such as a conveyor belt, a soldering oven, a part placement machine, and a packaging machine. To begin the production of the circuit boards, the conveyor belt is turned on. The meter coupled to the conveyor belt signals to theCentral Data Collector 1028 that it has been turned on, and theCentral Data Collector 1028 begins to further monitor the meters coupled to the soldering oven, the part placement machine, and the packaging machine. As the circuit boards are manufactured, the monitored equipment consumes energy, the amount of which is measured by the meters and transmitted to theCentral Data Collector 1028. - When the example manufacturing process is complete, the conveyor belt is turned off and the meter coupled thereto sends an indication to the
Central Data Collector 1028 indicating that the activity has ended. TheCentral Data Collector 1028 then determines the total energy (e.g., energy values) consumed by the equipment, as well as energy associated with the components, solder and packaging for the circuit board. The energy values are totaled to determine the energy (e.g., energy values) to manufacture the one thousand circuit boards. By dividing the total energy value by the quantity, the energy value associated with one circuit board can be calculated. - Although the described example includes manufacturing a fixed quantity of objects, the energy of any activity may be monitored by measuring the energy consumption of the appropriate equipment and/or materials. Further, the
Central Data Collector 1028 may transmit the energy consumption information and materials information to an external server (e.g., the centraldata processing server 114 ofFIG. 1 ) to determine the total consumed energy and/or unit(s) energy (e.g., energy per unit, energy per time). - Many companies and nearly as many business models exist. The example of
FIG. 10 is illustrative, and many modifications may be made to adapt theexample system 1000 to other business types. Further, individuals who work at home may divide home energy consumption between personal and business consumption using a data collector (e.g., thedata collector 110 ofFIGS. 1-3 ). -
FIG. 11 is a flowchart representative of example machinereadable instructions 1100 that may be executed to generate an organizational energy consumption index for an organization such as thecompany 1002. Theexample process 1100 may be implemented by the exampleCentral Data Collector 1028 described inFIG. 10 . TheCentral Data Collector 1028 loads resource consumption measurements for a current time period (e.g., the current month) from a memory or data store (block 1102). The measurements for the current time period may not include all resources consumed for the current time period, so theCentral Data Collector 1028 determines whether the resource consumption information for the current time period is accounted for (block 1104). For example, theCentral Data Collector 1028 may query meters and/or other sources (e.g.,Equipment 1012,Development Tools 1016,Test Equipment 1018,Machinery 1022 and/or Control/Lighting 1024 described inFIG. 10 ). If the resource consumption measurements are not complete for the current time period, theCentral Data Collector 1028 requests measurements from meters and/or any other sources (block 1106). After requesting and receiving additional resource consumption information, control returns to block 1104. - If the resource consumption measurements are complete for the current time period (block 1104), the
Central Data Collector 1028 receives purchasing data corresponding to the query from the purchasing systems 1027 (block 1108). TheCentral Data Collector 1028 then analyzes the purchasing data from the Purchasing systems 1027 to determine whether additional purchasing data is required (block 1110). For example, purchasing data may be pushed by the purchasing systems 1027 to theCentral Data Collector 1028 at regular or irregular intervals. If the purchasing data is not updated when the example time period is over, theCentral Data Collector 1028 may require the remaining purchasing data to generate an accurate organizational energy index. - If the example
Central Data Collector 1028 determines that further purchasing data is necessary (block 1110), theCentral Data Collector 1028 receives additional purchasing data (block 1112). The additional purchasing data may be remaining data for the example current period (i.e., only the data not already received by the Central Data Collector 1028) or may be the complete data or substantially complete purchasing data for the current period, including data already received by theCentral Data Collector 1028. The purchasing data may be received by theCentral Data Collector 1028 in response to, for example, a request from theCentral Data Collector 1028 to the purchasing systems 1027 containing the purchasing data. - If additional purchasing data is not required (block 1110) or after additional purchasing data is received (block 1112), the
Central Data Collector 1028 generates an organizational energy index based on the resource consumption measurements and the purchasing data (block 1114). The Central Data Collector may also generate energy indices for one or more individual employees, departments, product lines, products, manufacturing lines and/or other organizational units. When the organizational energy index has been generated, theCentral Data Collector 1028 loads additional organizational energy indices from previous time periods and displays the energy indices with the current organizational energy index for analysis (block 1116). Display of the indices may occur on a display, printed medium, or other human- and/or machine-readable means. Additionally or alternatively, theCentral Data Collector 1028 transmits the organizational energy index to a central data processing facility (e.g., the example centraldata processing facility 112 ofFIGS. 1 and 2 ) to be analyzed and compared (block 1118). - Alternatively, the
process 1100 may omit generating the organizational energy consumption index. Instead, theprocess 1100 may transmit the resource consumption data and purchasing data to an external location (e.g., the centraldata processing server 114 ofFIG. 1 ). The centraldata processing server 114 receives the resource consumption data and purchasing data and generates an organizational energy consumption index and/or other organizational or employee energy consumption indices, which may then be transmitted to theCentral Data Collector 1028 for display. -
FIG. 14 is a flowchart representative of example machinereadable instructions 1400 that may be executed to generate an energy consumption index. Theexample instructions 1400 ofFIG. 14 are implemented by the example centraldata processing facility 112 ofFIGS. 1-3 and 10. By way of example, assume the government determines that the nation should achieve self-sufficiency with respect to energy usage within 10 years. By comparing the nation's current energy deficit and the current detailed average energy consumption indices (e.g., for household, family, and business), the gap between produced and consumed energy can be understood in terms of the energy consumption indices. The ‘target’ index for each individual to achieve national energy self-sufficiency is then set to a value (e.g., ‘100’). Under this example, an individual energy consumption index of ‘120’ indicates that the individual is consuming 20% more energy than the individual energy goal. Similarly, if a family's energy consumption index is ‘90,’ and the family's index goal is 100, the family is using 10% less energy than the goal. - The central
data processing facility 112 begins by receiving household energy consumption measurements (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values) (block 1402). The measurements may be provided by one or more data collectors (e.g., thedata collectors 110 ofFIGS. 1-3 ) from respective households. The centraldata processing facility 112 then receives energy consumption measurements (e.g., home energy values, transportation energy values, out of home energy values, and/or purchase energy values) from one or more businesses (block 1404). The measurements may be provided by one or more central data collectors (e.g. thecentral data collector 1028 ofFIG. 10 ) from respective businesses. The centraldata processing facility 112 also receives purchase information from one or more stores (e.g., retailers, grocery stores, etc.) (block 1406). The purchase information may supplement or replace any purchase information in the household and business energy consumption measurements. - The central
data processing facility 112 then determines an energy consumption goal (block 1408). The goal may be based on, for example, all or a portion of the gross national energy production. The energy usage goal may also be graduated, where the goal gradually decreases to encourage further reductions in energy consumption. Based on the energy consumption goal, the centraldata processing facility 112 determines individual household, business, and purchase goals (block 1410). The household, business, and purchase goals may be individualized based on individual household or business factors, such as size and/or geographic location. - The central
data processing facility 112 then sets one or more energy consumption indices relative to the energy consumption goals (block 1412). Thus, each household or business may have the same (e.g., 100) or different indices that represent an energy consumption goal. The goals are not necessarily equal from household to household or business to business, but goals should be similar for households or businesses with similar traits. Based on the energy consumption goals and energy consumption indices, the centraldata processing facility 112 calculates the current household, business, and/or purchase indices with respect to their index goals (e.g., 100) (block 1414). For example, if a household is consuming 20% more energy than the household's goal, the household's energy consumption index is 120. The centraldata processing facility 112 then transmits the energy consumption indices to the respective households and businesses (block 1416). The centraldata processing facility 112 may also transmit local and national status indicator relative to the goals. - In cases where an individual, family, or business has an energy consumption index greater than their goal, the individual, family, or business should investigate the causes for excess energy consumption. For example, the
data collector 110 ofFIGS. 2 and 3 receives energy consumption data for the appliances and equipment in a household and ‘standard’ energy consumption data for the same categories of appliances from the centralprocessing data facility 112. The standard energy consumption data may be based on local data or national data. Thedata collector 110 then compares the energy consumption data to the standard energy consumption and displays the differences to the individual, family, or business. The data collector may rank the differences for easy identification. With the differences provided by the data collector, the individual, family, or business may make the most effective and cost-efficient improvements to lower their corresponding energy consumption index. - In another example, regulatory agencies may decide to mandate energy consumption index reporting on products and/or equipment. Products such as computers and/or battery chargers may have two energy consumption index ratings: one rating for ‘24/7’ operation, and a second rating that assumes the product is only on for a particular usage period per day (e.g., turned off at night). Two ratings may encourage individuals to recognize the benefits of turning off products when not used. The energy consumption index rating of a product may also be matched to the UPC code of the product. When a consumer shops online for a product or scans a product with a scanner or smartphone, the UPC is used to retrieve the energy consumption index rating. An example shopping device may then retrieve similar products possessing lower energy consumption indices. As a result, consumers can comparison shop by energy consumption indices.
-
FIG. 12 is a diagram of anexample processor system 1210 that may be used to execute the example machine readable instructions described herein, to implement thedata collector 110, centraldata processing facility 112, appliances 202-206,meters 212,barcode scanner 214,mobile devices HRCM device 302, appliances and devices 304-330,central processor 502,fuel gauge 504,odometer 506, seat detectors 508-512,equipment 1012, supplies 1014,development tools 1016,test equipment 1018,machinery 1022, control/lighting 1024 and/or purchasing systems 1027 ofFIGS. 1-3 , 5, 6, 10, and 13. - Turning now to
FIG. 12 , anexample processor system 1200 includes aprocessor 1202 having associated memories, such as a random access memory (RAM) 1204, a read only memory (ROM) 1206 and aflash memory 1208. Theflash memory 1208 of the illustrated example includes aboot block 1210. Theprocessor 1202 is coupled to an interface, such as abus 1212 to which other components may be interfaced. In the illustrated example, the components interfaced to thebus 1212 include aninput device 1214, adisplay device 1216, amass storage device 1218 and a removablestorage device drive 1220. The removablestorage device drive 1220 may include associatedremovable storage media 1222 such as magnetic or optical media. - The
example processor system 1200 may be, for example, a conventional desktop personal computer, a notebook computer, a workstation or any other computing device. Theprocessor 1202 may be any type of processing unit, such as a microprocessor from the Intel® Pentium® family of microprocessors, the Intel® Itanium® family of microprocessors, and/or the Intel XScale® family of processors. Thememories processor 1202 may be any suitable memory devices and may be sized to fit the storage demands of thesystem 1200. In particular, theflash memory 1208 may be a non-volatile memory that is accessed and erased on a block-by-block basis. - The
input device 1214 may be implemented using a keyboard, a mouse, a touch screen, a track pad, a barcode scanner or any other device that enables a user to provide information to theprocessor 1202. - The
display device 1216 may be, for example, a liquid crystal display (LCD) monitor, a cathode ray tube (CRT) monitor or any other suitable device that acts as an interface between theprocessor 1202 and a user. Thedisplay device 1216 as pictured inFIG. 12 includes any additional hardware required to interface a display screen to theprocessor 1202. - The
mass storage device 1218 may be, for example, a conventional hard drive or any other magnetic or optical media that is readable by theprocessor 1202. - The removable
storage device drive 1220 may, for example, be an optical drive, such as a compact disk-recordable (CD-R) drive, a compact disk-rewritable (CD-RW) drive, a digital versatile disk (DVD) drive or any other optical drive. It may alternatively be, for example, a magnetic media drive. Theremovable storage media 1222 is complimentary to the removablestorage device drive 1220, inasmuch as themedia 1222 is selected to operate with thedrive 1220. For example, if the removablestorage device drive 1220 is an optical drive, theremovable storage media 1222 may be a CD-R disk, a CD-RW disk, a DVD disk or any other suitable optical disk. On the other hand, if the removablestorage device drive 1220 is a magnetic media device, theremovable storage media 1222 may be, for example, a diskette or any other suitable magnetic storage media. - As described in detail hereinafter, the disclosed system enables the
processor 1202 to read information from theremovable storage media 1222 placed in the removablestorage device drive 1220 in a pre-boot environment. This functionality is imparted to theprocessor 1202 through a firmware extension that is stored on theremovable storage media 1222 at, for example, the time theremovable storage media 1222 is formatted. For convenience, theexample processor system 1200 ofFIG. 12 will be used to describe the format, write, read and boot processes described herein. It will be understood, however, that one or more of these processes may be carried out by different processor systems. For example, a software manufacturer may format an optical disk to include the firmware extension using a first processor to execute the format process and a consumer who purchases the software may use a second processor to execute the read process on his/her system to install the software. - Although this patent discloses example systems including software or firmware executed on hardware, it should be noted that such systems are merely illustrative and should not be considered as limiting. For example, it is contemplated that any or all of these hardware and software components could be embodied exclusively in hardware, exclusively in software, exclusively in firmware or in some combination of hardware, firmware and/or software. Accordingly, while the above specification described example systems, methods and articles of manufacture, persons of ordinary skill in the art will readily appreciate that the examples are not the only way to implement such systems, methods and articles of manufacture. Therefore, although certain example methods, apparatus and articles of manufacture have been described herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus and articles of manufacture fairly falling within the scope of the appended claims either literally or under the doctrine of equivalents.
Claims (20)
1. A method to associate an activity with resource consumption, comprising:
instructing a first meter associated with a first household appliance to measure first energy consumption information in response to a consumption indicator from a second meter associated with a second household appliance different from the first household appliance;
associating the first energy consumption information from the first meter with the activity; and
associating second energy consumption information from the second meter with the activity.
2. A method as defined in claim 1 , further comprising:
receiving a second consumption indicator from the first meter or the second meter; and
ending a measurement period in response to receiving the second consumption indicator.
3. A method as defined in claim 2 , wherein the measurement period is a time period between the first and second consumption indicators, the first energy consumption information and the second energy consumption information being based on energy consumption within the measurement period.
4. A method as defined in claim 1 , further comprising determining total energy consumption for the activity for a measurement period by summing the first and second energy consumption information.
5. A method as defined in claim 1 , wherein the activity is performed at an organization.
6. A method as defined in claim 1 , wherein the activity is performed at a household.
7. A method as defined in claim 1 , further comprising generating an energy index representative of energy consumed during the activity.
8. A method as defined in claim 7 , wherein the energy index is further based on a standard energy for the activity.
9. An apparatus, comprising:
a logic circuit; and
a computer readable storage medium in communication with the logic circuit, the storage medium comprising instructions to cause the circuit to:
instruct a first meter associated with a first household appliance to measure first energy consumption information in response to a consumption indicator from a second meter associated with a second household appliance;
associate the first energy consumption information from the first meter with an activity; and
associate second consumption information from the second meter with the activity.
10. An apparatus as defined in claim 9 , wherein the instructions are further to cause the circuit to:
receive a second consumption indicator from the first meter or the second meter; and
end a measurement period in response to receiving the second consumption indicator.
11. An apparatus as defined in claim 10 , wherein the measurement period is a time period between the first and second consumption indicators, the first energy consumption information and the second energy consumption information being based on energy consumption within the measurement period.
12. An apparatus as defined in claim 9 , wherein the instructions are further to cause the logic circuit to determine total energy consumption for the activity for a measurement period by summing the first and second energy consumption information.
13. An apparatus as defined in claim 9 , wherein the activity is performed at an organization.
14. An apparatus as defined in claim 9 , wherein the activity is performed at a household.
15. An apparatus as defined in claim 9 , wherein the instructions are further to cause the logic circuit to calculate an energy index based on the activity.
16. A tangible computer readable storage medium storing machine readable instructions which, when executed, cause a processor to:
instruct a first meter associated with a first household appliance to measure first energy consumption information in response to a consumption indicator from a second meter associated with a second household appliance;
associate the first energy consumption information from the first meter with an activity; and
associate second consumption information from the second meter with the activity.
17. A computer readable storage medium as defined in claim 16 , wherein the instructions are further to cause the processor to:
receive a second consumption indicator from the first meter or the second meter; and
end a measurement period in response to receiving the second consumption indicator.
18. A computer readable storage medium as defined in claim 17 , wherein the measurement period is a time period between the first and second consumption indicators, the first energy consumption information and the second energy consumption information being based on energy consumption within the measurement period.
19. A computer readable storage medium as defined in claim 16 , wherein the instructions are further to cause the processor to determine total energy consumption for the activity for a measurement period by summing the first and second energy consumption information.
20. A computer readable storage medium as defined in claim 16 , wherein the activity is performed at a household.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/427,577 US20120179477A1 (en) | 2008-03-28 | 2012-03-22 | Methods, apparatus, and computer readable storage media to associate an activity with resource consumption |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US4046608P | 2008-03-28 | 2008-03-28 | |
US12/414,289 US8170886B2 (en) | 2008-03-28 | 2009-03-30 | Systems, methods, and apparatus to generate an energy consumption index |
US13/427,577 US20120179477A1 (en) | 2008-03-28 | 2012-03-22 | Methods, apparatus, and computer readable storage media to associate an activity with resource consumption |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/414,289 Continuation US8170886B2 (en) | 2008-03-28 | 2009-03-30 | Systems, methods, and apparatus to generate an energy consumption index |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120179477A1 true US20120179477A1 (en) | 2012-07-12 |
Family
ID=42058515
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/414,289 Active 2030-05-27 US8170886B2 (en) | 2008-03-28 | 2009-03-30 | Systems, methods, and apparatus to generate an energy consumption index |
US13/427,577 Abandoned US20120179477A1 (en) | 2008-03-28 | 2012-03-22 | Methods, apparatus, and computer readable storage media to associate an activity with resource consumption |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/414,289 Active 2030-05-27 US8170886B2 (en) | 2008-03-28 | 2009-03-30 | Systems, methods, and apparatus to generate an energy consumption index |
Country Status (1)
Country | Link |
---|---|
US (2) | US8170886B2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100121700A1 (en) * | 2006-02-02 | 2010-05-13 | David Wigder | System and method for incentive-based resource conservation |
US20110137763A1 (en) * | 2009-12-09 | 2011-06-09 | Dirk Aguilar | System that Captures and Tracks Energy Data for Estimating Energy Consumption, Facilitating its Reduction and Offsetting its Associated Emissions in an Automated and Recurring Fashion |
US20130293391A1 (en) * | 2012-05-04 | 2013-11-07 | Itron, Inc. | Limited Data Messaging with Standards Compliance |
US20130304267A1 (en) * | 2012-04-19 | 2013-11-14 | Sangwon Yun | System and method for controlling air conditioner |
US20150073581A1 (en) * | 2013-09-11 | 2015-03-12 | Advanced Consulting Services Corp. | System for reducing energy consumption and fraction defective when producing pcb based on ubiquitous sensor network |
US9754382B1 (en) * | 2016-02-20 | 2017-09-05 | Rubicon Global Holdings, Llc | Waste management system implementing remote auditing |
US10700549B2 (en) * | 2013-02-13 | 2020-06-30 | Carbontrack Pty Ltd | System and method for monitoring and control of appliances |
US11325777B2 (en) * | 2018-07-20 | 2022-05-10 | Spacemaptech, Llc | Systems and processes for space management of three dimensional containers including biological measurements |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110063126A1 (en) * | 2008-02-01 | 2011-03-17 | Energyhub | Communications hub for resource consumption management |
US8255090B2 (en) | 2008-02-01 | 2012-08-28 | Energyhub | System and method for home energy monitor and control |
US20110061014A1 (en) * | 2008-02-01 | 2011-03-10 | Energyhub | Interfacing to resource consumption management devices |
GB0816721D0 (en) | 2008-09-13 | 2008-10-22 | Daniel Simon R | Systems,devices and methods for electricity provision,usage monitoring,analysis and enabling improvements in efficiency |
JP2010218034A (en) * | 2009-03-13 | 2010-09-30 | Toshiba Corp | Integrated management system and method |
WO2011036757A1 (en) * | 2009-09-24 | 2011-03-31 | 株式会社東芝 | Energy reduction device |
JP2011083086A (en) * | 2009-10-05 | 2011-04-21 | Panasonic Electric Works Co Ltd | Electric power distribution system |
US8265974B2 (en) * | 2009-11-13 | 2012-09-11 | Bank Of America Corporation | Technological infrastructure consumption index |
US20110125660A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for assessment of physical entity attribute effects on physical environments through in part social networking service input |
US20110191257A1 (en) * | 2009-11-24 | 2011-08-04 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for output of comparison of physical entities of a received selection and associated with a social network |
US20110125688A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for output of assessment of physical entity attribute effects on physical environments through in part social networking service input |
US8856228B2 (en) * | 2009-11-24 | 2014-10-07 | The Invention Science Fund I, Llc | System and method for comparison of physical entity attribute effects on physical environments through in part social networking service input |
US20110125659A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for output of assessment of physical entity attribute effects on physical environments through in part social networking service input |
US20110125689A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for physical attribute status comparison of physical entities including physical entities associated with a social network and selected based on location information |
US20110126125A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for receiving selection of physical entities associated with a social network for comparison of physical attribute status |
US20110125693A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for output of physical entity comparison associated wih a social network and selected based on location information |
US20110125692A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for physical attribute status comparison of physical entities including physical entities associated with a social network and selected based on location information |
US20110126124A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for receiving selection of physical entities associated with a social network for comparison of physical attribute status |
US20110125690A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for output of physical entity comparison associated with a social network and selected based on location information |
US20110125842A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for comparison of physical entity attribute effects on physical environments through in part social networking service input |
US20110125691A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for output of comparison of physical entities of a received selection and associated with a social network |
US20110125840A1 (en) * | 2009-11-24 | 2011-05-26 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | System and method for assessment of physical entity attribute effects on physical environments through in part social networking service input |
US8543247B2 (en) | 2010-01-08 | 2013-09-24 | International Business Machines Corporation | Power profile management method and system |
US10714935B2 (en) * | 2011-01-04 | 2020-07-14 | International Business Machines Corporation | Subscriber-driven system for managing events in an electrical grid |
US8577486B2 (en) * | 2011-01-14 | 2013-11-05 | Oracle International Corporation | Method and apparatus for contextualizing energy consumption data |
US8172147B2 (en) * | 2011-02-10 | 2012-05-08 | Christian Smith | Method and system for the estimating the energy consumption of commercially available electrical devices |
US20120066023A1 (en) * | 2011-02-22 | 2012-03-15 | Xia Mingyao | Green Energy Database Including Verifiable Information for Implementing a National Level Green Energy Policy |
US9257842B2 (en) | 2011-02-22 | 2016-02-09 | Asoka Usa Corporation | Set-top-box having a built-in master node that provides an external interface for communication and control in a power-line-based residential communication system |
US9736789B2 (en) | 2011-02-22 | 2017-08-15 | Asoka Usa Corporation | Power line communication-based local hotspot with wireless power control capability |
US20120239481A1 (en) * | 2011-03-17 | 2012-09-20 | Ebay Inc. | Digital shoebox |
US8615371B2 (en) | 2011-04-15 | 2013-12-24 | Thermo King Corporation | Fuel consumption measurement of bus HVAC units |
US8805000B2 (en) * | 2011-08-23 | 2014-08-12 | Honeywell International Inc. | Mobile energy audit system and method |
US9331746B2 (en) * | 2012-12-19 | 2016-05-03 | Eaton Corporation | System and method for providing information to and/or obtaining information from a component of an electrical distribution system |
CN105247428B (en) * | 2013-05-16 | 2019-02-19 | 松下电器(美国)知识产权公司 | Information providing method |
US9614680B2 (en) | 2014-09-22 | 2017-04-04 | Standard Register, Inc. | System and method for signature capture |
CN105824854B (en) * | 2015-01-09 | 2019-10-01 | 青岛海尔空调器有限总公司 | The data processing method and data processing equipment of network home appliance |
US10650626B2 (en) * | 2015-04-01 | 2020-05-12 | Urban SKY, LLC | Smart building system for integrating and automating property management and resident services in multi-dwelling unit buildings |
US10395322B2 (en) * | 2016-04-14 | 2019-08-27 | Vivint, Inc. | Correlating resource usage data to a waste scoring system |
EP3626489A1 (en) | 2018-09-19 | 2020-03-25 | Thermo King Corporation | Methods and systems for energy management of a transport climate control system |
EP3626490A1 (en) | 2018-09-19 | 2020-03-25 | Thermo King Corporation | Methods and systems for power and load management of a transport climate control system |
US11273684B2 (en) | 2018-09-29 | 2022-03-15 | Thermo King Corporation | Methods and systems for autonomous climate control optimization of a transport vehicle |
US11034213B2 (en) | 2018-09-29 | 2021-06-15 | Thermo King Corporation | Methods and systems for monitoring and displaying energy use and energy cost of a transport vehicle climate control system or a fleet of transport vehicle climate control systems |
US10870333B2 (en) | 2018-10-31 | 2020-12-22 | Thermo King Corporation | Reconfigurable utility power input with passive voltage booster |
US10926610B2 (en) | 2018-10-31 | 2021-02-23 | Thermo King Corporation | Methods and systems for controlling a mild hybrid system that powers a transport climate control system |
US10875497B2 (en) | 2018-10-31 | 2020-12-29 | Thermo King Corporation | Drive off protection system and method for preventing drive off |
US11059352B2 (en) | 2018-10-31 | 2021-07-13 | Thermo King Corporation | Methods and systems for augmenting a vehicle powered transport climate control system |
US11022451B2 (en) | 2018-11-01 | 2021-06-01 | Thermo King Corporation | Methods and systems for generation and utilization of supplemental stored energy for use in transport climate control |
CN109214720B (en) * | 2018-11-05 | 2022-03-08 | 钟佳颖 | Economic parameter analysis and feedback system based on household energy consumption |
US11554638B2 (en) | 2018-12-28 | 2023-01-17 | Thermo King Llc | Methods and systems for preserving autonomous operation of a transport climate control system |
US11993131B2 (en) | 2018-12-31 | 2024-05-28 | Thermo King Llc | Methods and systems for providing feedback for a transport climate control system |
EP3906175A1 (en) | 2018-12-31 | 2021-11-10 | Thermo King Corporation | Methods and systems for providing predictive energy consumption feedback for powering a transport climate control system using external data |
US11072321B2 (en) | 2018-12-31 | 2021-07-27 | Thermo King Corporation | Systems and methods for smart load shedding of a transport vehicle while in transit |
US11599956B2 (en) * | 2019-03-29 | 2023-03-07 | Itron, Inc. | Energy efficiency data collection service |
EP3789221B1 (en) | 2019-09-09 | 2024-06-26 | Thermo King LLC | Prioritized power delivery for facilitating transport climate control |
US11135894B2 (en) | 2019-09-09 | 2021-10-05 | Thermo King Corporation | System and method for managing power and efficiently sourcing a variable voltage for a transport climate control system |
US11420495B2 (en) | 2019-09-09 | 2022-08-23 | Thermo King Corporation | Interface system for connecting a vehicle and a transport climate control system |
US11458802B2 (en) | 2019-09-09 | 2022-10-04 | Thermo King Corporation | Optimized power management for a transport climate control energy source |
US11203262B2 (en) | 2019-09-09 | 2021-12-21 | Thermo King Corporation | Transport climate control system with an accessory power distribution unit for managing transport climate control loads |
US10985511B2 (en) | 2019-09-09 | 2021-04-20 | Thermo King Corporation | Optimized power cord for transferring power to a transport climate control system |
US11214118B2 (en) | 2019-09-09 | 2022-01-04 | Thermo King Corporation | Demand-side power distribution management for a plurality of transport climate control systems |
US11376922B2 (en) | 2019-09-09 | 2022-07-05 | Thermo King Corporation | Transport climate control system with a self-configuring matrix power converter |
US11489431B2 (en) | 2019-12-30 | 2022-11-01 | Thermo King Corporation | Transport climate control system power architecture |
US11872891B2 (en) * | 2021-03-22 | 2024-01-16 | Toyota Motor North America, Inc. | Modification of transport functionality based on carbon footprint |
US11823212B2 (en) | 2021-09-24 | 2023-11-21 | Pitt-Ohio Express, Llc | System and method for greenhouse gas tracking |
US20230245135A1 (en) * | 2022-02-03 | 2023-08-03 | Dana Clare REDDEN | Social equity renewable energy credit datastructures and distributed generation engine apparatuses, processes and systems |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020120369A1 (en) * | 2001-02-20 | 2002-08-29 | International Business Machines Corporation | System and method to monitor datamining power usage |
US6980079B1 (en) * | 1999-07-13 | 2005-12-27 | Matsushita Electric Industrial Co., Ltd. | Control network system of household electric appliance |
US20090195349A1 (en) * | 2008-02-01 | 2009-08-06 | Energyhub | System and method for home energy monitor and control |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6021035A (en) | 1983-07-15 | 1985-02-02 | Fuji Photo Film Co Ltd | Device for displaying battery residue of camera |
US4930011A (en) | 1988-08-02 | 1990-05-29 | A. C. Nielsen Company | Method and apparatus for identifying individual members of a marketing and viewing audience |
US5321627A (en) | 1992-03-11 | 1994-06-14 | Globe-Union, Inc. | Battery monitor and method for providing operating parameters |
JP3036996B2 (en) | 1992-10-13 | 2000-04-24 | 三洋電機株式会社 | Battery monitoring system and battery pack |
US5809449A (en) | 1996-10-30 | 1998-09-15 | Hewlett-Packard Company | Indicator of battery current for portable devices |
US5838140A (en) | 1997-01-17 | 1998-11-17 | Lucent Technologies Inc. | Portable device battery technique |
US6353929B1 (en) | 1997-06-23 | 2002-03-05 | One River Worldtrek, Inc. | Cooperative system for measuring electronic media |
US5930773A (en) | 1997-12-17 | 1999-07-27 | 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 |
US6078871A (en) | 1998-01-15 | 2000-06-20 | Micron Electronics, Inc. | Method of displaying a status condition of a battery |
US6226600B1 (en) | 1998-08-03 | 2001-05-01 | Rodenberg, Iii Ernest A. | Programmable electricity consumption monitor |
US6449726B1 (en) | 1999-07-21 | 2002-09-10 | Spotware Technologies, Inc. | Method, system, software, and signal for estimating battery life in a remote control device |
US6794849B2 (en) | 2000-03-01 | 2004-09-21 | Matsushita Electric Industrial Co., Ltd. | Battery, based power supply device and associated maintenance system |
JP4547771B2 (en) | 2000-04-28 | 2010-09-22 | ソニー株式会社 | Information processing system, information processing method, and information processing apparatus |
US6577962B1 (en) | 2000-09-28 | 2003-06-10 | Silicon Energy, Inc. | System and method for forecasting energy usage load |
GB2368495B (en) | 2000-10-23 | 2004-06-30 | Ericsson Telefon Ab L M | Monitoring circuit |
US7171331B2 (en) | 2001-12-17 | 2007-01-30 | Phatrat Technology, Llc | Shoes employing monitoring devices, and associated methods |
US6792297B2 (en) | 2001-01-17 | 2004-09-14 | Agere Systems, Inc. | Methods and systems for indicating cellular telephone battery-charging information |
WO2002073769A1 (en) | 2001-03-13 | 2002-09-19 | British Telecommunications Public Limited Company | Power supply for tetherless workstations |
US6636030B1 (en) | 2001-03-28 | 2003-10-21 | Electro Industries/Gauge Technologies | Revenue grade meter with high-speed transient detection |
US6833792B1 (en) | 2001-03-30 | 2004-12-21 | Bellsouth Intellectual Property Corporation | Battery capacity indicator in a portable computing device |
US20030004662A1 (en) | 2001-06-14 | 2003-01-02 | Dallas Semiconductor Corporation | Method and system for managing battery power for battery powered devices |
US20020194511A1 (en) | 2001-06-18 | 2002-12-19 | Swoboda Gary L. | Apparatus and method for central processing unit power measurement in a digital signal processor |
US6653816B2 (en) | 2001-06-24 | 2003-11-25 | Motorola, Inc. | Battery with embedded power management |
JP2003167653A (en) | 2001-11-26 | 2003-06-13 | Internatl Business Mach Corp <Ibm> | Network system, management server, electrical appliance, battery state management method, battery diagnostic method and its program |
US7038619B2 (en) | 2001-12-31 | 2006-05-02 | Rdp Associates, Incorporated | Satellite positioning system enabled media measurement system and method |
EP1372238B1 (en) | 2002-06-13 | 2018-06-06 | Whirlpool Corporation | Total home energy management system |
US7418356B2 (en) | 2002-09-23 | 2008-08-26 | Research In Motion Limited | System and method of battery capacity estimation |
KR100532273B1 (en) | 2002-10-11 | 2005-11-29 | 삼성전자주식회사 | A method for informing a battery availability time according to action modes in a complex terminal |
US20050027466A1 (en) | 2003-07-29 | 2005-02-03 | Jay Steinmetz | Wireless collection of battery performance metrics system, method, and computer program product |
US7216021B2 (en) | 2003-10-30 | 2007-05-08 | Hitachi, Ltd. | Method, system and computer program for managing energy consumption |
JP2005258800A (en) | 2004-03-11 | 2005-09-22 | Ricoh Co Ltd | Environmental measure proposal service method and environmental measure proposal service program |
US7174260B2 (en) | 2004-04-01 | 2007-02-06 | Blue Line Innovations Inc. | System and method for reading power meters |
US7243044B2 (en) | 2005-04-22 | 2007-07-10 | Johnson Controls Technology Company | Method and system for assessing energy performance |
US7523332B2 (en) | 2005-04-29 | 2009-04-21 | Hewlett-Packard Development Company, L.P. | Interface module with on-board power-consumption monitoring |
US7643951B2 (en) | 2005-05-06 | 2010-01-05 | Stragent, Llc | Battery monitor |
US8155105B2 (en) | 2005-09-22 | 2012-04-10 | Rsi Video Technologies, Inc. | Spread spectrum wireless communication and monitoring arrangement and method |
US9407747B2 (en) | 2006-03-14 | 2016-08-02 | Nokia Technologies Oy | Mobile device and method |
US8176095B2 (en) * | 2007-06-11 | 2012-05-08 | Lucid Design Group, Llc | Collecting, sharing, comparing, and displaying resource usage data |
US7580808B2 (en) * | 2007-09-11 | 2009-08-25 | Gm Global Technology Operations, Inc. | Onboard trip computer for emissions subject to reduction credits |
-
2009
- 2009-03-30 US US12/414,289 patent/US8170886B2/en active Active
-
2012
- 2012-03-22 US US13/427,577 patent/US20120179477A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6980079B1 (en) * | 1999-07-13 | 2005-12-27 | Matsushita Electric Industrial Co., Ltd. | Control network system of household electric appliance |
US20020120369A1 (en) * | 2001-02-20 | 2002-08-29 | International Business Machines Corporation | System and method to monitor datamining power usage |
US20090195349A1 (en) * | 2008-02-01 | 2009-08-06 | Energyhub | System and method for home energy monitor and control |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100121700A1 (en) * | 2006-02-02 | 2010-05-13 | David Wigder | System and method for incentive-based resource conservation |
US20110137763A1 (en) * | 2009-12-09 | 2011-06-09 | Dirk Aguilar | System that Captures and Tracks Energy Data for Estimating Energy Consumption, Facilitating its Reduction and Offsetting its Associated Emissions in an Automated and Recurring Fashion |
US20130304267A1 (en) * | 2012-04-19 | 2013-11-14 | Sangwon Yun | System and method for controlling air conditioner |
US9389599B2 (en) * | 2012-04-19 | 2016-07-12 | Lg Electronics Inc. | System and method for controlling air conditioner |
US20130293391A1 (en) * | 2012-05-04 | 2013-11-07 | Itron, Inc. | Limited Data Messaging with Standards Compliance |
US9024780B2 (en) * | 2012-05-04 | 2015-05-05 | Itron, Inc. | Limited data messaging with standards compliance |
US10700549B2 (en) * | 2013-02-13 | 2020-06-30 | Carbontrack Pty Ltd | System and method for monitoring and control of appliances |
US20150073581A1 (en) * | 2013-09-11 | 2015-03-12 | Advanced Consulting Services Corp. | System for reducing energy consumption and fraction defective when producing pcb based on ubiquitous sensor network |
US9754382B1 (en) * | 2016-02-20 | 2017-09-05 | Rubicon Global Holdings, Llc | Waste management system implementing remote auditing |
US10210623B2 (en) | 2016-02-20 | 2019-02-19 | Rubicon Global Holdings, Llc | Waste management system implementing remote auditing |
US11325777B2 (en) * | 2018-07-20 | 2022-05-10 | Spacemaptech, Llc | Systems and processes for space management of three dimensional containers including biological measurements |
Also Published As
Publication number | Publication date |
---|---|
US20100082499A1 (en) | 2010-04-01 |
US8170886B2 (en) | 2012-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8170886B2 (en) | Systems, methods, and apparatus to generate an energy consumption index | |
Tang et al. | A multi-research-method approach to studying environmental sustainability in retail operations | |
US11788877B2 (en) | Apparatus and method for waste monitoring and analysis | |
Miehe et al. | Regional carbon footprints of households: a German case study | |
Saccani et al. | The total cost of ownership of durable consumer goods: A conceptual model and an empirical application | |
Larsen et al. | Diesel consumption in waste collection and transport and its environmental significance | |
Kara et al. | A two-stage stochastic and robust programming approach to strategic planning of a reverse supply network: The case of paper recycling | |
US10955284B2 (en) | Apparatus and method for waste monitoring and analysis | |
US20100312601A1 (en) | System and method for managing waste oil | |
US20120123953A1 (en) | Methods and systems for assessing the environmental impact of a product | |
Finger et al. | A hesitant fuzzy linguistic QFD approach for formulating sustainable supplier development programs | |
Kuo et al. | The optimisation of maintenance service levels to support the product service system | |
Shahryari Nia et al. | Using fuzzy Choquet Integral operator for supplier selection with environmental considerations | |
Fernandez | Observable and unobservable determinants of replacement of home appliances | |
Feil et al. | An analysis of the sustainability index of micro-and small-sized furniture industries | |
Vasan et al. | Carbon footprinting of electronic products | |
Zhang et al. | Modelling and integration of customer flexibility in the order commitment process for high mix low volume production | |
Zhang et al. | Will energy efficiency affect appliance price? An empirical analysis of refrigerators in China based on hedonic price model | |
Langella et al. | Eco-efficiency in logistics: a case study on distribution network design | |
Ramkumar et al. | Erratum to “A genetic algorithm approach for solving a closed loop supply chain model: A case of battery recycling”[Appl. Math. Modell. 34 (2010) 655–670] | |
Chen | Estimation of willingness-to-pay for the MSW disposal system by choice experiment approach: A case study of Taiwan | |
Froehlich et al. | Sensing opportunities for personalized feedback technology to reduce consumption | |
Liu et al. | Materials footprint of household consumption in China | |
Kemp et al. | Carbon footprint of alternative grocery shopping and transportation options from retail distribution centers to customer | |
JP2002120904A (en) | Net refuse bin and commodity circulation promoting system using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: THE NIELSEN COMPANY (US), LLC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LUFF, ROBERT;REEL/FRAME:028117/0527 Effective date: 20090615 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |