-
公开(公告)号:US11049133B1
公开(公告)日:2021-06-29
申请号:US15187429
申请日:2016-06-20
Applicant: Amazon Technologies, Inc.
Inventor: Jim Huang , Weam Abu Zaki , Cody Barnhart , Teresa Chen , Paula Marie Despins , Yu Gan , Kelly Paulson , Kyle Tiffany , Fabian Lutz-Frank Wauthier
IPC: G06Q30/02
Abstract: Systems, methods, and computer-readable media are disclosed for automated server-based content delivery. In one embodiment, an example method may include determining campaign information for a content delivery campaign, the campaign information comprising a first allocation value for first content, and a second allocation value for second content, determining first observed data comprising a first user response rate for the first content and a second user response rate for the second content, determining an exponentiated gradient algorithm for the content delivery campaign, and determining a reallocation amount to reallocate a portion of the first allocation value to the second allocation value using the exponentiated gradient algorithm based at least in part on the first observed data, wherein the reallocation amount maximizes an output of the exponentiated gradient algorithm.
-
公开(公告)号:US20180205777A1
公开(公告)日:2018-07-19
申请号:US15921943
申请日:2018-03-15
Applicant: Amazon Technologies, Inc.
Inventor: Arshia Khan , Yu Gan , Zhao Yuan Wang
IPC: H04L29/06 , H04L12/861
CPC classification number: G06F17/30902 , H04L47/2475 , H04L47/30
Abstract: To provide the continuous playback of content, a content server may provide code to a requesting device that causes the requesting device to play streaming content delivered in chunks or other portions without disruption in playback. The requesting device may execute the code by a browser or other application, which may cause the requesting device to determine whether a data buffer is empty or nearly empty and request additional content from a streaming server if the data buffer is empty or nearly empty. The process may be repeated a number of times each second for the duration of the playback of the content in order to enable continuous playback of the content regardless of any throttling of the code execution or content playback attempted to be imposed by a browser or other application.
-
公开(公告)号:US10853735B1
公开(公告)日:2020-12-01
申请号:US15174108
申请日:2016-06-06
Applicant: Amazon Technologies, Inc.
Inventor: Yu Gan , Cédric Philippe Archambeau , Rodolphe Jenatton , Jim Huang , Fabian Lutz-Frank Wauthier
IPC: G06N7/00 , G06F3/0484 , G06F16/2457
Abstract: Systems, methods, and computer-readable media are disclosed for maximizing quantifiable user interaction via modification of adjustable parameters. In one embodiment, an example method may include determining a first output to maximize, where the first output is a function of a first adjustable parameter and a second adjustable parameter, determining first data comprising a first actual value of the first output when the first adjustable parameter is set to a first value and the second adjustable parameter is set to a second value, and determining a first predictive model that generates a first predicted value of the first output. Example methods may include determining, using the first predictive model, a third value for the first adjustable parameter and a fourth value for the second adjustable parameter to maximize the first predicted value, and sending the third value and the fourth value.
-
公开(公告)号:US10326704B2
公开(公告)日:2019-06-18
申请号:US15921943
申请日:2018-03-15
Applicant: Amazon Technologies, Inc.
Inventor: Arshia Khan , Yu Gan , Zhao Yuan Wang
IPC: G06F15/173 , H04L12/835 , H04L12/859 , G06F16/957
Abstract: To provide the continuous playback of content, a content server may provide code to a requesting device that causes the requesting device to play streaming content delivered in chunks or other portions without disruption in playback. The requesting device may execute the code by a browser or other application, which may cause the requesting device to determine whether a data buffer is empty or nearly empty and request additional content from a streaming server if the data buffer is empty or nearly empty. The process may be repeated a number of times each second for the duration of the playback of the content in order to enable continuous playback of the content regardless of any throttling of the code execution or content playback attempted to be imposed by a browser or other application.
-
公开(公告)号:US09954919B1
公开(公告)日:2018-04-24
申请号:US14634163
申请日:2015-02-27
Applicant: Amazon Technologies, Inc.
Inventor: Arshia Khan , Yu Gan , Zhao Yuan Wang
IPC: G06F15/173 , H04L29/06 , H04L12/861
CPC classification number: H04L65/60 , H04L49/9005
Abstract: To provide the continuous playback of content, a content server may provide code to a requesting device that causes the requesting device to play streaming content delivered in chunks or other portions without disruption in playback. The requesting device may execute the code by a browser or other application, which may cause the requesting device to determine whether a data buffer is empty or nearly empty and request additional content from a streaming server if the data buffer is empty or nearly empty. The process may be repeated a number of times each second for the duration of the playback of the content in order to enable continuous playback of the content regardless of any throttling of the code execution or content playback attempted to be imposed by a browser or other application.
-
-
-
-