Systems and methods for establishing communications between mobile device users
DCFirst Claim
1. A method for establishing a communication between mobile devices, comprising:
- registering a plurality of mobile devices with a collaboration system, each device including profile data;
determining, by the collaboration system, a match between profile data of each of a first mobile device and profile data of a second mobile device of the plurality of mobile devices;
outputting from the collaboration system to the first mobile device in response to the match a first list of user identifications, the first list including an identification of a user of the second mobile device;
outputting from the collaboration system to the second mobile device in response to the match a second list of user identifications, the second list including an identification of a user of the first mobile device;
receiving from the first mobile device selection data for the identification of the second mobile device user from the first list;
receiving from the second mobile device selection data for for the the first mobile device user from the second list, wherein;
in response to the first mobile device selecting the identification of the user of the second mobile device from the first list and the second mobile device selecting the identification of the user of the first mobile device from the second list, forming an electronic communication between the first mobile device and second mobile device, wherein;
at least the first mobile device or the second mobile device includes at least a first and second profile of the profile data, the second profile containing at least one profile element different than the first profile; and
wherein;
in response to a first condition the first profile determines the match and in response a second condition different than the first condition, the second profile determines the match.
2 Assignments
Litigations
1 Petition
Accused Products
Abstract
Provided are systems and methods for establishing a communication between mobile device users that register with a collaboration system. The collaboration system determines a match between profile data of the first registered mobile device and profile data of the second registered mobile device. Displayed at the first registered mobile device is a first list of user identifications, which includes an identification of a user of the second registered mobile device and an identification of a user of at least one other mobile device. Displayed at the second registered mobile device is a second list of user identifications. The second list includes an identification of a user of the first registered mobile device and an identification of at least one other mobile device user.
63 Citations
13 Claims
-
1. A method for establishing a communication between mobile devices, comprising:
-
registering a plurality of mobile devices with a collaboration system, each device including profile data; determining, by the collaboration system, a match between profile data of each of a first mobile device and profile data of a second mobile device of the plurality of mobile devices; outputting from the collaboration system to the first mobile device in response to the match a first list of user identifications, the first list including an identification of a user of the second mobile device; outputting from the collaboration system to the second mobile device in response to the match a second list of user identifications, the second list including an identification of a user of the first mobile device; receiving from the first mobile device selection data for the identification of the second mobile device user from the first list; receiving from the second mobile device selection data for for the the first mobile device user from the second list, wherein; in response to the first mobile device selecting the identification of the user of the second mobile device from the first list and the second mobile device selecting the identification of the user of the first mobile device from the second list, forming an electronic communication between the first mobile device and second mobile device, wherein; at least the first mobile device or the second mobile device includes at least a first and second profile of the profile data, the second profile containing at least one profile element different than the first profile; and
wherein;in response to a first condition the first profile determines the match and in response a second condition different than the first condition, the second profile determines the match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A server device for establishing a communication between mobile devices, comprising:
-
a processor that receives registration data from a plurality of mobile devices with a collaboration system, each mobile device including profile data; a processor that determines a match between profile data of a first mobile device and profile data of a second mobile device of the plurality of mobile devices; a processor that generates and outputs to the first mobile device in response to the match a first list of user identifications, the first list including an identification of a user of the second mobile device; a processor that generates and outputs to the second mobile device in response to the match a second list of user identifications, the second list including an identification of a user of the first mobile device; a processor that receives from at the first mobile device selection data for the identification of the second mobile device user from the first list; a processor that receives from the second mobile device selection data for the identification of the first mobile device user from the second list; a processor that, in response to the first mobile device selecting the identification of the user of the second mobile device from the first list and the second mobile device selecting the identification of the user of the first mobile device from the second list, forms an electronic communication between the first mobile device and second mobile device; a processor that receives from at least the first mobile device or the second mobile device at least a first and second profile of the profile data; wherein, the second profile contains at least one profile element different than the first profile; and a processor that determines that a first condition exists and uses the first profile to determine the match or that a condition different than the first condition exists, and uses the second profile to determine the match.
-
Specification