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 one or more 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, further including detecting previously recorded information identifying the instant messaging account by a unique account identifier and identifying the second terminal by a unique terminal identifier corresponding to the 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, further including;
recording information corresponding to the instant messaging account, wherein the information includes the unique account identifier and a unique terminal identifier corresponding to 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
15 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 one or more 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, further including detecting previously recorded information identifying the instant messaging account by a unique account identifier and identifying the second terminal by a unique terminal identifier corresponding to the 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, further including;
recording information corresponding to the instant messaging account, wherein the information includes the unique account identifier and a unique terminal identifier corresponding to the first terminal.- View Dependent Claims (2, 3, 4, 5, 6)
-
7. 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, further including detecting previously recorded information identifying the instant messaging account by a unique account identifier and identifying the second terminal by a unique terminal identifier corresponding to the 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, further including;
recording information corresponding to the instant messaging account, wherein the information includes the unique account identifier and a unique terminal identifier corresponding to the first terminal. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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, further including detecting previously recorded information identifying the account by a unique account identifier and identifying the second terminal by a unique terminal identifier corresponding to the 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, further including;
recording information corresponding to the instant messaging account, wherein the information includes the unique account identifier and a unique terminal identifier corresponding to the first terminal. - View Dependent Claims (14, 15)
-
Specification