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:
Mar. 10, 2020

Filed:

Feb. 10, 2017
Applicant:

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

Inventors:

Alexander Burba, Seattle, WA (US);

Brandon T. Hunt, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/733 (2013.01); H04L 29/08 (2006.01); H04L 12/751 (2013.01); H04L 12/24 (2006.01); H04L 12/26 (2006.01);
U.S. Cl.
CPC ...
H04L 45/122 (2013.01); H04L 41/12 (2013.01); H04L 43/10 (2013.01); H04L 45/02 (2013.01); H04L 67/1042 (2013.01); H04L 67/1063 (2013.01); H04L 67/1072 (2013.01);
Abstract

Localizing network traffic using network topology is provided. A request for content is received from a first peer of a peer-to-peer (P2P) network having a plurality of peers. In response to receiving a request for content, one or more peers to receive the requested content in the P2P network are determined. One or more nodes in a trace route from the first peer to a predetermined address that are common to the trace route from the one or more peers to the predetermined address are determined. The one or more common nodes are ordered by hops from the first peer. At least one peer is selected from the ordered one or more common nodes to recommend to the first peer. The selected at least one peer is recommended to the first peer. The first peer then connects with the recommended at least one peer and receive the content.


Find Patent Forward Citations

Loading…