CPC G06F 3/016 (2013.01) [G06F 3/041 (2013.01); G06F 3/0414 (2013.01); G06F 3/017 (2013.01); G06F 3/0412 (2013.01); G06F 3/0425 (2013.01)] | 20 Claims |
1. A method comprising:
capturing a first image by a camera of a client device;
receiving haptic data from the client device after capturing the first image, the haptic data indicating an interaction with a sensor included in the client device;
determining, based on the haptic data, a plurality of haptic interactions performed over a given time interval;
after capturing the first image by the camera of the client device, modifying a portion of the first image based on the plurality of haptic interactions; and
causing concurrent display of both the first image which has been captured by the camera of the client device and modified based on the plurality of haptic interactions and a visual representation of a history of haptic interactions, the visual representation of the history of haptic interactions including the plurality of haptic interactions performed over the given time interval, a first portion of the visual representation comprising a first visual indication of a first of the plurality of haptic interactions made during a first portion of the given time interval and a second portion of the visual representation comprising a second visual indication of a second of the plurality of haptic interactions made during a second portion of the given time interval following the first portion of the given time interval, the first visual indication having a shape with a size that is determined based on a duration of time corresponding to the first of the plurality of haptic interactions.
|