IP Library Granted Patent US 12,016,072
Granted Patent B2
US 12,016,072 · App. 17/346,467 · Granted Jun 18, 2024

Optimizing access point device onboarding completion time using mobile app

Inventors: Jalagandeswari Ganapathy (Bangalore, IN); Muralidharan Narayanan (Bangalore, IN)
Assignee: ASRRIS ENTERPRISES LLC
H04W76/20H04W8/00
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,016,072
App. No.
17/346,467
Filed
Jun 14, 2021
Granted
Jun 18, 2024
Kind
B2
Art Unit
2478
USPC
370/338
Abstract

A client device for use with an access point device, a gateway device, and an external server having stored therein firmware version information indicating a most recent firmware version number, n, associated with the access point device. The access point device having a loaded firmware version number, m, loaded thereon. The client device includes a memory and a processor, which may cause the client device to: connect to the access point device; obtain, from the access point device, the loaded firmware version number, m; obtain, from the external server, the most recent firmware version number, n; disconnect from the access point device; and wait a predetermined period of time and then connect to the gateway device, wherein the predetermined period of time is a first period of time when m=n, and wherein the predetermined period of time is a second period of time when m<n.

Claims (40)

1. A client device for use with an access point device, a gateway device, an external network, and an external server, the gateway device configured to provide a wireless local area network, the access point device being configured to onboard onto the gateway device, the external server having stored therein firmware version information indicating a most recent firmware version number, n, associated with the access point device, the access point device having a loaded firmware version number, m, loaded thereon, said client device comprising:

a radio;

a memory; and

a processor configured to execute instructions stored on said memory to cause said client device to:

connect to the access point device;

instruct the radio to request, from the access point device, the loaded firmware version number, m, wherein m is a most current firmware version of the access point device;

receive m from the access point device;

obtain, from the external server via the external network, a most recent firmware version number, n;

disconnect from the access point device; and

wait a predetermined period of time and then connect to the gateway device,

wherein the predetermined period of time is a first period of time when m=n,

and

wherein the predetermined period of time is a second period of time when m<n.

2. The client device of claim 1 , wherein said processor is further configured to cause the client device to obtain the most recent firmware version number, n, from a uniform resource locator of the Internet.

3. The client device of claim 2 , wherein the uniform resource locator of the Internet is obtained from the access point device.

4. The client device of claim 1 , wherein the second predetermined period is longer than the first predetermined period.

5. A method of operating a client device for use with an access point device, a gateway device, an external network, and an external server, the gateway device configured to provide a wireless local area network, the access point device being configured to onboard onto the gateway device, the access point device having unique access point device information stored thereon, the external server having stored therein firmware version information indicating a most recent firmware version number, n, associated with the access point device, the access point device having a loaded firmware version number, m, loaded thereon, said method comprising:

connecting, via a processor configured to execute instructions stored on a memory and from the access point device, to the access point device;

instructing, via the processor, a radio of the client device to request the loaded firmware version number, m, wherein m is a most current firmware version of the access point device;

receive, via the processor, m from the access point device;

obtaining, via the processor and from the external server via the external network, a most recent firmware version number, n,

disconnecting, via the processor, from the access point device; and

waiting, via the processor, a predetermined period of time and then connecting to the gateway device,

wherein the predetermined period of time is a first predetermined period of time when m=n, and

wherein the predetermined period of time is a second predetermined period of time when m<n.

6. The method of claim 5 , further comprising obtaining, via the processor, the most recent firmware version number, n, from a uniform resource locator of the Internet.

7. The method of claim 6 , wherein obtaining the most recent firmware version number, n, from a uniform resource locator of the Internet comprises obtaining the uniform resource locator of the Internet from the access point device.

8. The method of claim 5 , wherein the second predetermined period is longer than the first predetermined period.

9. A non-transitory, computer-readable media having computer-readable instructions stored thereon, the computer-readable instructions being capable of being read by a client device for use with an access point device, a gateway device, an external network, and an external server, the gateway device configured to provide a wireless local area network, the access point device being configured to onboard onto the gateway device, the access point device having unique access point device information stored thereon, the external server having stored therein firmware version information indicating a most recent firmware version number, n, associated with the access point device, the access point device having a loaded firmware version number, m, loaded thereon, wherein the computer-readable instructions are capable of instructing the client device to perform the method comprising:

connecting, via a processor configured to execute instructions stored on a memory and from the access point device, to the access point device;

instructing, via the processor, a radio of the client device to request the most loaded firmware version number, m, wherein m is a most current firmware version of the access point device;

receive, via the processor, m from the access point device;

obtaining, via the processor and from the external server via the external network, a most recent firmware version number, n;

disconnecting, via the processor, from the access point device; and

waiting, via the processor, a first predetermined period of time and then connecting to the gateway device,

wherein the predetermined period of time is a first predetermined period of time when m=n, and

wherein the predetermined period of time is a first predetermined period of time when m<n.

10. The non-transitory, computer-readable media of claim 9 , wherein the computer-readable instructions are capable of instructing the client device to perform the method further comprising obtaining, via the processor, the most recent firmware version number, n, from a uniform resource locator of the Internet.

11. The non-transitory, computer-readable media of claim 10 , wherein the computer-readable instructions are capable of instructing the client device to perform the method wherein obtaining the most recent firmware version number, n, from a uniform resource locator of the Internet comprises obtaining the uniform resource locator of the Internet from the access point device.

12. The non-transitory, computer-readable media of claim 9 , wherein the computer-readable instructions are capable of instructing the client device to perform the method wherein the second predetermined period is longer than the first predetermined period.

Assignments (8)
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 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2021
From: GANAPATHY, JALAGANDESWARI; NARAYANAN, MURALIDHARAN
To: ARRIS ENTERPRISES LLC
Reel/Frame 056532/0481 →
Continuity (2)
Provisional Application 63054342 · Jul 21, 2020
Related Publication 20220030658A1 · Jan 27, 2022