Abstract:
Method and device of managing chat messages in a social network application are disclosed. The method includes: a user device providing a chat interface for a chat session between a first user and a second user, the chat interface including a first region for displaying past chat messages, and a second region for receiving a current message input; receiving a first message input from the first user in the second region; receiving a first incoming message from the second user; displaying the first incoming message in the first region; and automatically, without user intervention, presenting an option to the first user for caching the first message input; receiving an input caching instruction from the first user regarding the first message input; and storing the first message input.
Abstract:
A method for prompting messages is disclosed. The method is performed at a terminal device having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes defining at least one message prompting mode for each contact from a group of contacts. At least one message prompting mode associated with the group of contacts is different than a message prompting mode associated with contacts excluded from the group of contacts. The method also includes receiving a message from a contact, and retrieving an identifier of the contact from the message. The method further includes activating, based on the identifier of the contact and when the contact is included in the group of contacts, the at least one message prompting mode defined for the contact.
Abstract:
A device may include a storage medium and a processor. The processor may execute a set of instructions in the storage medium to: provide a first platform; provide a first user account registered in the first platform to a user; access, through the first user account, a second user account of the user registered in a second platform; obtain, from the second user account, a communication log of the second user account; obtain an address list from the second user account; obtain a plurality of contacts from the second user account who have a prior communication with the user through the second user account based on the communication log; select, from the plurality of contacts, at least one recommended contact for the user; combine the at least one recommended contact with the address list in to a combined list; and display the combined list via the first user account, highlighting the at least one recommended contact to the user.
Abstract:
Method and server system for user login verification are disclosed. The method includes: obtaining a verification request from a first device for an account operation requested by a user using a first account; identifying, from the server system, usage history data associated with the first account, including data regarding usage of the first account on the first device; determining, in accordance with the data regarding the usage of the first account on the first device and one or more predetermined usage history criteria, whether the account operation associated with the first account on the first device is safe; and in accordance with a determination that the account operation associated with the first account on the first device is not safe, initiating a verification process based on a second device that qualifies as being safe for the account operation.
Abstract:
A method for navigating in a record list is disclosed. In some embodiments, the method is performed at a terminal device having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes detecting operational information of a user when the user operates the terminal device to navigate in the record list that is displayed in a user interface of the terminal device. The method also includes estimating, based on the operational information of the user, location information of a target record in the record list. The method further includes updating the user interface of the terminal device by introducing, based on the location information of the target record, a record access tool in the user interface of the terminal device. As a result, the user can accelerate access of the target record using the record access tool.
Abstract:
A computing device receives information content, which is rendered in a predefined display area of the display. When the information content satisfies predefined conditions (e.g., privacy requirement), the computing device generates a shielding layer for the information content before rendering the shielding layer and displays the shielding layer on top of the display area such that the information content becomes invisible. Subsequently, the computing device receives a shielding layer hiding instruction from a user of the computing device. In response to the shielding layer hiding instruction, the computing device hides the shielding layer from the display area and restores the shielding layer on top of the display area after a predefined hiding period in accordance with a shielding layer hiding mechanism.
Abstract:
A method for controlling data items displayed on a touch-sensitive display of a computing device are disclosed. The method includes, at the computing device, displaying a plurality of date items on a graphical user interface of the touch display, and detecting a sequence of finger gestures on the touch display. The sequence of finger gestures further includes a finger down gesture immediately followed by a finger moving gestures immediately followed by a finger up gesture. The method further includes in accordance with a determination that the sequence of finger gestures satisfy predefined conditions, identifying a set of the plurality of data items as being associated with the sequence of finger gestures and displaying a plurality of operation on the touch display, wherein the plurality of operations are determined at least in part based on an attribute of the identified set of data items.
Abstract:
Devices,terminals and methods are provided for contacts management. For example,one or more first contacts included in a communication log are received, wherein the communication log includes a call log or an SMS log; contact frequencies of the first contacts are calculated based on at least information associated with the communication log; one or more second contacts are selected to be managed from the first contacts based on at least information associated with the contact frequencies; if the second contacts exist in an address book is determined; and in response to the second contacts existing in the address book,the second contacts in the address book are extracted as frequent contacts; and a list of frequent contacts are generated based on at least information associated with the frequent contacts.
Abstract:
A method and apparatus for service login to a service provider sites have been disclosed. The method including: receiving a login request from a user, wherein the login request comprises at least both terminal's login information input by the user and third party account information pertaining to the user; after successful verification on the third party account information, determining by the service provider, whether the terminal's login information input by the user matches to reference login information, wherein the reference login information comprises specific information of the user to further identify user's identity; if the terminal's login information matches to at least a portion of the reference login information, delivering service to the terminal according to the third party account information.
Abstract:
A method of switching interfaces comprises at a computer having one or more processors and memory storing programs for execution by the one or more processors, receiving a switching instruction to switch from a current interface; acquiring a sequence of switchable interfaces; displaying the sequence of switchable interfaces on a screen; receiving a selecting instruction to select a target interface from the sequence of switchable interfaces; switching from the current interface to the target interface; and displaying the target interface on the screen.