IP Library Granted Patent US 9,820,084
Granted Patent B2
US 9,820,084 · App. 15/109,853 · Granted Nov 14, 2017

Service data provision

Inventors: Arto Palin (Viiala, FI); Jukka Reunamaki (Tampere, FI)
Assignee: Nokia Technologies Oy
H04W4/008G06Q30/0267H04W4/001
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,820,084
App. No.
15/109,853
Granted
Nov 14, 2017
Kind
B2
Abstract

A technique for providing service data is provided. According to an example embodiment, the technique comprises operating, in a user apparatus, a first wireless communication portion for short-range wireless communication and a second wireless communication portion for wireless communication, providing, in response to receiving a list of allowable device identifiers from a remote server apparatus via the second wireless communication portion, said list of allowable device identifiers to the first wireless communication portion, and issuing, in response to the first wireless control portion receiving an advertising message comprising a device identifier included in said list of allowable device identifiers, an advertising report including at least one of the received device identifier and a service identifier associated with the received device identifier.

Claims (42)

1. An apparatus comprising

at least one processor; and

at least one memory storing executable instructions that, with the at least one processor, cause the apparatus at least to:

cause a server to receive an indication that the apparatus has entered an area of interest,

based on causing the server to receive the indication that the apparatus has entered the area of interest, receive, from the server, a list of allowable device identifiers associated with the area of interest,

receive, via a first wireless communication that uses a first wireless communication protocol, an advertising message comprising a device identifier, and

based on determining that the device identifier is included on the list of allowable device identifiers, transmit, via a second wireless communication that uses a second wireless communication protocol, a request for additional information, the request comprising at least one of the device identifier or a service identifier associated with the device identifier.

2. An apparatus according claim 1 , wherein the first wireless communication protocol comprises the Bluetooth Low Energy (BLE) protocol.

3. An apparatus according to claim 2 , wherein the device identifier comprises a BLE address, and wherein the list of allowable device identifiers comprises a list of allowable BLE addresses.

4. An apparatus according to claim 1 , wherein the second wireless communication protocol comprises a wireless local area network (WLAN) protocol or a cellular wireless communication protocol.

5. An apparatus according to claim 1 , wherein the executable instructions, with the at least one processor, further cause the apparatus at least to:

start scanning for advertising messages in response to receiving the list of allowable device identifiers, and

stop the scanning based on determining that the apparatus has left the area of interest.

6. An apparatus according to claim 1 , wherein the advertising message comprises the service identifier.

7. An apparatus according to claim 6 ,

wherein the list of allowable device identifiers comprises an associated service identifier for each allowable device identifier, and

wherein causing the apparatus to transmit the request is further based on the service identifier matching one of the associated service identifiers.

8. An apparatus according to claim 1 , wherein the service identifier comprises a universally unique identifier (UUID).

9. An apparatus according to claim 1 , wherein causing the apparatus to transmit the request comprises causing the apparatus to transmit the request to the server.

10. An apparatus according to claim 1 , wherein causing the apparatus to transmit the request comprises causing the apparatus to transmit the request to a device identified by the device identifier.

11. A method comprising

causing a server to receive an indication that a computing device has entered an area of interest;

based on causing the server to receive the indication that the computing device has entered the area of interest, receiving, by the computing device and from the server, a list of allowable device identifiers associated with the area of interest;

receiving, by the computing device, via a first wireless communication that uses a first wireless communication protocol, an advertising message comprising a device identifier; and

based on determining that the device identifier is included on the list of allowable device identifiers, transmitting, by the computing device, via a second wireless communication that uses a second wireless communication protocol, a request for additional information, the request comprising at least one of the device identifier or a service identifier associated with the device identifier.

12. A method according claim 11 , wherein the first wireless communication protocol comprises the Bluetooth Low Energy (BLE) protocol.

13. A method according to claim 12 , wherein the device identifier comprises a BLE address, and wherein the list of allowable device identifies comprises a list of allowable BLE device addresses.

14. A method according to claim 11 , wherein the second wireless communication protocol comprises a wireless local area network (WLAN) protocol or a cellular wireless communication protocol.

15. A method according to claim 11 , further comprising:

starting scanning for advertising messages in response to receiving the list of allowable device identifiers; and

stopping the scanning based on determining that the computing device has left the area of interest.

16. A method according to claim 11 , wherein the advertising message comprises the service identifier.

17. A method according to claim 16 ,

wherein the list of allowable device identifiers comprises an associated service identifier for each allowable device identifier, and

wherein transmitting the request is further based on the service identifier matching one of the associated service identifiers.

18. The method according to claim 11 , wherein causing the server to receive the indication that the computing device has entered the area of interest is performed by the computing device transmitting, to the server, the indication that the computing device has entered the area of interest.

19. The method according to claim 11 , wherein causing the server to receive the indication that the computing device has entered the area of interest is performed by the computing device transmitting, to a wireless access point associated with the area of interest, one or more signalling messages that comprise an identifier associated with the computing device.

20. One or more non-transitory computer-readable media storing executable instructions that, when executed by an apparatus, causes the apparatus at least to:

cause a server to receive an indication that the apparatus has entered the area of interest,

based on causing the server to receive the indication that the apparatus has entered the area of interest, receive, from the server, a list of allowable device identifiers associated with the area of interest,

receive, via a first wireless communication that uses a first wireless communication protocol, an advertising message comprising a device identifier, and

based on determining that the device identifier is included on the list of allowable device identifiers, transmit, via a second wireless communication that uses a second wireless communication protocol, a request for additional information, the request comprising at least one of the device identifier or a service identifier associated with the device identifier.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2016
From: PALIN, ARTO; REUNAMAKI, JUKKA
To: NOKIA CORPORATION
Reel/Frame 039082/0226 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2016
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 039082/0270 →
Priority Claims (1)
GB 1400314.9 · Jan 9, 2014 · national
Continuity (1)
Related Publication 20160337787A1 · Nov 17, 2016