Method, system, and program for providing information on proximate events based on current location and user availability
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
48 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10)
-
-
9. 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. - View Dependent Claims (11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16)
-
-
17. 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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. 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. - View Dependent Claims (27, 28, 29, 30)
-
-
31. 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. - View Dependent Claims (32)
-
-
33. 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. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. 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. - View Dependent Claims (43, 44, 45, 46)
-
-
47. 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. - View Dependent Claims (48)
-
Specification