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 mobile device including profile data;
receiving search criteria of a first registered mobile device and a second registered mobile device, wherein the search criteria includes name information;
determining a first match between the search criteria of the first registered mobile device and the profile data of the second registered mobile device;
determining a second match between the search criteria of the second registered mobile device and the profile data of the first registered mobile device;
outputting for display to the first registered mobile device, in response to the first match a first list of user identifications, the first list including an identification of a user of the second registered mobile device;
outputting for display to the second registered mobile device, in response to the second match a second list of user identifications, the second list including an identification of a user of the first registered mobile device, wherein the first list or the second list includes one and only one user identification or a plurality of user identifications;
providing at the first registered mobile device an option for the user of the first registered mobile device whether to select the identification of the second registered mobile device user from the first list;
providing at the second registered mobile device an option for the user of the second registered mobile device whether to select the identification of the first registered mobile device user from the second list;
receiving a selection preference for the identification of the second registered mobile device user from the first list;
receiving a selection preference for the identification of the first registered mobile device user from the second list; and
outputting a notification to the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device and outputting a notification to the second registered mobile device of at least one of a location, or an element of the profile data of the first registered mobile device, wherein the profile data of the first registered mobile device and the second registered mobile device includes at least one of a name, a social relationship between the first and second registered mobile device users, location, an attribute, a status, personal information, a common interest, current or historical location data, previously or currently selected user identifications, or a scanning preference or search criteria.
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.
-
Citations
28 Claims
-
1. A method for establishing a communication between mobile devices, comprising:
-
registering a plurality of mobile devices with a collaboration system, each mobile device including profile data; receiving search criteria of a first registered mobile device and a second registered mobile device, wherein the search criteria includes name information; determining a first match between the search criteria of the first registered mobile device and the profile data of the second registered mobile device; determining a second match between the search criteria of the second registered mobile device and the profile data of the first registered mobile device; outputting for display to the first registered mobile device, in response to the first match a first list of user identifications, the first list including an identification of a user of the second registered mobile device; outputting for display to the second registered mobile device, in response to the second match a second list of user identifications, the second list including an identification of a user of the first registered mobile device, wherein the first list or the second list includes one and only one user identification or a plurality of user identifications; providing at the first registered mobile device an option for the user of the first registered mobile device whether to select the identification of the second registered mobile device user from the first list; providing at the second registered mobile device an option for the user of the second registered mobile device whether to select the identification of the first registered mobile device user from the second list; receiving a selection preference for the identification of the second registered mobile device user from the first list; receiving a selection preference for the identification of the first registered mobile device user from the second list; and outputting a notification to the first registered mobile device of at least one of a location or an element of the profile data of the second registered mobile device and outputting a notification to the second registered mobile device of at least one of a location, or an element of the profile data of the first registered mobile device, wherein the profile data of the first registered mobile device and the second registered mobile device includes at least one of a name, a social relationship between the first and second registered mobile device users, location, an attribute, a status, personal information, a common interest, current or historical location data, previously or currently selected user identifications, or a scanning preference or search criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for establishing communications between mobile devices, comprising:
- registering a plurality of mobile devices on a collaboration system, each device
including profile data, wherein the profile data includes at least name information; processing by the collaboration system search criteria for a user of each of a first mobile device and a second mobile device, wherein the search criteria includes the at least name information; identifying by the collaboration system a match between the first and second mobile devices based on the profile data and the search criteria of the first and second mobile devices; in response to identifying the match, outputting from the collaboration system to one of the first or second mobile devices an information notification of a presence of the other of the first or second mobile devices, including providing an at least one profile data element of a first tier display of profile information to the one of the first or second mobile devices, the first tier display of profile information including the at least one profile data element of the other of the first or second mobile devices; receiving from the other of the first and second mobile devices selection data for the one of the first or second mobile devices, which in response authorizes a second tier display of profile information of the other of the first or second mobile devices to be displayed on the one of the first or second mobile devices, wherein the second tier display of profile information includes at least one profile data element that is different than the first tier display of profile information, and wherein; in response to the users of the first and second mobile devices selecting each other, outputting a notification from the collaboration system to the first mobile device informing the user of the first mobile device of the selection of the first mobile device by the user of the second mobile device, and outputting a notification from the collaboration system to the second mobile device informing the user of the second mobile device of the selection of the second mobile device by the user of the first mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
- registering a plurality of mobile devices on a collaboration system, each device
-
21. A method for establishing communications between mobile devices, comprising:
-
registering a plurality of mobile devices on a system; receiving search criteria for a user of each of a first mobile device and a second mobile device of the plurality of mobile devices; receiving location information of each of the first and second mobile devices;
identifying a match between the first and second mobile devices based on a first profile and the search criteria and the location information of the first and second mobile devices;
wherein;each of the first and second mobile device includes the first profile and a second profile, the second profile comprising at least one profile element different than the first profile, in response to a first activation by the first and second mobile devices, the first profile is processed to identify the match, and the activation is triggered by the preferences of the user of the first and second mobile device; in response to a second activation different than the first activation, the first profile is prevented from identifying the match; and a second match different than the first match is identified based on data elements of the second profile of the first or second mobile device. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A server device for establishing communications between mobile devices, comprising:
-
a processor that receives registration data from a plurality of mobile devices on a system; a processor that receives search criteria for a user of each of a first mobile device and a second mobile device of the plurality of mobile devices; a processor that receives location information of each of the first and second mobile devices; a match-identifying processor that identifies a match between the first and second mobile devices based on a first profile and the search criteria and the location information of the first and second mobile devices;
wherein;each of the first and second mobile device includes the first profile and a second profile, the second profile comprising at least one profile element different than the first profile, in response to a first activation by the first and second mobile devices, the match-identifying processor identifies the match using the first profile, and the activation is triggered by the preferences of the user of the first and second mobile device; in response to a second activation different than the first activation, the first profile is prevented from identifying the match; and a second match different than the first match is identified based on data elements of the second profile of the first or second mobile device. - View Dependent Claims (28)
-
Specification