Minimally invasive user metadata
Abstract
A method of dynamic tagging of image objects appearing in media content items associated with a user. The method comprises automatically identifying a plurality of media objects by an image processing analysis of a plurality of media content items of a user, analyzing an output of at least one sensor of a client device for identifying a plurality of suitable push GUI events for presenting a graphical user interface (GUI) to a user of said client device, in each one of said plurality of suitable push GUI events: triggering a presentation of one of said plurality of media objects using said GUI on a display of said client device, said GUI encourages said user to input user defined metadata describing said presented media object, acquiring said user defined metadata from said user using said GUI, and documenting said user defined metadata in association with said presented media object.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of controlling a presentation of a graphical user interface (GUI), comprising:
identifying at least one usage pattern according to an analysis of at least one of an execution of a plurality of applications and outputs of at least one sensor of a client device; identifying a plurality of suitable push graphical user interface (GUI) events during which the user is more likely to respond to a challenge presented to him according to the at least one usage pattern; and in each one of the plurality of suitable push GUI events:
triggering a presentation of a question encouraging an input comprising user data responding the challenge, the presentation is performed using the GUI on a display of the client device.
2 . The method of claim 1 , wherein the input is a textual input.
3 . The method of claim 1 , further comprising:
acquiring the user data from the input of the user using the GUI; and documenting the user data in association with the challenge.
4 . The method of claim 1 , wherein the at least one usage pattern is identified according to an analysis of the execution of the plurality of applications.
5 . The method of claim 1 , wherein the at least one usage pattern is identified according to an analysis of the outputs of at least one sensor.
6 . The method of claim 1 , wherein the plurality of suitable push GUI events are timed spaced from one another by a period of at least one day.
7 . The method of claim 1 , wherein the GUI is a window presenting the question encouraging the input.
8 . The method of claim 1 , further comprising receiving a search query comprising at least one keyword matching to respective the user data from the user and retrieving a respective content in response to the search query.
9 . The method of claim 1 , wherein the plurality of suitable push GUI events are identified by an analysis of the output of an image sensor.
10 . The method of claim 1 , wherein the at least one usage pattern is identified according to an analysis of a usage of a touch screen.
11 . The method of claim 1 , wherein the at least one usage pattern is identified according to an analysis of the usage of type of the application.
12 . A client device for controlling a presentation of a graphical user interface (GUI), comprising:
a display; at least one sensor; a processor adapted to execute a plurality of applications and a code for:
identifying at least one usage pattern according to an analysis of at least one of the execution of the plurality of applications and outputs of the at least one sensor;
identifying a plurality of suitable push graphical user interface (GUI) events during which the user is more likely to respond to a challenge presented to him according to the at least one usage pattern;
in each one of the plurality of suitable push GUI events:
triggering a presentation of a question encouraging an input comprising user data responding the challenge, the presentation is performed using the GUI on the display.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.