Patent ID: 8578047

Claim:
A method of performing resource allocation in a communication system, comprising: receiving a data frame including encapsulated data and a transmission opportunity, the data frame being divided into sub-frames which include primary resource blocks that are divided into secondary resource blocks storing the encapsulated data or the transmission opportunity; deconstructing the data frame to retrieve a portion of the encapsulated data or the transmission opportunity, the portion included in one of the secondary resource blocks having outer and inner boundaries, wherein the inner boundaries are boundaries between secondary resource blocks; determining, from a first information profile describing characteristics of the data frame at a super-frame level, a location of one of the sub-frames that includes the one secondary resource block, the one sub-frame including a second information profile; after determining the location of the one sub-frame, determining from the second information profile, which is in a hierarchical relationship with the first information profile, a location of the one secondary resource block, wherein the location of the one secondary resource block is determined based on the inner boundaries; retrieving a portion of the encapsulated data or the transmission opportunity; and processing the retrieved data or the transmission opportunity.