IP Library Granted Patent US 9,407,466
Granted Patent B2
US 9,407,466 · App. 13/236,246 · Granted Aug 2, 2016

Adaptively delivering services to client devices over a plurality of networking technologies in a home network

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 9,407,466
App. No.
13/236,246
Granted
Aug 2, 2016
Kind
B2
Abstract

Methods and apparatuses to adaptively deliver high-definition digital entertainment and telecommunications to client devices over various networking technologies. A gateway device receives one or more services and delivers the one or more services to one or more client devices, respectively, using a plurality of networking technologies. A controller determines which among the plurality of networking technologies to use to deliver the one or more services to the one or more client devices, respectively. To make such a determination, the controller can monitor one or more conditions of the plurality of networking technologies.

Claims (56)

1. A method for adaptively delivering services to client devices over a plurality of networking technologies in a home network comprising:

receiving at a customer premise device one or more services for delivery to one or more client devices, respectively, wherein the customer premise device is configured to communicate with the one or more client devices through any of a plurality of home networking technologies, and wherein each of the one or more services are operable to be delivered by at least one of the plurality of home networking technologies that exist within a home network, wherein the home networking technologies are used to carry communications between the one or more client devices and the customer premise device and the one or more services are based on a plurality of services provided to the customer premise device over a common connection; and

for each respective one of the one or more services received by the customer premise device, determining, at the customer premise device, which single home networking technology among the plurality of home networking technologies to use to deliver the respective service to an associated client device, wherein determining comprises:

identifying capabilities associated with each of the plurality of network technologies and requirements associated with the respective service, the capabilities comprising information associated with the capacity for carrying communications and the condition of each network technology, and the requirements associated with the respective service comprising a network resource consumption required by the respective service;

comparing the capabilities of each respective one network technology of the plurality of network technologies with the requirements associated with the respective service; and

selecting a first network technology to use based on comparing the capabilities of the network technologies to the requirements of the respective service; and

wherein the method further comprises:

monitoring a condition of the first network technology;

continuing to deliver the respective service using the first network technology until the monitored condition indicates that the first network technology has become congested past a certain level; and

when the first network technology has become congested past the certain level, selecting a second network technology for use in delivering the respective service, wherein the selection of the second network technology is based on comparing capabilities of the network technologies to the requirements of the respective service.

2. The method of claim 1 wherein determining which among a plurality of networking technologies to use to deliver the respective service to the one or more client devices comprises monitoring one or more conditions of the plurality of networking technologies and recording the networking capabilities of the one or more client devices.

3. The method of claim 1 further comprising delivering a service to a client device using a first delivery method based on a first determination of which among a plurality of networking technologies to use to deliver the service to the client device and changing the first delivery method to deliver the service to the client device to a second delivery method based on a second determination of which among a plurality of networking technologies to use to deliver the service to the client device.

4. The method of claim 3 wherein the first determination and the second determination is based on one or more conditions of the plurality of networking technologies.

5. The method of claim 1 wherein the determination is based on power consumption.

6. The method of claim 1 wherein the plurality of networking technologies include wireless and wired networking technologies.

7. The method of claim 1 wherein the one or more services include video and high speed data.

8. The method of claim 3 , further comprising:

after the second determination of which among a plurality of networking technologies to use to deliver the service to the client device, -simulcasting the service to the client device using the second delivery method and the first delivery method until a connection between the client device and a networking technology associated with the second delivery method is established.

9. The method of claim 1 , wherein the capacity for carrying communications of each respective network technology comprises link bandwidth associated with the network technology.

10. The method of claim 1 , wherein the condition of each respective network technology comprises link latency and jitter associated with the respective network technology.

11. The method of claim 1 , wherein the condition of each network technology comprises a number of client devices receiving one or more services using the respective network technology.

12. The method of claim 1 , wherein the plurality of home networking technologies comprises Ethernet, MoCA, Wi-Fi, and/or Bluetooth.

13. A non-transitory computer readable medium having instructions for causing a computer to execute a method for adaptively delivering services to client devices over a plurality of networking technologies in a home network, the method comprising:

wherein each of one or more services are operable to be delivered by any of a plurality of home networking technologies that exist within a home network, wherein the home networking technologies are used to carry communications between one or more client devices and a customer premise device and the one or more services are based on a plurality of services provided to the customer premise device over a common connection; and

for each respective one of the one or more services, determining, at the customer premise device, which single home networking technology among a plurality of home networking technologies to use to deliver the respective service to an associated client device residing within the home network, wherein determining comprises:

identifying capabilities associated with each of the plurality of network technologies and requirements associated with the respective service, the capabilities comprising information associated with the capacity for carrying communications and the condition of each network technology and the requirements associated with the respective service comprising a network resource consumption required by the respective service;

comparing the capabilities of each respective one of the plurality of network technologies with the requirements associated with the respective service; and

selecting a first network technology to use based on comparing the capabilities of the network technologies to the requirements of the respective service;

monitoring a condition of the first network technology;

continuing to deliver the respective service using the first network technology until the monitored condition indicates that the first network technology has become congested past a certain level; and

when the first network technology has become congested past the certain level, selecting a second network technology for use in delivering the respective service, wherein the selection of the second network technology is based on comparing capabilities of the network technologies to the requirements of the respective service.

14. The non-transitory computer readable medium of claim 13 , wherein the determination is based on power consumption.

15. The non-transitory computer readable medium of claim 13 , wherein the method for adaptively delivering services to client devices over a plurality of networking technologies in a home network further comprises:

delivering a service to a client device using a first delivery method based on a first determination of which among a plurality of networking technologies to use to deliver the service to the client device and changing the first delivery method to deliver the service to the client device to a second delivery method based on a second determination of which among a plurality of networking technologies to use to deliver the service to the client device.

16. A system for adaptively delivering services to client devices over a plurality of networking technologies in a home network comprising:

a gateway device configured to receive one or more services and deliver the one or more services to one or more client devices, respectively, using any of a plurality of networking technologies, wherein the one or more services are operable to be delivered via any of the plurality of networking technologies; and

a controller configured to determine, for each respective one of the one or more services, which single networking technology among the plurality of networking technologies to use to deliver the respective service to an associated client device, wherein determining comprises:

identifying capabilities associated with each of the plurality of network technologies and requirements associated with the respective service, the capabilities comprising information associated with the capacity for carrying communications and the condition of each network technology and the requirements associated with the respective service comprising a network resource consumption required by the respective service;

comparing the capabilities of each respective one of the plurality of network technologies with the requirements associated with the respective service; and

selecting the network technology to use based on comparing the capabilities of the network technologies to the requirements of the respective service; and

wherein the controller is further configured to:

monitor a condition of the first network technology;

continue to deliver the respective service using the first network technology until the monitored condition indicates that the first network technology has become congested past a certain level; and

when the first network technology has become congested past the certain level, selecting a second network technology for use in delivering the respective service, wherein the selection of the second network technology is based on comparing capabilities of the network technologies to the requirements of the respective service.

17. The system of claim 16 , wherein the plurality of networking technologies comprises wireless and wired networking technologies.

18. The system of claim 16 , wherein the one or more services comprise video and high speed data.

19. A system for adaptively delivering services to client devices over a plurality of networking technologies in a home network comprising:

means for receiving one or more services for delivery to one or more client devices, respectively, wherein each of the one or more services are operable to be delivered by any of a plurality of home networking technologies that exist within a home network, and the one or more services are based on a plurality of services provided to the home network over a common connection; and

means for determining, for each respective one of the one or more services, which single networking technology among a plurality of networking technologies to use to deliver the respective service from a customer premise device to an associated client device, wherein determining comprises:

identifying capabilities associated with each of the plurality of network technologies and requirements associated with the respective service, the capabilities comprising information associated with the capacity for carrying communications and the condition of each network technology and the requirements associated with the respective service comprising a network resource consumption required by the respective service;

comparing the capabilities of each respective one of the plurality of network technologies with the requirements associated with the respective service; and

selecting the network technology to use based on comparing the capabilities of the network technologies to the requirements of the respective service;

means for monitoring a condition of the first network technology;

means for continuing to deliver the respective service using the first network technology until the monitored condition indicates that the first network technology has become congested past a certain level; and

means for selecting a second network technology for use in delivering the respective service when the first network technology has become congested past the certain level, wherein the selection of the second network technology is based on comparing capabilities of the network technologies to the requirements of the respective service.

20. The system of claim 19 , wherein the plurality of networking technologies comprises wireless and wired networking technologies.

Assignments (12)
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 →
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 →
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 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2011
From: ANSLEY, CAROL J.
To: ARRIS GROUP, INC.
Reel/Frame 026947/0574 →