CPC H04W 4/023 (2013.01) [G06F 16/9535 (2019.01); H04W 76/10 (2018.02)] | 21 Claims |
1. A method comprising:
storing first user information associated with a first user, the first user information comprising first contact information, a first location of a first user device, the first location comprising a virtual location, wherein the virtual location comprises at least one of a position in a two or a three-dimensional virtual environment, a first proximity preference, first affinity information and a first affinity preference;
storing second user information associated with a second user, the second user information comprising second contact information, a second location of a second user device, the second location comprising a virtual location, wherein the virtual location comprises at least one of a position in a two or a three-dimensional virtual environment, a privacy preference of the second user, a second proximity preference, second affinity information and a second affinity preference;
determining that the second user information satisfies the first proximity preference, based on the second location;
determining that the second user information satisfies the first affinity preference, based on the second affinity information;
upon making the determination that the second user information satisfies the first proximity preference and that the second user information satisfies the first affinity preference, transmitting, based on the privacy preference of the second user, to the first user device, a first connection notification including first connection information comprising one or more of the second contact information, the second affinity information and the second location;
determining, for the first user, an interaction relating to the second user;
determining, for the first user, whether the first user and the second user share a mutual connection, wherein the mutual connection and a reason for the mutual connection are displayed via the first user device and/or the second user device; and
transmitting a report to the first user device comprising information relating to the interaction.
|