Patent ID: 8566839

Claim:
A method for information presentation by a receiving data processing system, said method comprising: receiving, by said receiving data processing system, an object, said object containing information and instructions for presenting said information, said instructions including an event specification to be monitored by said receiving data processing system for triggering when to present said information, said event specification including a whereabouts condition and a condition for detecting a particular user action by a user of said receiving data processing system, said whereabouts condition determining if a location of said receiving data processing system is in a vicinity of another data processing system; storing, by said receiving data processing system, said information in a memory of said receiving data processing system; processing, by said receiving data processing system, said instructions upon said receiving, by said receiving data processing system, said object; configuring, by said receiving data processing system, a trigger event for said event specification in response to said processing, by said receiving data processing system, said instructions; monitoring, by said receiving data processing system, said trigger event in response to said configuring, by said receiving data processing system, said trigger event; recognizing, by said receiving data processing system, said trigger event, after said monitoring, by said receiving data processing system, said trigger event; and presenting, by said receiving data processing system, said information, based at least in part by said whereabouts condition, upon said recognizing, by said receiving data processing system, said trigger event.