Patent ID: 9575641
Date: 2017-02-21
CPC Classifications: G06F,G06T

Claim:
1. A computer-implemented method for modifying an image, the method comprising: displaying the image using a computer system, the image comprising contents that have a feature therein at a first location; selecting a region of the image containing the feature using a selection mark that borders the region; receiving a first input comprising a user movement, from the first location, of the selection mark corresponding to the feature; updating, during the user movement of the selection mark away from the first location, the region in the first location of the image with content from where the selection mark is currently located to replace the feature; receiving a second input that specifies an end of the user movement of the selection mark at a second location; identifying additional contents for the first location based at least in part upon the second location and an area around the first location, the additional contents identified using a patch-based optimization algorithm on the image; and updating the image to have the additional contents at least in the first location.