Methods and systems for robotic proactive informational retrieval from ambient context
First Claim
Patent Images
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided that may help a robot provide contextual filtering of environmental information, such that the robot may be able to base its actions upon environmental data that is relevant to the device'"'"'s context.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium having stored therein instructions executable by a robotic device that includes at least one sensory device to cause the robotic device to perform functions 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 in 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. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A robotic device comprising:
-
one or more processors; one or more sensors coupled to the one or more processors and configured to capture environmental data about an environment of the robotic device; and memory including instructions stored thereon executable by the one or more processors to perform functions comprising; determining a context of the robotic device; receiving an environmental input via at least one of the sensors, 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 in the 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. - View Dependent Claims (17, 18, 19, 20)
-
Specification