Method and apparatus for providing an anonymous communication session
First Claim
1. A method comprising:
- detecting, by a user device, one or more other user devices located in proximity to the user device using near field communication;
retrieving, by the user device, at least one key for establishing at least one anonymous communication session among the user device and the one or more other user devices;
transmitting, by the user device, the at least one key to the one or more other user devices;
transmitting, by the user device, a request for establishing the at least one anonymous communication session to a server, wherein the request specifies an actual communication identifier of the user device and the at least one key, and the server registers the actual communication identifier of the user device and at least one actual communication identifier of at least one of the other user devices that receives the at least one key and accepts the at least one anonymous communication session; and
transmitting, by the user device, content to the at least one of the other user devices via the at least one anonymous communication session facilitated by the server, wherein the server does not expose the at least one actual communication identifier to the user device or the actual communication identifier to the at least one of the other user devices.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for generating and/or sharing of at least one key upon registering communication identifiers associated with one or more devices for an anonymous communication session. The approach involves causing, at least in part, a generation of at least one key associated with at least one anonymous communication session. The approach also involves causing, at least in part, a transmission of the at least one key to one or more devices. The approach further involves causing, at least in part, a registration of one or more actual communication identifiers associated with the one or more devices to the at least one anonymous communication session based, at least in part, on receiving the at least one key from the one or more devices, wherein the registration does not expose the one or more actual communication identifiers to the one or more devices of the at least one anonymous communication session.
16 Citations
20 Claims
-
1. A method comprising:
-
detecting, by a user device, one or more other user devices located in proximity to the user device using near field communication; retrieving, by the user device, at least one key for establishing at least one anonymous communication session among the user device and the one or more other user devices; transmitting, by the user device, the at least one key to the one or more other user devices; transmitting, by the user device, a request for establishing the at least one anonymous communication session to a server, wherein the request specifies an actual communication identifier of the user device and the at least one key, and the server registers the actual communication identifier of the user device and at least one actual communication identifier of at least one of the other user devices that receives the at least one key and accepts the at least one anonymous communication session; and transmitting, by the user device, content to the at least one of the other user devices via the at least one anonymous communication session facilitated by the server, wherein the server does not expose the at least one actual communication identifier to the user device or the actual communication identifier to the at least one of the other user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus embedded in a user device to perform at least the following, initiate a detection of one or more other user devices located in proximity to the user device using near field communication; retrieve at least one key for establishing at least one anonymous communication session among the user device and the one or more other user devices; initiate a transmission of the at least one key to the one or more other user devices; initiate a transmission of a request for establishing the at least one anonymous communication session to a server, wherein the request specifies an actual communication identifier of the user device and the at least one key, and the server registers the actual communication identifier of the user device and at least one actual communication identifier of at least one of the other user devices that receives the at least one key and accepts the at least one anonymous communication session; and initiate a transmission of content to the at least one of the other user devices via the at least one anonymous communication session facilitated by the server, wherein the server does not expose the at least one actual communication identifier to the user device or the actual communication identifier to the at least one of the other user devices. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus embedded in a user device to at least perform the following steps:
-
initiating a detection of one or more other user devices located in proximity to the user device using near field communication; retrieving at least one key for establishing at least one anonymous communication session among the user device and the one or more other user devices; initiating a transmission of the at least one key to the one or more other user devices; initiating a transmission of a request for establishing the at least one anonymous communication session to a server, wherein the request specifies an actual communication identifier of the user device and the at least one key, and the server registers the actual communication identifier of the user device and at least one actual communication identifier of at least one of the other user devices that receives the at least one key and accepts the at least one anonymous communication session; and initiating a transmission of content to the at least one of the other user devices via the at least one anonymous communication session facilitated by the server, wherein the server does not expose the at least one actual communication identifier to the user device or the actual communication identifier to the at least one of the other user devices. - View Dependent Claims (19, 20)
-
Specification