IP Library Granted Patent US 10,341,872
Granted Patent B2
US 10,341,872 · App. 15/699,390 · Granted Jul 2, 2019

Dynamic network slice resolution

Inventors: James Mathison (Warren, NJ); Niranjan B. Avula (Frisco, TX)
Assignee: Verizon Patent and Licensing Inc.
H04W16/10H04W8/08H04W8/20H04W88/02H04W88/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 10,341,872
App. No.
15/699,390
Granted
Jul 2, 2019
Kind
B2
Abstract

A first device can receive an attach request that includes information associated with a user device. The user device can provide the attach request to request access to a network. The first device can provide, to a second device and using the information associated with the user device, a request for information associated with a group identifier that is associated with the user device. The first device can receive, from the second device, the information associated with the group identifier that is associated with the user device based on providing the request for information associated with the group identifier. The first device can determine a network slice identifier that is associated with the user device based on the information associated with the group identifier that is associated with the user device. The first device can permit the user device to access a network slice, of the network, that is associated with the network slice identifier based on determining the network slice identifier.

Claims (81)

1. A first device, comprising:

one or more memories; and

one or more processors, communicatively coupled to the one or more memories, to:

receive an attach request that includes information associated with a user device,

the user device to provide the attach request to request access to a network;

provide, to a second device and using the information associated with the user device, a request for information associated with a group identifier that is associated with the user device;

receive, from the second device, the information associated with the group identifier that is associated with the user device based on providing the request for the information associated with the group identifier;

determine a network slice identifier that is associated with the user device based on the information associated with the group identifier,

where there is a many-to-one mapping between a plurality of group identifiers and the network slice identifier,

the plurality of group identifiers including the group identifier; and

permit the user device to access a network slice, of the network, that is associated with the network slice identifier based on determining the network slice identifier.

2. The first device of claim 1 , where there is a one-to-one mapping between the network slice identifier and the network slice.

3. The first device of claim 1 , where the one or more processors are further to:

provide, to a third device and using the information associated with the group identifier, another request for information associated with the network slice identifier,

the third device to store mapping information that maps the group identifier and the network slice identifier, and

the third device to provide, to the first device, the information associated with the group identifier based on the mapping information; and

where the one or more processors, when determining the network slice identifier, are to:

determine the network slice identifier based on providing the other request for the information associated with the group identifier.

4. The first device of claim 1 , where the one or more processors are further to:

provide, to a base station, an instruction that causes the base station to allocate, to the user device, resources associated with the network slice; and

where the one or more processors, when permitting the user device to access the network slice, are to:

permit the user device to access the network slice based on providing the instruction.

5. The first device of claim 1 , where the one or more processors are further to:

receive, from another user device, another attach request,

the other user device being associated with another group identifier that is different than the group identifier,

the other group identifier being mapped to the network slice identifier; and

permit the other user device to access the network slice based on the other attach request.

6. The first device of claim 1 , where the first device is a mobility management entity device and the second device is a home subscriber server.

7. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors of a first device, cause the one or more processors to:

receive an attach request that includes information associated with a user device,

the user device to provide the attach request to request access to a network;

provide, to a second device and using the information associated with the user device, a request for information associated with a group identifier,

the group identifier being associated with a plurality of user devices,

the plurality of user devices including the user device, and

each user device, of the plurality of user devices, being associated with a particular attribute;

receive, from the second device, the information associated with the group identifier that is associated with the user device based on providing the request for information associated with the group identifier;

access mapping information that maps the group identifier and a network slice identifier that is associated with the user device; and

determine the network slice identifier based on accessing the mapping information; and

permit the user device to access a network slice, of the network, that is associated with the network slice identifier based on determining the network slice identifier.

8. The non-transitory computer-readable medium of claim 7 , where the second device is a home subscriber server.

9. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

receive, from the user device, information associated with the group identifier; and

where the one or more instructions, that cause the one or more processors to determine the network slice identifier, cause the one or more processors to:

determine the network slice identifier after receiving, from the user device, the information associated with the group identifier.

10. The non-transitory computer-readable medium of claim 7 , where there is a many-to-one mapping between a plurality of group identifiers and the network slice identifier,

the plurality of group identifiers including the group identifier.

11. The non-transitory computer-readable medium of claim 7 , where there is a one-to-one mapping between the network slice identifier and the network slice.

12. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

provide, to a base station, an instruction that causes the base station to allocate, to the user device, resources associated with the network slice; and

where the one or more instructions, that cause the one or more processors to permit the user device to access the network slice, cause the one or more processors to:

permit the user device to access the network slice based on providing the instruction.

13. A method, comprising:

receiving, by a first device, an attach request that includes information associated with a user device,

the user device to provide the attach request to request access to a network;

providing, by the first device and to a second device and using the information associated with the user device, a request for information associated with a group identifier,

the group identifier being associated with a plurality of user devices,

the plurality of user devices including the user device, and

each user device, of the plurality of user devices, being associated with a particular attribute;

receiving, by the first device and from the second device, the information associated with the group identifier that is associated with the user device based on providing the request for information associated with the group identifier,

where a plurality of group identifiers, that include the group identifier, map to a network slice identifier;

determining, by the first device, a network slice identifier that is associated with the user device based on the information associated with the group identifier that is associated with the user device; and

permitting, by the first device, the user device to access a network slice, of the network, that is associated with the network slice identifier based on determining the network slice identifier.

14. The method of claim 13 , where there is a one-to-one mapping between the network slice identifier and the network slice.

15. The method of claim 13 , where the first device is a mobility management entity device.

16. The method of claim 13 , further comprising:

providing, to a third device and using the information associated with the user device, another request for information associated with the group identifier,

the third device to store mapping information that maps the group identifier and the network slice identifier, and

the third device to provide, to the first device, the information associated with the group identifier based on the mapping information and the other request; and

where determining the group identifier that is associated with the user device comprises:

determining the group identifier based on providing the other request.

17. The method of claim 13 , further comprising:

providing, to a base station, an instruction that causes the base station to allocate, to the user device, resources associated with the network slice; and

where permitting the user device to access the network slice comprises:

permitting the user device to access the network slice based on providing the instruction.

18. The first device of claim 1 , where the one or more processors are further to:

permit, without requiring a home subscriber server to be modified for the user device, the user device to access another network slice that is different from a network slice associated with the network slice identifier.

19. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to:

permit, without requiring a home subscriber server to be modified for the user device, the user device to access another network slice that is different from a network slice associated with the network slice identifier.

20. The method of claim 13 , further comprising:

permitting, without requiring a home subscriber server to be modified for the user device, the user device to access another network slice that is different from a network slice associated with the network slice identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2017
From: MATHISON, JAMES; AVULA, NIRANJAN B.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 043535/0249 →
Continuity (1)
Related Publication 20190082326A1 · Mar 14, 2019