FINDING MOBILE STATION FOR DEVICE-TO-DEVICE COMMUNICATION
First Claim
1. A method comprising:
- receiving, by an advertising mobile station in a wireless network, a master profile message from an access node, or from an access-node designated group master mobile station, the master profile message comprising, for each of a plurality of mobile stations in the wireless network, a timing parameter and at least one profile element;
selecting at least one receiving mobile station from the plurality of mobile stations based, at least in part, on comparing the timing parameter of the receiving mobile station to the timing parameter of the advertising mobile station and checking the at least one profile element of the receiving mobile station against a proposed advertisement;
sending a location request message to the at least one receiving mobile station; and
receiving the location message from the at least one receiving mobile station, the location message indicating a location of the at least one receiving mobile station.
8 Assignments
0 Petitions
Accused Products
Abstract
According to one example, a method may comprise receiving, by an advertising mobile station in a wireless network, a master profile message from an access node, the master profile message comprising, for each of a plurality of mobile stations in the wireless network, a timing parameter and at least one profile element; selecting at least one receiving mobile station from the plurality of mobile stations based, at least in part, on comparing the timing parameter of the receiving mobile station to the timing parameter of the advertising mobile station and checking the at least one profile element of the receiving mobile station against a proposed advertisement; sending a location request message to the at least one receiving mobile station; receiving the location message from the at least one receiving mobile station, the location message indicating a location of the at least one receiving mobile station.
38 Citations
80 Claims
-
1. A method comprising:
-
receiving, by an advertising mobile station in a wireless network, a master profile message from an access node, or from an access-node designated group master mobile station, the master profile message comprising, for each of a plurality of mobile stations in the wireless network, a timing parameter and at least one profile element; selecting at least one receiving mobile station from the plurality of mobile stations based, at least in part, on comparing the timing parameter of the receiving mobile station to the timing parameter of the advertising mobile station and checking the at least one profile element of the receiving mobile station against a proposed advertisement; sending a location request message to the at least one receiving mobile station; and receiving the location message from the at least one receiving mobile station, the location message indicating a location of the at least one receiving mobile station.
-
-
2. The method of claim 0 further comprising synchronizing with the access node.
-
3. The method of claim 0 further comprising synchronizing with the access node, the synchronizing comprising sending at least one profile element for the advertising mobile station to the access node.
-
4. The method of claim 0 further comprising sending, to the access node, a service request message.
-
5. The method of claim 0 further comprising sending, to the access node, an advertising mobile station profile message, the advertising mobile station profile message comprising at least one profile element for the advertising mobile station.
-
6. The method of claim 0 wherein:
-
the receiving the master profile message comprises receiving, by the advertising mobile station in the wireless network, the master profile message from the access node, or from the access-node designated group master mobile station, the master profile message comprising, for each of the plurality of mobile stations in the wireless network, a timing parameter and at least one profile element, the timing parameter comprising a timing advance parameter; and the selecting comprises selecting the at least one receiving mobile station from the plurality of mobile stations based, at least in part, on comparing the timing advance parameter of the receiving mobile station to the timing advance parameter of the advertising mobile station, and checking the at least one profile element of the receiving mobile station against the proposed advertisement.
-
-
7. The method of claim 0 wherein:
-
the receiving comprises receiving, by the advertising mobile station in the wireless network, the master profile message from the access node, or from an access-node designated group master mobile station, the master profile message comprising, for each of the plurality of mobile stations in the wireless network, the timing parameter, the at least one profile element, and a connection identifier; and the selecting comprises selecting at least one receiving mobile station from the plurality of mobile stations based, at least in part, on comparing the timing parameter of the receiving mobile station to the timing parameter of the advertising mobile station and checking the at least one profile element of the receiving mobile station against the proposed advertisement, and the connection identifier of the receiving mobile station.
-
-
8. The method of claim 0 wherein the receiving the master profile message comprises receiving the master profile message the master profile message comprising, for each of the plurality of mobile stations within a device-to-device group, the timing advance parameter and the at least one profile element, the device-to-device group also comprising the advertising mobile station.
-
9. The method of claim 0 wherein the receiving the location message comprises receiving the location message from the at least one receiving mobile station, the location message indicating global positioning system (GPS) coordinates of the at least one receiving mobile station.
-
10. The method of claim 0 wherein:
-
the selecting the at least one receiving mobile station comprises selecting multiple receiving mobile stations from the plurality of mobile stations based, at least in part, on comparing the timing advance parameters of the multiple receiving mobile stations to the timing advance parameter of the advertising mobile station and checking the at least one profile element of each of the multiple receiving mobile stations against the proposed advertisement; the sending the location request messages comprises sending location request messages to each of the multiple receiving mobile stations; and the receiving the location message comprises receiving location messages from each of the multiple receiving mobile stations, the location messages indicating a location of each of the multiple receiving mobile stations.
-
-
11. The method of claim 0 further comprising generating the proposed advertisement based on a user input.
-
12. The method of claim 0 further comprising:
-
determining, based on the location indicated by the location message, that the location of the at least one receiving mobile station is within a maximum advertising distance from the advertising mobile station; and synchronizing, based on the determining, with the receiving mobile station for device-to-device communication.
-
-
13. The method of claim 0 further comprising:
-
determining, based on the location indicated by the location message, that the location of the at least one receiving mobile station is within a maximum distance from the advertising mobile station; and sending, based on the determining, an advertisement message to the receiving mobile station.
-
-
14. The method of claim 0 wherein the sending the location request message and the receiving the location message are comprised in a synchronization process initiated by the advertising mobile station with the receiving mobile station.
-
15. The method of claim 0 wherein the wireless network comprises a Long Term Evolution (LTE) wireless network.
-
16. A method comprising:
-
sending, by a receiving mobile station in a wireless network, a receiving mobile station profile message to an access node, the receiving mobile station profile message comprising at least one profile element; receiving, from an advertising mobile station, a location request message; and sending, in response to the receiving the location request message, a location message to the advertising mobile station, the location message indicating a location of the receiving mobile station. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a controller configured to; process a master profile message received from an access node or from an access-node designated group master mobile station, the master profile message comprising, for each of a plurality of mobile stations in the wireless network, a timing parameter and at least one profile element; select at least one receiving mobile station from the plurality of mobile stations based, at least in part, on comparing the timing parameter of the receiving mobile station to the timing parameter of the advertising mobile station and checking the at least one profile element of the receiving mobile station against a proposed advertisement; generate a location request message for the at least one receiving mobile station; and process the location message received from the at least one receiving mobile station, the location message indicating a location of the at least one receiving mobile station; and a transceiver configured to send messages generated by the controller and receive and forward messages to the controller. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. An apparatus comprising:
-
a controller configured to; generate a receiving mobile station profile message for an access node, the receiving mobile station profile message comprising at least one profile element; process a location request message received from an advertising mobile station; and generate, in response to processing the location request message, a location message for the advertising mobile station, the location message indicating a location of the receiving mobile station; and a transceiver configured to send messages generated by the controller and receive and forward messages to the controller. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A computer program product for device-to-device communication between mobile stations, the computer program product being tangibly embodied on a computer storage medium and comprising executable code that, when executed, is configured to cause an advertising mobile station to:
-
receive, by the advertising mobile station in a wireless network, a master profile message from an access node, or from an access-node designated group master mobile station, the master profile message comprising, for each of a plurality of mobile stations in the wireless network, a timing parameter and at least one profile element; select at least one receiving mobile station from the plurality of mobile stations based, at least in part, on comparing the timing parameter of the receiving mobile station to the timing parameter of the advertising mobile station and checking the at least one profile element of the receiving mobile station against a proposed advertisement; send a location request message to the at least one receiving mobile station; and receive the location message from the at least one receiving mobile station, the location message indicating a location of the at least one receiving mobile station. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A computer program product for device-to-device communication between mobile stations, the computer program product being tangibly embodied on a computer storage medium and comprising executable code that, when executed, is configured to cause a receiving mobile station to:
-
send, by the receiving mobile station in a wireless network, a receiving mobile station profile message to an access node, the receiving mobile station profile message comprising at least one profile element; receive, from an advertising mobile station, a location request message; and send, in response to the receiving the location request message, a location message to the advertising mobile station, the location message indicating a location of the receiving mobile station. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
Specification