Patent ID: 8818758

Claim:
A computer program product including a non-transitory computer-storage medium having instructions stored thereon for processing data information, such that the instructions, when carried out by a processing device, cause the processing device to perform the operations of: receiving public utilities usage data that corresponds to at least one building; receiving building characteristics data that indicate physical characteristics of the at least one building; organizing the public utilities usage data and the building characteristics data, including linking the physical characteristics data to corresponding public utilities data; calculating utilities performance statistics of the at least one building from the physical characteristics data and corresponding public utilities data; outputting utilities performance statistics of the at least one building; and receiving, via a graphical user interface of a first user account, input specifying a second user account to be permitted access to the first user account; receiving, via the graphical user interface of the first user account, a manually input security question; displaying, via a graphical user interface of the second user account, the security question; receiving, via the graphical user interface of the second user account, manual input representing a response to the security question; displaying, via the graphical user interface of the first user account, the response to the security question; receiving, via the graphical user interface of the first user account, input indicating acceptance of the response to the security question; and granting to the second user account, access to the first user account.