POSE is a portable search engine that is designed to be a search platform. A search platform is a search engine that runs on all the devices, on all the platforms, parses most of the data formats, regardless of platform and is Unicode-based. POSE runs on portable and miniaturized drives and devices such as portable removable drives, cellular phones, PDAs, nano drives and any device that has a portable hard drive embedded. The idea of POSE is that device, search and data should occupy the same space. In this regard, search moves into the devices rather than stay on the desktop. Moving search into these devices makes search as portable as the data carried on these portable drives and devices. To intelligently manage the flow of information within and among devices and between devices that are connected to public information systems, POSE creates a series of device registries, federation of devices, device knowledgebase and rules files. Collectively these files moderate the exchange of data among devices, identify device owners, define what a device is and what its capabilities are and help to enable data conversion from one device's format to another.