IP Library Granted Patent US 12,328,224
Granted Patent B2
US 12,328,224 · App. 18/124,039 · Granted Jun 10, 2025

Association of devices to a sensing device control system

Inventors: Navneeth N. Kannan (Doylestown, PA); Jay Chambers (Rogers, AR); Cesar A. Moreno (Santa Rosa Beach, FL); Ganesh Nagarajan (Bangalore, IN)
Assignee: ARRIS ENTERPRISES LLC
H04L41/0806H04L67/51H04L67/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 12,328,224
App. No.
18/124,039
Filed
Mar 21, 2023
Granted
Jun 10, 2025
Kind
B2
Art Unit
2459
USPC
709/220
Abstract

A portal system provides a validation of a connection request prior to establishing a connection to a device associated with user. The connection request is received by the portal system and validated against a device model and/or a device instance list based one or more supported entitlements and an instance of the device in the device instance list. Information about the device can be found in the device model list and used by the device instance list to create a policy associated with the device. One or more provisioning requirements of the device model list provide a relationship that can be used by the device model list for the policy associated with the device.

Claims (57)

1. A method of a portal system for validating a provisioning request for association of a device of a plurality of devices within a unit of a plurality of units, the unit associated with a user, in an environment, the method comprising:

receiving the provisioning request for the device from a sensing device control system associated with the unit to associate the device with the sensing device control system, wherein the sensing device control system is in communication with the device;

receiving from a device instance list of the portal system a policy associated with an instance of the device of the provisioning request, wherein the instance of the device is associated with the user and one or more supported entitlements;

validating the provisioning request for association of the device to the sensing device control system based on the policy and the one or more supported entitlements; and

sending the validation to the sensing device control system to cause an update to one or more association rules for the device in an association repository of the sensing device control system based on the validation.

2. The method of claim 1 , further comprising:

receiving at a device model list one or more provisioning requirements associated with a device; and

wherein the validating the provisioning request is based on the one or more provisioning requirements.

3. The method of claim 2 , wherein the one or more provisioning requirements comprises one or more allowed accessories.

4. The method of claim 1 , further comprising:

creating an instance of the device in the device instance list based on one or more provisioning requirements received from an instance management portal.

5. The method of claim 1 , further comprising:

receiving from the sensing device control system a service query; and

sending a response to the service query to the sensing device control system, wherein the response comprises an updated policy.

6. The method of claim 1 , further comprising:

receiving at a service management portal information associated with the one or more supported entitlements; and

wherein the policy is based on the one or more supported entitlements.

7. The method of claim 1 , wherein the policy indicates one or more accessories associated with the instance of the device that are supported by the device and can be connected to the device.

8. A portal system for validating a provisioning request for association of a device of a plurality of devices within a unit of a plurality of units, the unit associated with a user, in an environment comprising:

a memory storing one or more computer-readable instructions; and

a processor configured to execute the one or more computer-readable instructions to:

receive the provisioning request for the device from a sensing device control system associated with the unit to associate the device with the sensing device control system, wherein the sensing device control system is in communication with the device;

receive from a device instance list of the portal system a policy associated with an instance of the device of the provisioning request, wherein the instance of the device is associated with the user and one or more supported entitlements;

validate the provisioning request for association of the device to the sensing device control system based on the policy and the one or more supported entitlements; and

send the validation to the sensing device control system to cause an update to one or more association rules for the device in an association repository of the sensing device control system based on the validation.

9. The portal system of claim 8 , wherein the processor is further configured to execute the one or more computer-readable instructions to:

receive at a device model list one or more provisioning requirements associated with a device; and

wherein the validating the provisioning request is based on the one or more provisioning requirements.

10. The portal system of claim 9 , wherein the one or more provisioning requirements comprises one or more allowed accessories.

11. The portal system of claim 8 , wherein the processor is further configured to execute the one or more computer-readable instructions to:

create an instance of the device in the device instance list based on one or more provisioning requirements received from an instance management portal.

12. The portal system of claim 8 , wherein the processor is further configured to execute the one or more computer-readable instructions to:

receive from the sensing device control system a service query; and

send a response to the service query to the sensing device control system, wherein the response comprises an updated policy.

13. The portal system of claim 8 , wherein the processor is further configured to execute one or more computer-readable instructions to:

receive at a service management portal information associated with the one or more supported entitlements; and

wherein the policy is based on the one or more supported entitlements.

14. The portal system of claim 8 , wherein the policy indicates one or more accessories associated with the instance of the device that are supported by the device and can be connected to the device.

15. A non-transitory computer-readable medium of a portal system storing one or more computer-readable instructions for validating a provisioning request for association of a plurality of devices within a unit of a plurality of units, the unit associated with a user, in an environment, which when executed by a processor of the portal system, cause the portal system to perform one or more operations comprising:

receiving the provisioning request for the device from a sensing device control system associated with the unit to associate the device with the sensing device control system, wherein the sensing device control system is in communication with the device;

receiving from a device instance list a policy of the portal system associated with an instance of the device of the provisioning request, wherein the instance of the device is associated with the user and one or more supported entitlements;

validating the provisioning request for association of the device to the sensing device control system based on the policy and the one or more supported entitlements; and

sending the validation to the sensing device control system to cause an update to one or more association rules for the device in an association repository of the sensing device control system based on the validation.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more computer-readable instructions when executed by the processor further cause the portal system to further perform the one or more operations comprising:

receiving at a device model list one or more provisioning requirements associated with a device; and

wherein the validating the provisioning request is based on the one or more provisioning requirements.

17. The non-transitory computer-readable medium of claim 16 , wherein the one or more computer-readable instructions when executed by the processor further cause the portal system to further perform the one or more operations comprising:

creating an instance of the device in the device instance list based on one or more provisioning requirements received from an instance management portal.

18. The non-transitory computer-readable medium of claim 15 , wherein the one or more computer-readable instructions when executed by the processor further cause the portal system to further perform the one or more operations comprising:

receiving from the sensing device control system a service query; and

sending a response to the service query to the sensing device control system, wherein the response comprises an updated policy.

19. The non-transitory computer-readable medium of claim 15 , wherein the one or more computer-readable instructions when executed by the processor further cause the portal system to further perform one or more operations comprising:

receiving at a service management portal information associated with the one or more supported entitlements; and

wherein the policy is based on the one or more supported entitlements.

20. The non-transitory computer-readable medium of claim 15 , wherein at least one of:

wherein the one or more provisioning requirements comprises one or more allowed accessories; and

wherein the policy indicates one or more accessories associated with the instance of the device that are supported by the device and can be connected to the device.

Assignments (6)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067252/0657 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074593/0348 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067259/0697 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 069790/0575 →
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 →
PATENT SECURITY AGREEMENT (ABL) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067252/0657 →
PATENT SECURITY AGREEMENT (TERM) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067259/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2023
From: KANNAN, NAVNEETH N.; CHAMBERS, JAY; MORENO, CESAR A.; NAGARAJAN, GANESH
To: ARRIS ENTERPRISES LLC
Reel/Frame 063042/0609 →
Continuity (2)
Provisional Application 63330385 · Apr 13, 2022
Related Publication 20230336412A1 · Oct 19, 2023
References Cited (31)
US 10044714B1 · Gan · 2018 [cited by examiner]
US 10721208B2 · Liu · 2020 [cited by examiner]
US 11593526B1 · Mensch · 2023 [cited by examiner]
US 11671829B1 · Radhakrishnan · 2023 [cited by examiner]
US 20090073991A1 · Landrum · 2009 [cited by examiner]
US 20120105214A1 · Sanders · 2012 [cited by examiner]
US 20140143137A1 · Carlson · 2014 [cited by examiner]
US 20150081837A1 · Bernier · 2015 [cited by examiner]
US 20150169864A1 · Lin · 2015 [cited by examiner]
US 20150222632A1 · Ichijo · 2015 [cited by examiner]
US 20150271022A1 · Seligson · 2015 [cited by examiner]
US 20160212099A1 · Zou et al. · 2016 [cited by applicant]
US 20160337787A1 · Palin · 2016 [cited by examiner]
US 20180035292A1 · Soundararajan · 2018 [cited by examiner]
US 20180184464A1 · Fang · 2018 [cited by applicant]
US 20180219958A1 · Bernstein · 2018 [cited by examiner]
US 20180338242A1 · Li · 2018 [cited by examiner]
US 20190201122A1 · Shelton, IV et al. · 2019 [cited by applicant]
US 20190319939A1 · Hamel · 2019 [cited by examiner]
US 20200076896A1 · Anumala · 2020 [cited by examiner]
US 20200145409A1 · Pochuev · 2020 [cited by examiner]
US 20210029202A1 · Banerjee · 2021 [cited by examiner]
US 20210326858A1 · Smith · 2021 [cited by examiner]
US 20210336962A1 · Mulampaka · 2021 [cited by examiner]
US 20220092053A1 · Papernik · 2022 [cited by examiner]
US 20220317827A1 · Paramasivan · 2022 [cited by examiner]
US 20220345464A1 · Davenport · 2022 [cited by examiner]
US 20230195858A1 · Shah · 2023 [cited by examiner]
WO 2022051289 · 2022 [cited by applicant]
International Search Report and Written Opinion issued Jun. 21, 2023 in International Application No. PCT/US2023/015723. [cited by applicant]
International Preliminary Report on Patetability dated Oct. 8, 2024 in International (PCT) Application No. PCT/US2023/015723. [cited by applicant]