DYNAMIC IMAGE RECOGNITION MODEL UPDATES
First Claim
1. A method comprising:
- receiving first image data at an electronic device;
performing, at the electronic device, a first image recognition operation on the first image data based on a first image recognition model stored in a memory of the electronic device;
in response to determining that a result of the first image recognition operation fails to satisfy a confidence threshold, sending an image recognition model update request from the electronic device to a server;
receiving, at the electronic device, image recognition model update information from the server;
updating the first image recognition model based on the image recognition model update information to generate a second image recognition model to be stored in the memory of the electronic device; and
performing, at the electronic device, a second image recognition operation based on the second image recognition model.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving first image data at an electronic device, and performing a first image recognition operation on the first image data based on a first image recognition model stored in a memory of the electronic device. The method may include sending an image recognition model update request from the electronic device to a server, in response to determining that a result of the first image recognition operation fails to satisfy a confidence threshold. The method includes receiving image recognition model update information from the server and updating the first image recognition model based on the image recognition model update information to generate a second image recognition model. The method further includes performing a second image recognition operation based on the second image recognition model.
40 Citations
20 Claims
-
1. A method comprising:
-
receiving first image data at an electronic device; performing, at the electronic device, a first image recognition operation on the first image data based on a first image recognition model stored in a memory of the electronic device; in response to determining that a result of the first image recognition operation fails to satisfy a confidence threshold, sending an image recognition model update request from the electronic device to a server; receiving, at the electronic device, image recognition model update information from the server; updating the first image recognition model based on the image recognition model update information to generate a second image recognition model to be stored in the memory of the electronic device; and performing, at the electronic device, a second image recognition operation based on the second image recognition model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage device comprising instructions executable by a processor of an electronic device to perform operations including:
-
receiving first image data; performing a first image recognition operation on the first image data based on a first image recognition model; in response to determining that a result of the first image recognition operation fails to satisfy a confidence threshold, sending an image recognition model update request to a server; receiving image recognition model update information from the server; updating the first image recognition model based on the image recognition model update information to generate a second image recognition model; and performing a second image recognition operation on the first image data or on second image data that is different from the first image data based on the second image recognition model. - View Dependent Claims (16, 17)
-
-
18. An electronic device comprising:
-
a camera configured to capture image data; a processor; and a memory in communication with the processor, the memory including instructions executable by the processor to perform operations including; performing a first image recognition operation on first image data captured by the camera, wherein the first image recognition operation is performed based on a first image recognition model stored in the memory; in response to determining that a result of the first image recognition operation fails to satisfy a confidence threshold, sending an image recognition model update request to a server; receiving image recognition model update information from the server; updating the first image recognition model based on the image recognition model update information to generate a second image recognition model; and performing a second image recognition operation on second image data captured by the camera, wherein the second image recognition operation is performed based on the second image recognition model. - View Dependent Claims (19, 20)
-
Specification