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:
Jul. 31, 2018

Filed:

Sep. 25, 2014
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Ahmed Talat, Seattle, WA (US);

Vibhor Bhatt, Seattle, WA (US);

Jeff Sinnemaki, Seattle, WA (US);

Alexei Aleksenko, Seattle, WA (US);

Ilia Sacson, Seattle, WA (US);

Jeffrey C. Fuller, Seattle, WA (US);

Milena Salman, Seattle, WA (US);

Madhusudhan Ravi, Seattle, WA (US);

Mohammed Karam, Seattle, WA (US);

Neel Jain, Seattle, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); H04L 12/26 (2006.01); H04L 12/24 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); H04L 12/801 (2013.01); H04L 12/851 (2013.01);
U.S. Cl.
CPC ...
H04L 43/0894 (2013.01); H04L 41/0213 (2013.01); H04L 67/322 (2013.01); H04L 69/16 (2013.01); H04L 47/196 (2013.01); H04L 47/2441 (2013.01);
Abstract

Embodiments relate to classifying network streams and regulating behavior of the streams based on their respective classes. One technique for managing streams involves analyzing applications, obtaining indicia of features of the applications, and using those features to infer classes to which streams of the applications may be assigned. Another technique involves deploying beacon nodes at the edge of a network. The beacon nodes inform a stream manager about network conditions such as latencies with regard to network boundaries or regions. Another embodiment for facilitating management of streams involves a subscription service for UDP applications. A UDP application may subscribe to the service, which may be provided by an operating system hosting the application. Events are published to any subscribed UDP applications to inform the UDP applications of changes in networking conditions. The UDP applications, in turn, may adapt their internal transmission control logic.


Find Patent Forward Citations

Loading…