Method and system for determination and exchange of network timing information
First Claim
1. A method for networking, the method comprising:
- performing by one or more circuits and/or processors in a network node;
receiving a packet via a network physical link, wherein said received packet comprises a plurality of time stamps of one or more sending nodes traversed by said received packet along said network physical link;
determining, utilizing said plurality of time stamps of said one or more sending nodes, a propagation delay of said network physical link;
calculating, utilizing said determined propagation delay, a length of said network physical link by multiplying said determined propagation delay by a speed of propagation along said network physical link;
appending, to said packet, one or both of;
said determined propagation delay; and
said length of said network physical link.
4 Assignments
0 Petitions
Accused Products
Abstract
Aspects of a method and system for determination and exchange of network timing information are provided. In this regard, for each network hop traversed by a packet, a propagation delay of said network hop may be determined. Moreover, the propagation delay, and/or a hop length calculated utilizing the propagation delay, may be appended to the packet. The packet may, for example, be a MMRP registration packet or a SRP reservation packet. The packet may be dropped in instances that the propagation delay and/or length of a one or more traversed network hops is outside a determined range. The hop length may be determined by multiplying the propagation delay by a speed of propagation on the hop. The speed of propagation may be determined based on the physical layer technology associated with the network hop. Digital rights management may be implemented for media communicated on the network hop based at least in part on the hop length or the propagation delay. In this regard, use of media content may be restricted to a specified location.
26 Citations
24 Claims
-
1. A method for networking, the method comprising:
-
performing by one or more circuits and/or processors in a network node; receiving a packet via a network physical link, wherein said received packet comprises a plurality of time stamps of one or more sending nodes traversed by said received packet along said network physical link; determining, utilizing said plurality of time stamps of said one or more sending nodes, a propagation delay of said network physical link; calculating, utilizing said determined propagation delay, a length of said network physical link by multiplying said determined propagation delay by a speed of propagation along said network physical link; appending, to said packet, one or both of; said determined propagation delay; and said length of said network physical link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory storage having stored thereon, a computer program having at least one code section for networking, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
-
receiving a packet via a network physical link, wherein said received packet comprises a plurality of time stamps of one or more sending nodes traversed by said received packet along said network physical link; determining, utilizing said plurality of time stamps of said one or more sending nodes, a propagation delay of said network physical link; determining, utilizing said propagation delay, a length of said network physical link by multiplying said determined propagation delay by a speed of propagation along said network physical link; and appending, to said packet, one or both of; said determined propagation delay; and said length of said network physical link. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for networking, the system comprising:
-
one or more circuits and/or processors in a network node that are operable to; receive a packet via a network physical link, wherein said received packet comprises a plurality of time stamps of one or more sending nodes traversed by said received packet along said network physical link; determine, utilizing said plurality of time stamps of said one or more sending nodes, a propagation delay of said network physical link; determine, utilizing said propagation delay, a length of said network physical link by multiplying said determined propagation delay by a speed of propagation along said network physical link; and append, to said packet, one or both of; said determined propagation delay; and said length of said network physical link. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification