Patent ID: 8775540

Claim:
A method for data transmission based on detection of sliding, the method comprising: when detecting a TimeLine comprising a list of Message Cells scrolling on a screen of a user device, recording, by a message client application, a Message Cell visible on the screen; and determining, by the message client application, whether the Message Cell is still visible on the screen after a predefined time interval; if the Message Cell is still visible, downloading, by the message client application, data corresponding to the Message Cell from a message server, wherein the data corresponding to the Message Cell is an avatar of an author corresponding to the Message Cell, and wherein the downloading the avatar of the author corresponding to the Message Cell from the message server comprises, determining, by the message client application, whether the avatar of the author corresponding to the Message Cell is stored locally in the message client application, if the avatar of the author corresponding to the Message Cell is stored locally in the message client application, determining, by the message client application, whether the avatar of the author corresponding to the Message Cell is updated, if the avatar is updated, downloading, by the message client application, an updated avatar from the message server, and if the avatar of the author corresponding to the Message Cell is not stored locally in the message application, downloading, by the message client, the avatar of the author corresponding to the Message Cell from the message server.