×

Electronic apparatus, server, and control method of system

  • US 9,992,140 B2
  • Filed: 06/17/2013
  • Issued: 06/05/2018
  • Est. Priority Date: 10/08/2012
  • Status: Active Grant
First Claim
Patent Images

1. An electronic apparatus connected to a server providing real-time messaging through a messaging channel and to at least one other electronic apparatus, the electronic apparatus comprising:

  • a client transceiver configured to communicate with the server and the at least one other electronic apparatus, wherein the electronic apparatus and the at least one other electronic apparatus form a client group;

    a client processor; and

    a client memory storing instructions, which when executed by the client processor, cause the client processor to;

    recognize the electronic apparatus either as a header client or as a node client through communication within the client group including the at least one other electronic apparatus, wherein one electronic apparatus among the client group broadcasts a message indicating a start of a process of selecting the header client to other electronic apparatuses among the client group, receiving unique information from the other electronic apparatuses, and selecting the electronic apparatus as the header client based on the unique information,select one of the electronic apparatus and the at least one other electronic apparatus as the header client based on one of a frequency in use of a network or whether one of the electronic apparatus and the at least one other electronic apparatus has a record of the header client,in response to the electronic apparatus being recognized as the header client,establish a push channel with the server,transmit role information indicating that the electronic apparatus is the header client and the at least one other electronic apparatus is the at least one node client to the server,receive cluster identification information from the server which assigns the cluster identification information indicating that the electronic apparatus and the at least one other electronic apparatus are clustered within the client group, andcontrol the client transceiver to transmit a message destined to the at least one node client to the at least one node client when the message is received from the server, the at least one node client being clustered with the header client within the client group indicated by the cluster identification information, andin response to the electronic apparatus being recognized as the node client, while a push channel is not established between the node client and the server, receive from a header client, which is selected from among the client group, a message destined to the electronic apparatus,wherein the client processor temporarily stores the message in the header client when the node client is offline while the header client receives the message about the node client, and controls the header client to transmit the temporarily stored message to the node client when the node client is reconnected.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×