METHODS OF PROCESSING REQUESTS FOR CONTENT AND INITIATING AN INTERCONNECTION FOR THE CONTENT
At least one example embodiment is directed to a method of processing a request for content including storing, at a network element, user information for a plurality of users, the user information including a location of the user and received content information, receiving a request for content from a requester, determining a potential peer from the plurality of users based on the request for content and the user information, and sending a response to the requester based on the determining
1 . A method of processing a request for content comprising:
storing, at a network element, user information for a plurality of users, the user information including locations of the plurality of users and received content information;
receiving a request for content from a requester of the plurality of users;
determining a potential peer from the plurality of users based on the request for content and the user information; and
sending a response to the requester based on the determining.
2 . The method of claim 1 , wherein as part of the response, the network element identifies the user information to the requester.
3 . The method of claim 1 , further comprising:
sending an enable signal to the potential peer.
4 . The method of claim 3 , wherein as part of the enable signal, the network element requests activation of an interface.
5 . The method of claim 4 , wherein the interface is Bluetooth or Wi-Fi.
6 . The method of claim 3 , wherein the sending the enable signal sends a key to the potential peer.
7 . The method of claim 6 , wherein the sending the response sends the key to the requester.
8 . The method of claim 1 , wherein the received content information identifies content downloaded for each user.
9 . The method of claim 8 , wherein the determining determines whether the requested content matches the received content information from one of the plurality of users.
10 . The method of claim 8 , wherein the determining determines the potential peer as the user having the requested content.
11 . The method of claim 1 , further comprising:
periodically receiving location information from the plurality of users.
12 . The method of claim 1 , further comprising:
transmitting the requested content to the potential peer.
13 . A method of initiating an interconnection between a requester of a plurality of users and a potential peer of the plurality of users:
storing, at a network element, user information for the plurality of users, the user information including a location of the user and received content information;
receiving a request for content from the requester;
first determining a data spot of the requester, the data spot being an area where the requester has communicative access to transmission resource(s) for access and consumption of the requested content;
second determining the potential peer in the data spot based on the first determining; and
transmitting a response to the requester and an enable signal to the potential peer if the requester is located in the data spot.
14 . The method of claim 13 , wherein as part of the enable signal, the network element requests activation of an interface.
15 . The method of claim 14 , wherein the interface is Bluetooth or Wi-Fi.
16 . The method of claim 13 , further comprising:
transmitting map information to the requester, the map information indicating data spots.
17 . The method of claim 16 , wherein the transmitting map information transmits map information based on the user information.
18 . The method of claim 13 , further comprising:
receiving location information from the requester, the location information indicating that the requester is in the data spot.
19 . The method of claim 13 , wherein the transmitting transmits a key to the potential peer.
20 . The method of claim 19 , wherein the transmitting transmits the key to the requester.