1. A method of identifying and monitoring a plurality of unidentified, tagged physical objects, the method comprising: at a controller device with one or more processors and memory: determining an identity and a location of a tagged physical object based on contextual information received from one or more sources; determining locations for each of a plurality of identifiable tags with associated tag identifiers, wherein the locations for each of the plurality of identifiable tags are based on location data corresponding to each respective identifiable tag from two or more tag readers; correlating the identity of the tagged physical object with a first set of one or more identifiable tags from among the plurality of identifiable tags when the determined location of the tagged physical object is within a predetermined distance of the at least one determined location of the first set of identifiable tags; storing the at least one determined location of the first set of identifiable tags, tag identifiers of the first set of identifiable tags, and the identity of the tagged physical object in a physical object tracking table; and providing location information corresponding to the current location of a tagged physical object upon request by a user, wherein the location information is determined based at least in part on the at least one determined location of the first set of identifiable tags, the tag identifiers of the first set of identifiable tags, and the identity of the tagged physical object stored in the physical object tracking table.