×

System, method and browser client for enabling browser data synchronization

  • US 10,187,445 B2
  • Filed: 09/17/2013
  • Issued: 01/22/2019
  • Est. Priority Date: 12/17/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for enabling real-time data synchronization, comprising:

  • a cloud storage server computing device configured to issue condition information and command information to a push server computing device when there is a data update;

    the push server computing device configured to determine a first client computing device among a plurality of client computing devices according to the condition information, and send the command information to the first client computing device via a corresponding socket server;

    the first client computing device configured to enable data synchronization between it and the cloud storage server computing device according to the command information;

    wherein the system further comprises a distributor and a plurality of socket servers, the distributor is configured to allocate each socket server among the plurality of socket servers to different client computing devices among the plurality of client computing devices, allocate the corresponding socket server among the plurality of socket servers to the first client computing device, establish a connection between the corresponding socket server and the first client computing device and enable the real-time data synchronization; and

    wherein allocating the corresponding socket to the first client computing device and establishing the connection between the corresponding socket server and the first client computing device further comprises;

    receiving, by the distributor, a request for connecting to the corresponding socket server from the first client computing device, the connection request comprising at least user identification information,calculating, by the distributor, a connection identifier using a preset algorithm based at least on the user identification information,allocating the corresponding socket server to the first client computing device based on the connection identifier, andsending, over a network, by the distributor, the connection identifier and connection information of the corresponding socket server to the first client computing device, the connection information of the corresponding socket server comprising at least an Internet Protocol (IP) address and a port number of the corresponding socket server.

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