The field of invention is computer-implemented methods and systems for distributing targeted messages and the serving, collecting, managing, and analyzing and reporting of information relating to mobile and other electronic devices. Targeting of messages can be improved by employing additional variables to target messages. In the push message process (1000) a message is sent to users of mobile devices based on one or more variables that may include current location as well as temporal variables such as
time of day and other spatial or kinetic variables—measured and / or derived—including but not limited horizontal velocity,
vertical velocity, heading, orientation, travel distance,
travel time, range and / or past points of reference in additional variables such as
demographics, user preferences, and / or
purchasing behavior. The user may be prompted to take an action in response to the message. In the user request process (2000) a user may make a
request for information with or without first receiving a message. The request may be based on one or more variables that may include current location and geographic variables such as altitude as well as temporal variables such as
time of day and other spatial or kinetic variables. Information is collected, managed, analyzed, and reported in the collect information process (3000), manage information process (4000), and analysis and report information process (5000), respectively. In addition, such methods and systems can also be used for advertising, marketing, promotions, campaigns, orders, sales, subscriptions, donations, pledges and so on.