Robot Natural Language Term Disambiguation and Entity Labeling
OwnerBrad Neuman, Andrew Neil Stein +1inventors
InventorsBrad Neuman, Andrew Neil Stein, Lee Crippen
Life of this patent
Estimating the term…
Loading patent…
OwnerBrad Neuman, Andrew Neil Stein +1inventors
InventorsBrad Neuman, Andrew Neil Stein, Lee Crippen
Estimating the term…
A apparatus, e.g., a robot, that uses sensor inputs and physical actions to disambiguate terms in natural language commands and corresponding methods, systems, and computer programs encoded on computer storage media. A robot can receive a natural language command from a user having an ambiguous term that references a location or an entity in an environment of the robot. A user location indicator is identified from one or more sensor inputs. A location within the environment of the robot is computed using the location indicator identified from the one or more sensor inputs. Resolution data is computed using the computed location, wherein the resolution data resolves the reference of the ambiguous term. One or more actions are generated using the natural language command and the resolved reference of the ambiguous term, and the robot can execute the one or more actions.
A robot comprising:
An apparatus comprising:
One or more non-transitory computer storage media encoded with computer program instructions that when executed by a robot having one or more processors cause the robot to perform operations comprising:
Dependencies are inferred from the claim text.