IP Library › Granted Patent US 11,240,855
Granted Patent B2
US 11,240,855 · App. 16/740,608 · Granted Feb 1, 2022

Local area network client participation in a network slice

Inventors: Syam Krishna Babbellapati (Chennai, IN); Sitaramanjaneyulu Kanamarlapudi (San Diego, CA); Xiaolong Huang (San Jose, CA)
Assignee: QUALCOMM Incorporated
H04W76/11H04L12/189H04W28/0268H04W48/16H04W84/12
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,240,855
App. No.
16/740,608
Granted
Feb 1, 2022
Kind
B2
Abstract

This disclosure provides methods, devices and systems for transmitting, to one or more local area network clients of the device, a multicast message indicating an available network slice, receiving, from a first local area network client of the one or more local area network clients based on the multicast message, a request to access the available network slice, establishing, at the device based on receiving the request, a connection associated with the available network slice, and transmitting, to the first local area network client based on establishing the connection, a confirmation to access the available network slice.

Claims (93)

1. A method for wireless communication at a device, comprising:

transmitting, to one or more local area network clients of the device, a multicast message indicating an available network slice;

receiving, from a first local area network client of the one or more local area network clients based at least in part on the multicast message, a request to access the available network slice;

establishing, at the device based at least in part on receiving the request, a connection associated with the available network slice, wherein the connection comprises an end-to-end connection between the one or more local area network clients and a second network corresponding to the available network slice; and

transmitting, to the first local area network client based at least in part on establishing the connection, a confirmation to access the available network slice.

2. The method of claim 1 , further comprising:

determining one or more data packets associated with the available network slice; and

determining whether the one or more data packets satisfy a quality of service threshold, wherein establishing the connection associated with the available network slice is based at least in part on determining that the one or more data packets satisfy the quality of service threshold.

3. The method of claim 1 , further comprising:

transmitting, to a network device based at least in part on receiving the request, a second request to access the available network slice; and

receiving, from the network device, a confirmation to access the available network slice, wherein establishing the connection associated with the available network slice is based at least in part on receiving the confirmation from the network device, and wherein the confirmation transmitted to the first local area network client is based at least in part on the confirmation received from the network device.

4. The method of claim 1 , further comprising:

receiving, from the first local area network client, a second request to create a new network slice, wherein the second request is based at least in part on the multicast message;

determining an approval status associated with the new network slice; and

transmitting, to a network device based at least in part on determining the approval status, a third request to access the new network slice.

5. The method of claim 4 , further comprising receiving, from the network device based at least in part on transmitting the third request, a confirmation to access the new network slice.

6. The method of claim 5 , further comprising:

establishing, at the device based at least in part on receiving the confirmation to access the new network slice, a second connection associated with the new network slice; and

transmitting, to the first local area network client based at least in part on establishing the second connection, the confirmation to access the new network slice.

7. The method of claim 1 , further comprising:

receiving, from the first local area network client, a second request to delete a second network slice, wherein the second request is based at least in part on the multicast message; and

deleting the second network slice based at least in part on receiving the second request.

8. The method of claim 1 , further comprising:

receiving, from the first local area network client, a second request to initialize an application using a first wireless area network;

transmitting, to a network device, the second request to initialize the application of the first local area network client using the first wireless area network; and

receiving, from the network device, information associated with a plurality of network slices based at least in part on transmitting the second request.

9. The method of claim 8 , further comprising determining the available network slice from the plurality of network slices based at least in part on the information, wherein transmitting the multicast message is based at least in part on determining the available network slice.

10. The method of claim 8 , wherein the information comprises one or more of network slice selection assistance information, configured slice selection assistance information, or allowed slice selection assistance information.

11. The method of claim 1 , further comprising:

initiating, in response to transmitting the confirmation to access the available network slice, a new communication session with an application provider; and

determining a quality of service parameter associated with the available network slice based at least in part on initiating the new communication session.

12. The method of claim 11 , further comprising:

receiving, from the first local area network client, an indication of a termination of the new communication session associated with the available network slice; and

transmitting, to the first local area network client, a confirmation to terminate the new communication session associated with the available network slice.

13. The method of claim 12 , further comprising:

receiving, from the first local area network client, an indication of a released slice based at least in part on transmitting the confirmation to terminate the new communication session, wherein the released slice comprises the available network slice; and

transmitting, to the first local area network client based at least in part on receiving the indication of the released slice, a message indicating a release of one or more resources associated with the released slice.

14. The method of claim 13 , further comprising updating the quality of service parameter associated with the available network slice based at least in part on receiving the indication of the released slice.

15. The method of claim 1 , wherein the multicast message comprises one or more of a broadcast message, or a universal plug-and-play message.

16. A method for wireless communication at a device, comprising:

transmitting, to one or more local area network clients of the device, a multicast message indicating an available network slice;

receiving, from a first local area network client of the one or more local area network clients based at least in part on the multicast message, an identifier associated with the available network slice;

establishing, at the device based at least in part on a successful validation of the identifier, a connection associated with the available network slice, wherein the connection comprises an end-to-end connection between the one or more local area network clients and a second network corresponding to the available network slice; and

transmitting, to the first local area network client based at least in part on establishing the connection, a confirmation to access the available network slice.

17. The method of claim 16 , further comprising:

receiving, from the first local area network client, a request to initialize an application at the first local area network client using a first wireless area network, wherein receiving the identifier is based at least in part on receiving the request; and

determining, in response to receiving the request, whether the identifier associated with the available network slice matches a second identifier, wherein establishing the connection associated with the available network slice is based at least in part on determining that the identifier associated with the available network slice matches the second identifier.

18. The method of claim 16 , further comprising:

receiving, from the first local area network client, a request associated with the available network slice, wherein receiving the identifier associated with the available network slice is based at least in part on receiving the request; and

determining, in response to receiving the request, that the request is associated with the available network slice, wherein establishing the connection associated with the available network slice is based at least in part on determining that the request is associated with the available network slice.

19. The method of claim 16 , further comprising:

determining one or more data packets associated with the available network slice; and

determining whether the one or more data packets satisfy a quality of service threshold, wherein establishing the connection associated with the available network slice is based at least in part on determining that the one or more data packets satisfy the quality of service threshold.

20. The method of claim 16 , further comprising:

transmitting, to a network device based at least in part on receiving the identifier, a request to access the available network slice; and

receiving, from the network device, a confirmation to access the available network slice, wherein establishing the connection associated with the available network slice is based at least in part on receiving the confirmation from the network device, and wherein the confirmation transmitted to the first local area network client is based at least in part on the confirmation received from the network device.

21. The method of claim 16 , further comprising:

receiving, from the first local area network client, a request to initialize an application using a first wireless area network;

transmitting, to a network device, the request to initialize the application of the first local area network client using the first wireless area network; and

receiving, from the network device, information associated with a plurality of network slices based at least in part on transmitting the request.

22. The method of claim 21 , further comprising determining the available network slice from the plurality of network slices based at least in part on the information, wherein transmitting the multicast message is based at least in part on determining the available network slice.

23. The method of claim 16 , further comprising:

initiating, in response to transmitting the confirmation to access the available network slice, a new communication session with an application provider; and

determining a quality of service parameter associated with the available network slice based at least in part on initiating the new communication session.

24. The method of claim 23 , further comprising:

receiving, from the first local area network client, an indication of a termination of the new communication session associated with the available network slice; and

transmitting, to the first local area network client, a confirmation to terminate the new communication session associated with the available network slice.

25. The method of claim 24 , further comprising:

receiving, from the first local area network client, an indication of a released slice based at least in part on transmitting the confirmation to terminate the new communication session, wherein the released slice comprises the available network slice; and

transmitting, to the first local area network client based at least in part on receiving the indication of the released slice, a message indicating a release of one or more resources associated with the released slice.

26. The method of claim 25 , further comprising updating the quality of service parameter associated with the available network slice based at least in part on receiving the indication of the released slice.

27. A wireless communication device comprising:

at least one modem;

at least one processor;

at least one memory communicatively coupled with the at least one processor and storing processor-readable code that, when executed by the at least one processor in conjunction with the at least one modem, is configured to:

transmit, to one or more local area network clients of the wireless communication device, a multicast message indicating an available network slice;

receive, from a first local area network client of the one or more local area network clients based at least in part on the multicast message, a request to access the available network slice;

establish, at the wireless communication device based at least in part on receiving the request, a connection associated with the available network slice, wherein the connection comprises an end-to-end connection between the one or more local area network clients and a second network corresponding to the available network slice; and

transmit, to the first local area network client based at least in part on establishing the connection, a confirmation to access the available network slice.

28. The wireless communication device of claim 27 , wherein the code to determine the distributed resource unit is executable by the processor to cause the wireless communication device to:

determine one or more data packets associated with the available network slice; and

determine whether the one or more data packets satisfy a quality of service threshold, wherein establishing the connection associated with the available network slice is based at least in part on determining that the one or more data packets satisfy the quality of service threshold.

29. A wireless communication device comprising:

at least one modem;

at least one processor;

at least one memory communicatively coupled with the at least one processor and storing processor-readable code that, when executed by the at least one processor in conjunction with the at least one modem, is configured to:

transmit, to one or more local area network clients of the device, a multicast message indicating an available network slice;

receive, from a first local area network client of the one or more local area network clients based at least in part on the multicast message, an identifier associated with the available network slice;

establish, at the device based at least in part on a successful validation of the identifier, a connection associated with the available network slice, wherein the connection comprises an end-to-end connection between the one or more local area network clients and a second network corresponding to the available network slice; and

transmit, to the first local area network client based at least in part on establishing the connection, a confirmation to access the available network slice.

30. The wireless communication device of claim 27 , wherein the code to determine the distributed resource unit is executable by the processor to cause the wireless communication device to:

receive, from the first local area network client, a request to initialize an application at the first local area network client using a first wireless area network, wherein receiving the identifier is based at least in part on receiving the request; and

determine, in response to receiving the request, whether the identifier associated with the available network slice matches a second identifier, wherein establishing the connection associated with the available network slice is based at least in part on determining that the identifier associated with the available network slice matches the second identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: BABBELLAPATI, SYAM KRISHNA; KANAMARLAPUDI, SITARAMANJANEYULU; HUANG, XIAOLONG
To: QUALCOMM INCORPORATED
Reel/Frame 052181/0367 →
Continuity (1)
Related Publication 20210219354A1 · Jul 15, 2021
Cited By (1)
US 12,677,193