Proximity enforcement in heterogeneous network environments
First Claim
1. A method for enforcing content propagation limitations in a network established between a content source and a sink, the method comprising the steps of:
- determining a distance of a first segment of the network;
determining whether the distance is within a predefined proximity threshold associated with the content propagation limitations;
in response to determining that the distance is within the predefined proximity threshold, determining a first round trip time associated with the first segment;
determining a total round trip time of the network between the source and the sink;
calculating a second round trip time associated with at least a second segment of the network, wherein the calculation is made based on a difference between the total round trip time and the first round trip time; and
comparing the second round trip time with a round trip time threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides an enforcement mechanism for limiting the propagation of content to a predefined proximity in a heterogeneous network. The protection mechanism determines the distance associated with wireless links of the heterogeneous networks and verifies that the distance is within the predefined proximity limits. The distance may be measured by evaluating the signal strength of received signals. The protection mechanism further uses round trip time determinations to enforce the proximity limits on wired or unknown segments of the heterogeneous network. Specifically, the round trip time associated with a wired or unknown segment may be determined using the round trip time associated with the wireless segments and the total round trip time of the network as a whole. The round trip time of the wired or unknown segment is then compared to a round trip time limit associated with the proximity requirement for distributing content.
-
Citations
37 Claims
-
1. A method for enforcing content propagation limitations in a network established between a content source and a sink, the method comprising the steps of:
-
determining a distance of a first segment of the network; determining whether the distance is within a predefined proximity threshold associated with the content propagation limitations; in response to determining that the distance is within the predefined proximity threshold, determining a first round trip time associated with the first segment; determining a total round trip time of the network between the source and the sink; calculating a second round trip time associated with at least a second segment of the network, wherein the calculation is made based on a difference between the total round trip time and the first round trip time; and comparing the second round trip time with a round trip time threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for enforcing content propagation limitations in a network established between a content source and a sink, the method comprising the steps of:
-
determining a first round trip time associated with a first segment of the network, wherein the first segment of the network is determined to meet a predefined proximity requirement based on a distance associated with the first segment, wherein the predefined proximity requirement is based on the content propagation limitations; determining a total round trip time of the network; calculating a second round trip time associated with at least a second segment of the network, wherein the calculation is made based on the total round trip time and the first round trip time; and comparing the second round trip time with a predefined round trip time threshold. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A terminal comprising:
-
an input device; a processor; memory storing computer readable instructions that, when executed, cause the terminal to perform a method of authorizing content transmissions in a network, wherein the network includes a trusted wireless segment and an untrusted segment, the method including the steps of, determining a distance associated with the trusted wireless segment, wherein the trusted wireless segment connects the terminal to an intermediate network device; determining whether the distance is within a predefined proximity threshold; in response to determining that the distance is within the predefined proximity threshold, determining a first round trip time associated with the wireless segment; determining a total round trip time of the network; calculating a second round trip time associated with at least the untrusted network segment, wherein the calculation is made based on a difference between the total round trip time and the first round trip time; and comparing the second round trip time with a predefined round trip time limit. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A terminal comprising:
-
an input device; a processor; memory storing computer readable instructions that, when executed, cause the terminal to perform a method of authorizing content transmissions in a network, wherein the network includes a trusted wireless segment and an untrusted segment, the method including the steps of, receiving a selection of a content item for redistribution in the network; measuring the distance associated with the trusted wireless segment of the network, wherein the measurement is made based on a received power of a signal received by the terminal; transmitting a first echo request to determine a first round trip time associated with the trusted wireless segment; transmitting a second echo request to determine a total round trip time associated with the network; calculating a second round trip time associated with the untrusted segment based on a difference between the total round trip time and the first round trip time; determining whether the second round trip time is below an allotted round trip time budget; and in response to determining that the second round trip time is below the allotted round trip time budget, authorizing the selected content item to be transmitted through the network.
-
-
30. A method for enforcing content propagation limitations in a network established between a content source and a sink, the method comprising the steps of:
-
receiving, at the content source, a first round trip time associated with a first network segment, wherein the first network segment is connected to at least the sink; determining a total round trip time of the network between the source and the sink; calculating a second round trip time associated with at least a second segment of the network, wherein the calculation is made based on a difference between the total round trip time and the first round trip time; and comparing the second round trip time with a round trip time threshold. - View Dependent Claims (31, 32, 33)
-
-
34. A method for enforcing content propagation limitations in a network established between a content source and a sink, the method comprising the steps of:
-
receiving, at the sink, a first round trip time associated with a first network segment, wherein the first network segment is connected to at least the content source; determining, at the sink, a total round trip time of the network between the source and the sink; calculating a second round trip time associated with at least a second segment of the network, wherein the calculation is made based on a difference between the total round trip time and the first round trip time; and comparing the second round trip time with a round trip time threshold. - View Dependent Claims (35, 36, 37)
-
Specification