Multidimensional B+ tree
No, this is not new; range searching with multilevel B-trees is completely standard.  See, for example, the following surveys:


Lars Arge.
External memory data structures.  Handbook of Massive Data Sets (James Abello, Panos M. Pardalos, and Mauricio G. C. Resende, eds.), 313-357.  Kluwer Academic Publishers, 2002.  See especially sections 5 and 6.
Jeffrey Scott Vitter.  Algorithms and data structures for external memory.
Foundations and Trends in Theoretical Computer Science 2(4): 305–474, 2008. 
See especially section 12.