System and method for matching users in a wireless communication system
First Claim
1. A method of matching users in a wireless communication system, comprising:
- storing identifying information for at least two mobile units, comprising a requesting unit and a target unit;
searching at least one target user by a requesting user, the searching comprising comparing the identifying information with information provided by the requesting unit;
filtering the target unit based on a speed, a direction and a location of the target unit in relation to the requesting unit;
calculating in real time during a communication an amount of time left in the communication based on the speed, the direction and the location of the target unit in relation to the present location of the requesting unit; and
exchanging communication packets between the requesting unit and the target unit, each communication packet comprising a header and a payload, the header comprising the identifying information.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for matching users in a wireless communication system based on proximity of the users and user-defined profiles includes at least two mobile units. The mobile units include a requesting unit and at least one target unit, and each mobile unit is capable of operating as both a requesting unit and a target unit. The system also includes profile means for storing a user profile on each of the mobile units and search means for searching for at least one target user by a requesting user. The search means compares the user profiles of each target user with the user profile of the requesting user. The search means can also indicate a match when a target unit is within a predetermined distance of the requesting unit.
190 Citations
30 Claims
-
1. A method of matching users in a wireless communication system, comprising:
-
storing identifying information for at least two mobile units, comprising a requesting unit and a target unit; searching at least one target user by a requesting user, the searching comprising comparing the identifying information with information provided by the requesting unit; filtering the target unit based on a speed, a direction and a location of the target unit in relation to the requesting unit; calculating in real time during a communication an amount of time left in the communication based on the speed, the direction and the location of the target unit in relation to the present location of the requesting unit; and exchanging communication packets between the requesting unit and the target unit, each communication packet comprising a header and a payload, the header comprising the identifying information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for matching users in a wireless communication system, comprising:
-
providing each user with a mobile unit, comprising a requesting unit and at least one target unit; storing identifying information; receiving information provided by an operator of the requesting unit; comparing the identifying information of each target unit with the information provided by the operator of the requesting unit; determining a group of at least one target unit having identifying information that matches the information provided by the operator of the requesting unit and which is filtered according to a speed, a direction and a location of the target unit in relation to the requesting unit; notifying users of matching target units in the group of at least one target unit when the information provided by the operator of the requesting unit matches the identifying information of at least one target unit; initiating a communication between the requesting unit and the matching target units using at least one communication packet comprising a header and a payload; and calculating in real time during the communication an amount of time left in the communication based on the speed, the direction and the location of the target unit in relation to the present location of the requesting unit. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile unit for matching users in a wireless communication system, comprising:
-
a memory storing identifying information relating to a user of the mobile unit; and a microprocessor operatively cooperating with the memory;
the microprocessor operative with control instructions stored in the memory to perform;searching at least one target user by a requesting user, the searching comprising comparing the identifying information with information provided by the requesting user; filtering a target unit based on a speed, a direction and a location of the target unit in relation to the requesting user; calculating in real time during a communication an amount of time left in the communication based on the speed, the direction and the location of the target user in relation to the present location of the requesting user; and exchanging communication packets between a requesting unit and the target unit, each communication packet comprising a header and a payload, the header comprising identifying information. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification