METHODS AND SYSTEMS OF PROVIDING VISUAL CONTENT EDITING FUNCTIONS
First Claim
1. A server, comprising:
- a memory adapted to store code; and
at least one harderware processor adapted to execute instructions of the code to;
identify when a client device captures at least one of an image and a video file,select one or more visual content editing functions based upon positional data pertaining to a location of the client device, andsupply 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 selecting, on a client terminal, visual content, extracting visual content data pertaining to the visual content, forwarding a request which includes the visual content data to a network node via a network, receiving, in response to the request, a list of a plurality of visual content editing functions from the network node, presenting, on the client terminal, the plurality of visual content editing functions to a user, receiving a selection of at least one member of the list from the user, adjusting the visual content using the at least one member, and outputting the adjusted visual content.
-
Citations
20 Claims
-
1. A server, comprising:
-
a memory adapted to store code; and at least one harderware processor adapted to execute instructions of the code to; identify when a client device captures at least one of an image and a video file, select one or more visual content editing functions based upon positional data pertaining to a location of the client device, 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, 10, 11)
-
-
12. 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 harderware processor, instructions of a code to; identify when a client device captures at least one of an image and a video file, select one or more visual content editing functions based upon positional data pertaining to a location of the client device, 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 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 (13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium dynamically for selecting visual content editing functions, the non-transitory computer readable storage medium comprises executable instructions to:
-
identify when a client device captures at least one of an image and a video file; select one or more visual content editing functions based upon positional data pertaining to a location of the client device; 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 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.
-
-
18. A client device comprising:
-
a display; a global positioning system (GPS) sensor configured to generate positional data pertaining to a location of the client device; 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 generated by the client device, send the positional data to a server, and receive from the server one or more visual content editing functions selected based on based on the positional data, store the one or more visual content editing functions, and adjust the visual content using the one or more selected visual content editing functions. - View Dependent Claims (19, 20)
-
Specification