×

Coordinative datacenter processing in a network-based communication system

  • US 10,244,038 B2
  • Filed: 11/03/2014
  • Issued: 03/26/2019
  • Est. Priority Date: 11/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • maintaining, at a first voice over internet protocol (VoIP) datacenter that facilitates setting up communication sessions between VoIP network devices, a first state table comprising a plurality of entries, wherein each entry of the plurality of entries corresponds to a service account and comprises an event type and a data element;

    detecting, using at least one processor at the first VoIP datacenter, a first event associated with a first service account and a first event type;

    processing, at the first VoIP datacenter, the first event by generating a first data element for the first event type for the first service account;

    sending, to a second VoIP datacenter that facilitates setting up communication sessions between VoIP network devices, a first message that comprises the first data element for first event type for the first service account that causes the second VoIP datacenter to update the first service account and the first event type in a second state table at the second VoIP datacenter with the first data element without the second VoIP datacenter processing the first event;

    updating, using the at least one processor at the first VoIP datacenter, an entry associated with the first service account and the first event type in the first state table based on the first data element;

    receiving, from the second VoIP datacenter based on the second VoIP datacenter generating the second data element by processing a second event associated with the first service account and the first event type, a second message associated with the first service account comprising the first event type and a second data element;

    incrementing a message count associated with the second message upon receiving the second message from the VoIP second datacenter;

    updating, at the first VoIP datacenter and without processing the second event, the entry associated with the first service account and the first event type in the first state table with the second data element; and

    incrementing the message count associated with the second message upon receiving a copy of the second message from a third VoIP datacenter.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×