IP Library Granted Patent US 9,647,952
Granted Patent B2
US 9,647,952 · App. 14/517,010 · Granted May 9, 2017

Network quality as a service

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,647,952
App. No.
14/517,010
Granted
May 9, 2017
Kind
B2
Abstract

A method of improving the performance of an access network for coupling one or more user devices to an application server, the method comprising encoding, using one of one or more encoders, data using a network performance enhancing coding (NPEC); transmitting the encoded data; receiving the encoded data; decoding, using one of one or more decoders, the encoded data using the NPEC; and receiving the decoded data at either of the application server or the one or more user devices.

Claims (21)

1. A method of improving the performance of an access network used for coupling one or more user devices to an application server, said method comprising

configuring one or more proxy servers to communicate with the one or more user devices and with the application server;

creating one or more encoding channels to carry one or more types of traffic between one of said one or more proxy servers and one of the one or more user devices;

setting one or more target loss ratios for one or more encoding channels;

encoding by said user devices data using a network performance enhancing coding (NPEC) before transmission over said one or more encoding channels;

transmitting the encoded data over said one or more encoding channels;

decoding by said one of said one or more proxy servers the encoded data using said NPEC;

monitoring a weighted average performance of said one or more encoding channels;

comparing said weighted average performance with a weighted average performance of other encoding channels;

applying different encoding levels based on said comparison; and

transmitting, by said one of said one or more proxy servers erver the decoded data to said application server.

2. The method of claim 1 , wherein at least one of said one or more proxy servers are selected based on at least one of one or more factors.

3. A system for improving the performance of an access network for coupling one or more user devices to an application server, said system comprising:

a proxy server, said one or more user devices coupled to the proxy server;

an encoding channel configured between said proxy server and said one or more user devices to carry data encoded with a network performance enhancing coding (NPEC) scheme, said encoding channel having a plurality of encoding channels;

said one or more user devices encodes data destined for the application server and send said encoded data to the proxy server using the encoded channel;

said proxy server;

decodes data received from said one or more user devices before sending to the application server;

monitors a weighted average performance of said encoding channel,

compares said weighted average performance with a weighted average performance of other encoding channels, and

said user device applies different encoding levels based on said comparison.

Assignments (5)
SECURITY INTEREST Recorded Apr 2, 2023
From: ADAPTIV NETWORKS INC.
To: BDC CAPITAL INC.
Reel/Frame 063232/0415 →
SECURITY INTEREST Recorded Mar 28, 2023
From: ADAPTIV NETWORKS INC.
To: BDC CAPITAL INC.
Reel/Frame 063174/0621 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: LIVEQOS INC.
To: ADAPTIV NETWORKS INC.
Reel/Frame 052148/0115 →
ASSET PURCHASE AGREEMENT Recorded Jan 27, 2020
From: LIVEQOS INC.
To: ADAPTIV NETWORKS INC.
Reel/Frame 051708/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2014
From: WILLIAMS, MATTHEW ROBERT; VEMULAPALI, MOHAN KRISHNA; HORNE, MARTIN WILLIAM; MCMILLAN, JAMES ROBERT
To: LIVEQOS INC.
Reel/Frame 033971/0801 →