Check out this link Videos regarding HyperBox in detail
Consider "iris" dataset from UCI Repository which contains n-features. Link to dataset
For example: 5.1,3.5,1.4,0.2,Iris-setosa
This sample is single point in n-dimensional plane. First 4 values are the n-dimensions of that point. Here n is 4. and Last term notifies the Class Name to which it belongs.
Initially, there is no Hyperbox present. So to create a Hyperbox, consider the 4 values as Min and Max values of Hyperbox. Because there is only one point at the moment, Min and Max points will be same. This Hyperbox will be called as Point Hyperbox. If second point that is next feature sample belongs to same class, it is necessary to check whether existing Hyperbox can be expanded or not using Expand function. If it can be expanded Update the Min-Max Point if necessary else there is no need of Hyperbox expansion. If Hyperbox can not be expanded or second point does not belongs to same class as of existing Hyperbox, create a new Hyperbox.