Method, system, and program for providing information on proximate events based on current location and user availability
AssigneeInternational Business Machines Corporation
InventorsMichael Wayne Brown, Rabindranath Dutta, Michael A. Paolini
Life of this patent
Estimating the term…
Abstract
Provided is a method, system, and program for transmitting information to a wireless device. A determination is made of a current location of the wireless device and whether the current location is within a proximity to a target location. If the current location is within the proximity to the target location, then information is transmitted to the wireless device on offerings available at the target location.
Claims48
A method for transmitting information to a wireless device comprising:
- determining a current location of the wireless device;
- determining whether the current location is within a proximity to a target location;
- accessing scheduled event records for a user of the wireless device in response to determining tat the current location is within the proximity to the target location wherein each scheduled event record indicates one event scheduled for a calendar time period;
- processing the scheduled event records for the user to determine whether the user is available to visit the target location;
- and
- if the current location is within the proximity to the target location and the user is available to visit the target location, then transmitting information to the wireless device on offerings available at the target location.
A method for transmitting information to a wireless device comprising:
- determining a current location of the wireless device;
- providing a data structure including event information for each of a plurality of events that occur at event locations;
- determining whether the current location is within a proximity to at least one of the event locations;
- accessing scheduled event records for a user of the wireless device in response to determining that the current location is within the proximity to the target location, wherein each scheduled event record indicates one event scheduled for a calender time period;
- processing the scheduled event records for the user to determine whether the user is available to visit the target location;
- and
- if the current location is within the proximity to at least one event location and the user is available to visit the target location, then transmitting event information to the wireless device for the at least one event location that is within the proximity to the wireless device.
A method for processing information at a wireless device, comprising:
- receiving information broadcasted within a defined region on event offerings at a target location within a proximity to the wireless device for an event time period;
- accessing scheduled event records for a user of the wireless device in response to receiving the information broadcasted, wherein each scheduled event record indicates one event scheduled for a calendar time period;
- processing the scheduled event records for the user to determine whether the user is available during the event time period;
- and
- presenting the information on the event offerings to the user if the user is determined to be available during the event time period.
A system for transmitting information to a wireless device comprising:
- means for determining a current location of the wireless device;
- means for determining whether the current location is within a proximity to a target location;
- and
- means for accessing scheduled event records for a user of the wireless device in response to determining that the current location is within the proximity to the target location, wherein each scheduled event record indicates one event scheduled for a calendar time period;
- means for processing the scheduled event records for the user to determine whether the user is available to visit the target location;
- and
- means for transmitting information to the wireless device on offerings available at the target location if the current location is within the proximity to the target location and the user is available to visit the target location.
A system for transmitting information to a wireless device comprising:
- a computer readable medium;
- means for determining a current location of the wireless device;
- means for providing a data structure in the computer readable medium including event information for each of a plurality of events that occur at event locations;
- means for determining whether the current location is within a proximity to at least one of the event locations;
- means for accessing scheduled event records for a user of the wireless device in response to determining that the current location is within the proximity to the target location, wherein each scheduled event record indicates one event scheduled for a calendar time period;
- means for processing the scheduled event records for the user to determine whether the user is available to visit the target location;
- and
- means for transmitting event information to the wireless device for the at least one event location that is within the proximity to the wireless device if the current location is within the proximity to at least one event location and the user is available to visit the target location.
A system for processing information at a wireless device, comprising:
- means for receiving information broadcasted within a defined region on event offerings at a target location within a proximity to the wireless device for an event time period;
- means for accessing scheduled event records for a user of the wireless device in response to receiving the information broadcasted, wherein each scheduled event record indicates one event scheduled for a calendar time period;
- means for processing the scheduled event records for the user to determine whether the user is available during the event time period;
- and
- means for presenting the information on the event offerings to the user if the user is determined to be available during the event time period.
An article of manufacture including code for transmitting information to a wireless device by:
- determining a current location of the wireless device;
- determining whether the current location is within a proximity to a target location;
- and
- accessing scheduled event records for a user of the wireless device in response to determining tat the current location is within the proximity to the target location, wherein each scheduled event record indicates one event scheduled for a calendar time period;
- processing the scheduled event records for the user to determine whether the user is available to visit the target location;
- if the current location is within the proximity to the target location and the user is available to visit the target location, then transmitting information to the wireless device on offerings available at the target location.
An article of manufacture including code for transmitting information to a wireless device by:
- determining a current location of the wireless device;
- providing a data structure including event information for each of a plurality of events that occur at event locations;
- determining whether the current location is within a proximity to at least one of the event locations;
- and
- accessing scheduled event records for a user of the wireless device in response to determining that the current location is within the proximity to the target location, wherein each scheduled event record indicates one event scheduled for a calendar time period;
- processing the scheduled event records for the user to determine whether the user is available to visit the target location;
- and
- if the current location is within the proximity to at least one event location and the user is available to visit the target location, then transmitting event information to the wireless device for the at least cue event location that is within the proximity to the wireless device.
An article of manufacture including code for processing information at a wireless device by:
- receiving information broadcasted within a defined region on event offerings at a target location within a proximity to the wireless device for an event time period;
- accessing scheduled event records for a user of the wireless device in response to receiving the information broadcasted, wherein each scheduled event record indicates one event scheduled for a calendar time period;
- processing the scheduled event records for the user to determine whether the user is available during to event time period;
- and
- presenting the information on the event offerings to the user if the user is determined to be available during the event time period.
Dependencies are inferred from the claim text.