Patent ID: 8577354

Claim:
A method for providing control in a given environment about a given mobile unit operated by a user, which environment includes one or more broadcast units for broadcasting information that includes one or more attributes associated with the operation of each of the broadcast units in the given environment, comprising the steps of: receiving at the given mobile unit broadcast information from at least one of the one or more of the broadcast units; providing a database of fingerprints at a remote node on a network, each fingerprint comprising a representation of the received attributes of broadcast units within the given environment or other environment in which the given mobile unit or other mobile units was previously present and had received broadcast information from any broadcast units for recording thereof in the database; transmitting the received broadcast information to the remote node; comparing at the remote node the attributes associated with the received broadcast information from the at least one or more broadcast units within the given environment with the stored fingerprints; determining at the remote node if the attributes associated with the received broadcast information from the one or more broadcast units within the given environment match any of the stored fingerprints; providing a stored set of predetermined actions at the remote node related to one or more of the stored fingerprints which such actions represent an action that a previous user had associated with being in the presence of the associated broadcast units; selecting at the remote node a related one or more of the actions in response to the step of determining a match to the attributes of the one or more broadcast units within the given environment; if a match was not determined, the allowing user of the given mobile unit to associate one of the predetermined stored set of actions with the unmatched fingerprint as the selected action; and executing the selected action.