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:
Apr. 08, 2025

Filed:

Jan. 05, 2022
Applicant:

Shanghai Bilibili Technology Co., Ltd., Shanghai, CN;

Inventors:

Honglei Cui, Shanghai, CN;

Shunli Liang, Shanghai, CN;

Hanchao Zheng, Shanghai, CN;

Biao Hu, Shanghai, CN;

Hao Wang, Shanghai, CN;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 67/141 (2022.01); H04L 61/2503 (2022.01); H04L 67/104 (2022.01);
U.S. Cl.
CPC ...
H04L 67/141 (2013.01); H04L 61/2503 (2013.01); H04L 67/104 (2013.01);
Abstract

This application provides techniques for establishing a P2P connection. The techniques comprise communicating with at least two auxiliary nodes to obtain answer messages returned by the at least two auxiliary nodes; determining, based on the answer messages, at least one public network address corresponding to an internal network address of a first client device; registering, with a cloud server, the at least one public network address corresponding to the internal network address of the first client device, and monitoring the at least one public network address corresponding to the internal network address of the first client device; and establishing a P2P connection to a second client device when detecting, in a preset duration, that the second client device returns a response data packet to a target public network address.


Find Patent Forward Citations

Loading…