摘要 |
A system (104) for providing location-based services to a mobile device (102) regularly determines the location of the mobile device (102). Using the location of the device (102), the system (104) queries a database (106) of virtual geographic regions to determine if the location of the mobile device (102) falls within one or more of the virtual geographic regions. The virtual geographic regions correspond to service entities (108, 110, 112) that have purchased, rented, leased, or otherwise acquired the virtual geographic regions. The virtual geographic regions cover a certain area of a map. If the mobile device (102) is within a virtual geographic region, the system (104) notifies the mobile device (102). A location-based services application installed on the mobile device (102) launches an applet for the entity (108, 110, 112) that acquired the virtual geographic region within which the mobile device (102) is located. When the mobile device (102) is located within multiple overlapping virtual geographic regions, the system (104) generates a prioritization scheme that defines which of the corresponding service entities (108, 110, 112) should be displayed on the mobile device (102), and in what order the service entities should be displayed (108, 110, 112) . |