The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 07, 2018

Filed:

May. 31, 2016
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Philip Andrew Chou, Bellevue, WA (US);

Venkata N. Padmanabhan, Bengaluru, IN;

Rajdeep Das, Bangalore, IN;

Ganesh Ananthanarayanan, Bellevue, WA (US);

Junchen Jiang, Pittsburgh, PA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04W 40/18 (2009.01); H04W 24/10 (2009.01); H04W 28/02 (2009.01); H04L 12/26 (2006.01); H04L 12/721 (2013.01); H04L 12/717 (2013.01);
U.S. Cl.
CPC ...
H04W 40/18 (2013.01); H04L 43/08 (2013.01); H04L 45/12 (2013.01); H04L 45/70 (2013.01); H04W 24/10 (2013.01); H04W 28/0231 (2013.01); H04L 45/42 (2013.01);
Abstract

Techniques for determining network paths for voice calls include analyzing network path measurements of the network paths to determine historical network performance data for the network paths, and identifying a group of top-k network paths based on those network paths having better network performance data other network paths. A particular network path may be selected using various techniques, such as selecting the network path with the best historical network performance, selecting a network path by applying a multi-armed bandit algorithm to select the path from the group of top-k network paths, or selecting a network path at random. The selected network path may be used to by a source-destination pair of computing devices for a voice call, and a record of that voice call may be used to update network performance information for the particular network path.


Find Patent Forward Citations

Loading…