IP Library Patent Application 13631366
Patent Application
App. No. 13/631,366

SYSTEMS AND METHODS FOR MEDIA SERVICE DELIVERY

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 None
App. No.
13/631,366
Abstract

Methods and systems for delivering multimedia content in various telecommunications networks while optimizing quality of experience (QoE). The described methods and systems implement a fast processing path and a slow processing path. In the fast processing path, minimal packet processing is performed to reduce latency. In the slow processing path, increased packet processing is performed to identify media sessions and to perform further data processing. The slow processing path can be used in an online or offline mode, depending on a current flow state.

Claims (42)

1 - 50 . (canceled)

51 . A method of optimizing data traffic destined for an external computing device in a network, the method comprising:

receiving data destined for the external computing device from the network;

identifying a selected media session in the received data;

processing the selected media session; and

transmitting the processed selected media session data to the external computing device via the network.

52 . The method of claim 51 , further comprising:

processing the received data in a fast path;

determining a current flow state;

if a current flow state indicates that further processing of the received data is to be performed, processing the data in a slow path, wherein the processing the data in the slow path identifies the selected media session.

53 . The method of claim 52 , wherein the fast path processing comprises packet marking after processing the selected media session data and prior to transmitting the processed selected media session data.

54 . The method of claim 52 , wherein the fast path processing comprises packet shaping or policing after processing the selected media session data and prior to transmitting the processed selected media session data.

55 . The method of claim 51 , wherein the selected media session is processed in accordance with at least one policy.

56 . The method of claim 51 , further comprising, prior to identifying the selected media session, load balancing between a plurality of packet processing elements to identify a packet processing element to process the received data.

57 . The method of claim 51 , further comprising estimating a traffic load of at least one network domain associated with the external computing device.

58 . The method of claim 57 , wherein an optimization applied when processing the selected media session is determined based at least on the estimated traffic load of the at least one network domain.

59 . The method of claim 51 , wherein an optimization applied when processing the selected media session comprises transcoding the input media stream.

60 . An apparatus for optimizing data traffic destined for an external computing device in a network, the apparatus comprising:

a memory;

a network interface; and

at least one processor communicatively coupled to the memory and the network interface, the processor configured to:

receive data destined for the external computing device from the network;

identify a selected media session in the received data;

process the selected media session; and

transmit the processed selected media session data to the external computing device via the network.

61 . A system for optimizing data traffic in a network, the system comprising:

a switch element configured to receive data destined for the external computing device from the network;

a packet processing element configured to:

identify a selected media session in the received data;

process the selected media session; and

wherein the switch element is further configured to transmit the processed data to the external computing device via the network.

62 . The system of claim 61 , wherein the packet processing element comprises:

a fast path module configured to process the received data and determine a current flow state; and

a slow path module configured to process the data to identify the selected media session if the current flow state indicates that further processing of the received data is to be performed.

63 . The system of claim 62 , wherein the slow path processing is performed inline.

64 . The system of claim 62 , wherein the fast path processing comprises packet marking after the selected media session data is processed and prior to transmission of the processed selected media session data.

65 . The system of claim 62 , wherein the fast path processing comprises packet shaping after the selected media session data is processed and prior to transmission of the processed selected media session data.

66 . The system of claim 61 , wherein the selected media session is processed in accordance with at least one policy.

67 . The system of claim 61 , wherein the switch element comprises a load balancer configured to load balance between a plurality of packet processing elements to identify a packet processing element to process the received data.

68 . The system of claim 61 , further comprising a control element, wherein the control element is configured to estimate a traffic load of at least one network domain associated with the external computing device.

69 . The system of claim 68 , wherein an optimization applied when processing the selected media session is determined based at least on the estimated traffic load level of the at least one network domain.

70 . The system of claim 61 , wherein an optimization applied when processing the selected media session comprises transcoding the input media stream.

Assignments (3)
SECURITY INTEREST Recorded Jan 19, 2018
From: NETSCOUT SYSTEMS, INC.; AIRMAGNET, INC.; ARBOR NETWORKS, INC.; NETSCOUT SYSTEMS TEXAS, LLC; VSS MONITORING, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 045095/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2016
From: AVVASI INC.
To: NETSCOUT SYSTEMS TEXAS, LLC
Reel/Frame 039565/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2012
From: ARCHER, MICHAEL; GALLANT, MICHAEL; GOERTZ, KEVIN; JOCH, ANTHONY; KORDASIEWICZ, ROMAN CZESLAW; KUHN, JIM; PAYETTE, ROXSAN; SAMUELL, CHARLES NEVILLE
To: AVVASI INC.
Reel/Frame 029451/0114 →