Patent ID: 8346774

Claim:
A computer readable storage medium tangibly embodying a program of instructions executable by a machine for performing operations comprising: storing raw information for at least one primary property of at least one primary node within a primary network, where the primary network is comprised of an interconnected plurality of primary nodes, where connections among the plurality of primary nodes within the primary network are based on at least one of the at least one primary property and one or more types of relationships and interdependencies between the primary nodes; in response to receiving a query on the stored raw information, transforming the stored raw information into transformed information using at least one key and based on the received query, where the received query is in relation to at least one queried property of the at least one primary property, where the transformed information comprises transformed data for the at least one queried property of the at least one primary node, where the transformed information is representative of a surrogate network comprising a plurality of surrogate nodes that correspond to at least a portion of the plurality of primary nodes from the primary network, where the transformed information does not correspond to an entirety of the stored raw information, where the transformed information is configured to enable performance of at least one operation on the transformed information without specific knowledge of and without revealing the entirety of the stored raw information, where the transformed information is further configured to enable one in possession of the at least one key to relate an output of the at least one operation to the stored raw information; and generating a solution that relates a transformed query to the transformed information, where the transformed query comprises a transformed representation of the received query obtained by using the at least one key.