IP Library Granted Patent US 9,232,393
Granted Patent B2
US 9,232,393 · App. 14/401,618 · Granted Jan 5, 2016

Facilitating proximity services

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,232,393
App. No.
14/401,618
Granted
Jan 5, 2016
Kind
B2
Abstract

There is provided a method, comprising: establishing, by a first network node, a communication connection to at least one advertising device located in a geographically limited service area; establishing a communication connection to at least one advertisement-receiving device; generating at least one security key for encrypting and decrypting at least part of the data which is to be transmitted in D2D communication links, wherein each security key is valid for a predetermined validity period, and common to those at least one advertising device and at least one advertisement-receiving device within the service area which fulfill predetermined criteria; causing transmission of information indicating the generated at least one security key to those at least one advertising device which fulfill the predetermined criteria; and causing transmission of information indicating at least one of the generated at least one security key to those at least one advertisement-receiving device which fulfill the predetermined criteria.

Claims (91)

1. A method, comprising:

establishing, by a first network node, a communication connection to at least one advertising device located in a geographically limited service area within which advertisements are transmitted from the at least one advertising device to at least one advertisement-receiving device through direct device-to-device, D2D, communication links;

establishing a communication connection to at least one advertisement-receiving device;

generating at least one security key for encrypting and decrypting at least part of the data which is to be transmitted in the D2D communication links, wherein each security key is valid for a predetermined validity period, and common to those at least one advertising device and at least one advertisement-receiving device within the service area which fulfill predetermined criteria, wherein the predetermined criteria requires at least one of the following: the device is within a certain service area, the device is served by a certain operator, the device is applying a certain type of service;

causing transmission of information indicating the generated at least one security key to those at least one advertising device which fulfill the predetermined criteria; and

causing transmission of information indicating at least one of the generated at least one security key to those at least one advertisement-receiving device which fulfill the predetermined criteria.

2. The method of claim 1 , further comprising:

causing reception of an activation request from the at least one advertisement-receiving device, wherein the activation request is for receiving advertisements from at least one advertising device in the service area;

determining whether to accept the request or not; and

upon accepting the request, causing transmission of information to the at least one advertisement-receiving device, wherein the information indicates control information for establishing the D2D communication link with the at least one advertising device.

3. The method of claim 1 , further comprising:

causing reception of an activation request from the at least one advertisement-receiving device, wherein the activation request is for receiving advertisements from at least one advertising device in the service area;

determining whether to accept the request or not;

upon accepting the request, causing transmission of information to the at least one advertisement-receiving device, wherein the information indicates control information for establishing the D2D communication link with the at least one advertising device, and

detecting the number of advertisement-receiving devices in the service area on the basis of the number of received activation requests from the advertisement-receiving devices.

4. The method of claim 1 , further comprising:

configuring a certain advertisement-receiving device to report information to the network node, wherein the information relates to an advertising device being listened to or discovered by the advertisement-receiving device;

causing reception of the information from the advertisement-receiving device; and

determining whether or not the advertising device is a valid advertising device on the basis of the received information.

5. The method of claim 1 , further comprising:

causing reception of information from an advertisement-receiving device, wherein the information indicates that the advertisement-receiving device is responding to a received advertisement from a specific advertising device; and

identifying the specific advertising device on the basis of the information.

6. The method of claim 1 , further comprising:

causing transmission of a plurality of security keys at least to the at least one advertising device fulfilling the predetermined criteria, wherein the plurality of security keys cover a plurality of predetermined validity periods, each security key expiring after a corresponding validity period.

7. The method of claim 1 , further comprising:

causing transmission of information indicating only the current security key and the security key update interval to the at least one advertisement-receiving device fulfilling the predetermined criteria.

8. The method of claim 1 , further comprising:

agreeing with a second network node, which is associated with another network operator than the first network node, that the generated at least one security key is valid for each advertising device and advertisement-receiving device in the service area regardless of whether the device is served by the first or the second network node.

9. A method, comprising:

establishing, by an advertising device located in a service area, a communication connection to a network node, wherein the service area is a geographically limited area within which advertisements are transmitted from at least one advertising device to at least one advertisement-receiving device through direct device-to-device, D2D communication links;

causing a reception of at least one common security key from the network node, wherein the at least one security key is for encrypting at least part of the data which is to be transmitted through the D2D communication links, each security key is valid for a predetermined validity period, and common to those at least one advertising device and at least one advertisement-receiving device within the service area which fulfill predetermined criteria, wherein the predetermined criteria requires at least one of the following: the device is within a certain service area, the device is served by a certain operator, the device is applying a certain type of service;

encrypting data on the basis of a currently valid security key; and

causing transmission of the encrypted data to the at least one advertisement-receiving device fulfilling the predetermined criteria through the D2D communication.

10. The method of claim 9 , further comprising:

causing transmission of information to the at least one active advertisement-receiving device according to predetermined synchronization, wherein the information indicates an update of the security key for at least one next validity period.

11. The method of claim 9 , further comprising:

causing transmission of information indicating the currently valid security key to the at least one active advertisement-receiving device, wherein, in addition, the security key to be used in the next validity period is ciphered with the currently valid security key.

12. A method, comprising:

establishing, by an advertisement-receiving device located in a service area, a communication connection to a network node, wherein the service area is a geographically limited area within which advertisements are transmitted from at least one advertising device to at least one advertisement-receiving device through direct device-to-device, D2D communication links;

causing reception of information indicating at least one security key from the network node, wherein the at least one security key is for decrypting at least part of the data to be received through the D2D communication links, each key is valid for a predetermined validity period, and common to those at least one advertising device and at least one advertisement-receiving device within the service area which fulfill predetermined criteria, wherein the predetermined criteria requires at least one of the following: the device is within a certain service area, the device is served by a certain operator, the device is applying a certain type of service;

causing reception of encrypted data from the at least one advertising device fulfilling the predetermined criteria through the D2D communication; and

decrypting the data on the basis of a currently valid security key.

13. The method of claim 12 , further comprising:

causing transmission of an activation request to the network node wherein the activation request is for receiving advertisements from at least one advertising device in the service area.

14. An apparatus, comprising:

at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:

establish a communication connection to at least one advertising device located in a geographically limited service area within which advertisements are transmitted from the at least one advertising device to at least one advertisement-receiving device through direct device-to-device, D2D, communication links;

establish a communication connection to at least one advertisement-receiving device;

generate at least one security key for encrypting and decrypting at least part of the data which is to be transmitted in the D2D communication links, wherein each security key is valid for a predetermined validity period, and common to those at least one advertising device and at least one advertisement-receiving device within the service area which fulfill predetermined criteria, wherein the predetermined criteria requires at least one of the following: the device is within a certain service area, the device is served by a certain operator, the device is applying a certain type of service;

cause transmission of information indicating the generated at least one security key to those at least one advertising device which fulfill the predetermined criteria; and

cause transmission of information indicating at least one of the generated at least one security key to those at least one advertisement-receiving device which fulfill the predetermined criteria.

15. The apparatus of claim 14 , wherein the apparatus is further caused to:

cause reception of an activation request from the at least one advertisement-receiving device, wherein the activation request is for receiving advertisements from at least one advertising device in the service area;

determine whether to accept the request or not; and

upon accepting the request, cause transmission of information to the at least one advertisement-receiving device, wherein the information indicates control information for establishing the D2D communication link with the at least one advertising device.

16. The apparatus of claim 14 , wherein the apparatus is further caused to:

cause reception of an activation request from the at least one advertisement-receiving device, wherein the activation request is for receiving advertisements from at least one advertising device in the service area;

determine whether to accept the request or not;

upon accepting the request, cause transmission of information to the at least one advertisement-receiving device, wherein the information indicates control information for establishing the D2D communication link with the at least one advertising device, and

detect the number of advertisement-receiving devices in the service area on the basis of the number of received activation requests from the advertisement-receiving devices.

17. The apparatus of claim 14 , wherein the apparatus is further caused to:

configure a certain advertisement-receiving device to report information to the network node, wherein the information relates to an advertising device being listened to or discovered by the advertisement-receiving device;

causing reception of the information from the advertisement-receiving device; and

determining whether or not the advertising device is a valid advertising device on the basis of the received information.

18. The apparatus of claim 14 , wherein the apparatus is further caused to:

cause reception of information from an advertisement-receiving device, wherein the information indicates that the advertisement-receiving device is responding to a received advertisement from a specific advertising device; and

identify the specific advertising device on the basis of the information.

19. The apparatus of claim 14 , wherein the apparatus is further caused to:

cause transmission of a plurality of security keys at least to the at least one advertising device fulfilling the predetermined criteria, wherein the plurality of security keys cover a plurality of predetermined validity periods, each security key expiring after a corresponding validity period.

20. The apparatus of claim 14 , wherein the apparatus is further caused to:

cause transmission of information indicating only the current security key and the security key update interval to the at least one advertisement-receiving device fulfilling the predetermined criteria.

21. The apparatus of claim 14 , wherein the apparatus is further caused to:

agree with a second network node, which is associated with another network operator than the apparatus, that the generated at least one security key is valid for each advertising device and advertisement-receiving device in the service area regardless of whether the device is served by the apparatus or the second network node.

22. An apparatus, comprising:

at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:

establish a communication connection to a network node providing coverage to a geographically limited service area within which advertisements are transmitted from the apparatus to at least one advertisement-receiving device through direct device-to-device, D2D, communication links;

cause a reception of at least one common security key from the network node, wherein the at least one security key is for encrypting at least part of the data which is to be transmitted through the D2D communication links, each security key is valid for a predetermined validity period, and common to those at least one advertising device and at least one advertisement-receiving device within the service area which fulfill predetermined criteria, wherein the predetermined criteria requires at least one of the following: the device is within a certain service area, the device is served by a certain operator, the device is applying a certain type of service;

encrypt data on the basis of a currently valid security key; and

cause transmission of the encrypted data to the at least one advertisement-receiving device fulfilling the predetermined criteria through the D2D communication.

23. The apparatus of claim 22 , wherein the apparatus is further caused to:

cause transmission of information to the at least one active advertisement-receiving device according to predetermined synchronization, wherein the information indicates an update of the security key for at least one next validity period.

24. The apparatus of claim 22 , wherein the apparatus is further caused to:

cause transmission of information indicating the currently valid security key to the at least one active advertisement-receiving device, wherein, in addition, the security key to be used in the next validity period is ciphered with the currently valid security key.

25. An apparatus, comprising:

at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:

establish a communication connection to a network node providing coverage to a geographically limited service area within which advertisements are transmitted from at least one advertising device to at least one advertisement-receiving device through direct device-to-device, D2D, communication links;

cause reception of information indicating at least one security key from the network node, wherein the at least one security key is for decrypting at least part of the data to be received through the D2D communication links, each key is valid for a predetermined validity period, and common to those at least one advertising device and at least one advertisement-receiving device within the service area which fulfill predetermined criteria, wherein the predetermined criteria requires at least one of the following: the device is within a certain service area, the device is served by a certain operator, the device is applying a certain type of service;

cause reception of encrypted data from the at least one advertising device fulfilling the predetermined criteria through the D2D communication; and

decrypt the data on the basis of a currently valid security key.

26. The apparatus of claim 25 , wherein the apparatus is further caused to:

causing transmission of an activation request to the network node wherein the activation request is for receiving advertisements from at least one advertising device in the service area.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: NOKIA SOLUTIONS AND NETWORKS OY
To: NOKIA TECHNOLOGIES OY
Reel/Frame 047271/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2014
From: VAN PHAN, VINH; YU, LING; HORNEMAN, KARI VEIKKO
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 034186/0578 →