Providing visual content editing functions
First Claim
Patent Images
1. A server, comprising:
- a memory adapted to store code; and
at least one hardware processor adapted to execute instructions of the code to;
identify when a client device captures visual content, the visual content comprising at least one of an image and a video file;
analyze textual content in a plurality of content providing network sources, available via a network, to identify at least one current event;
acquire at least one demographic characteristic of a user of the client device;
select one or more visual content editing functions based upon the at least one demographic characteristic and according to the at least one current event, the one or more visual content editing functions being for adjusting the captured visual content; and
supply the one or more selected visual content editing functions to the client device;
wherein the one or more selected visual content editing functions are configured to be selectable by a user using a graphical user interface (GUI) presented on a display of the client device;
wherein each of the one or more selected visual content editing functions comprises instructions to generate an overlay adapted to be applied on top of the image or the video file in response to a selection made by the user using the GUI, wherein the one or more selected visual content editing functions are configured for the location of the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of adjusting visual content. The method comprises: identifying when a client device captures at least one of an image and a video file; analyzing textual content in a plurality of content providing network sources, available via a network, to identify at least one current event; acquiring at least one demographic characteristic of a user of the client device; selecting one or more visual content editing functions based upon the at least one demographic characteristic and according to the at least one current event; and supplying the one or more selected visual content editing functions to the client device.
65 Citations
16 Claims
-
1. A server, comprising:
-
a memory adapted to store code; and at least one hardware processor adapted to execute instructions of the code to; identify when a client device captures visual content, the visual content comprising at least one of an image and a video file; analyze textual content in a plurality of content providing network sources, available via a network, to identify at least one current event; acquire at least one demographic characteristic of a user of the client device; select one or more visual content editing functions based upon the at least one demographic characteristic and according to the at least one current event, the one or more visual content editing functions being for adjusting the captured visual content; and supply the one or more selected visual content editing functions to the client device; wherein the one or more selected visual content editing functions are configured to be selectable by a user using a graphical user interface (GUI) presented on a display of the client device; wherein each of the one or more selected visual content editing functions comprises instructions to generate an overlay adapted to be applied on top of the image or the video file in response to a selection made by the user using the GUI, wherein the one or more selected visual content editing functions are configured for the location of the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of selecting visual content editing functions, the method being carried out by at least one network unit programmed to carry out the method, wherein the method comprises:
executing, using at least one hardware processor, instructions of a code comprising; identifying when a client device captures at least one of an image and a video file; analyzing textual content in a plurality of content providing network sources, available via a network, to identify at least one current event, acquire at least one demographic characteristic of a user of the client device; selecting one or more visual content editing functions based upon the at least one demographic characteristic and according to the at least one current event, the one or more visual content editing functions for adjusting a device-captured visual content; and supplying the one or more selected visual content editing functions to the client device; wherein the one or more selected visual content editing functions are configured to be independently selectable by a user using a graphical user interface (GUI) presented on a display of the client device; wherein each of the one or more selected visual content editing functions comprises an overlay adapted to be applied on top of the image or the video file in response to a selection made by the user using the GUI, wherein the one or more selected visual content editing functions are configured for the location of the client device. - View Dependent Claims (10, 11, 12, 13)
-
14. A client device comprising:
-
a display; at least one hardware processor adapted to execute a code of an application to; present a graphical user interface (GUI) on the display; receive a selection made by a user using the GUI, the selection is indicative of visual content captured by the client device; send at least one demographic characteristic of a user of the client device; receive from the server one or more visual content editing functions selected based on the at least one demographic characteristic and according to at least one current event identified by analyzing textual content in a plurality of content providing network sources available via a network, the one or more visual content editing functions for adjusting the captured visual content; store the one or more visual content editing functions; and adjust the captured visual content using the one or more selected visual content editing functions. - View Dependent Claims (15, 16)
-
Specification