Patent ID: 8521742

Claim:
An apparatus for searching among a plurality of entities on a computer network by a user, the apparatus comprising: a computer server in communication with the computer network, the computer server including: a database with a storage mechanism that stores the plurality of entities and attributes specific to each of the plurality of entities, the attributes including a location value, vector, mass factor, and time of each of the plurality of entities in a relevancy universe, a rule set that defines how interactions between the plurality of entities in the relevancy universe are quantified using an algorithm modeling at least some physical interactions and the plurality of entities' attributes, and an interaction calculation engine that uses the rule set to interpret and apply interactions between at least a first portion of the plurality of entities, the interactions causing a transformation of at least the first portion of the plurality of entities' attributes, including a change in the mass factor of at least one entity of the first portion of the plurality of entities; a location value calculation engine in communication with the computer network; the user searching for a first entity using the location value calculation engine; the location value calculation engine using the computer server to locate the first entity in the storage mechanism and determine at least a second portion of the plurality of entities relevant to the first entity based on the first entity's current attributes and the plurality of entities' current attributes; a display for and displaying at least the second portion of the plurality of entities to the user on the computer network.