-
公开(公告)号:US10033817B2
公开(公告)日:2018-07-24
申请号:US15817108
申请日:2017-11-17
Applicant: Apple Inc.
Inventor: Ahmed M. Bashir , Theodore Hong
IPC: H04L29/08
Abstract: The embodiments set forth a technique for providing a stateless technique for distributing uploads. According to some embodiments, a system can include various computing devices, authorization servers, and storage destinations. Within the system, an authorization server assigns weight properties to each storage destination, and generates a set of tokens for subsequent assignment to the different storage destinations in accordance with their weight properties. More specifically, the authorization server is configured to perform an initial token drafting process that involves assigning the tokens to different storage destinations. As the current health of each storage destination changes over time, the authorization server is also configured to periodically perform (e.g., at a set interval) a supplemental token drafting process that involves updating the weight properties of each storage destination and redistributing the tokens in view of the updated weight properties.
-
公开(公告)号:US09860322B2
公开(公告)日:2018-01-02
申请号:US14692661
申请日:2015-04-21
Applicant: Apple Inc.
Inventor: Ahmed M. Bashir , Theodore Hong
IPC: H04L29/08
CPC classification number: H04L67/142 , H04L67/1097
Abstract: The embodiments set forth a technique for providing a stateless technique for distributing uploads. According to some embodiments, a system can include various computing devices, authorization servers, and storage destinations. Within the system, an authorization server assigns weight properties to each storage destination, and generates a set of tokens for subsequent assignment to the different storage destinations in accordance with their weight properties. More specifically, the authorization server is configured to perform an initial token drafting process that involves assigning the tokens to different storage destinations. As the current health of each storage destination changes over time, the authorization server is also configured to periodically perform (e.g., at a set interval) a supplemental token drafting process that involves updating the weight properties of each storage destination and redistributing the tokens in view of the updated weight properties.
-