Standalone Network Probing Using Available Network Connections
First Claim
1. A method of network probing by a communication device, comprising:
- establishing, by the communication device, a first network connection of a first interface technology and a second network connection of a second interface technology;
associating the first network connection with a probing client running on a processor of the communication device and associating the second network connection with a probing server running on the processor;
transmitting a probe addressed to the probing server from the probing client via the first network connection;
receiving the probe at the probing server via the second network connection; and
determining a network observation based on receiving the probe at the probing server.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments provide methods, devices, and non-transitory processor-readable storage media enabling network probing with a communication device based on the communication device sending a probe via a first network connection and receiving the probe via a second network connection. By leveraging a capability of a communication device to establish two network connections at the same time, various embodiments may enable a single communication device to act as both a probing client and a probing server. In this manner, various embodiments may enable standalone network probing, i.e., network probing that may not require a remote dedicated probing server to act as a probe generator or a probe sink.
-
Citations
30 Claims
-
1. A method of network probing by a communication device, comprising:
-
establishing, by the communication device, a first network connection of a first interface technology and a second network connection of a second interface technology; associating the first network connection with a probing client running on a processor of the communication device and associating the second network connection with a probing server running on the processor; transmitting a probe addressed to the probing server from the probing client via the first network connection; receiving the probe at the probing server via the second network connection; and determining a network observation based on receiving the probe at the probing server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20)
-
-
13. A communication device, comprising:
-
a first radio frequency (RF) resource; a second RF resource; and a processor coupled to the first RF resource and the second RF resource, wherein the processor is configured with processor executable instructions to perform operations comprising; a first network connection of a first interface technology and a second network connection of a second interface technology; associating the first network connection with a probing client running on a processor of the communication device and associating the second network connection with a probing server running on the processor; transmitting a probe addressed to the probing server from the probing client via the first network connection; receiving the probe at the probing server via the second network connection; and determining a network observation based on receiving the probe at the probing server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 21, 22, 23, 24)
-
-
25. A communication device, comprising:
-
means for establishing a first network connection of a first interface technology and a second network connection of a second interface technology; means for associating the first network connection with a probing client running on a processor of the communication device and associating the second network connection with a probing server running on the processor; means for transmitting a probe addressed to the probing server from the probing client via the first network connection; means for receiving the probe at the probing server via the second network connection; and means for determining a network observation based on receiving the probe at the probing server. - View Dependent Claims (26, 27)
-
-
28. A non-transitory processor readable medium having stored thereon processor executable instructions configured to cause a processor of a communication device to perform operations comprising:
-
establishing a first network connection of a first interface technology and a second network connection of a second interface technology; associating the first network connection with a probing client running on a processor of the communication device and associating the second network connection with a probing server running on the processor; transmitting a probe addressed to the probing server from the probing client via the first network connection; receiving the probe at the probing server via the second network connection; and determining a network observation based on receiving the probe at the probing server. - View Dependent Claims (29, 30)
-
Specification