IP Library Granted Patent US 10,602,216
Granted Patent B2
US 10,602,216 · App. 16/035,121 · Granted Mar 24, 2020

Consolidated management of home network elements

Inventors: Marek Bugajski (Norcross, GA); Marcin Morgos (Warsaw, PL)
Assignee: ARRIS Enterprises, Inc.
H04N21/43615G06F3/0482G06F3/04817H04L12/2809H04L12/2816H04L12/2856H04N21/4131
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 10,602,216
App. No.
16/035,121
Granted
Mar 24, 2020
Kind
B2
Abstract

Methods, systems, and computer readable media can be operable to facilitate the generation of a user interface displaying the devices associated with a local network. A client device may retrieve information associated with one or more devices associated with a common central device, local network, and/or subscriber. The client device may generate a user interface including one or more device objects organized along an ellipsoidal wireframe, wherein each device object represents an identified device. The user interface may include device identification and/or status information associated with each displayed device. Devices displayed within the user interface may be filtered based upon one or more parameters selected by a user. The client device may update and rearrange the displayed device objects based upon navigation commands received from a user via a control device.

Claims (62)

1. A method of generating a user interface, the method comprising:

identifying one or more devices of a group of networked devices, wherein each of the one or more devices within the group of networked devices is associated with a common premise;

retrieving device information associated with one or more of the one or more identified devices;

identifying one or more of the one or more identified devices for displaying within the user interface by filtering the one or more identified devices according to one or more parameters;

associating each respective one of the one or more devices identified for displaying within the user interface with a respective device object and a respective location within a skeleton of an adjusting wireframe;

determining that a respective one of the one or more devices identified for displaying within the user interface is associated with at least one subsidiary device;

retrieving information associated with the at least one subsidiary device;

associating each respective one of the at least one subsidiary device with a subsidiary device icon;

outputting the user interface to a display, wherein the user interface comprises each respective device object positioned at a respective location within the adjusting wireframe, and wherein the user interface comprises each respective one subsidiary device icon positioned at a location associated with a device object that is associated with a device which is associated with the subsidiary device associated with the respective one subsidiary device icon;

receiving a navigation command; and

rotating the positions of the device icons along the adjusting wireframe in response to a direction indicated by the navigation command, such that a first device object located in a central location along the adjusting wireframe prior to the navigation command being received is replaced in the central location by a second device object that is positioned adjacent to the first object along the adjusting wireframe.

2. The method of claim 1 , further comprising:

receiving a user selection of a device object;

identifying one or more subsidiary devices that are associated with the device associated with the selected device object;

associating each respective one of the one or more subsidiary devices with a respective subsidiary device object and a respective location within a secondary wireframe; and

outputting a secondary user interface to a display, wherein the secondary user interface comprises each respective subsidiary device object positioned at a respective location within the secondary wireframe.

3. The method of claim 1 , wherein each respective one of the one or more devices identified for displaying within the user interface is associated with a device icon background color, the device icon background color being based upon a status of the respective device.

4. The method of claim 1 , wherein the size of the second device object is increased when the second device object is placed in the central location along the adjusting wireframe.

5. The method of claim 1 , further comprising:

receiving a user selection of a device object;

raising the position of the center of the adjusting wireframe within the user interface; and

displaying one or more secondary icons associated with the selected device object.

6. An apparatus comprising:

one or more modules, comprising one or more processors, configured to:

identify one or more devices of a group of networked devices, wherein each of the one or more devices within the group of networked devices is associated with a common premise;

retrieve device information associated with one or more of the one or more identified devices;

identify one or more of the one or more identified devices for displaying within the user interface by filtering the one or more identified devices according to one or more parameters;

associate each respective one of the one or more devices identified for displaying within the user interface with a respective device object and a respective location within a skeleton of an adjusting wireframe;

determine that a respective one of the one or more devices identified for displaying within the user interface is associated with at least one subsidiary device;

retrieve information associated with the at least one subsidiary device;

associate each respective one of the at least one subsidiary device with a subsidiary device icon;

an interface configured to be used to output the user interface to a display, wherein the user interface comprises each respective device object positioned at a respective location within the adjusting wireframe, and wherein the user interface comprises each respective one subsidiary device icon positioned at a location associated with a device object that is associated with a device which is associated with the subsidiary device associated with the respective one subsidiary device icon; and

wherein the one or more modules are further configured to rotate the positions of the device icons along the adjusting wireframe in response to a direction indicated by a received navigation command, such that a first device object located in a central location along the adjusting wireframe prior to the navigation command being received is replaced in the central location by a second device object that is positioned adjacent to the first object along the adjusting wireframe.

7. The apparatus of claim 6 , wherein the one or more modules are further configured to:

when a device object is selected, identify one or more subsidiary devices that are associated with the device associated with the selected device object;

associate each respective one of the one or more subsidiary devices with a respective subsidiary device object and a respective location within a secondary wireframe; and

cause the interface to output a secondary user interface to a display, wherein the secondary user interface comprises each respective subsidiary device object positioned at a respective location within the secondary wireframe.

8. The apparatus of claim 6 , wherein each respective one of the one or more devices identified for displaying within the user interface is associated with a device icon background color, the device icon background color being based upon a status of the respective device.

9. The apparatus of claim 6 , wherein the one or more modules are further configured to:

when a user selection of a device object is received, raise the position of the center of the adjusting wireframe within the user interface; and

cause the interface to output, within the user interface, a display of one or more secondary icons associated with the selected device object.

10. One or more non-transitory computer readable media having instructions operable to cause one or more processors to perform the operations comprising:

identifying one or more devices of a group of networked devices, wherein each of the one or more devices within the group of networked devices is associated with a common premise;

retrieving device information associated with one or more of the one or more identified devices;

identifying one or more of the one or more identified devices for displaying within the user interface by filtering the one or more identified devices according to one or more parameters;

associating each respective one of the one or more devices identified for displaying within the user interface with a respective device object and a respective location within a skeleton of an adjusting wireframe;

determining that a respective one of the one or more devices identified for displaying within the user interface is associated with at least one subsidiary device;

retrieving information associated with the at least one subsidiary device;

associating each respective one of the at least one subsidiary device with a subsidiary device icon;

outputting the user interface to a display, wherein the user interface comprises each respective device object positioned at a respective location within the adjusting wireframe, and wherein the user interface comprises each respective one subsidiary device icon positioned at a location associated with a device object that is associated with a device which is associated with the subsidiary device associated with the respective one subsidiary device icon;

receiving a navigation command; and

rotating the positions of the device icons along the adjusting wireframe in response to a direction indicated by the navigation command, such that a first device object located in a central location along the adjusting wireframe prior to the navigation command being received is replaced in the central location by a second device object that is positioned adjacent to the first object along the adjusting wireframe.

11. The one or more non-transitory computer-readable media of claim 10 , wherein the instructions are further operable to cause the one or more processors to perform the operations comprising:

receiving a user selection of a device object;

identifying one or more subsidiary devices that are associated with the device associated with the selected device object;

associating each respective one of the one or more subsidiary devices with a respective subsidiary device object and a respective location within a secondary wireframe; and

outputting a secondary user interface to a display, wherein the secondary user interface comprises each respective subsidiary device object positioned at a respective location within the secondary wireframe.

12. The one or more non-transitory computer-readable media of claim 10 , wherein each respective one of the one or more devices identified for displaying within the user interface is associated with a device icon background color, the device icon background color being based upon a status of the respective device.

13. The one or more non-transitory computer-readable media of claim 10 , wherein the size of the second device object is increased when the second device object is placed in the central location along the adjusting wireframe.

14. The one or more non-transitory computer-readable media of claim 10 , wherein the instructions are further operable to cause the one or more processors to perform the operations comprising:

receiving a user selection of a device object;

raising the position of the center of the adjusting wireframe within the user interface; and displaying one or more secondary icons associated with the selected device object.

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 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
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 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
Continuity (3)
Continuation 15012207 · Feb 1, 2016
Provisional Application 62110092 · Jan 30, 2015
Related Publication 20200021882A1 · Jan 16, 2020