Patent ID: 8554283

Claim:
A computer software product, comprising a medium readable by a processor, wherein the medium is a non-transitory computer readable media, the medium having stored thereon a set of instructions for locating persons of interest to a user of a wireless enabled device, the computer software product being installed on the wireless enabled device, the set of instructions including: (a) a first sequence of instructions which, when executed by the processor, causes said processor to access geo-location data of the user, the geo-location data being provided via a communications infrastructure in operable communication with the wireless enabled device; (b) a second sequence of instructions which, when executed by the processor, causes said processor to provide a contact table displayable in a user interface of the wireless enabled device, said contact table having a plurality of columns, including at least a nickname column, an offer column, and a show column, wherein each one of the nickname column and offer column includes fields for creating, retrieving, updating, and deleting data, the nickname and offer columns being maintainable by the user, the show column being a toggle switch for selectively activating and deactivating a corresponding row of the contact table, when a corresponding row is activated, an enabling of geo-location data exchange between the user and other users of the computer software product occurs, and when a corresponding row is deactivated, a disabling of geo-location data exchange between the user and other users of the computer software product occurs, wherein the other users being designated in the contact table; and (c) a third sequence of instructions which, when executed by the processor, causes said processor to display, via a user interface screen, the geo-location data of the other users on the wireless enabled device, the display having: a circular range indicator indicating geo-location range of the user; a direction indicator indicating direction to at least one of the other users of the computer software product, the direction indicator being formed as a triangular pointer floating above the circular range indicator; a calling/response button disposed outside the lower periphery of the circular range indicator, the calling/response button initiating instant messaging IM between the user and the at least one of the other users; a digital numeric distance indicator disposed on top of and inside the lower periphery of the circular range indicator, the digital numeric distance indicator indicating distance between the user and at least one of the other users; a digital numeric time indicator disposed outside the lower periphery of the circular range indicator opposite the calling/response button; and a profile information display field disposed inside of the circular range indicator, the profile information display displaying profile information of the at least one other user.