1. A method, comprising: in an electronic device, forming a hypothesis that a situation exists based on at least one situation definition and data from at least one sensor accessible by the electronic device; searching for other electronic devices via one or more network interfaces in the electronic device; establishing a network with at least one other electronic device found during the searching; receiving information from the at least one other electronic device, the information corresponding to the situation; and based at least on the received information, modifying the hypothesis that the situation exists.