发明名称 Systems, methods, and apparatuses for implementing a streaming platform IO pump and regulator
摘要 In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing a streaming platform IO pump and regulator including, for example, means for executing an application at the computing device; requesting data for the application from a second computing device communicably interfaced with the first computing device via a public Internet; calculating an estimated arrival time for the data to be returned from the second computing device; determining the data fails to arrive within the estimated arrival time calculated; initiating a new connection to the second computing device; and re-sending the request for the data for the application to the second computing device via the new connection. Other related embodiments are disclosed.
申请公布号 US9183090(B2) 申请公布日期 2015.11.10
申请号 US201313840347 申请日期 2013.03.15
申请人 salesforce.com, inc. 发明人 Spencer Barry;Egenberger Jeremy
分类号 G06F15/173;G06F11/14;H04L29/06;H04L12/26 主分类号 G06F15/173
代理机构 Blakely, Sokoloff, Taylor & Zafman 代理人 Blakely, Sokoloff, Taylor & Zafman
主权项 1. A method at a first computing device, the method comprising: executing an application at the first computing device; requesting data for the application from a second computing device communicably interfaced with the first computing device via a public Internet; calculating an estimated arrival time for the data to be returned from the second computing device; determining the data fails to arrive within the estimated arrival time calculated; initiating a new connection to the second computing device; re-sending the request for the data for the application to the second computing device via the new connection; determining the data arrives on the new connection responsive to re-sending the request for the data to the second computing device via the new connection within the estimated arrival time calculated; consuming the data at the first computing device via the application; sending an acknowledgement to the second computing device via the new connection; receiving a second copy of the data via an original connection subsequent to the data arriving initially on the new connection; and discarding the second copy of the data as waste.
地址 San Francisco CA US