IP Library Granted Patent US 7,471,639
Granted Patent B1
US 7,471,639 · App. 10/421,257 · Granted Dec 30, 2008

Method and system for modulating media packets

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 7,471,639
App. No.
10/421,257
Granted
Dec 30, 2008
Kind
B1
Abstract

A system and method for modulating a service conveying stream to be transmitted over a medium, the method includes: (i) receiving a service conveying packet belonging to the service conveying stream; and (ii) determining at least one modulation parameter for the modulation of the service conveying packet in response to at least one network topology characteristic and in response to at least one client related parameter. The system includes input ports and a management entity capable of determining modulation parameters.

Claims (46)

1. A method for modulating a service conveying stream to be transmitted over a network, the method comprising the steps of:

receiving a service conveying packet belonging to the service conveying stream; and

determining at least one modulation parameter for the modulation of the service conveying packet in response to at least one network topology characteristic and in response to at least one client related parameter; wherein the network comprises modulators arranged in multiple tiers and wherein the determining comprising checking whether an amount of modulators that modulate a single service conveying stream can be reduced by modulating the single service conveying stream by a higher tier modulator.

2. The method of claim 1 wherein determining at least one modulation parameter such as to minimize multiple modulations of a single media stream.

3. The method of claim 1 wherein determining at least one modulation parameter in order to maximize an amount of overall services provided to clients.

4. The method of claim 1 wherein determining at least one modulation parameter in response to an amount of services to be provided to clients and to a utilization of modulators used to modulate the service conveying packet.

5. The method of claim 1 further comprising modulating the service conveying packet in response to the determination.

6. The method of claim 1 wherein the step of determining is responsive to at least one previously applied modulation parameter.

7. A method for modulating a service conveying stream to be transmitted over a medium, the method comprising the steps of:

receiving a service conveying packet belonging to the service conveying stream; and

determining at least one modulation parameter for the modulation of the service conveying packet in response to at least one network topology characteristic and in response to at least one client related parameter; wherein a service conveying packet belongs to a media stream that is modulated by multiple modulators during a modulation sequence and wherein the method further comprises a step of ruling whether to alter at least one modulation parameter during the modulation sequence.

8. The method of claim 7 further comprising altering at least one modulation parameter in response to said ruling.

9. The method of claim 7 further comprising notifying the client of the alteration and guaranteeing a seamless alteration.

10. The method of claim 7 wherein said ruling is responsive to an amount of alterations occurring during a modulation sequence of at least a portion of the media stream.

11. The method of claim 7 wherein the at least one network topology characteristic comprises a mapping between modulators to groups of service that are coupled to said modulators and wherein the at least one client related parameter is a priority of a service group.

12. The method of claim 11 wherein the determining of at least one modulation parameter is response to an amount of groups of service that request to receive the service conveying stream.

13. The method of claim 11 wherein determining at least one modulation parameter in response to an amount of clients that request to receive the media stream and in response to a priority of these clients.

14. A system for managing multiple modulators, the system comprising:

multiple input ports, for receiving a service conveying packet belonging to a service conveying stream; and

a management entity, coupled to the multiple modulators, for minimizing multiple modulations of a single media stream by determining at least one modulation parameter for the modulation of the service conveying packet in response to at least one network topology characteristic and in response to at least one client related parameter.

15. The system of claim 14 wherein the multiple modulators are arranged in multiple tiers and wherein the management entity is adapted to determine that at least one modulation parameter by checking whether an amount of modulators that modulate a single service conveying stream can be reduced by modulating the single service conveying stream by a higher tier modulator.

16. The system of claim 14 wherein the determination comprises selecting at least one modulator to modulate the service conveying packet.

17. The system of claim 14 wherein the determination is responsive to an amount of multiple modulations of a single media stream.

18. The system of claim 14 wherein the determination is responsive to an amount of overall services provided to clients.

19. The system of claim 14 wherein determination is responsive to an amount of services to be provided to clients and to a utilization of modulators used to modulate the service conveying packet.

20. The system of claim 14 wherein a modulator out of the multiple modulator modulates the service conveying packet in response to the determination.

21. The system of claim 14 wherein the determination is responsive to at least one previously applied modulation parameter.

22. The system of claim 14 wherein the at least one network topology characteristic comprises a mapping between modulators to groups of service that are coupled to said modulators.

23. The system of claim 22 wherein the management entity is configured to determine at least one modulation parameter is response to an amount of groups of service that request to receive the service conveying stream.

24. The system of claim 23 wherein the management entity determines at least one modulation parameter in response to an amount of clients that request to receive the media stream.

25. The system of claim 14 further comprising a multi-port switch, coupled to the management entity and to the multiple modulators, for routing media streams to modulators, in response to the determination.

26. A system for managing multiple modulators, the system comprising:

multiple input ports, for receiving a service conveying packet belonging to a service conveying stream; and

a management entity, coupled to the multiple modulators, for determining at least one modulation parameter for the modulation of the service conveying packet in response to at least one network topology characteristic and in response to at least one client related parameter; wherein a service conveying packet belongs to a media stream that is modulated by multiple modulators during a modulation sequence and wherein the management entity rules whether to alter at least one modulation parameter during the modulation sequence.

27. The system of claim 26 wherein at least one modulator alters at least one modulation parameter in response to said ruling.

28. The system of claim 11 wherein the system notifies the client of the alteration.

29. The system of claim 26 wherein said ruling is responsive to an amount of alterations occurring during a modulation sequence of at least a portion of the media stream.

30. A system for managing multiple modulators, the system comprising:

multiple input ports, for receiving media streams; and

a management entity, coupled to the multiple modulators, for selecting a modulator of the multiple modulators to modulate a media packet that belongs to a media stream, in response to at least one client related parameter, said client being coupled to the modulator;

wherein the at least one client related parameter is an estimated alterations that are required for providing a media stream to a client.

31. The system of claim 30 wherein the system monitors client requests to receive media streams.

32. The system of claim 31 wherein the management entity updates at least one client related parameter in response to said monitoring.

33. The system of claim 30 wherein the system generates client viewing patterns in response to said update.

34. The system of claim 30 wherein the modulators are QAM modulators.

35. The system of claim 30 wherein the modulators are RF modulators.

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 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2015
From: ARRIS SOLUTIONS, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 036601/0162 →
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 →
CORRECTIVE ASSIGNMENT TO CORRET THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 027422 FRAME 0633. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 7, 2012
From: BIGBAND NETWORKS, INC.
To: ARRIS SOLUTIONS, INC.
Reel/Frame 028226/0273 →