SUPPORTING PACKET QUERY-RESPONSE TRANSACTIONS AT LOWER LAYER
First Claim
1. A method of communication at a first node, comprising:
- receiving a packet from a second node;
determining that the received packet is a query packet, the query packet including information indicating at least a transaction identifier;
determining a transaction type based on the information included in the query packet;
determining whether to transmit a response packet based on at least one of the transaction type or a transaction identifier; and
transmitting a response packet to the second node in response to determining to transmit the response.
1 Assignment
0 Petitions
Accused Products
Abstract
In an aspect of the disclosure, a method, a computer program product, and an apparatus are provided. The apparatus may be a first node. The first node receives a packet from a second node. The first node determines that the received packet is a query packet, the query packet including information indicating at least a transaction identifier. The first node determines a transaction type based on the information included in the query packet. The first node determines whether to transmit a response packet based on at least one of the transaction type or a transaction identifier at at least one of a PHY layer, a MAC layer, or a link layer. The first node transmits a response packet to the second node in response to determining to transmit the response.
-
Citations
30 Claims
-
1. A method of communication at a first node, comprising:
-
receiving a packet from a second node; determining that the received packet is a query packet, the query packet including information indicating at least a transaction identifier; determining a transaction type based on the information included in the query packet; determining whether to transmit a response packet based on at least one of the transaction type or a transaction identifier; and transmitting a response packet to the second node in response to determining to transmit the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of communication at a first node, comprising:
-
receiving, from an upper layer and at at least one of a physical (PHY) layer, a media access control (MAC) layer, or a link layer, a transaction type and data associated with the transaction type; obtaining a transaction identifier for the data; preparing, at the one of the PHY layer, the MAC layer, or the link layer, a query packet to include the transaction type, the data, a packet type, and the transaction identifier, wherein the packet type indicates that the query packet is a query, wherein the transaction type indicates one of (a) the query packet requests a response from one node, (b) the query packet requests a response from any nodes of a set of nodes, (c) the query packet requests a response from any M nodes of N nodes where N is greater than M, or (d) the query packet requests a response from each node of a set of nodes; and transmitting the query packet. - View Dependent Claims (15, 16)
-
-
17. A method of communication at a first node, comprising:
-
receiving a query packet from a second node, wherein the query packet includes; an indication of a first transaction with which the query packet is associated, an indication that M response packets associated with the first transaction is requested by the second node, M being an integer greater than 0, an indication of a time period allocated for transmitting the M response packets to the second node on a channel, and an indication of at least one of a channel assignment mechanism or a contention mechanism to be used to allocate at least M time slots; obtaining a first time slot from the at least M time slots allocated in the indicated time period for accessing a channel in accordance with the indicated at least one of contention mechanism or channel assignment mechanism; and transmitting, at the first time slot, a first response packet of the M response packets associated with the first transaction to the second node on the channel. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An apparatus for communication, the apparatus being a first node, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; receive a packet from a second node; determine that the received packet is a query packet, the query packet including information indicating at least a transaction identifier; determine a transaction type based on the information included in the query packet; determine whether to transmit a response packet based on at least one of the transaction type or transaction identifier at at least one of a physical (PHY) layer, a media access control (MAC) layer, or a link layer; and transmit a response packet to the second node in response to determining to transmit the response. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification