US 11,941,232 B2
Context-based copy-paste systems
Harish Kumar, Noida (IN); Praveen Kumar Dhanuka, Howrah (IN); and Arushi Jain, Ashok Vihar (IN)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Jun. 6, 2022, as Appl. No. 17/832,923.
Prior Publication US 2023/0393711 A1, Dec. 7, 2023
Int. Cl. G06F 3/048 (2013.01); G06F 3/0481 (2022.01); G06F 3/0484 (2022.01); G06T 3/00 (2006.01)
CPC G06F 3/0484 (2013.01) [G06F 3/0481 (2013.01); G06T 3/0056 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a processing device, input data describing a selection of a vector object in a user interface;
copying, by the processing device, the vector object selected via the user interface for storage into a clipboard;
detecting, by the processing device, a vicinity vector object in the user interface based on a bounding box of the vector object and a bounding box of the vicinity vector object;
copying, by the processing device, the vicinity vector object detected from the user interface for storage into the clipboard;
identifying, by the processing device, an affine transformation based on a similarity between the vicinity vector object as stored in the clipboard and a plurality of target vector object in the user interface;
generating, by the processing device, a transformed vector object by transforming the selected vector object stored in the clipboard based on the affine transformation; and
displaying, by the processing device, the transformed vector object in the user interface relative to the target vector object.