Proximity enforcement in heterogeneous network environments
First Claim
1. A method comprising:
- receiving, at a content source from a sink, round trip time information of a first segment of a content propagation network established between the content source and the sink;
determining whether a first round trip time of the first segment exceeds a proximity threshold, wherein the determination is based on the received round trip time information, and wherein the first segment is between the sink and an intermediate network device situated between the content source and the sink; and
determining a second round trip time associated with a second segment of the network, wherein the determination of the second round trip time is based on a difference between a total round trip time between the content source and the sink and the first round trip time.
0 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
17 Claims
-
1. A method comprising:
-
receiving, at a content source from a sink, round trip time information of a first segment of a content propagation network established between the content source and the sink; determining whether a first round trip time of the first segment exceeds a proximity threshold, wherein the determination is based on the received round trip time information, and wherein the first segment is between the sink and an intermediate network device situated between the content source and the sink; and determining a second round trip time associated with a second segment of the network, wherein the determination of the second round trip time is based on a difference between a total round trip time between the content source and the sink and the first round trip time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a processor; and memory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the apparatus to; receive, from a sink, round trip time information of a first segment of a content propagation network established between the apparatus and the sink; determine whether a first round trip time of the first segment exceeds a proximity threshold, wherein the determination is based on the received round trip time information, and wherein the first segment is between the sink and an intermediate network device situated between the apparatus and the sink; and determine a second round trip time associated with a second segment of the network, wherein the determination of the second round trip time is based on a difference between a total round trip time between the apparatus and the sink and the first round trip time. - View Dependent Claims (9, 10, 11, 12)
-
-
13. One or more non-transitory computer readable media storing computer readable instructions that, when executed, cause an apparatus to:
-
receive, from a sink, round trip time information of a first segment of a content propagation network established between the apparatus and the sink; determine whether a first round trip time of the first segment exceeds a proximity threshold, wherein the determination is based on the received round trip time information, and wherein the first segment is between the sink and an intermediate network device situated between the apparatus and the sink; and determine a second round trip time associated with a second segment of the network, wherein the determination of the second round trip time is based on a difference between a total round trip time between the apparatus and the sink and the first round trip time. - View Dependent Claims (14, 15, 16, 17)
-
Specification