IP Library Granted Patent US 9,485,154
Granted Patent B2
US 9,485,154 · App. 14/160,287 · Granted Nov 1, 2016

Multiple-pipe techniques and multiple optical streams for managing over-the-top traffic

Inventors: Wayne Geoffrey Moulton (Brighton, AU); Karl Christopher Horne (Mid-Levels, HK)
Assignee: Ciena Corporation
H04L41/5054H04L12/145H04L41/5019H04L41/5064H04L41/5067H04L47/2441H04L47/805H04L47/20
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,485,154
App. No.
14/160,287
Granted
Nov 1, 2016
Kind
B2
Abstract

Methods and apparatus for managing an over-the-top data traffic flood using multiple-pipe techniques are provided. For example, provided is a method for routing Internet data including receiving the Internet data at a carrier portal, as well as classifying the Internet data based on criteria specified by the carrier, such as a quantity of payment from at least one of a user of the Internet data to a provider of the Internet data. The classified data is transmitted via one of a plurality of ports, where port selection is based on the classification. Each of the ports in the plurality of ports is coupled to a respective one of a plurality of independent data transport networks and/or separate optical paths. The data transport networks and/or separate optical paths can differ in capacity and/or latency.

Claims (41)

1. A method for communicating Internet data implemented by a carrier portal comprising a computing device, comprising:

receiving the Internet data comprising an over-the-top (OTT) data traffic flood;

classifying the Internet data based on criteria, wherein the criteria is based on at least one of i) a quantity of payment from at least one of a) a user of the Internet data and b) a provider of the Internet data and ii) another criteria specified by a carrier; and

transmitting the classified data via one of a plurality of ports based on the classification, wherein each of the ports in the plurality of ports is coupled to a respective one of a plurality of independent data transport networks,

wherein the plurality of independent data transport networks are one of physically and logically separate from one another via pipes which are at least one of physical layer (layer 1), data link layer (layer 2), and network layer (layer 3) pipes,

wherein a first network of the plurality independent data transport networks comprises equal levels of service and a second network of the plurality of independent data transport networks comprises different levels of service for premium services, and wherein, when the criteria is zero for the quantity of payment, the classified data is transmitted to the first network.

2. The method of claim 1 , wherein at least one data transport network in the plurality of independent data transport networks is at least one of higher capacity and lower latency than at least one other transport network in the plurality of independent data transport networks.

3. The method of claim 1 , wherein the one of the plurality of ports is coupled to a respective one of a plurality of optical fibers.

4. An apparatus comprising a carrier portal configured to communicate Internet data, comprising:

circuitry configured to receive the Internet data comprising an over-the-top (OTT) data traffic flood;

circuitry configured to classify the Internet data based on criteria, wherein the criteria is based at least one of i) a quantity of payment from at least one of a) a user of the Internet data and b) a provider of the Internet data and ii) another criteria specified by a carrier; and

circuitry configured to transmit the classified data via one of a plurality of ports based on the classification, wherein each of the ports in the plurality of ports is coupled to a respective one of a plurality of independent data transport networks,

wherein the plurality of independent data transport networks are one of physically and logically separate from one another via pipes which are at least one of physical layer (layer 1), data link layer (layer 2), and network layer (layer 3) pipes,

wherein a first network of the plurality independent data transport networks comprises equal levels of service and a second network of the plurality of independent data transport networks comprises different levels of service for premium services, and wherein, when the criteria is zero for the quantity of payment, the classified data is transmitted to the first network.

5. The apparatus of claim 4 , wherein at least one data transport network in the plurality of independent data transport networks is at least one of higher capacity and lower latency than at least one other transport network in the plurality of independent data transport networks.

6. The apparatus of claim 4 , wherein the independent networks in the plurality of independent data transport networks are physically separate from each other, yet will most often be physically carried over the same optical fiber.

7. The apparatus of claim 4 , wherein the one of the plurality of ports is coupled to a respective one of a plurality of optical streams.

8. The apparatus of claim 4 , wherein at least a part of the circuitry configured to classify is integrated on a semiconductor die.

9. The apparatus of claim 4 , further comprising at least one of an edge router, an optical switch, and a network element, with which at least a part of the circuitry configured to classify is integrated.

10. The apparatus of claim 4 , wherein a first independent data network comprises a network with equal levels of service and a second independent data network comprises different levels of service for premium services, wherein the criteria comprises zero for the quantity of payment being transmitted to the first independent data network.

11. An apparatus configured to communicate Internet data, comprising:

a processor and a storage medium comprising instructions which, when executed, cause the processor to configured to:

receive the Internet data comprising an over-the-top (OTT) data traffic flood at a carrier portal;

classify the Internet data based on criteria, wherein the criteria is based on at least one of i) a quantity of payment from at least one of a) a user of the Internet data and b) a provider of the Internet data and ii) another criteria specified by a carrier; and

transmit the classified data via one of a plurality of ports based on the classification, wherein each of the ports in the plurality of ports is coupled to a respective one of a plurality of independent data transport networks; and a memory coupled to the processor,

wherein the plurality of independent data transport networks are one of physically and logically separate from one another via pipes which are at least one of physical layer (layer 1), data link layer (layer 2), and network layer (layer 3) pipes,

wherein a first network of the plurality independent data transport networks comprises equal levels of service and a second network of the plurality of independent data transport networks comprises different levels of service for premium services, and wherein, when the criteria is zero for the quantity of payment, the classified data is transmitted to the first network.

12. The apparatus of claim 11 , wherein at least one data transport network in the plurality of independent data transport networks is at least one of higher capacity and lower latency than at least one other transport network in the plurality of independent data transport networks.

13. The apparatus of claim 11 , wherein the one of the plurality of ports is coupled to a respective one of a plurality of optical fibers.

14. The apparatus of claim 11 , wherein at least a part of the processor is integrated on a semiconductor die.

15. The apparatus of claim 11 , further comprising at least one of an edge router, an optical switch, and a network element, with which at least a part of the processor is integrated.

16. The apparatus of claim 11 , wherein a first independent data network comprises a network with equal levels of service and a second independent data network comprises different levels of service for premium services, wherein the criteria comprises zero for the quantity of payment being transmitted to the first independent data network.

17. A non-transitory computer-readable medium, comprising instructions stored thereon that, if executed by a processor, cause the processor to execute a method comprising:

receiving the Internet data comprising an over-the-top (OTT) data traffic flood at a carrier portal;

classifying the Internet data based on criteria, wherein the criteria is based on at least one of i) a quantity of payment from at least one of a) a user of the Internet data and b) a provider of the Internet data and ii) another criteria specified by a carrier; and

transmitting the classified data via one of a plurality of ports based on the classification, wherein each of the ports in the plurality of ports is coupled to a respective one of a plurality of independent data transport networks,

wherein the plurality of independent data transport networks are one of physically and logically separate from one another via pipes which are at least one of physical layer (layer 1), data link layer (layer 2), and network layer (layer 3) pipes,

wherein a first network of the plurality independent data transport networks comprises equal levels of service and a second network of the plurality of independent data transport networks comprises different levels of service for premium services, and wherein, when the criteria is zero for the quantity of payment, the classified data is transmitted to the first network.

18. The non-transitory computer-readable medium of claim 17 , wherein at least one data transport network in the plurality of independent data transport networks is at least one of higher capacity and lower latency than at least one other transport network in the plurality of independent data transport networks.

19. The non-transitory computer-readable medium of claim 17 , wherein the one of the plurality of ports is coupled to a respective one of a plurality of optical streams.

20. The non-transitory computer-readable medium of claim 17 , implemented on devices effecting a centralized control mechanism based on Software Defined Network architectures, wherein the one of the plurality of ports is coupled to a respective one of a plurality of optical streams.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2023
From: BANK OF AMERICA, N.A.
To: CIENA CORPORATION
Reel/Frame 065630/0232 →
PATENT SECURITY AGREEMENT Recorded Nov 8, 2019
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050969/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2019
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: CIENA CORPORATION
Reel/Frame 050938/0389 →
PATENT SECURITY AGREEMENT Recorded Jul 16, 2014
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033347/0260 →
SECURITY INTEREST Recorded Jul 15, 2014
From: CIENA CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 033329/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2014
From: MOULTON, WAYNE GEOFFREY; HORNE, KARL CHRISTOPHER
To: CIENA CORPORATION
Reel/Frame 032100/0866 →
Continuity (2)
Provisional Application 61839678 · Jun 26, 2013
Related Publication 20150003831A1 · Jan 1, 2015