IP Library › Granted Patent US 12,549,548
Granted Patent B2
US 12,549,548 · App. 18/526,240 · Granted Feb 10, 2026

Systems and methods for network-assisted authentication and location services

Inventors: Rahul Nalam (Delaware, OH); Dante J. Pacella (Charles Town, WV); Ashish Sardesai (Ashburn, VA); David J. Strumwasser (Somerville, NJ); Sumanth S. Mallya (Flower Mound, TX)
Assignee: Verizon Patent and Licensing Inc.
H04L63/0876H04L63/108H04L67/51H04L67/52H04L67/75
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 12,549,548
App. No.
18/526,240
Granted
Feb 10, 2026
Kind
B2
Abstract

A system described herein may receive a first authentication request that includes a first identifier of a User Equipment (“UE”), and a second identifier of a second device. The system may output a second authentication request to a wireless network with which the UE is associated, which may include the first identifier of the UE. The system may receive, in response to the second authentication request an indication that the UE has been authenticated, and location information associated with the UE. The system may identify one or more services associated with the received location of the UE, and may output, to the second device and based on the response to the second authentication request, traffic associated with the identified one or more services.

Claims (75)

1 . A first device, comprising:

one or more hardware processors configured to:

receive a first authentication request that includes:

a first identifier of a User Equipment (“UE”), and

a second identifier of a second device;

output a second authentication request to a wireless network with which the UE is associated, wherein the authentication request includes the first identifier of the UE;

receive, in response to the second authentication request:

an indication that the UE has been authenticated, and

location information associated with the UE;

maintain a set of content available for providing to one or more UEs, wherein different subsets of the content are associated with different locations;

identify one or more services associated with the received location of the UE, wherein identifying the one or more services associated with the location of the UE includes identifying a particular subset of the content associated with the location of the UE; and

output, to the second device and based on the response to the second authentication request, traffic associated with the identified one or more services, wherein outputting the traffic associated with the identified one or more services includes providing the particular subset of content, associated with the location of the UE, to the second device.

2 . The first device of claim 1 , wherein the UE is associated with a particular user or account, wherein the one or more hardware processors are further configured to: identify that the first authentication request is associated with the particular user or account based on the first identifier of the UE received with the first authentication request.

3 . The first device of claim 2 , wherein identifying the one or more services further includes identifying a set of services associated with the particular user or account.

4 . The first device of claim 1 , wherein the first identifier of the UE includes a Mobile Directory Number (“MDN”) of the UE.

5 . The first device of claim 1 , wherein the first authentication request is received from the UE, and wherein the second device provides the second identifier to the UE.

6 . A first device, comprising:

one or more hardware processors configured to:

receive a first authentication request that includes:

a first identifier of a User Equipment (“UE”), and

a second identifier of a second device;

output a second authentication request to a wireless network with which the UE is associated, wherein the authentication request includes the first identifier of the UE;

receive, in response to the second authentication request:

an indication that the UE has been authenticated, and

location information associated with the UE;

identify one or more services associated with the received location of the UE;

output, to the second device and based on the response to the second authentication request, traffic associated with the identified one or more services;

receive scheduling information associated with the fust UE;

determine, based on the scheduling information associated with the fust UE, that authentication of the second device has expired; and

cease outputting, to the second device and based on determining that the authentication of the second device has expired, traffic associated with the identified one or more services.

7 . The first device of claim 6 , wherein the first identifier of the UE includes a Mobile Directory Number (“MDN”) of the UE.

8 . The first device of claim 6 , wherein the first authentication request is received from the UE, and wherein the second device provides the second identifier to the UE.

9 . The first device of claim 6 , wherein the UE is associated with a particular user or account, the method further comprising:

identifying that the first authentication request is associated with the particular user or account based on the first identifier of the UE received with the first authentication request,

wherein identifying the one or more services further includes identifying a set of services associated with the particular user or account.

10 . A non-transitory computer-readable medium, storing a plurality of processor-executable instructions to:

receive a first authentication request that includes:

a first identifier of a User Equipment (“UE”), and

a second identifier of a device;

output a second authentication request to a wireless network with which the UE is associated, wherein the authentication request includes the first identifier of the UE;

receive, in response to the second authentication request:

an indication that the UE has been authenticated, and

location information associated with the UE;

maintain a set of content available for providing to one or more UEs, wherein different subsets of the content are associated with different locations;

identify one or more services associated with the received location of the UE, wherein identifying the one or more services associated with the location of the UE includes identifying a particular subset of the content associated with the location of the UE; and

output, to the device and based on the response to the second authentication request, traffic associated with the identified one or more services, wherein outputting the traffic associated with the identified one or more services includes providing the particular subset of content, associated with the location of the UE, to the device.

11 . The non-transitory computer-readable medium of claim 10 , wherein the UE is associated with a particular user or account, wherein the plurality of processor-executable instructions further include processor-executable instructions to:

identify that the first authentication request is associated with the particular user or account based on the first identifier of the UE received with the first authentication request.

12 . The non-transitory computer-readable medium of claim 11 , wherein identifying the one or more services further includes identifying a set of services associated with the particular user or account.

13 . The non-transitory computer-readable medium of claim 10 , wherein the first identifier of the UE includes a Mobile Directory Number (“MDN”) of the UE.

14 . The non-transitory computer-readable medium of claim 10 , wherein the first authentication request is received from the UE, and wherein the device provides the second identifier to the UE.

15 . The non-transitory computer-readable medium of claim 10 , wherein the plurality of processor-executable instructions further include processor-executable instructions to:

receive scheduling information associated with the UE;

determine, based on the scheduling information associated with the UE, that authentication of the device has expired; and

cease outputting, to the device and based on determining that the authentication of the device has expired, traffic associated with the identified one or more services.

16 . A method, comprising:

receiving a first authentication request that includes:

a first identifier of a User Equipment (“UE”), and

a second identifier of a device;

outputting a second authentication request to a wireless network with which the UE is associated, wherein the authentication request includes the first identifier of the UE;

receiving, in response to the second authentication request:

an indication that the UE has been authenticated, and

location information associated with the UE;

maintaining a set of content available for providing to one or more UEs, wherein different subsets of the content are associated with different locations;

identifying one or more services associated with the received location of the UE, wherein identifying the one or more services associated with the location of the UE includes identifying a particular subset of the content associated with the location of the UE; and

outputting, to the device and based on the response to the second authentication request, traffic associated with the identified one or more services-, wherein outputting the traffic associated with the identified one or more services includes providing the particular subset of content, associated with the location of the UE, to the device.

17 . The method of claim 16 , wherein the UE is associated with a particular user or account, the method further comprising:

identifying that the first authentication request is associated with the particular user or account based on the first identifier of the UE received with the first authentication request,

wherein identifying the one or more services further includes identifying a set of services associated with the particular user or account.

18 . The method of claim 16 , wherein the first identifier of the UE includes a Mobile Directory Number (“MDN”) of the UE.

19 . The method of claim 16 , wherein the first authentication request is received from the UE, and wherein the UE receives the second identifier from the device.

20 . The method of claim 16 , further comprising:

receiving scheduling information associated with the UE;

determining, based on the scheduling information associated with the UE, that authentication of the device has expired; and

ceasing outputting, to the device and based on determining that the authentication of the device has expired, traffic associated with the identified one or more services.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2023
From: NALAM, RAHUL; PACELLA, DANTE J.; SARDESAI, ASHISH; STRUMWASSER, DAVID; MALLYA, SUMANTH S.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 065732/0367 →
Continuity (1)
Related Publication 20250184325A1 · Jun 5, 2025
References Cited (4)
US 11374875B1 · Abhigyan · 2022 [cited by examiner]
US 20150365403A1 · Counterman · 2015 [cited by examiner]
US 20170171187A1 · Yin · 2017 [cited by examiner]
US 20240422535A1 · Balmakhtar · 2024 [cited by examiner]