US 12,132,692 B2
Network based data traffic latency reduction
Gaurav Ravindra Bhaya, Sunnyvale, CA (US); Amit Agarwal, Santa Clara, CA (US); and Varun Soundararajan, Sunnyvale, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Sep. 20, 2019, as Appl. No. 16/578,186.
Application 16/578,186 is a continuation of application No. 15/288,921, filed on Oct. 7, 2016, granted, now 10,469,424.
Prior Publication US 2020/0412675 A1, Dec. 31, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/212 (2022.01); H04L 41/5003 (2022.01); H04L 43/10 (2022.01); H04L 67/10 (2022.01); H04L 67/56 (2022.01); H04L 67/561 (2022.01); H04L 51/046 (2022.01); H04L 67/53 (2022.01)
CPC H04L 51/212 (2022.05) [H04L 41/5003 (2013.01); H04L 43/10 (2013.01); H04L 67/10 (2013.01); H04L 67/56 (2022.05); H04L 67/561 (2022.05); H04L 51/046 (2013.01); H04L 67/53 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system to balance network traffic load to reduce latency of network traffic data, comprising:
a data processing system having a processor and a memory, comprising:
an online document analysis component parsing an online document to determine a messaging identifier used to communicate over an asynchronous network-based communication channel between a first computing device and a content provider device, wherein:
the messaging identifier identifies the content provider device, and
the messaging identifier is a verified messaging identifier that is indicative of an operational status of the content provider device to receive electronic messages over the asynchronous network-based communication channel;
an intermediary appliance, located on the asynchronous network-based communication channel, intercepting an electronic message including the messaging identifier in a first instance of an online content item, assigning a proxy identifier to the messaging identifier, and routing the electronic message to the content provider device corresponding to the proxy identifier, the messaging identifier used to initiate a text message or a chat over the asynchronous network-based communication channel;
a quality sensor component determining, based on a characteristic of the electronic message intercepted by the intermediary appliance, a quality of the asynchronous network-based communication channel; and
a content generator component blocking, responsive to the determining of the quality, insertion of the messaging identifier in a second instance of the online content item prior to transmission of the second instance of the online content item to a second computing device, the content generator component transmitting the second instance of the online content item to the second computing device without the messaging identifier.