Methods and systems of providing visual content editing functions
First Claim
1. A method of selecting visual content editing functions, the method being carried out by at least one network unit programmed to carry out the steps of the method, which comprise:
- storing a plurality of records each with suitability data of one of a plurality of visual content editing functions;
receiving, at a server side, via a communication network and from an application installed in a client terminal, a request for visual content editing functions, said request comprises positional data pertaining to said client terminal;
analyzing textual content a plurality of content providing network sources available via a network to identify at least one current event;
selecting, at said server side, a group from said plurality of visual content editing functions according to said positional data and said at least one current event;
responding to said request of said client terminal by sending a response with said group;
wherein said application is adapted to present a graphical user interface (GUI) on a display of said client terminal, said GUI comprises a plurality of indications each for one of a plurality of members of said group so as to allow a user of said client terminal to edit locally said visual content on said client terminal with one or more of said plurality of visual content editing functions in response to a selection of any of said plurality of indications;
wherein said visual content comprises at least one of an image and a video file.
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.
290 Citations
19 Claims
-
1. A method of selecting visual content editing functions, the method being carried out by at least one network unit programmed to carry out the steps of the method, which comprise:
-
storing a plurality of records each with suitability data of one of a plurality of visual content editing functions; receiving, at a server side, via a communication network and from an application installed in a client terminal, a request for visual content editing functions, said request comprises positional data pertaining to said client terminal; analyzing textual content a plurality of content providing network sources available via a network to identify at least one current event; selecting, at said server side, a group from said plurality of visual content editing functions according to said positional data and said at least one current event; responding to said request of said client terminal by sending a response with said group; wherein said application is adapted to present a graphical user interface (GUI) on a display of said client terminal, said GUI comprises a plurality of indications each for one of a plurality of members of said group so as to allow a user of said client terminal to edit locally said visual content on said client terminal with one or more of said plurality of visual content editing functions in response to a selection of any of said plurality of indications; wherein said visual content comprises at least one of an image and a video file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of selecting visual content editing functions, the method being carried out by at least one network unit programmed to carry out the steps of the method, which comprise:
-
storing a plurality of records each with suitability data of one of a plurality of visual content editing, functions; receiving, at a server side, via a communication network and from an application installed in a client terminal, a request for visual content editing functions, said request comprises positional data pertaining to said client terminal; selecting, at said server side, a group from said plurality of visual content editing functions according to said positional data; and responding to said request of said client terminal by sending a response with said group; wherein said application is adapted to present a graphical user interface (GUI) on a display of said client terminal, said GUI comprises a plurality of indications each for one of a plurality of members of said group so as to allow a user of said client terminal to edit locally said visual content on said client terminal with one or more of said plurality of visual content editing functions in response to a selection of any of said plurality of indications; wherein said visual content comprises at least one of an image and a video file wherein said request comprises user identification, said selecting comprises acquiring personal data pertaining to a user of said client terminal according to said user identification, said selecting being performed according to said personal data; wherein said request comprises user identification, said selecting comprises acquiring social network data pertaining to a friend of a user of said client terminal in a social network according to said user identification, said selecting being performed according to said social network data.
-
-
12. A method of adjusting visual content, comprising:
-
selecting visual content on a client terminal; extracting visual content data pertaining to said visual content; analyzing textual content a plurality of content providing network sources available via a network to identify at least one current event; forwarding to a network node via a communication network a request for visual content editing functions, said request comprises positional data pertaining to said client terminal; receiving, from said network node and in response to said request, a plurality of visual content editing functions from said network node, said plurality of visual content editing functions being selected according to an analysis of said at least one current event and said positional data by said network node; presenting a graphical user interface (GUI) to a user, said GUI is displayed on a display of said client terminal, said GUI comprises a plurality of indications, each of one of said plurality of visual content editing functions; receiving a selection of one or more of said plurality of indications from said user; in response to said selection editing visual content using one of said plurality of visual content editing functions; and outputting said adjusted visual content; wherein said visual content comprises at least one of an image and a video file. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system of providing a plurality of visual content editing functions to a plurality of client terminals, comprising:
-
a processor adapted to analyze textual content a plurality of content providing network sources available via a network to identify at least one current event; a network interface which receives via a communication network a request having positional data of a client terminal from a client terminal; a repository which stores a plurality of records each with suitability data of one of a plurality of visual content editing functions; and a selection module which uses said processor to select a group of said plurality of visual content editing functions according said at least one current event and to said positional data; wherein said network interface sends to said client terminal said group via said communication network as a response to said request so as to allow said client terminal to present a graphical user interface (GUI) that comprises a plurality of indications each of a member of said group on a display of said client terminal, wherein by a selection made using said GUI a user triggers a local edit of visual content on said client terminal with one of said plurality of visual content editing functions; wherein said visual content comprises at least one of an image and a video file. - View Dependent Claims (19)
-
Specification