Patent ID: 8862796

Claim:
A machine-implemented method for buffering incoming event tracking data communications and transmitting the buffered event tracking data communications, the method comprising: receiving over a network, at a logging server, an event tracking data communication, wherein the event tracking data communication originated from a web site associated with a publisher and includes event tracking data for tracking an activity associated with a source of the event tracking data communication; determining whether a buffer for storing the event tracking data communication is full, wherein the logging server is configured to queue the event tracking data communication in the buffer or transmit to a real-time analytics server; if the buffer is not full, storing the event tracking data communication in the buffer; and if the buffer is full, transmitting the event tracking data communication stored in the buffer to the real-time analytics server within a predetermined period of time, and if the event tracking data communication cannot be transmitted to the real-time analytics server within the predetermined period of time, then discarding the event tracking data communication.