IL306019A

Methods and systems of providing visual content editing functions

Abstract

This record has no abstract on file.

IL306019A, drawing sheet 1
Sheet 1 of 6

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

20 claims: 3 independent, 17 dependent

  1. 1
    A server, comprising:a memory adapted to store code;and at least one hardware processor adapted to execute instructions of the code to: receive, from a client device, a request for one or more visual content editing functions to adjust visual content selected by the client device, the request comprising positional data pertaining to the client device, the positional data comprising one or more velocities;select, from a plurality of visual content editing functions, a set of visual content editing functions based on at least one velocity from the positional data;and cause presentation of the set of selected visual content editing functions on the client device, the set of selected visual content editing functions being configured to be selectable by a user using a graphical user interface presented on a display of the client device, at least one of the set of selected visual content editing functions comprising instructions to generate an overlay to be applied to the visual content in response to a selection made by the user using the graphical user interface.
  2. 10
    A method comprising:receiving, by at least one hardware processor, a request from a client device, the request for one or more visual content editing functions to adjust visual content selected by the client device, the request comprising positional data pertaining to the client device, the positional data comprising one or more velocities;selecting, from a plurality of visual content editing functions and by the at least one hardware processor, a set of visual content editing functions based on at least one velocity from the positional data;and causing, by the at least one hardware processor, presentation of the set of selected visual content editing functions on the client device, the set of selected visual content editing functions being configured to be selectable by a user using a graphical user interface presented on a display of the client device, at least one of the set of selected visual content editing functions comprising instructions to generate an overlay to be applied to the visual content in response to a selection made by the user using the graphical user interface.
  3. 18
    A client device comprising:a display;and at least one hardware processor adapted to execute code of an application to perform operations comprising: presenting a graphical user interface on the display;receive a selection made by a user using the graphical user interface, the selection is indicative of visual content selected by the client device;sending, to a server, a request for one or more visual content editing functions to adjust the visual content selected by the client device, the request comprising positional data pertaining to the client device, the positional data comprising one or more velocities;receiving, from the server, a set of visual content editing functions to the client device, the set of visual content editing functions being selected, from a plurality of visual content editing functions, by the server based on at least one velocity from the positional data;and adjusting the visual content using at least one visual content editing function from the set of visual content editing functions, the at least one visual content editing function comprising instructions to generate an overlay to be applied to the visual content.