IP Library Granted Patent US 9,525,486
Granted Patent B2
US 9,525,486 · App. 14/647,273 · Granted Dec 20, 2016

Visible light communications personal area network controller and access point systems and methods

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,525,486
App. No.
14/647,273
Granted
Dec 20, 2016
Kind
B2
Abstract

A network, a Visible Light Communications (VLC) controller, and a method relate to a network architecture splitting frame processing functionality between Light Fidelity (LiFi) Access Points (APs) and a VLC controller or virtualized controller. In such configurations, the LiFi APs are so-called thin devices that may be widely deployed through an infrastructure to concurrently provide illumination and network access via VLC protocols such as IEEE 802.15.7 or variants thereof.

Claims (80)

1. A network, comprising:

at least one visible light access point communicatively coupled to a device via a light connection;

a controller communicatively coupled to the at least one visible light access point and an external network;

the at least one visible light access point is configured to perform a first set of media access control functions; and

the controller is configured to perform a second set of media access control functions, wherein the controller and the at least one visible light access point cooperatively perform the first set of media access control functions and the second set of media access control functions associated with frames between the device.

2. The network of claim 1 , wherein the controller comprises a standalone device communicatively coupled to the at least one visible light access point.

3. The network of claim 1 , wherein the controller comprises a virtualized controller operating within one of the at least one visible light access point.

4. The network of claim 1 , further comprising:

at least one wireless access point communicatively coupled to the controller;

wherein the controller is configured to control both the at least one wireless access point and the at least one visible light access point.

5. The network of claim 4 , wherein the at least one wireless access point is configured to perform a third set of media access control functions for a wireless connection; and

wherein the controller is configured to perform a fourth set of media access control functions, wherein the controller and the at least one wireless access point cooperatively perform the third set of media access control functions and the fourth set of media access control functions associated with frames for the wireless connection.

6. The network of claim 1 , wherein the first set of media access control functions comprise low level media access control functions and the second set of media access control functions comprise high level media access control functions.

7. The network of claim 6 , wherein the low level media access control functions are associated with channel access in a protocol associated with the light connection and the high level media access control functions are associated with frame and protocol processing in the protocol associated with the light connection.

8. The network of claim 6 , wherein the low level media access control functions comprise any of:

a channel access function;

beacon generation;

a cyclic redundancy check function;

a header generation/parsing function;

an acknowledgment (ACK) parsing/generating function;

a collision avoidance function;

a retransmission timeout function; and

a fast link recover function; and

wherein the high level media access control functions comprise any of:

a mobility and roaming function;

a retransmission function;

a host interface function;

association and disassociation;

authentication and encryption of data traffic;

guaranteed time slot (GTS) allocation and management; and

visibility and dimming support.

9. The network of claim 4 , wherein the controller is configured to seamlessly manage interworking of the device between the light connection and the wireless connection by tracking the device using a single addressing scheme.

10. The network of claim 1 , wherein the light connection is compliant to IEEE 802.15.7-2011.

11. A controller, comprising:

a network interface communicatively coupled to a Visible Light Communications (VLC) access point and a network;

a processor; and

memory storing instructions that, when executed, cause the processor to:

receive a first partially processed data frame from the VLC access point, wherein the first partially processed data frame is directed from a device to the network, and wherein the first partially processed data frame has been processed according to a first set of media access control functions by the VLC access point;

perform a second set of media access control functions on the first partially processed data frame, wherein the controller and the at least one visible light access point cooperatively perform the first set of media access control functions and the second set of media access control functions associated with frames between the device;

partially process a second data frame according to the second set of media access control functions, wherein the second data frame is directed from the network to the device; and

transmit the second partially processed data frame to the VLC access point for subsequent processing of the second partially processed data according to the first set of media access control functions by the VLC access point.

12. The controller of claim 11 , wherein the controller comprises a standalone device communicatively coupled to the VLC access point.

13. The controller of claim 11 , wherein the controller comprises a virtualized controller operating within the VLC access point.

14. The controller of claim 11 , wherein the instructions that, when executed, further cause the processor to:

receive a third partially processed data frame from a wireless access point, wherein the third partially processed data frame is directed from a device to the network, and wherein the third partially processed data frame has been processed according to a third set of media access control functions by the wireless access point;

perform a fourth set of media access control functions on the third partially processed data frame, wherein the controller and the wireless access point cooperatively perform the third set of media access control functions and the fourth set of media access control functions associated with frames between the device;

partially process a fourth data frame according to the fourth set of media access control functions, wherein the fourth data frame is directed from the network to the device; and

transmit the fourth partially processed data frame to the wireless access point for subsequent processing of the fourth partially processed data according to the third set of media access control functions by the wireless access point.

15. The controller of claim 11 , wherein the first set of media access control functions comprise low level media access control functions and the second set of media access control functions comprise high level media access control functions.

16. The controller of claim 15 , wherein the low level media access control functions are associated with channel access in a protocol associated with the light connection and the high level media access control functions are associated with frame and protocol processing in the protocol associated with the light connection.

17. The controller of claim 15 , wherein the low level media access control functions comprise any of:

a channel access function;

beacon generation;

a cyclic redundancy check function;

a header generation/parsing function;

an acknowledgment (ACK) parsing/generating function;

a collision avoidance function;

a retransmission timeout function; and

a fast link recover function; and

wherein the high level media access control functions comprise any of:

a mobility and roaming function;

a retransmission function;

a host interface function;

association and disassociation;

authentication and encryption of data traffic;

guaranteed time slot (GTS) allocation and management; and

visibility and dimming support.

18. The controller of claim 14 , wherein the controller is configured to seamlessly manage interworking of the device between the VLC access point and the wireless access point by tracking the device using a single addressing scheme.

19. The controller of claim 11 , wherein first set of media access control functions and the second set of media access control functions are in accordance with IEEE 802.15.7-2011.

20. A method, comprising:

receiving a first data frame at a Visible Light Communications (VLC) access point directed from a device to a network;

performing a first set of media access control functions on the first data frame in the VLC access point to provide a first partially processed data frame;

forwarding the first partially processed data frame to a controller;

performing a second set of media access control function on the first partially processed data frame to provide a first fully processed data frame;

forwarding the first fully processed data frame to the network;

receiving a second data frame at the controller directed from the network to the device;

performing the second set of media access control functions on the second data frame in the controller to provide a second partially processed data frame;

forwarding the second partially processed data frame to the VLC access point;

performing the first set of media access control function on the second partially processed data frame to provide a second fully processed data frame; and

forwarding the second fully processed data frame to the device.

Assignments (9)
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2016
From: SYMBOL TECHNOLOGIES, LLC
To: EXTREME NETWORKS, INC.
Reel/Frame 040579/0410 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2015
From: MOTOROLA SOLUTIONS, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 037045/0072 →
CHANGE OF NAME Recorded Jul 8, 2015
From: SYMBOL TECHNOLOGIES, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 036083/0640 →