Patent ID: 8234310

Claim:
A system comprising: a computing device comprising a processor, the computing device accessing a social networking website and communicating over a peer-to-peer network with other computing devices, the computing device comprising: (a) a higher-order indexing module executing on the computing device and configured to: generate a plurality of topic indexes to a pre-selected data set, and compute similarity of said topic indexes, wherein the higher-order indexing module calculates probabilities: P _( t|C )=(# of higher-order paths in class C comprising entity t )/(# of higher-order paths in class C ) and P ( C )=(# of higher-order paths in class C )/(total # of higher-order paths); and (b) a user- and group-based authentication and membership module allowing users to sign in, join groups, and specify sharing of said topic indexes on said social networking website via said peer-to-peer network by specifying individual and group permissions for said topic indexes; wherein said topic indexes are shared between the computing device and the other computing devices over said peer-to-peer network.