发明名称 Conditional promotion through packet reordering
摘要 Techniques are described for promoting content items in a page to load in a different order than the order in which they were initially designated to load in the page source. A page may include critical content items designated to load earlier than non-critical content items. In instances where there is a delay due to latency in generating or retrieving the critical content items, one or more non-critical content items may be promoted to be sent earlier than initially designated. Promotion may include packet reordering, such that packets including non-critical content items are sent to a user device prior to the packets that include critical content items. By promoting non-critical content items to be sent during the period in which the loading of the page may otherwise be stalled, overall page load times may be reduced.
申请公布号 US9626344(B1) 申请公布日期 2017.04.18
申请号 US201314032006 申请日期 2013.09.19
申请人 Amazon Technologies, Inc. 发明人 Boynes Jeremy
分类号 G06F17/24;G06F17/22;G06F17/26 主分类号 G06F17/24
代理机构 Lindauer Law, PLLC 代理人 Lindauer Law, PLLC
主权项 1. A computer-implemented method, comprising: receiving from a user device a request for a web page, the web page including one or more first content items and one or more second content items, the one or more first content items being initially designated to load prior to the one or more second content items during a presentation of the web page, the one or more first content items being designated to be sent to the user device in one or more first packets, the one or more second content items being designated to be sent to the user device in one or more second packets that are initially designated to be sent after the sending of the one or more first packets, and the one or more first content items including content previously identified as contributing to a completion of at least one transaction through the web page; based at least partly on data describing at least one previous presentation of the web page, determining a delay in presenting at least one of the one or more first content items; determining at least one of the one or more second content items having a cumulative presentation time at the user device not greater than the delay in presenting the at least one of the one or more first content items; sending, in at least one of the one or more second packets to the user device, the at least one of the second content items having the cumulative presentation time at the user device not greater than the delay in presenting the at least one of the one or more first content items, prior to sending at least one of the one or more first packets that includes the at least one of the one or more first content items; and sending, to the user device, the at least one of the one or more first packets including the at least one of the one or more first content items after the delay and the at least one of the second content items have been sent.
地址 Reno NV US