IP Library › Granted Patent US 12,362,825
Granted Patent B2
US 12,362,825 · App. 18/165,131 · Granted Jul 15, 2025

Systems and methods for adding nodes to a network using light-carrier enabled network

Inventors: Ranjan Kumar Naik (Whitby, CA); Suraj S Shirolikar (Bangalore, IN)
Assignee: DELL PRODUCTS L.P.
H04B10/11H04L63/126H04B10/116H04W12/06
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,362,825
App. No.
18/165,131
Granted
Jul 15, 2025
Kind
B2
Abstract

Light signal-based networking, such as LiFi (light fidelity), has become more prevalent. Such networking means provide a bidirectional wireless system that transmits data via LED or infrared light. Embodiments use light-signal-based networking to easily and securely add new information handling systems to an existing network. In one or more embodiments, matching both pre-set light carrier settings and trust data help make the addition of a node to the network quick and secure. In one or more embodiments, additional security and authentication mechanisms (e.g., tunneling, multi-factor authentication, passwords, token+passwords, secure protocols (e.g., Role-Based Access Control (RBAC), Lightweight Directory Access Protocol (LDAP), etc.) may also be used to further strengthen trust for the network, for the new client node, or both. Once trusted, information about the new client may be added to a datastore to allow other nodes in the network access to a listing of trusted nodes.

Claims (85)

1. A processor-implemented method comprising:

detecting, at a server node of a network, a light signal from a client node that is not connected to the network;

determining whether the client node's light signal comprises a trusted set of one or more characteristics from a set of one or more pre-set light signal characteristics, in which at least one of the characteristics is an intrinsic property of the light signal;

responsive to determining that the client node's light signal comprises the trusted set of one or more characteristics from the set of one or more pre-set light signal characteristics, sending server trust data comprising a unique identifier of the server node to the client node via a light signal comprising one or more characteristics from the set of one or more pre-set light signal characteristics;

receiving an acknowledgement from the client node via light signal, that the server trust data from the server node matched corresponding server trust data in a client data store at the client node; and

adding an entry corresponding to the client node to a trust data store and allowing the client node to join the network.

2. The processor-implemented method of claim 1 wherein the set of one or more pre-set light signal characteristics comprises:

a specific light frequency;

a specific light frequency range;

a specific subset range of light frequency with a light frequency range;

specific intensity modulation; or

a combination of two or more of the above.

3. The processor-implemented method of claim 1 further comprises:

encoding the server trust data that comprising the unique identifier of the server node.

4. The processor-implemented method of claim 1 further comprising:

receiving client trust data comprising a client unique identifier of the client node via a light signal having the set of one or more pre-set light signal characteristics;

comparing the client trust data against a server trust data store that comprises one or more client unique identifiers corresponding to client nodes that are trusted;

responsive to the client unique identifier of the client node not being in the server trust data store, not allowing the client node to join the network; and

responsive to the client unique identifier of the client node being in the server trust data store, proceeding to the step of adding the entry corresponding to the client node to the trust data store and allowing the client node to join the network.

5. The processor-implemented method of claim 4 further comprising:

securely receiving one or more client unique identifiers corresponding to client nodes that are trusted; and

updating the server trust data store.

6. The processor-implemented method of claim 1 further comprising:

responsive to the client node's light signal not comprising the trusted set of one or more characteristics from the set of one or more pre-set light signal characteristics, in which at least one of the characteristics is an intrinsic property of the light signal, indicating to reset one or more features of the client node.

7. The processor-implemented method of claim 1 further comprising:

following successful connection of the client node to the network, updating a logbook or registry comprising one or more parameters related to the client node.

8. The processor-implemented method of claim 1 wherein the client node is configured at a manufacturer or original equipment manufacturer to comprise:

a light module that operates with at least the trusted set of one or more characteristics from the set of one or more pre-set light signal settings; and

a client data store comprising a set of one or more server unique identifiers.

9. The processor-implemented method of claim 1 wherein the server trust data comprises:

a unique server identifier; and

a media access control address or a media access control address range.

10. An information handling system comprising:

one or more processors; and

a non-transitory information-handling-system-readable medium or media comprising one or more sets of instructions which, when executed by at least one of the one or more processors, causes steps to be performed comprising:

detecting, at a server node of a network, a light signal from a client node that is not connected to the network;

determining whether the client node's light signal comprises a trusted set of one or more characteristics from a set of one or more pre-set light signal characteristics, in which at least one of the characteristics is an intrinsic property of the light signal;

responsive to determining that the client node's light signal comprises the trusted set of one or more characteristics from the set of one or more pre-set light signal characteristics, sending server trust data comprising a unique identifier of the server node to the client node via a light signal comprising one or more characteristics from the set of one or more pre-set light signal characteristics;

receiving an acknowledgement from the client node via light signal, that the server trust data from the server node matched corresponding server trust data in a client data store at the client node; and

adding an entry corresponding to the client node to a trust data store and allowing the client node to join the network.

11. The information handling system of claim 10 wherein the set of one or more pre-set light signal characteristics comprises:

a specific light frequency;

a specific light frequency range;

a specific subset range of light frequency with a light frequency range;

specific intensity modulation; or

a combination of two or more of the above.

12. The information handling system of claim 10 wherein the non-transitory information-handling-system-readable medium or media further comprises one or more sequences of instructions which, when executed by at least one of the one or more processors, causes steps to be performed comprising:

encoding the server trust data that comprising the unique identifier of the server node.

13. The information handling system of claim 10 wherein the non-transitory information-handling-system-readable medium or media further comprises one or more sequences of instructions which, when executed by at least one of the one or more processors, causes steps to be performed comprising:

receiving client trust data comprising a client unique identifier of the client node via a light signal having the set of one or more pre-set light signal characteristics;

comparing the client trust data against a server trust data store that comprises one or more client unique identifiers corresponding to client nodes that are trusted;

responsive to the client unique identifier of the client node not being in the server trust data store, not allowing the client node to join the network; and

responsive to the client unique identifier of the client node being in the server trust data store, proceeding to the step of adding the entry corresponding to the client node to the trust data store and allowing the client node to join the network.

14. The information handling system of claim 13 wherein the non-transitory information-handling-system-readable medium or media further comprises one or more sequences of instructions which, when executed by at least one of the one or more processors, causes steps to be performed comprising:

securely receiving one or more client unique identifiers corresponding to client nodes that are trusted; and

updating the server trust data store.

15. The information handling system of claim 10 wherein the non-transitory information-handling-system-readable medium or media further comprises one or more sequences of instructions which, when executed by at least one of the one or more processors, causes steps to be performed comprising:

responsive to the client node's light signal not comprising the trusted set of one or more characteristics from the set of one or more pre-set light signal characteristics, in which at least one of the characteristics is an intrinsic property of the light signal, indicating to reset one or more features of the client node.

16. The information handling system of claim 10 wherein the client node is configured at a manufacturer or original equipment manufacturer to comprise:

a light module that operates with at least the trusted set of one or more characteristics from the set of one or more pre-set light signal settings; and

a client data store comprising a set of one or more server unique identifiers.

17. The information handling system of claim 10 wherein the server trust data comprises:

a unique server identifier; and

a media access control address or a media access control address range.

18. A method comprising:

detecting, at a first information handling system, a light signal from a second information handling system;

determining whether the light signal from the second information handling system comprises a trusted set of one or more characteristics from a set of one or more pre-set light signal characteristics, in which at least one of the characteristics is an intrinsic property of the light signal;

determining whether data transmitted via the light signal from the second information handling system comprises verification data; and

responsive to determining that the second information handling system's light signal comprises the trusted set of one or more characteristics from the set of one or more pre-set light signal characteristics and that data transmitted via the light signal from the second information handling system comprises the verification data:

forming a network that comprises the second information handling system;

joining a network that comprises the second information handling system; or

allowing the second information handling system to join a network that comprises the first information handling system.

19. The method of claim 18 further comprising:

responsive to determining that either (1) the second information handling system's light signal does not comprise the trusted set of one or more characteristics from the set of one or more pre-set light signal characteristics or (2) that data transmitted via the light signal from the second information handling system does not comprises the verification data:

not forming a network that comprises the second information handling system;

not joining a network that comprises the second information handling system;

not allowing the second information handling system to join a network that comprises the first information handling system;

blocking data received from the second information handling system; or

not transmitting data to the second information system.

20. The method of claim 18 wherein the set of one or more pre-set light signal characteristics comprises:

a specific light frequency;

a specific light frequency range;

a specific subset range of light frequency with a light frequency range;

specific intensity modulation; or

a combination of two or more of the above.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2024
From: NAIK, RANJAN KUMAR; SHIROLIKAR, SURAJ S.
To: DELL PRODUCTS L.P.
Reel/Frame 068224/0735 →
Continuity (1)
Related Publication 20240267120A1 · Aug 8, 2024
References Cited (18)
US 6775480B1 · Goodwill · 2004 [cited by examiner]
US 20020023143A1 · Stephenson · 2002 [cited by examiner]
US 20020143770A1 · Schran · 2002 [cited by examiner]
US 20040243805A1 · Enokida · 2004 [cited by examiner]
US 20050005096A1 · Miller · 2005 [cited by examiner]
US 20090288135A1 · Chang · 2009 [cited by examiner]
US 20120128367A1 · Yamada · 2012 [cited by examiner]
US 20120159600A1 · Takagi · 2012 [cited by examiner]
US 20140250498A1 · Yamasaki · 2014 [cited by examiner]
US 20160254864A1 · Mueller · 2016 [cited by examiner]
US 20170195046A1 · Cheon · 2017 [cited by examiner]
US 20170318460A1 · Kumar · 2017 [cited by examiner]
US 20170338951A1 · Fu · 2017 [cited by examiner]
US 20180139202A1 · Sethi · 2018 [cited by examiner]
US 20190149234A1 · Burchardt · 2019 [cited by examiner]
US 20200382958A1 · Wang · 2020 [cited by examiner]
US 20220385363A1 · Gette · 2022 [cited by examiner]
A. Siff, “What Is Full Spectrum LED Lighting?” Medicgrow, Nov. 2022, [online], [Retrieved Aug. 10, 2024]. Retrieved from Internet. [cited by applicant]