Systems and methods for implementing machine vision and optical recognition
First Claim
1. A computer-implemented method comprising:
- receiving, by a server, from a mobile device operated by a user, a digital image capturing an object;
executing, by the server, an object recognition protocol to identify one or more image features of the digital image;
determining, by the server, an identification of the object based upon the one or more features of the digital image identified by the executed object recognition protocol, the determining comprising;
detecting, by the server, one or more tokens of the object corresponding to at least one of an edge, contour, and interest point of the object;
determining, by the server, a shape of the object based on an identified geometric configuration of the one or more tokens;
generating, by the server, an object profile of the object based upon one or more data records of the object stored in one or more system databases comprising non-transitory machine-readable media configured to store one or more records of one or more objects, each respective record containing at least one data point corresponding to a valuation of the respective object the object profile being based on normalizing, by the server, the one or more features of the digital image of the object and comparing, by the server, the normalized one or more features of the digital image of the object with a normalized one or more features of a previously stored digital image of an object;
determining, by the server, a value of the data point based upon the valuation of the respective object and a characteristic of the user; and
displaying, by the server on the mobile device, the object profile for the object captured in the digital image and one or more instructions corresponding to at least a damaged component of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein may include a system including a server configured to receive from the mobile device the digital image capturing the object, execute an object recognition protocol to identify one or more image features of the digital image, determine an identification of the object based upon the one or more features of the digital image identified by the executed object recognition protocol, generate an object profile of the object based upon one or more data records of the object stored in the system databases where each respective record containing at least one data point corresponding to a valuation of the respective object, determine a value of the data point based upon the valuation of the respective object and a characteristic of a member, and transmit to the mobile device the object profile for the object captured in the digital image.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a server, from a mobile device operated by a user, a digital image capturing an object; executing, by the server, an object recognition protocol to identify one or more image features of the digital image; determining, by the server, an identification of the object based upon the one or more features of the digital image identified by the executed object recognition protocol, the determining comprising; detecting, by the server, one or more tokens of the object corresponding to at least one of an edge, contour, and interest point of the object; determining, by the server, a shape of the object based on an identified geometric configuration of the one or more tokens; generating, by the server, an object profile of the object based upon one or more data records of the object stored in one or more system databases comprising non-transitory machine-readable media configured to store one or more records of one or more objects, each respective record containing at least one data point corresponding to a valuation of the respective object the object profile being based on normalizing, by the server, the one or more features of the digital image of the object and comparing, by the server, the normalized one or more features of the digital image of the object with a normalized one or more features of a previously stored digital image of an object; determining, by the server, a value of the data point based upon the valuation of the respective object and a characteristic of the user; and displaying, by the server on the mobile device, the object profile for the object captured in the digital image and one or more instructions corresponding to at least a damaged component of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more system databases comprising non-transitory machine-readable media configured to store one or more records of one or more objects; a mobile device operated by a user and configured to capture a digital image of an object; and a server configured to; receive from the mobile device the digital image capturing the object; execute an object recognition protocol to identify one or more image features of the digital image; determine an identification of the object based upon the one or more features of the digital image identified by the executed object recognition protocol, wherein the determining comprises; detect one or more tokens of the object corresponding to at least one of an edge, contour, and interest point of the object; determine a shape of the object based on a geometric configuration of the one or more tokens; generate an object profile of the object based upon one or more data records of the object stored in the one or more system databases, each respective record containing at least one data point corresponding to a valuation of the respective object, the object profile being based on normalizing the one or more features of the digital image of the object and comparing the normalized one or more features of the digital image of the object with a normalized one or more features of a previously stored digital image of an object; determine a value of the data point based upon the valuation of the respective object and a characteristic of the user; and display to the mobile device the object profile for the object captured in the digital image and one or more instructions corresponding to at least a damaged component of the object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification