MOBILE COMMUNICATIONS MATCHING SYSTEM
First Claim
1. A method comprising:
- storing a profile of a first person;
determining a location of the first person having a mobile unit;
comparing the determined location of the first person to a determined location of a second person having a mobile unit;
comparing the stored profile of the first person with a stored profile of the second person;
determining a match in the event that the determined location of the first person is within a threshold distance to the determined location of the second person, and of a similarity between the stored profile of the first person and the stored profile of the second person; and
in the event of a match, sending a message signal to at least one of the first person and the second person.
0 Assignments
0 Petitions
Accused Products
Abstract
A wireless communications network comprises a server in a central location storing matching profiles for a plurality of users of the network. The matching profile for each user is stored in the server through the user'"'"'s mobile unit or a secure page on the Internet. Each matching profile is corresponded with a respective mobile unit using the same identification information (ID) of the respective mobile unit utilized for carrying out phone calls. The server has a customizable variable matching algorithm and probes the matching profiles corresponding to the respective mobile units in a cell or group of cells for a match every time a new mobile unit subscribes into the cell or group of cells. When there is a match of matching profiles, the two persons are put in contact or advised of each other through a phone call or other communications method.
24 Citations
25 Claims
-
1. A method comprising:
-
storing a profile of a first person;
determining a location of the first person having a mobile unit;
comparing the determined location of the first person to a determined location of a second person having a mobile unit;
comparing the stored profile of the first person with a stored profile of the second person;
determining a match in the event that the determined location of the first person is within a threshold distance to the determined location of the second person, and of a similarity between the stored profile of the first person and the stored profile of the second person; and
in the event of a match, sending a message signal to at least one of the first person and the second person. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable storage medium having computer executable instructions, that, when provided to a processor, cause the processor to perform:
-
storing a profile for a first person;
determining a location of the first person with a mobile unit;
comparing the determined location of the first person to a determined location of a second person with a mobile unit, the second person including a stored profile;
comparing the stored profile of the first person with the stored profile for the second person;
determining a match in the event that the determined location of the first person is within a threshold distance to the determined location of the second person, and of a similarity between the stored profile of the first person and the stored profile of the second person; and
in the event of a match, sending a message signal to at least one of the first person and the second person. - View Dependent Claims (13, 14, 15)
-
-
16. Apparatus comprising:
-
a processor, configured with instructions to perform;
transmitting over a wireless communications network a determined location for a first person utilizing the apparatus;
receiving a message signal from the wireless communication network, the message signal indicating that the determined location of the first person is within a threshold distance to a determined location of a second person, and of a similarity between a stored profile of the first person and a stored profile of the second person; and
generating an alert based on the message signal. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer readable storage medium having computer executable instructions, that, when provided to a processor, cause the processor to perform:
-
transmitting over a wireless communications network a determined location for a first person utilizing an apparatus;
receiving a message signal from the wireless communication network, the message signal indicating that the determined location of the first person is within a threshold distance to a determined location of a second person, and of a similarity between a stored profile of the first person and a stored profile of the second person; and
generating an alert based on the message signal. - View Dependent Claims (24)
-
-
25. Apparatus comprising:
-
means for storing a profile of a first person;
comparison means for comparing a determined location of the first person to a determined location of a second person with a mobile unit;
profile comparison means for comparing the stored profile of the first person with a stored profile for the second person;
determination means for determining a match in the event that the determined location of the first person is within a threshold distance to the determined location of the second person, and of a similarity between the stored profile of the first person and the stored profile of the second person; and
signaling means, for sending a message signal to at least one of the first person and the second person based on the results of the determination means.
-
Specification