Method for providing matching and introduction services to proximate mobile users and service providers
First Claim
1. A method for providing matching and introduction services to users of communications equipment comprising the steps of:
- storing at least two user profiles in a database;
storing the real-time geographic position of a plurality of users in said database;
a first user submits a first search request to a first server using a first wireless communications device;
said server performs a first search of said database by;
initially sorting said user profiles based on geographic proximity to said first user;
further sorting the remaining said user profiles that contain at least one search word specified by said first user; and
selecting remaining user profiles that contain access control features that have been disabled;
said server returns search results to said first user; and
facilitating communication between said first user and other users whose user profiles have been selected by said first user.
8 Assignments
0 Petitions
Accused Products
Abstract
A system enabling mobile wireless users to obtain information on other proximate users both fixed and wireless. Said information is gathered from a central database that stores user profiles and real-time locations of system users. Mobile users can request information on nearby users by submitting a request from a mobile telephone or similar communications endpoint to the central database. The request is accompanied by the user'"'"'s location, obtained from GPS (Global Positioning System) or other technology, or from user input. The server searches the profile database for nearby users based on requester'"'"'s location, locations of other users of the system and optional parameters specified in the request. Search results are returned to the requester. The system facilitates communication between requester and owner(s) of profiles returned by system.
668 Citations
31 Claims
-
1. A method for providing matching and introduction services to users of communications equipment comprising the steps of:
-
storing at least two user profiles in a database;
storing the real-time geographic position of a plurality of users in said database;
a first user submits a first search request to a first server using a first wireless communications device;
said server performs a first search of said database by;
initially sorting said user profiles based on geographic proximity to said first user;
further sorting the remaining said user profiles that contain at least one search word specified by said first user; and
selecting remaining user profiles that contain access control features that have been disabled;
said server returns search results to said first user; and
facilitating communication between said first user and other users whose userprofiles have been selected by said first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing matching and introduction services to mobile users of wireless communications equipment comprising the steps of:
-
creating and storing at least two user profiles in a database;
storing the real-time geographic position of a plurality of uses in said database;
a first user submits a first search request to a first server using a first mobile wireless communications device;
said first users current geographic position is transmitted to said database with said search request;
a first search of said database is performed by said server using parameters provided by said first user and includes;
updating said database with said first user'"'"'s current geographic position;
initially sorting said user profiles based on geographic proximity to said first user;
further sorting the remaining said user profiles that contain at least one search word specified by said first user;
selecting any remaining user profiles that contain access control features that have been disabled;
said server returns search results to said first user; and
facilitating communication between said first user and other users whose user profiles have been selected by said first user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product for providing matching and introduction services to users of communications equipment, the computer program product including a computer-readable medium having computer program code for performing the operations of:
-
storing at least two user profiles in a database;
storing real-time geographic positions of a plurality of users in the database;
receiving from a first user a first search request, the request transmitted using a first wireless communications device;
performing a first search of the database by;
initially sorting the user profiles based on geographic proximity to the first user;
further sorting the remaining user profiles that contain at least one search word specified by the first user; and
selecting remaining user profiles that contain access control features that have been disabled;
returning search results to the first user; and
facilitating communication between the first user and other users whose user profiles have been selected by the first user. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification