Methods and systems for a reminder servicer using visual recognition
First Claim
1. An apparatus, comprising:
- a processor; and
a memory on which is stored machine readable instructions that when executed by a processor cause the processor to;
transmit data pertaining to a flagged object from an internet browsing session to an object recognition engine in a backend server system, wherein the object is flagged by a user from a web browser application displayed on a screen of the apparatus;
receive a list of candidate target objects from the object recognition engine, wherein the object recognition engine determines the list based on data pertaining to a plurality of objects stored in the backend server system that are determined to be similar to the flagged object;
display the list of candidate target objects on the display screen;
receive a user selection of a target object from the displayed list of candidate target objects;
set a future reminder on the target object to be triggered based on at least one of a local and a temporal trigger condition;
determine whether at least one of the local and the temporal trigger conditions for the target object has been satisfied; and
in response to a determination that at least one of the local and the temporal trigger conditions for the target object has been satisfied, notify a user that a triggerable contribution associated with the target object has been triggered, wherein the triggerable contribution includes price comparison information.
4 Assignments
0 Petitions
Accused Products
Abstract
A downloadable reminder application uses object recognition technology to recognize one or more objects appearing on a display screen of the mobile computing device and matches them to a set of known target objects. The downloadable reminder application process any associated trigger conditions for the target object. The downloadable reminder application then sets the future reminder for the target object to activate. The downloadable reminder application when it detects that a mobile computing device is satisfying the trigger condition for a target object for which it has set a future reminder on, then the downloadable reminder application in the mobile computing device fires the future reminder that was set for that target object and provides the alert to the user along with any triggerable contributions associated with that target object.
-
Citations
16 Claims
-
1. An apparatus, comprising:
-
a processor; and a memory on which is stored machine readable instructions that when executed by a processor cause the processor to; transmit data pertaining to a flagged object from an internet browsing session to an object recognition engine in a backend server system, wherein the object is flagged by a user from a web browser application displayed on a screen of the apparatus; receive a list of candidate target objects from the object recognition engine, wherein the object recognition engine determines the list based on data pertaining to a plurality of objects stored in the backend server system that are determined to be similar to the flagged object; display the list of candidate target objects on the display screen; receive a user selection of a target object from the displayed list of candidate target objects; set a future reminder on the target object to be triggered based on at least one of a local and a temporal trigger condition; determine whether at least one of the local and the temporal trigger conditions for the target object has been satisfied; and in response to a determination that at least one of the local and the temporal trigger conditions for the target object has been satisfied, notify a user that a triggerable contribution associated with the target object has been triggered, wherein the triggerable contribution includes price comparison information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
displaying, by a processor of a mobile device, an image of an object in a web browser application of the mobile device; receiving an input from a user to flag the image of the object in the web browser application; transmitting the image of the flagged object to a recognition engine in a backend server system; receiving a list of candidate target objects from the recognition engine, wherein the recognition engine determines the list based on data pertaining to a plurality of objects stored in the backend server system that are determined to be similar to the flagged object; displaying the list of candidate target objects on a display screen; receiving a user selection of a target object from the displayed list of candidate target objects; setting a future reminder on the target object to be triggered based on at least one of a local or temporal trigger condition; determine whether at least one of the local and the temporal trigger condition for the target object has been satisfied; and in response to a determination that at least one of the local and the temporal trigger conditions for the target object has been satisfied, notifying a user that a triggerable contribution associated with the target object has been triggered, wherein the triggerable contribution includes price comparison information. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer readable storage medium storing machine-readable instructions that when executed by a processor, cause the processor to:
-
transmit data pertaining to a flagged object from an internet browsing session to an object recognition engine in a backend server system, wherein the object is flagged by a user from a web browser displayed on a display screen of a mobile device; receive a list of candidate target objects from the object recognition engine, wherein the object recognition engine determines the list based on data pertaining to a plurality of objects stored in the backend server system that are determined to be similar to the flagged object; display the list of candidate target objects on the display screen; receive a user selection of a target object from the displayed list of candidate target objects; set a future reminder on the target object to be triggered based on at least one of a local and a temporal trigger condition; determine whether at least one of the local and the temporal trigger condition for the target object has been satisfied; and in response to a determination that at least one of the local and the temporal trigger conditions for the target object has been satisfied, notify a user that a triggerable contribution associated with the target object has been triggered, wherein the triggerable contribution includes price comparison information. - View Dependent Claims (13, 14, 15, 16)
-
Specification