IP Library Granted Patent US 11,665,136
Granted Patent B2
US 11,665,136 · App. 17/302,079 · Granted May 30, 2023

Specifying a user group in a multicast domain name system

Inventors: Zhineng Cui (Sunnyvale, CA); Inigo Arockia Nirmal Nevis (Sunnyvale, CA); Shailesh Gupta (Sunnyvale, CA)
Assignee: ARRIS Enterprises LLC
H04L61/5069H04L47/32H04L61/503H04W84/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,665,136
App. No.
17/302,079
Filed
Apr 23, 2021
Granted
May 30, 2023
Kind
B2
Art Unit
2456
USPC
709/245
Abstract

An access point that selectively provides a multicast domain name system (mDNS) message is described. During operation, the access point may receive an mDNS message, where the mDNS message includes an identifier of a group (such as a user group). For example, the identifier of the group may be included in the mDNS message when the mDNS message includes discovery information for a service. Moreover, the identifier may specify the portion of a subnet in a wireless local area network (WLAN) in a geographic region, such as a room, a floor or a building. Then, the access point may determine whether the access point or an electronic device is included in the group. When the access point or the electronic device is in the group, the access point may selectively provide the mDNS message addressed to the electronic device. Otherwise, the access point may drop the mDNS message.

Claims (47)

1. An access point, comprising:

an antenna node configured to couple to an antenna;

an interface circuit, coupled to the antenna node, configured to communicate with an electronic device in a wireless local area network (WLAN);

a node configured to couple to a network; and

a second interface circuit, coupled to the node, configured to communicate with a second electronic device, wherein the access point is configured to perform operations comprising:

receiving, at the second interface circuit and associated with the second electronic device, a multicast domain name system (mDNS) message, wherein the mDNS message comprises an identifier of a group and the identifier specifies fencing of an mDNS protocol or a service into a specific scope or region;

determining whether the access point or the electronic device is included in the group;

when the access point or the electronic device is in the group, selectively providing, from the interface circuit, the mDNS message addressed to the electronic device;

when the access point or the electronic device is not in the group, dropping the mDNS message;

receiving, at the second interface circuit and associated with the second electronic device, a second mDNS message, wherein the second mDNS message excludes the identifier; and

providing, from the interface circuit, the second mDNS message addressed to the electronic device.

2. The access point of claim 1 , wherein the mDNS message comprises an mDNS response message with an Internet Protocol (IP) address of a host that provides the service.

3. The access point of claim 1 , wherein the operations comprise receiving, at the second interface circuit, information specifying the group associated with a controller of the access point or an authentication and authorization (AA) server; and

wherein determining whether the access point or the electronic device is included in the group is based at least in part on the information specifying the group.

4. The access point of claim 1 , wherein the identifier is included in an information element in the mDNS message.

5. The access point of claim 4 , wherein the information element is associated with the service.

6. The access point of claim 4 , wherein the information element includes discovery information associated with the service.

7. The access point of claim 1 , wherein the identifier comprises a media access control (MAC) address of the access point or the electronic device; and

wherein the determining whether the access point or the electronic device is included in the group is based at least in part on the MAC address.

8. The access point of claim 7 , wherein the electronic device is determined to be in the group when the MAC address is included in a neighboring access-point list of the access point.

9. The access point of claim 1 , wherein the identifier specifies a portion of a subnet that includes the access point.

10. The access point of claim 9 , wherein the portion of the subnet corresponds to a geographic region or a portion of a building.

11. The access point of claim 1 , wherein the mDNS message is compatible with an mDNS protocol.

12. The access point of claim 1 , wherein the selective providing of the mDNS message is compatible with an Institute of Electrical and Electronics Engineers (IEEE) communication protocol.

13. A non-transitory computer-readable storage medium for use in conjunction with an access point, the computer-readable storage medium storing program instructions, wherein, when executed by the access point, the program instructions cause the access point to perform operations comprising:

receiving a multicast domain name system (mDNS) message associated with a second electronic device, wherein the mDNS message comprises an identifier of a group and the identifier specifies fencing of an mDNS protocol or a service into a specific scope or region;

determining whether the access point or an electronic device is included in the group;

when the access point or the electronic device is in the group, selectively providing the mDNS message addressed to the electronic device;

when the access point or the electronic device is not in the group, dropping the mDNS message;

receiving, associated with the second electronic device, a second mDNS message, wherein the second mDNS message excludes the identifier; and

providing the second mDNS message addressed to the electronic device.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the mDNS message comprises an mDNS response message with an Internet Protocol (IP) address of a host that provides the service.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the operations comprise receiving information specifying the group associated with a controller of the access point or an authentication and authorization (AA) server; and

wherein determining whether the access point or the electronic device is included in the group is based at least in part on the information specifying the group.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the identifier is included in an information element in the mDNS message and the information element is associated with the service.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the information element includes discovery information associated with the service.

18. The non-transitory computer-readable storage medium of claim 13 , wherein the identifier comprises a media access control (MAC) address of the access point or the electronic device; and

wherein the determining whether the access point or the electronic device is included in the group is based at least in part on the MAC address.

19. The non-transitory computer-readable storage medium of claim 13 , wherein the identifier specifies a portion of a subnet that includes the access point, and the portion of the subnet corresponds to a geographic region or a portion of a building.

20. A method of selectively providing a multicast domain name system (mDNS) message, comprising:

by an access point;

receiving the mDNS message associated with a second electronic device, wherein the mDNS message comprises an identifier of a group;

determining whether the access point or an electronic device is included in the group;

when the access point or the electronic device is in the group, selectively providing the mDNS message addressed to the electronic device and the identifier specifies fencing of an mDNS protocol or a service into a specific scope or region;

when the access point or the electronic device is not in the group, dropping the mDNS message;

receiving, associated with the second electronic device, a second mDNS message, wherein the second mDNS message excludes the identifier; and

providing the second mDNS message addressed to the electronic device.

Assignments (11)
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 2, 2026
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 075892/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2026
From: CUI, ZHINENG; NEVIS, INIGO AROCKIA NIRMAL; GUPTA, SHAILESH
To: ARRIS ENTERPRISES LLC
Reel/Frame 075625/0976 →
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058843/0712 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA); COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 074591/0389 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058875/0449 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0057 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058875/0449 →
ABL SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058843/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2021
From: CUI, ZHINENG; NEVIS, INIGO AROCKIA NIRMAL; GUPTA, SHAILESH
To: ARRIS ENTERPRISES LLC
Reel/Frame 056749/0161 →
Continuity (2)
Provisional Application 63019265 · May 2, 2020
Related Publication 20210344642A1 · Nov 4, 2021