Systems and methods for object recognition
First Claim
Patent Images
1. A cloud computing system comprising:
- one or more databases comprising computer-readable media; and
one or more processors configured to;
receive, from a robot having at least one sensor, a query comprising (i) identification data obtained by the at least one sensor and associated with an unidentified object, (ii) contextual data obtained by the at least one sensor and associated with a location of an unidentified object, and (iii) situational data comprising a command obtained by the at least one sensor at a time proximate to the contextual data being obtained;
identify a plurality of candidate objects based on the identification data;
make a determination of whether the unidentified object is an identified object in the plurality of candidate objects based at least in part on the contextual data and the situational data; and
send data associated with the identified object to the robot based on the determination.
4 Assignments
0 Petitions
Accused Products
Abstract
Examples disclose systems and methods for recognizing objects. A method may be executable to receive a query from a robot. The query may include identification data associated with an object and contextual data associated with the object. The query may also include situational data. The method may also be executable to identify the object based at least in part on the data in the query received from the robot. Further, the method may be executable to send data associated with the identified object to the robot in response to the query.
39 Citations
10 Claims
-
1. A cloud computing system comprising:
-
one or more databases comprising computer-readable media; and one or more processors configured to; receive, from a robot having at least one sensor, a query comprising (i) identification data obtained by the at least one sensor and associated with an unidentified object, (ii) contextual data obtained by the at least one sensor and associated with a location of an unidentified object, and (iii) situational data comprising a command obtained by the at least one sensor at a time proximate to the contextual data being obtained; identify a plurality of candidate objects based on the identification data; make a determination of whether the unidentified object is an identified object in the plurality of candidate objects based at least in part on the contextual data and the situational data; and send data associated with the identified object to the robot based on the determination. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving, from a robot having at least one sensor, a query comprising; identification data obtained by the at least one sensor and associated with an unidentified object, contextual data obtained by the at least one sensor and associated with a location of the unidentified object, and situational data comprising a command obtained by the at least one sensor at a time proximate to the contextual data being obtained; identifying a plurality of candidate objects based on the identification data; making a determination of whether the unidentified object is an identified object in the plurality of candidate objects based at least in part on the contextual data and the situational data; and sending data associated with the identified object to the robot in response to the query. - View Dependent Claims (7, 8, 9, 10)
-
Specification