Machine object determination based on human interaction
First Claim
1. A device to be controlled by human interaction, comprising:
- user interface circuitry configured to receive input from a human user, the input identifying a target object and generate an output to the human user;
memory circuitry configured to store data at least regarding objects known to the device; and
processing circuitry configured to at least;
receive the input from the user interface circuitry;
access the memory circuitry to determine if the target object identified in the input from the human user is known to the device; and
when it is determined that the target object is unknown to the device, the processing circuitry is further configured to;
formulate a first inquiry to said human user, wherein the first inquiry is to reduce a number of potential objects that may correspond to the target object and comprises at least a first object characteristic;
cause the user interface circuitry to present the first inquiry to said human user;
determine, in response to receipt of a reply to said first inquiry from said human user via said user interface circuitry, whether said target object is known to the device;
when it is determined that said target object is still unknown to the device following receipt of said reply to said first inquiry;
formulate a second inquiry to said human user, wherein the second inquiry is to further reduce the number of potential objects that may correspond to the target object and comprises at least a second object characteristic that is different from the first object characteristic;
cause the user interface circuitry to present the second inquiry to said human user; and
determine, in response to receipt of a reply to said second inquiry from said human user via said user interface circuitry, whether said target object is known to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure pertains to machine object determination based on human interaction. In general, a device such as a robot may be capable of interacting with a person (e.g., user) to select an object. The user may identify the target object for the device, which may determine whether the target object is known. If the device determines that target object is known, the device may confirm the target object to the user. If the device determines that the target object is not known, the device may then determine a group of characteristics for use in determining the object from potential target objects, and may select a characteristic that most substantially reduces a number of potential target objects. After the characteristic is determined, the device may formulate an inquiry to the user utilizing the characteristic. Characteristics may be selected until the device determines the target object and confirms it to the user.
-
Citations
21 Claims
-
1. A device to be controlled by human interaction, comprising:
-
user interface circuitry configured to receive input from a human user, the input identifying a target object and generate an output to the human user; memory circuitry configured to store data at least regarding objects known to the device; and processing circuitry configured to at least; receive the input from the user interface circuitry; access the memory circuitry to determine if the target object identified in the input from the human user is known to the device; and when it is determined that the target object is unknown to the device, the processing circuitry is further configured to; formulate a first inquiry to said human user, wherein the first inquiry is to reduce a number of potential objects that may correspond to the target object and comprises at least a first object characteristic; cause the user interface circuitry to present the first inquiry to said human user; determine, in response to receipt of a reply to said first inquiry from said human user via said user interface circuitry, whether said target object is known to the device; when it is determined that said target object is still unknown to the device following receipt of said reply to said first inquiry; formulate a second inquiry to said human user, wherein the second inquiry is to further reduce the number of potential objects that may correspond to the target object and comprises at least a second object characteristic that is different from the first object characteristic; cause the user interface circuitry to present the second inquiry to said human user; and determine, in response to receipt of a reply to said second inquiry from said human user via said user interface circuitry, whether said target object is known to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13)
-
-
10. A method for object determination, comprising:
-
initiating object determination in a device; receiving an input from a human user via user interface circuitry in the device, the input identifying a target object; accessing memory circuitry in the device to determine if the target object identified in the input from the human user is known to the device; when it is determined that the target object is unknown to the device, the method further comprises; formulating, with the device, a first inquiry to the human user, wherein the first inquiry is to reduce a number of potential objects that may correspond to the target object and comprises at least a first object characteristic; causing the user interface circuitry to present the first inquiry to the human user; in response to receipt of a reply to the first inquiry from the human user via the user interface circuitry, determining with the device whether said target object is known to the device; when it is determined that said target object is still unknown to the device following receipt of said reply to said first inquiry, the method further comprises; formulating, with the device, a second inquiry to the human user, wherein the second inquiry is to further reduce the number of potential objects that may correspond to the target object and comprises at least a second object characteristic that is different from the first object characteristic; causing the user interface circuitry to present the second inquiry to the human user; and determining, in response to receipt of a reply to said second inquiry from said human user via the user interface circuitry, whether said target object is known to the device. - View Dependent Claims (11, 12, 14, 15)
-
-
16. At least one non-transitory machine-readable storage medium having stored thereon, individually or in combination, instructions for object determination that, when executed by one or more processors, cause the one or more processors to perform the following operations comprising:
-
initiating object determination in a device; receiving input from a human user via user interface circuitry in the device, the input identifying a target object; accessing memory circuitry in the device to determine if the target object identified in the input from the human user is known to the device; when it is determined that the target object is unknown to the device, the instructions when executed further cause the one or more processors to perform the following operations comprising; formulating, with the device, a first inquiry to the human user, wherein the first inquiry is to reduce a number of potential objects that may correspond to the target object and comprises at least a first object characteristic; causing the user interface circuitry of the device to present the first inquiry to the human user; in response to receipt of a reply to the first inquiry from the human user via the user interface circuitry, determining with the device whether said target object is known to the device; when it is determined that said target object is still unknown to the device following receipt of said reply to said first inquiry; formulating a second inquiry to the human user with the device, wherein the second inquiry is to further reduce the number of potential objects that may correspond to the target object and comprises at least a second object characteristic that is different from the first object characteristic; causing the user interface circuitry to present the second inquiry to the human user; and determining, in response to receipt of a reply to said second inquiry from said human user via the user interface circuitry, whether said target object is known to the device. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification