IP Library Granted Patent US 10,715,576
Granted Patent B2
US 10,715,576 · App. 15/691,385 · Granted Jul 14, 2020

Methods and systems for estimating quality of experience (QoE) parameters of secured transactions

Inventor: Kannan Parthasarathy (Palo Alto, CA)
Assignee: Citrix Systems, Inc.
H04L65/80H04L41/5067H04L65/605H04W84/042
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,715,576
App. No.
15/691,385
Granted
Jul 14, 2020
Kind
B2
Abstract

An apparatus is provided for estimating one or more quality of experience (QoE) parameters associated with a specific terminal. The apparatus includes a traffic processor configured to acquire a plurality of transactions for providing multimedia content to a specific terminal. At least one of such transactions is a secured transaction. The apparatus further includes a QoE parameter estimator configured to detect a quality level variation event based on the transactions and the sizes of the transactions, and to estimate one or more QoE parameters based on the detection of the quality level variation event.

Claims (27)

1. A method comprising:

(a) detecting, by a device intermediary to a plurality of clients and one or more servers, a variation of a level of quality of content being transmitted by the one or more servers via one or more transactions to one or more clients of the plurality of clients based on at least a difference in a size of the content and an average size of content of the one or more transactions;

(b) determining, by the device, one or more parameters for quality of experience associated with a client of the plurality of clients based on at least the detected variation of the level of quality of content; and

(c) applying, by the device, one or more policies to transmission of content to the client based on the one or more parameters.

2. The method of claim 1 , wherein content comprises one of video or audio.

3. The method of claim 1 , wherein the client comprises a mobile terminal.

4. The method of claim 1 , wherein the one or more servers comprises a content server serving multimedia content.

5. The method of claim 1 , wherein (a) further comprises determining an average size of content of transactions preceding the one or more transactions.

6. The method of claim 1 , wherein (a) further comprises determining an average size of content of transactions subsequent to the one or more transactions.

7. The method of claim 1 , wherein (a) further comprises determining a difference in size of content of a current transaction to an average size of content of preceding or subsequent transactions.

8. The method of claim 1 , wherein (a) further comprises detecting the variation of the level of quality of content is greater than a predetermined threshold.

9. The method of claim 1 , wherein (c) further comprises dynamically generating one or more rules of the one or more policies based at least on monitoring of the one or more parameters.

10. The method of claim 1 , wherein (c) further comprises applying the one or more policies to improve quality of experience associated with the client.

11. A system comprising:

a device comprising one or more processors, coupled to memory and intermediary to a plurality of clients and one or more servers;

a detector of the device configured to detect a variation of a level of quality of content being transmitted by the one or more servers via one or more transactions to one or more clients of the plurality of clients based on at least a difference in a size of the content and an average size of content of the one or more transactions;

an estimator of the device configured to determine one or more parameters for quality of experience associated with a client of the plurality of clients based on at least the detected variation of the level of quality of content; and

a traffic manager of the device configured to apply one or more policies to transmission of content to the client based on the one or more parameters.

12. The system of claim 11 , wherein content comprises one of video or audio.

13. The system of claim 11 , wherein the client comprises a mobile terminal.

14. The system of claim 11 , wherein the one or more servers comprises a content server serving multimedia content.

15. The system of claim 11 , wherein the detector is further configured to determine an average size of content of transactions preceding the one or more transactions.

16. The system of claim 11 , wherein the detector is further configured to determine an average size of content of transactions subsequent to the one or more transactions.

17. The system of claim 11 , wherein the detector is further configured to determine a difference in size of content of a current transaction to an average size of content of preceding or subsequent transactions.

18. The system of claim 11 , wherein the detector is further configured to detect that the variation of the level of quality of content is greater than a predetermined threshold.

19. The system of claim 11 , wherein the traffic manager is further configured to dynamically generate one or more rules of the one or more policies based at least on monitoring of the one or more parameters.

20. The system of claim 11 , wherein the traffic manager is further configured apply the one or more policies to improve quality of experience associated with the client.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2023
From: BYTEMOBILE INNOVATIONS, LLC
To: OPTIMORPHIX, INC.
Reel/Frame 064054/0247 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2022
From: CITRIX SYSTEMS, INC.
To: BYTEMOBILE INNOVATIONS, LLC
Reel/Frame 059087/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2017
From: PARTHASARATHY, KANNAN
To: CITRIX SYSTEMS, INC.
Reel/Frame 043461/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2017
From: CITRIX SYSTEMS, INC.
To: BYTEMOBILE, INC.
Reel/Frame 043461/0954 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2017
From: BYTEMOBILE, INC.
To: CITRIX SYSTEMS, INC.
Reel/Frame 043462/0550 →
Continuity (2)
Continuation 14622139 · Feb 13, 2015
Related Publication 20170366597A1 · Dec 21, 2017