METHOD AND APPARATUS FOR MESSAGE SYNCHRONIZATION IN INSTANT MESSAGING APPLICATIONS
First Claim
1. A method for message synchronization in instant messaging applications, comprising:
- at a server system having one or more processors and memory storing programs to be executed by the processors;
detecting a log-in status corresponding to an instant messaging account currently logged-in through an instant messaging application at a first terminal;
determining if the log-in status is a multi-terminal log-in status, wherein the multi-terminal log-in status indicates that the instant messaging account is simultaneously logged-in from the first terminal and a second terminal;
receiving a request to update an application state of the instant messaging application;
upon receiving the request to update the application state of the instant messaging application;
in accordance with a determination that the log-in status is the multi-terminal log-in status, initiating a message synchronization operation between the first and second terminals; and
setting the log-in status to indicate that the instant messaging account is logged-in from the first terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations of the present invention disclose a message synchronizing method and apparatus in an instant messaging application. The method includes detecting a log-in status corresponding to an instant messaging account currently logged-in through an instant messaging application at a first terminal, receiving a request to update an application state of the instant messaging application, determining if the log-in status is a multi-terminal log-in status, where the multi-terminal log-in status indicates that the instant messaging account is simultaneously logged-in from the first terminal and a second terminal. Upon receiving the request to update the application state of the instant messaging application, when that the log-in status is the multi-terminal log-in status, a message synchronization operation is initiated between the first and second terminals. Otherwise, the log-in status is set to indicate that the instant messaging account is logged-in from the first terminal.
-
Citations
20 Claims
-
1. A method for message synchronization in instant messaging applications, comprising:
at a server system having one or more processors and memory storing programs to be executed by the processors; detecting a log-in status corresponding to an instant messaging account currently logged-in through an instant messaging application at a first terminal; determining if the log-in status is a multi-terminal log-in status, wherein the multi-terminal log-in status indicates that the instant messaging account is simultaneously logged-in from the first terminal and a second terminal; receiving a request to update an application state of the instant messaging application; upon receiving the request to update the application state of the instant messaging application; in accordance with a determination that the log-in status is the multi-terminal log-in status, initiating a message synchronization operation between the first and second terminals; and setting the log-in status to indicate that the instant messaging account is logged-in from the first terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A message synchronization apparatus for an instant messaging application, comprising:
-
one or more processors; memory; and a plurality of program modules stored in the memory and to be executed by the one or more processors, the plurality of program modules further including; a detection module configured to detect a log-in status corresponding to an instant messaging account currently logged-in through an instant messaging application at a first terminal; a receiving module configured to receiving a request to update an application state of the instant messaging application; and a processing module configured to; determine if the log-in status is a multi-terminal log-in status, wherein the multi-terminal log-in status indicates that the instant messaging account is simultaneously logged-in from the first terminal and a second terminal; upon receiving the request to update the application state of the instant messaging application; in accordance with a determination that the log-in status is the multi-terminal log-in status, initiate a message synchronization operation between the first and second terminals; and set the log-in status to indicate that the instant messaging account is logged-in from the first terminal. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A server system comprising:
-
one or more processors; memory; and one or more programs stored in the memory, the one or more programs comprising instructions to; detect a log-in status corresponding to an instant messaging account currently logged-in through an instant messaging application at a first terminal; determine if the log-in status is a multi-terminal log-in status, wherein the multi-terminal log-in status indicates that the instant messaging account is simultaneously logged-in from the first terminal and a second terminal; receive a request to update an application state of the instant messaging application; upon receiving the request to update the application state of the instant messaging application; in accordance with a determination that the log-in status is the multi-terminal log-in status, initiate a message synchronization operation between the first and second terminals; and set the log-in status to indicate that the instant messaging account is logged-in from the first terminal. - View Dependent Claims (18, 19, 20)
-
Specification