1. A method, comprising: organizing features of devices in a ubiquitous computing environment into a series of hierarchical hash numbers, wherein the features of each of the devices includes a functional name and at least one descriptive attribute of the respective devices; ordering the hierarchical hash numbers corresponding to the respective devices sequentially; and searching for a particular one of the devices by attempting to match hashed search criteria to the ordered hierarchical hash numbers at one of the devices in the ubiquitous computing environment.