Facial recognition lost pet identifying system
First Claim
1. A first device, comprising;
- a display;
a first processor; and
a first non-transitory computer-storage medium storing a first set of computer-executable instructions that, when executed by the first processor, cause the first processor to;
(a) prompt an user to select a first digital image of an animal;
(b) prompt the user to indicate where on the first digital image of the animal an eye is located thereby generating user-indicated eye location information, and prompt the user to indicate where on the first digital image of the animal a nose is located thereby generating user-indicated nose location information;
(c) cause a first communication to be sent from the first device to a third device, wherein the first communication includes the first digital image of the animal, the user-indicated eye location information and the user-indicated nose location information;
(d) receive a second communication onto the first device from a third device in response to sending the first communication, wherein the second communication includes information resulting from comparing the user-indicated eye location information and user-indicated nose location information sent in the first communication with a pre-existing eye location information and a pre-existing nose location information stored on the third device, and in response displaying on the display an indication that an owner of the animal may have been identified;
(e) show a first query in response to receiving the second communication on the display that asks the user whether the user wants to send the thrid communication to a second device, wherein the second device is associated with the owner of the animal; and
(f) receive user input in response to the first query, and in response to receiving the user input sending a third communication to a second device, wherein the first query in (e) is both;
1) a query that asks the user to confirm that the animal in the second digital image and the animal in the first digital image are the same animal, and
2) a query that asks the user whether the user wants to send the third communication to the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
A server system stores a database of records. Each record stores a digital image of a pet, facial recognition markers, and owner identification information. An owner may register his/her pet using a cellular telephone and a mobile app. The owner is prompted to supply a digital photograph of the pet and to enter eye and nose location information. The system generates therefrom facial recognition markers and stores the markers in a record. If a lost pet is found, a finding user can use a cellular telephone to take a picture of the animal and to enter eye and nose location information. The system generates markers and compares the markers in a facial recognition process to other stored markers to identify records of animals that resemble the lost pet. If the record of the lost pet is identified, then owner identification information in the record is used to contact the owner.
50 Citations
33 Claims
-
1. A first device, comprising;
-
a display; a first processor; and a first non-transitory computer-storage medium storing a first set of computer-executable instructions that, when executed by the first processor, cause the first processor to; (a) prompt an user to select a first digital image of an animal; (b) prompt the user to indicate where on the first digital image of the animal an eye is located thereby generating user-indicated eye location information, and prompt the user to indicate where on the first digital image of the animal a nose is located thereby generating user-indicated nose location information; (c) cause a first communication to be sent from the first device to a third device, wherein the first communication includes the first digital image of the animal, the user-indicated eye location information and the user-indicated nose location information; (d) receive a second communication onto the first device from a third device in response to sending the first communication, wherein the second communication includes information resulting from comparing the user-indicated eye location information and user-indicated nose location information sent in the first communication with a pre-existing eye location information and a pre-existing nose location information stored on the third device, and in response displaying on the display an indication that an owner of the animal may have been identified; (e) show a first query in response to receiving the second communication on the display that asks the user whether the user wants to send the thrid communication to a second device, wherein the second device is associated with the owner of the animal; and (f) receive user input in response to the first query, and in response to receiving the user input sending a third communication to a second device, wherein the first query in (e) is both;
1) a query that asks the user to confirm that the animal in the second digital image and the animal in the first digital image are the same animal, and
2) a query that asks the user whether the user wants to send the third communication to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
(a) maintaining a database of records, wherein each record includes facial recognition markers derived from an image of an animal, and wherein each of at least some of the records includes an image of an animal and owner contact information about an owner of the animal, wherein the recognition markers include pre-existing eye location information and pre-existing nose location information; (b) receiving information from a wireless communication device of a finder of a particular animal, wherein the information includes a digital image of the particular animal, user-indicated eye location information, user-indicated nose location information, and geographical location information; (c) using a computer-implemented facial recognition process to derive facial recognition markers from the digital image, the user-indicated eye location information and the user-indicated nose location information; (d) comparing the facial recognition markers derived in (c) to facial recognition markers stored in the database and thereby identifying a record from the database of records, wherein the geographical location information received in (b) is used in (d) to limit a number of facial recognition markers with which the facial recognition markers derived in (c) is compared; and (e) in response to the identifying of the record in (d) sending a wireless communication to the mobile communication device of the finder of the particular animal. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
(a) receiving a first communication from a first user, wherein the first communication includes a first digital image of an animal, a first user-indicated eye location information and a first user-indicated nose location information; (b) using a computer-implemented facial recognition process to derive first facial recognition markers from the first digital image, and wherein the user-indicated eye location information and the user-indicated nose location information are used in (b) to derive the first facial recognition markers; (c) storing the first facial recognition markers as part of first record, wherein the first record is one record of a plurality of stored records, and wherein the first record includes information about the first user; (d) receiving a second communication from a second user, wherein the second communication includes a second digital image of the animal, a second user-indicated eye location information and a first user-indicated nose location information; (e) using the computer-implemented facial recognition process to derive second facial recognition markers from the second digital image; (f) comparing the first facial recognition markers and the second facial recognition markers and thereby identifying the first record; and (g) sending a third communication to the second user, wherein the third communication includes information from the identified first record. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system, comprising:
-
first means for maintaining a database of records, wherein each record includes facial recognition markers derived from an image of an animal, a pre-existing eye location information, and a pre-existing nose location information, and wherein each of at least some of the records includes an image of an animal and owner contact information about an owner of the animal; and second means for receiving information from a wireless communication device, wherein the information received includes a digital image of a particular animal, user-indicated eye location information, user-indicated nose location information, and geographical location information, wherein the second means is also for causing the first means to generate facial recognition markers at least in part from the digital image, the user-indicated eye location information and the user-indicated nose location information. - View Dependent Claims (31, 32, 33)
-
Specification