×

Supporting packet query-response transactions at lower layer

  • US 10,491,512 B2
  • Filed: 05/20/2015
  • Issued: 11/26/2019
  • Est. Priority Date: 05/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of communication at a first node, comprising:

  • receiving a packet from a second node including type information indicating whether the received packet is a query packet or a response, and including a transaction identifier uniquely identifying an ongoing query-response transaction within a local neighborhood of the first and the second nodes;

    determining that the received packet is a query packet based on a value set in a type field;

    determining a transaction type of the ongoing query-response transaction based on the value set in the type field;

    determining, based on the transaction type, that the query packet requests a response from any M nodes of a set of N targeted nodes wherein N is greater than or equal to M, and wherein the N targeted nodes include the first node;

    determining whether to transmit or suppress a response packet based on the transaction type and the transaction identifier;

    determining to suppress the response packet in response to determining that M response packets have been transmitted with the same transaction identifier by at least one other node of the N targeted nodes prior to the expiration of a wait timer in response to the query packet; and

    transmitting the response packet to the second node in response to determining that M response packets have not yet been transmitted with the same transaction identifier by at least one other node prior to the expiration of the wait timer in response to the query packet, the response packet including the transaction identifier, wherein the size of a resource for the response packet transmitted by the first node is based on M.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×