Patent ID: 7873371

Claim:
A method for handling messages from a mobile user, connected to a control system controlling a plurality of real world objects, the method comprising: determining a location of the mobile user moving among the real world objects by detecting a hand-held mobile unit located with the mobile user remote from the control system with a wireless communication network comprising a plurality of wireless access points connected to the control system, connecting the hand-held mobile unit to one of the wireless access points and utilizing information regarding placement of the plurality of wireless access points; determining real world objects in the vicinity of the wireless access points, wirelessly connecting the hand-held mobile unit located with the mobile user to any of the wireless access points as the mobile user and mobile unit approaches any of the wireless access points, representing each real world object closest to the user by a software object on the hand-held mobile unit located with the mobile user after the mobile unit connects to any of the wireless access points, the real world objects represented changing as the user moves among the real world objects, selecting by the mobile user with the hand-held mobile unit one of the software objects corresponding to one of the real world objects in the vicinity of the mobile user, recording a voice message with the hand-held mobile unit, associating the voice message with the software object representing the selected real world object, transmitting the voice message and software object representing the selected real world object from the hand-held mobile unit to the control system, storing with the control system the message associated with the software object representing the selected object, so that the message is accessible from the control system, indicating with a control system interface the presence of a voice message associated with the selected real world object, indicating to the mobile user the presence of a voice message associated with real world objects represented on the hand-held mobile unit, and upon request, presenting the content of the voice message to any user interface connected to the control system interface.