IP Library Granted Patent US 11,895,575
Granted Patent B2
US 11,895,575 · App. 17/877,045 · Granted Feb 6, 2024

Wireless network service transaction protocol

Inventors: Stephen McCann (Southampton, GB); Michael Peter Montemurro (Toronto, CA)
Assignee: MALIKIE INNOVATIONS LIMITED
H04W48/14G06F21/606H04L61/4541H04L63/0823H04L63/162H04L67/51H04L67/56H04L67/568H04W4/21H04W4/50H04W48/08H04W48/16H04W4/90H04W12/06H04W48/20H04W84/12H04W88/08
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 11,895,575
App. No.
17/877,045
Granted
Feb 6, 2024
Kind
B2
Abstract

A mobile device may retrieve service information about a network prior to associating with the network. Utilizing an advertisement protocol to transmit service query messages, a mobile device may receive service query responses from a network that identify the services available prior to establishing network capability. In other words, the messaging is prior to the exchange of any authentication parameters between the device and the network as well prior to the establishment of a recognized session between the device and the network.

Claims (28)

1. A method for a network component in a wireless communication network, the method comprising:

receiving, by the network component, a service discovery request comprising a query request field, wherein the query request field includes information identifying a requested service; and

transmitting, from the network component, a service discovery response comprising a query response field, wherein the query response field indicates whether a service matching the requested service is available or not available, and wherein the service discovery request and the service discovery response are Access Network Query Protocol (ANQP) elements, as defined in an IEEE 802.11 specification.

2. The method of claim 1 , wherein the service discovery request and the service discovery response are respectively received and transmitted using a Generic Advertisement Service (GAS).

3. The method of claim 1 , wherein the network component transmits a return code of at least one of “0”, “unknown failure”, “no service available”, or “message too large” in response to receiving the service discovery request.

4. The method of claim 1 , wherein the query request field is of a variable number of octets in length.

5. The method of claim 1 , wherein the query response field is of a variable number of octets in length.

6. The method of claim 1 , wherein the service discovery request includes an identifier (ID) field of 2-octets in size and a length field of 2-octets in size.

7. The method of claim 1 , wherein the service discovery response includes an identifier (ID) field of 2-octets in size and a length field of 2-octets in size.

8. A network component in a wireless communication network, comprising:

a memory storing instructions; and

a processor coupled to the memory and configured to execute the instructions, which cause the processor to be configured to:

receive a service discovery request comprising a query request field, wherein the query request field includes information identifying a requested service; and

transmit a service discovery response comprising a query response field, wherein the query response field indicates whether a service matching the requested service is available or not available, and wherein the service discovery request and the service discovery response are Access Network Query Protocol (ANQP) elements, as defined in an IEEE 802.11 specification.

9. The network component of claim 8 , wherein the service discovery request and the service discovery response are respectively received and transmitted using a Generic Advertisement Service (GAS).

10. The network component of claim 8 , wherein the network component transmits a return code of at least one of “0”, “unknown failure”, “no service available”, or “message too large” in response to receiving the service discovery request.

11. The network component of claim 8 , wherein the query request field is of a variable number of octets in length.

12. The network component of claim 8 , wherein the query response field is of a variable number of octets in length.

13. The network component of claim 8 , wherein the service discovery request includes an identifier (ID) field of 2-octets in size and a length field of 2-octets in size.

14. The network component of claim 8 , wherein the service discovery response includes an identifier (ID) field of 2-octets in size and a length field of 2-octets in size.

15. A non-transitory computer-readable medium configured to store a computer program product comprising computer executable instructions that, when executed by a processor of a network component in a wireless communication network, cause the processor to be configured to:

receive a service discovery request comprising a query request field, wherein the query request field includes information identifying a requested service; and

transmit a service discovery response comprising a query response field, wherein the query response field indicates whether a service matching the requested service is available or not available, and wherein the service discovery request and the service discovery response are Access Network Query Protocol (ANQP) elements, as defined in an IEEE 802.11 specification.

16. The non-transitory computer-readable medium of claim 15 , wherein the service discovery request and the service discovery response are respectively received and transmitted using a Generic Advertisement Service (GAS).

17. The non-transitory computer-readable medium of claim 15 , wherein the network component transmits a return code of at least one of “0”, “unknown failure”, “no service available”, or “message too large” in response to receiving the service discovery request.

18. The non-transitory computer-readable medium of claim 15 , wherein the query request field is of a variable number of octets in length.

19. The transitory computer-readable medium of claim 15 , wherein the query response field is of a variable number of octets in length.

20. The non-transitory computer-readable medium of claim 15 , wherein the service discovery request includes an identifier (ID) field of 2-octets in size and a length field of 2-octets in size, and wherein the service discovery response includes an ID field of 2-octets in size and a length field of 2-octets in size.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2022
From: MCCANN, STEPHEN
To: RESEARCH IN MOTION UK LIMITED
Reel/Frame 061561/0277 →
CHANGE OF NAME Recorded Oct 27, 2022
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 061790/0616 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2022
From: RESEARCH IN MOTION UK LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 061790/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2022
From: MONTEMURRO, MICHAEL PETER
To: RESEARCH IN MOTION LIMITED
Reel/Frame 061561/0357 →
Continuity (6)
Continuation 16912249 · Jun 25, 2020
Continuation 16176467 · Oct 31, 2018
Continuation 15483759 · Apr 10, 2017
Continuation 14854685 · Sep 15, 2015
Continuation 13548864 · Jul 13, 2012
Related Publication 20220369209A1 · Nov 17, 2022
Cited By (3)
US 12,284,599 US 12,294,939 US 12,395,899