Patent ID: 7505779

Claim:
A system for facilitating proximity-based communications through dynamic communication device registration, comprising: a database configured to store: identities of a multiplicity of communication devices and descriptive parameters that have been autonomously selected by a subscriber for each of the communication devices, wherein the descriptive parameters have been selected from the group comprising personal, cultural, social, religious, political, commercial physical, types of people, types of places, types of businesses, types of services, interests of the subscriber and needs of the subscriber; and collections of subscriber groups comprising pluralities of communication devices sharing matching ones of the descriptive parameters; a detection module configured to detect the communication devices with such descriptive parameters that are matching and to form subscriber groups comprising pluralities of the communications devices sharing matching ones of the descriptive parameters; a tracking module configured to register a presence of a plurality of the communication devices within a localized physical coverage area; and a facilitator module configured to subsequently facilitate dynamic communication between two or more subscribers comprising: a request processor configured to process a request from a requesting subscriber to communicate with at least one other subscriber belonging to at least one such subscriber group in common and having a communication device within the same localized physical coverage area, comprising: a comparison module configured to continuously identify one or more subscribers having communication devices within the localized physical coverage area and to continually compare the descriptive parameters selected by the one or more subscribers prior to and during the communication; and a notification module configured to continually notify the requesting subscriber of at least one of the one or more subscribers with at least one matching descriptive parameter during the communication; a response processor configured to process a response to the request to communicate from a responding subscriber of the at least one such subscriber group in common; and a reply processor configured to process a reply to the responding subscriber from the requesting subscriber.