1. Field of the Invention
Various embodiments of the present invention described herein generally relate to systems and methods for aggregating and evaluating environmental data.
2. Description of Related Art
As awareness of environmental issues has grown, public and private organizations have become increasingly concerned with their collective impact on the environment. Many organizations (e.g., large corporations or government entities) are now interested in building awareness of environmental issues among employees and incentivizing those employees to adopt environmentally responsible habits both inside and outside the work place. As a result, there is an on-going need in the art for systems and methods for evaluating environmental aspects of individual behavior and communicating that information in an efficient and effective manner.
Various embodiments of the present invention are generally directed to an environmental impact analysis system for analyzing the environmental impact of one or more system users. According to various embodiments, the system comprises one or more memory storage areas and one or more processors. In various embodiments, the one or more processors are configured to: display via a user interface a plurality of user consumption inquiries soliciting user input relating to user consumption of one or more resources; receive via the user interface user input comprising user consumption data responsive to one or more of the user consumption inquiries; calculate, based on the user consumption data, one or more user impact values indicative of the environmental footprint resulting from the user consumption of the one or more resources; display via the user interface one or more of the calculated user impact values; display via the user interface one or more impact reduction goals representing potential user actions that would result in a lesser environmental footprint; receive via the user interface user input comprising goal completion data indicating user completion of one or more of the impact reduction goals; and calculate, based on the user impact values and the goal completion data, one or more revised user impact values indicative of the user's reduced environmental footprint due to completed impact reduction goals.
Having thus described embodiments of the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Embodiments of the present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the invention is shown. Indeed, embodiments of the invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout.
Various embodiments of the present invention described herein are directed to systems and methods for soliciting and receiving environmental data from one or more system users (e.g., employees), aggregating the received environmental data, and evaluating the environmental data to determine various statistics indicative of the environmental footprint of one or more users. In particular, various embodiments of the systems and methods are configured to provide analytical, communication, and networking tools for engaging users and assisting them in relating everyday actions to greater environmental results.
As described in the greater detail herein, various embodiments of the present invention contemplate an environmental impact analysis system configured for providing a user interface (e.g., an online graphical user interface) that enables users (e.g., employees) to provide information indicative of their own environmentally impactful behavior in response to questions presented via the interface. The system is further configured to evaluate this data to determine various environmental statistics for a particular user (e.g., the total carbon footprint for a particular user, the carbon footprint attributable to a particular user's transportation activities). The system is also configured to determine environmental statistics and provide various analytical tools for aggregated groups of users (e.g., determining the total carbon footprint of a user's household, determining the total carbon footprint of employees in a particular department of a corporation, determining the average carbon footprint of all employees). As a result, the system is able to provide users with details about their resource consumption levels (e.g., consumption of fuel, energy, water, and other resources) and help them understand how this consumption impacts the environment (e.g., via CO2 emissions).
In addition, various embodiments of the environmental impact analysis system are configured to present users with various goals for improving the environmental sustainability of their behavior in key areas (e.g., energy, fuel, waste, and water), indicate how achievement of these goals may alter the environmental impact of a user or group of users, and update environmental impact data upon achievement of one or more of the goals by one or more users. The system also enables users to network with other users of the system to challenge one another to accomplish various goals. In this way, the system is able to incentivize environmentally sustainable behavior and generate awareness of environmental impact across a broad range of system users.
As will be appreciated from the description herein, the embodiments of the present invention may be implemented in various ways, including as methods, apparatuses, systems, or computer program products. Accordingly, the embodiments may take the form of an entirely hardware embodiment or an embodiment in which a processor is programmed to perform certain steps. Furthermore, the various implementations may take the form of a computer program product on a computer-readable storage medium having computer-readable program instructions embodied in the storage medium (e.g., a non-transitory computer readable medium). Any suitable computer-readable storage medium may be utilized including hard disks, CD-ROMs, optical storage devices, or magnetic storage devices.
An environmental impact analysis system 2 according to one embodiment is shown in
In various embodiments, the one or more user computers 6 may be desktop computers, laptop computers, tablet computers, smart phones, or other computing devices capable of communicating with the central server 10 over the network 4. According to various embodiments, the network 4 may comprise the Internet, an Intranet, or other suitable communication network. For example, in certain embodiments the network 4 may be capable of supporting communication in accordance with any one or more of a number of second-generation (2G), 2.5G and/or third-generation (3G ) mobile communication protocols or the like. Additionally, the user computers 6 and central server 10 may be configured to communicate with one another in accordance with other techniques such as, for example, radio frequency (RF), Bluetooth™, infrared (IrDA), or any of a number of different wireless networking techniques, including Wireless LAN (WLAN) techniques.
In various embodiments, the central server 10 includes various means for performing one or more functions in accordance with embodiments of the present invention, including those more particularly shown and described herein. It should be understood, however, that the central server may include alternative devices for performing one or more like functions, without departing from the spirit and scope of the present invention.
In addition, the central server 10 includes at least one storage device 63, such as a hard disk drive, a floppy disk drive, a CD Rom drive, or optical disk drive, for storing information on various computer-readable media, such as a hard disk, a removable magnetic disk, or a CD-ROM disk. As will be appreciated by one of ordinary skill in the art, each of these storage devices 63 is connected to the system bus 61 by an appropriate interface. The storage devices 63 and their associated computer-readable media provide nonvolatile storage. It is important to note that the computer-readable media described above could be replaced by any other type of computer-readable media known in the art.
A number of program modules may be stored by the various storage devices and within RAM 67. Such program modules include an operating system 80, a user registration module 200, a data capture module 400, a user incentive module 600, and a user impact module 800. According to various embodiments, the user registration module 200, data capture module 400, user incentive module 600, and user impact module 800 control certain aspects of the operation of the central server 10 with the assistance of the processor 60 and operating system 80.
In a particular embodiment, these program modules 200, 400, 600, and 800, are executed by the central server 10 and are configured to generate graphical user interfaces accessible to users of the system. As noted in regard to the embodiment of
Also located within the central server 10 is a network interface 74, for interfacing and communicating with other elements of a computer network. It will be appreciated by one of ordinary skill in the art that one or more of the central server 10 components may be located geographically remotely from other central server 10 components. Furthermore, one or more of the components may be combined, and additional components performing functions described herein may be included in the central server 10.
While the foregoing describes a single processor 60, as one of ordinary skill in the art will recognize, the central server 10 may comprise multiple processors operating in conjunction with one another to perform the functionality described herein. In addition to the memory 66, the processor 60 can also be connected to at least one interface or other means for displaying, transmitting and/or receiving data, content or the like. In this regard, the interface(s) can include at least one communication interface or other means for transmitting and/or receiving data, content or the like, as well as at least one user interface that can include a display and/or a user input interface. The user input interface, in turn, can comprise any of a number of devices allowing the entity to receive data from a user, such as a keypad, a touch display, a joystick or other input device.
While reference is made to a central “server” 10, as one of ordinary skill in the art will recognize, embodiments of the present invention are not limited to a client-server architecture. The system of embodiments of the present invention is further not limited to a single server, or similar network entity or mainframe computer system. Other similar architectures including one or more network entities operating in conjunction with one another to provide the functionality described herein may likewise be used without departing from the spirit and scope of embodiments of the present invention. For example, a mesh network of two or more personal computers (PCs), or similar electronic devices, collaborating with one another to provide the functionality described herein in association with the central server 10 may likewise be used without departing from the spirit and scope of embodiments of the present invention.
According to various embodiments, the central server 10 is configured for generating a graphical user interface in order to solicit user input relating to user consumption of one or more resources (e.g., fuel, energy, water, etc.). Based on this user input, the central server 10 is further configured to calculate various user impact values indicative of one or more user's environmental footprint (e.g., pounds of CO2 emitted, gallons of water used, etc.). These user impact values are then communicated to a user via the graphical user interface in order provide information about the user's consumption and environmental footprint.
In order to enable users to navigate among the various functionalities provided by the central server 10, the graphical user interface includes a home page 100. As shown in
According to various embodiments, the user registration module 200 is generally configured for soliciting and capturing user profile information. In various embodiments, the user profile information is used for associating received user consumption data with a particular user, and for relating various users as members of one or more user groups (e.g., household, employees of a common company, employees in common work division or unit). Accordingly, in response to user selection of, or input into, the log-in field 102 of the user interface home page, the central server 10 is configured to execute the user registration module 200.
If the user is an existing user, the user registration module 200 moves to step 206, where it confirms that the user ID and password received at the home page is valid. The user registration module 200 then moves to step 208, where it retrieves existing user profile information. Next, at step 210, the user registration module 200 solicits new or updated user profile information from the user. This user profile information may include, for example, the user's name, home address, and employment information. In certain embodiments, the user profile information may also include group information indicating any related groups the user is a member of (e.g., a family name or ID, employment division or group, etc.). Next, at step 212 the user registration module 200 stores and/or updates the user profile information. Finally, at step 214, the user registration module 200 associates the user's profile with any related user groups based on any group information received during the user registration process.
According to various embodiments, the data capture module 400 is generally configured for soliciting and capturing user consumption data relating to a user's consumption of various resources. In various embodiments, the user consumption data is later used by the central server to calculate a user's (or group's) environmental footprint. Accordingly, in response to user selection of the survey link 104 of the user interface home page, the central server 10 is configured to execute the data capture module 400.
Next, at step 406, the data capture module 400 displays one or more transportation user consumption inquiries to solicit transportation user consumption data from the user. In various embodiments, the transportation user consumption inquiries may relate to the user's consumption of fuel or other resources in relation to the user's transportation habits. The data capture module 400 then stores the transportation user consumption data received from the user.
Next, at step 408, the data capture module 400 displays one or more energy user consumption inquiries to solicit energy user consumption data from the user. In various embodiments, the energy user consumption inquiries may relate to the user's consumption of electricity, gas, or other resources in relation to heating, cooling, lighting, and/or running appliances in the user's home. The data capture module 400 then stores the energy user consumption data received from the user.
Next, at step 410, the data capture module 400 displays one or more water user consumption inquiries to solicit water user consumption data from the user. In various embodiments, the water user consumption inquiries may relate to the user's consumption of water in the user's home (e.g., through showering, washing, watering the lawn, etc.). The data capture module 400 then stores the water user consumption data received from the user.
Next, at step 412, the data capture module 400 displays one or more recycling user consumption inquiries to solicit recycling user consumption data from the user. In various embodiments, the recycling user consumption inquiries may relate to the amount of waste generated by the user (e.g., disposed plastic containers, newspapers, etc.) and the corresponding amount of the waste that is recycled. The data capture module 400 then stores the recycling user consumption data received from the user.
As will be appreciated from the description herein, the various user consumption inquiries presented in relation to steps 404-412 may be provided via one or more user interface pages, which may present one or more inquiries in association with data fields or drop-down menus that permit the user to provide responsive user consumption data. As one example,
According to various embodiments, the data capture module 400 may be configured to execute the various steps 404-412 by displaying the user consumption inquiries and receiving the user consumption data detailed in Appendix A below. As will be appreciated from Appendix A, various embodiments of the data capture module 400 may be configured to present any relevant user consumption inquiries and capture any responsive user consumption data via the graphical user interface.
According to various embodiments, the user incentive module 600 is generally configured for providing a plurality of impact reduction goals to a user, the completion of which would generally reduce the user's environmental footprint. In addition, the user incentive module 600 enables users to indicate the completion of one or more of the impact reduction goals, which the user incentive module may store as user completion data to be used in calculating revised user impact values. Accordingly, in response to user selection of the goals link 106 of the user interface home page, the central server 10 is configured to execute the user incentive module 600.
Next, at step 604, the user incentive module 600 determines whether the user has challenged any other users to complete a transportation impact reduction goal. If the user has indicated a challenge, the user incentive module 600 moves to step 606 where it generates a message that is sent to the user specified in the challenge. For example, in certain embodiments, the user may elect to challenge an entire user group (e.g., a household or work unit) or an individual user. The “challenge” message may be transmitted to an inbox or other field provided when the challenged user logs in to his or her account. Subsequently, the challenged user may also indicate whether the challenge has been completed and the user incentive module 600 will update that user's goal completion data as well.
Next, at step 608, the user incentive module 600 displays one or more energy impact reduction goals. In various embodiments, each of the energy impact reduction goals may relate to an action the user may take to reduce their consumption of home energy resources (e.g., turning down the thermostat to 68 degrees or lower). The user incentive module 600 also displays user input fields where the user may indicate that one or more of the energy impact reduction goals have been completed, as well as a link enabling the user to “challenge” other users to also complete the goal. The user incentive module 600 then stores any received user input as energy user completion data. Next, at step 610, the user incentive module 600 determines whether the user has challenged any other users to complete an energy impact reduction goal. If the user has indicated a challenge, the user incentive module 600 moves to step 612 and generates a message that is sent to the user specified in the challenge.
Next, at step 614, the user incentive module 600 displays one or more water impact reduction goals. In various embodiments, each of the water impact reduction goals may relate to an action the user may take to reduce their consumption of water in the home (e.g., buy front loading clothes washing machine). The user incentive module 600 also displays user input fields where the user may indicate that one or more of the water impact reduction goals have been completed, as well as a link enabling the user to “challenge” other users to also complete the goal. The user incentive module 600 then stores any received user input as water user completion data. Next, at step 616, the user incentive module 600 determines whether the user has challenged any other users to complete a water impact reduction goal. If the user has indicated a challenge, the user incentive module 600 moves to step 618 and generates a message that is sent to the user specified in the challenge.
Next, at step 620, the user incentive module 600 displays one or more recycling impact reduction goals. In various embodiments, each of the recycling impact reduction goals may relate to an action the user may take to reduce their generation of waste (e.g., compost food waste). The user incentive module 600 also displays user input fields where the user may indicate that one or more of the recycling impact reduction goals have been completed, as well as a link enabling the user to “challenge” other users to also complete the goal. The user incentive module 600 then stores any received user input as recycling user completion data. Next, at step 622, the user incentive module 600 determines whether the user has challenged any other users to complete a recycling impact reduction goal. If the user has indicated a challenge, the user incentive module 600 moves to step 624 and generates a message that is sent to the user specified in the challenge.
As will be appreciated from the description herein, the various impact reduction goals presented in relation to steps 602-624 may be provided via one or more user interface pages, which may present one or more goals in association with data fields or drop-down menus that permit the user to provide responsive goal completion data (e.g., an indication that a particular goal has been completed). As one example,
According to various embodiments, the user incentive module 600 may be configured to execute the various steps 602-624 by displaying the impact reduction goals and receiving the goal completion data detailed in Appendix B below. In certain embodiments, the user incentive module 600 may be configured to present all of the impact reduction goals listed in Appendix B. In other embodiments, the user incentive module 600 may be configured to identify certain impact reduction goals pertaining to the reduction of emissions in an area where the user exceeds a predefined amount (e.g., where a user's consumption of fuel and corresponding transportation emissions are higher than a national average). As will be appreciated from Appendix B, various embodiments of the user incentive module 600 may be configured to present any relevant impact reduction goals and capture any responsive user goal completion data via the graphical user interface.
According to various embodiments, the user impact module 800 is generally configured for calculating various user impact values based on the user consumption data captured by the data capture module 400. In various embodiments, the calculated user impact values provide a quantitative assessment of the user's environmental footprint (e.g., in terms of pounds of CO2 produced). In addition, the user impact module 800 may be configured to calculate group impact values for any groups a particular user is associated with, thereby providing a quantitative assessment of the group's environmental footprint. Furthermore, user impact module 800 is also configured for calculating revised user impact values that take into account the user's completion of one or more impact reduction goals, thereby providing a quantitative assessment of the user's reduction in his or her environmental footprint as a result of completing various impact reduction goals. Accordingly, in response to user selection of the footprint link 108 of the user interface home page, the central server 10 is configured to execute the user impact module 800.
Beginning at step 802, the user impact module 800 retrieves transportation user consumption data associated with the logged-in user (e.g., the transportation user consumption data captured by the data capture module 400). Based on the transportation user consumption data, the user impact module 800 calculates and stores various transportation user impact values. For example, in one embodiment, the user impact module 800 is configured to calculate the total amount of CO2 emitted by the user's consumption of transportation-related resources (e.g., lbs of CO2). In other embodiments, the user impact module 800 may also be configured to calculate the amount of CO2 emitted as a result of each action indicated by the transportation user consumption data (e.g., lbs of CO2 emitted due to daily work commute).
Next, at step 804, the user impact module 800 retrieves energy user consumption data associated with the logged-in user (e.g., the energy user consumption data captured by the data capture module 400). Based on the energy user consumption data, the user impact module 800 calculates and stores various energy user impact values. For example, in one embodiment, the user impact module 800 is configured to calculate the total amount of CO2 emitted by the user's consumption of energy-related resources (e.g., lbs of CO2). In other embodiments, the user impact module 800 may also be configured to calculate the amount of CO2 emitted as a result of each action indicated by the energy user consumption data (e.g., lbs of CO2 emitted due to daily electric power consumption).
Next, at step 806, the user impact module 800 retrieves water user consumption data associated with the logged-in user (e.g., the water user consumption data captured by the data capture module 400). Based on the water user consumption data, the user impact module 800 calculates and stores various water user impact values. For example, in one embodiment, the user impact module 800 is configured to calculate the total amount of water used by the user (e.g., gallons per month or year). In other embodiments, the user impact module 800 may also be configured to calculate the amount of water used as a result of each action indicated by the water user consumption data (e.g., gallons of water used due to daily lawn watering).
Next, at step 808, the user impact module 800 retrieves recycling user consumption data associated with the logged-in user (e.g., the recycling user consumption data captured by the data capture module 400). Based on the recycling user consumption data, the user impact module 800 calculates and stores various recycling user impact values. For example, in one embodiment, the user impact module 800 is configured to calculate the total amount of CO2 emissions saved by the user's recycling of various waste (e.g., lbs of CO2 avoided). In other embodiments, the user impact module 800 may also be configured to calculate the amount of CO2 saved as a result of each action indicated by the recycling user consumption data (e.g., lbs of CO2 avoided by recycling newspapers).
Next, at step 810, the user impact module 800 calculates and stores overall user impact values for the user. For example, in one embodiment, the user impact module 800 is configured to calculate the total amount of CO2 emitted by the user (e.g., based on the total transportation emissions and home emissions calculated, and less the saved emissions due to recycling). Next, the user impact module 800 moves to step 812, where it determines whether goal completion data has been stored for the user. If goal completion data has been stored, the user impact module 800 moves to step 814, where it retrieves the goal completion data stored for the user and calculates revised user impact values for the user. For example, where the user has indicated he or she is now using a front loading washer, the user impact module 800 will estimate the energy and water savings associated with that purchase and calculate revised energy impact values and water impact values for the user. Revised user impact values may be performed in this way for all impact reduction goals completed by the user.
Next, at step 816, the user impact module 800 determines whether the user is associated with a user group. If the user is associated with a user group, the user impact module moves to step 818, where it retrieves user impact values for all users in the group and aggregates the user impact values in order to calculate one or more group impact values for the user group (e.g., total lbs of CO2 emitted by all users in the group, average amount of CO2 emitted by users in the group).
As will be appreciated from the description herein, the user impact values, revised user impact values, and group impact values calculated in relation to steps 802-818 may be indicated to a user via one or more user interface pages. As one example,
According to various embodiments, the user impact module 800 may be configured to execute the various steps 802-818 by performing calculations based on environmental conversion factors and other data provided by reliable data sources. For example, in various embodiments, the various calculations of user impact values noted above may be performed in accordance with standards, equations, and other data provided by the United States Environmental Protection Agency, the United States Department of Energy, the Battelle Memorial Institute, the Greenhouse Gas Protocol®, the World Resources Institute, the World Business Council for Sustainable Development, and various other sources. Additionally, the calculations of revised user impact values may be performed in accordance with the assumptions and data sources noted in Appendix B below.
As will be appreciated from the description herein, the environmental impact analysis system 2 may be embodied in various forms while providing the functionalities described herein. For example, in certain embodiments the system may be implemented into one or more social media environments and may be configured to link user impact data associated with various users of a given social media platform. In such embodiments, users may send impact reduction goal challenges using user connectivity features provided by the social media platform.
Indeed, many modifications and other embodiments of the inventions set forth herein will come to mind to one skilled in the art to which these inventions pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the inventions are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
This application claims the benefit of U.S. Provisional Application No. 61/636,343, filed Apr. 20, 2012, the entirety of which is hereby incorporated by reference
Number | Date | Country | |
---|---|---|---|
61636343 | Apr 2012 | US |