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

Inventors: Matthew Robert Williams (Kanata, CA); Mohan Krishna Vemulapali (Nepean, CA); Martin William Horne (Woodlawn, CA); James Robert McMillan (Dunrobin, CA)
Assignee: LiveQoS Inc.
H04L47/38G06F11/004H04L1/0009H04L1/0057H04L43/0829H04L43/16H04L47/34H04W40/02H04L47/32H04L2001/0097
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 →
Continuity (7)
Continuation In Part 13738006 · Jan 10, 2013
Continuation In Part 13021357 · Feb 4, 2011
Continuation In Part 14517010
Continuation In Part 12959944 · Dec 3, 2010
Continuation 12193345 · Aug 18, 2008
Continuation In Part 10912200 · Aug 6, 2004
Related Publication 20150039723A1 · Feb 5, 2015