Patent ID: 8594845

Claim:
A method comprising: determining, by a robotic device that includes one or more sensory devices, a context of the robotic device; receiving an environmental input via at least one of the sensory devices, wherein the environmental input includes first environmental data received from a first source and second environmental data received from a second source, and wherein the first source and the second source are within an environment of the robotic device; determining that the first environmental data is relevant to the context of the robotic device and the second environmental data is not relevant to the context of the robotic device; in response to determining that the first environmental data is relevant to the context of the robotic device, performing, by the robotic device, an output function based on the first environmental data comprising: formulating a query based at least on the first environmental data that is relevant to the context; based on the query, searching for relational information corresponding to the first environmental data that is relevant to the context; and receiving the relational information corresponding to the first environmental data that is relevant to the context.