A location messaging system creates and delivers messages in a global
virtual space, at the best time and location, in the optimal context. The
recipient can be either generally or specifically targeted. The location
message criteria can be formatted so that only a specific group of people
see the message. Location messaging leaves "triggers" in a virtual
location, that can be either action or time related. Using action
triggers, the location message will not be delivered until the recipient
performs the predetermined action. That action includes things like
visiting a web page/site, opening or editing a document, scanning a badge
through a badge reader, buying a product from a store, or combining
physical aspects to these virtual actions. Using time triggers, the
location message has the ability to increase or decrease delivery or
importance levels automatically. The location message will not be
displayed or delivered to the recipient until that individual activates
the message; messages are activated by performing some action
predetermined by the message sender or a sender specified time duration
has elapsed. Location messages have physical attributes associated with
them. This allows a sender to leave a message for a recipient that is
displayed only when he accesses a specific document from a specific
place.