8755385

Authentication Using Dhcp Services in Mesh Networks

PublishedJune 17, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system comprising: a processing unit configured to perform acts comprising: receiving a message from a requesting device; analyzing the message to determine that the requesting device requests to join a network to which the system belongs; inserting an address of a controlling device as a destination address in the message, the controlling device being responsible for controlling addition of a new device to the network; relaying the request to the controlling device; receiving a response from the controlling device; and relaying the response to the requesting device.

2

2. The system as recited in claim 1 , further comprising recording an identity of the requesting device, wherein relaying the response comprises relaying the response from the controlling device to the requesting device based on the recorded identity of the requesting device.

3

3. The system as recited in claim 1 , wherein relaying the response comprises broadcasting the response in a neighborhood of the system within a predetermined frequency range, the neighborhood comprising a location of the requesting device.

4

4. The system as recited in claim 1 , wherein relaying the response comprises relaying the response to the requesting device using a same channel through which the message is received from the requesting device.

5

5. The system as recited in claim 1 , wherein the response comprises a group key associated with the network that is encrypted using a symmetry key of the requesting device, a global address assigned to the requesting device and/or configuration information for the requesting device to set up to join the network.

6

6. The system as recited in claim 1 , wherein the message and the response follow a Dynamic Host Configuration Protocol for Internet Protocol version 6 (DHCPv6) or a Dynamic Host Configuration Protocol for Internet Protocol version 4 (DHCPv4).

7

7. A method implemented by a processing unit, the method comprising: receiving a message from a requesting device; analyzing the message to determine that the requesting device requests to join a network to which the system belongs; inserting an address of a controlling device as a destination address in the message, the controlling device being responsible for controlling addition of a new device to the network; relaying the request to the controlling device; receiving a response from the controlling device; and relaying the response to the requesting device.

8

8. The method as recited in claim 7 , further comprising recording an identity of the requesting device, wherein relaying the response comprises relaying the response from the controlling device to the requesting device based on the recorded identity of the requesting device.

9

9. The method as recited in claim 7 , wherein relaying the response comprises broadcasting the response in a neighborhood of the system within a predetermined frequency range, the neighborhood comprising a location of the requesting device.

10

10. The method as recited in claim 7 , wherein relaying the response comprises relaying the response to the requesting device using a same channel through which the message is received from the requesting device.

11

11. The method as recited in claim 7 , wherein the response comprises a group key associated with the network that is encrypted using a symmetry key of the requesting device, a global address assigned to the requesting device and/or configuration information for the requesting device to set up to join the network.

12

12. The method as recited in claim 7 , wherein the message and the response follow a Dynamic Host Configuration Protocol for Internet Protocol version 6 (DHCPv6) or a Dynamic Host Configuration Protocol for Internet Protocol version 4 (DHCPv4).

13

13. One or more memory storage devices storing executable instructions that, when executed by one or more processing units, cause the one or more processing units to perform acts comprising: receiving a message from a requesting device; analyzing the message to determine that the requesting device requests to join a network to which the system belongs; inserting an address of a controlling device as a destination address in the message, the controlling device being responsible for controlling addition of a new device to the network; relaying the request to the controlling device; receiving a response from the controlling device; and relaying the response to the requesting device.

14

14. The one or more memory storage devices as recited in claim 13 , the acts further comprising recording an identity of the requesting device, wherein relaying the response comprises relaying the response from the controlling device to the requesting device based on the recorded identity of the requesting device.

15

15. The one or more memory storage devices as recited in claim 13 , wherein relaying the response comprises broadcasting the response in a neighborhood of the system within a predetermined frequency range, the neighborhood comprising a location of the requesting device.

16

16. The one or more memory storage devices as recited in claim 13 , wherein relaying the response comprises relaying the response to the requesting device using a same channel through which the message is received from the requesting device.

17

17. The one or more memory storage devices as recited in claim 13 , wherein the response comprises a group key associated with the network that is encrypted using a symmetry key of the requesting device, a global address assigned to the requesting device and/or configuration information for the requesting device to set up to join the network.

18

18. The one or more memory storage devices as recited in claim 13 , wherein the message and the response follow a Dynamic Host Configuration Protocol for Internet Protocol version 6 (DHCPv6) or a Dynamic Host Configuration Protocol for Internet Protocol version 4 (DHCPv4).

Patent Metadata

Filing Date

Unknown

Publication Date

June 17, 2014

Inventors

Daniel Popa
Mehdi Mani
Michael Thomas Garrison Stuber

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “AUTHENTICATION USING DHCP SERVICES IN MESH NETWORKS” (8755385). https://patentable.app/patents/8755385

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.