Nova Patents
US20120151069A1

Protocol link layer

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A link is a software abstraction that represents a direct connection between two CoCo nodes. The link layer detects the presence of neighboring devices and establishes links to them. A protocol abstraction layer converts data frames that arrive on network interfaces into packet objects used by the COCO Protocol Suite.

US20120151069A1, drawing sheet 1
Sheet 1 of 21

Term

Projected expiry 1 February 2027.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

17 claims: 2 independent, 15 dependent

  1. 1
    Broadest claimClaim Score 55, average(NHIP)A non-transitory computer-readable medium having computer-executable instructions operable to enable a first network node to perform a method of establishing a secure communication link with a second network node over which packets may be sent, the method comprising:receiving a first link setup packet from the second network node, the first link setup packet including a work token generated by a computation of the second network node and a timestamp corresponding to a time at which the first link setup packet was initiated;determining whether the work token has expired based on the timestamp, a current time and a predetermined validity time interval of the work token, wherein the predetermined validity time interval defines a duration that the work token is valid;and if the work token has not expired, providing to the second network node a second link setup packet including a key generated by the first network node.
  2. 8
    A method that enables a first network node to establish a secure communication link with a second network node over which packets may be sent, the method comprising:receiving at the first network node a first link setup packet from the second network node, the first link setup packet including a work token generated by a computation of the second network node and a timestamp corresponding to a time at which the first link setup packet was initiated;determining at the network node whether the work token has expired based on the timestamp, a current time and a predetermined validity time interval of the work token, wherein the predetermined validity time interval defines a duration that the work token is valid;and if the work token has not expired, communicating a second link setup packet from the first network node to the second network node, wherein the second link setup packet includes a key generated by the first network node.