-
公开(公告)号:US20180183689A1
公开(公告)日:2018-06-28
申请号:US15844371
申请日:2017-12-15
Applicant: Amazon Technologies, Inc.
Inventor: Joseph L. Ellsworth , Brandon William Porter , Christopher Allen Suver , Christopher Richard Newcombe
IPC: H04L12/24 , H04L12/911 , H04L29/08 , H04N21/231 , G06F17/30 , H04N21/2225
CPC classification number: H04L41/5025 , G06F17/30091 , H04L41/0823 , H04L47/70 , H04L47/782 , H04L67/125 , H04N21/2225 , H04N21/23103
Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
-
公开(公告)号:US09959308B1
公开(公告)日:2018-05-01
申请号:US14500756
申请日:2014-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Charles Alexander Carman , Claire Elizabeth Suver , Melissa Elaine Davis , Paul Matthew Buddington , Christopher Allen Suver , Lukasz Wojciech Cwik , Chelsea Celest Krueger
CPC classification number: G06F17/30362 , G06F9/466 , G06F17/30371
Abstract: Non-blocking processing of federated transactions may be implemented for distributed data partitions. A transaction may be received that specifies keys at data nodes to lock in order to perform the transaction. Lock requests are generated and sent to the data nodes which identify sibling keys to be locked at other data nodes for the transaction. In response to receiving the lock requests, data nodes may send to lock queues indicating other lock requests for the keys at the data node. An evaluation of the lock queues based, at least in part, on an ordering of the lock requests in the lock queues may be performed to identify a particular transaction to commit. Once identified, a request to commit the identified transaction may be sent to the particular data nodes indicated by the sibling keys in a lock request for the identified transaction.
-
公开(公告)号:US09483445B1
公开(公告)日:2016-11-01
申请号:US13894319
申请日:2013-05-14
Applicant: Amazon Technologies, Inc.
Inventor: Lokesh Joshi , Michael Patrick Bacus , Christopher Allen Suver , Eric Allen Menninga
CPC classification number: G06F17/214 , G06F17/212
Abstract: A method and system to provide fonts for electronic publications is described. An example method includes receiving a request for an electronic publication from a user device, retrieving a font identifier of a font from the electronic publication, providing the electronic publication to the user device, determining, based on the font identifier, that at least one font file of the font is not stored on the user device, and providing the at least one font file of the font to the user device.
Abstract translation: 描述了一种为电子出版物提供字体的方法和系统。 示例性方法包括从用户设备接收电子出版物的请求,从电子出版物检索字体的字体标识符,向用户设备提供电子出版物,基于字体标识符确定至少一种字体 字体的文件不存储在用户设备上,并且将该字体的至少一个字体文件提供给用户设备。
-
公开(公告)号:US10706037B2
公开(公告)日:2020-07-07
申请号:US15965567
申请日:2018-04-27
Applicant: Amazon Technologies, Inc.
Inventor: Charles Alexander Carman , Claire Elizabeth Suver , Melissa Elaine Davis , Paul Matthew Buddington , Christopher Allen Suver , Lukasz Wojciech Cwik , Chelsea Celest Krueger
Abstract: Non-blocking processing of federated transactions may be implemented for distributed data partitions. A transaction may be received that specifies keys at data nodes to lock in order to perform the transaction. Lock requests are generated and sent to the data nodes which identify sibling keys to be locked at other data nodes for the transaction. In response to receiving the lock requests, data nodes may send to lock queues indicating other lock requests for the keys at the data node. An evaluation of the lock queues based, at least in part, on an ordering of the lock requests in the lock queues may be performed to identify a particular transaction to commit. Once identified, a request to commit the identified transaction may be sent to the particular data nodes indicated by the sibling keys in a lock request for the identified transaction.
-
公开(公告)号:US10306024B2
公开(公告)日:2019-05-28
申请号:US15081698
申请日:2016-03-25
Applicant: Amazon Technologies, Inc.
Inventor: Eric Michael Schurman , Almann T. Goo , Muneer Mirza , Christopher Allen Suver
Abstract: A system configured to generate a set of compression dictionary snapshots. The system can determine a subset of a set of compression dictionary definitions, the subset having a first subset comprising one or more definitions that have changed since a time of a previous snapshot and a second subset having one or more definitions associated with a predetermined portion of the dictionary. The system can further generate and store snapshots based at least in part on the determined subset of one or more definitions and determine a plurality of active snapshots from the set of snapshots such that the set of one or more definitions is included in the plurality of active snapshots.
-
公开(公告)号:US20190140922A1
公开(公告)日:2019-05-09
申请号:US16221143
申请日:2018-12-14
Applicant: Amazon Technologies, Inc.
Inventor: Joseph L. Ellsworth , Brandon William Porter , Christopher Allen Suver , Christopher Richard Newcombe
IPC: H04L12/24 , G06F16/13 , H04L12/911 , H04L29/08 , H04N21/231 , H04N21/2225
Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
-
公开(公告)号:US10171370B1
公开(公告)日:2019-01-01
申请号:US14292572
申请日:2014-05-30
Applicant: Amazon Technologies, Inc.
Inventor: Paul William Berg , Marc John Brooker , Aravindhan Vijayaraghavan , Jayaram Mulupuru , Josh Zell Curry , Christopher Ted Fischer , Benjamin Christian Blount , Anthony John Dillon , Christopher Allen Suver
IPC: G06F15/16 , H04L12/911 , H04L29/08
Abstract: Technology for a distribution operating system is provided. In one example, a method may include executing a distribution operating system on a host operating system on a local computing device and executing an application within the distribution operating system using networked computing resources managed by the distribution operating system.
-
公开(公告)号:US09965446B1
公开(公告)日:2018-05-08
申请号:US13946880
申请日:2013-07-19
Applicant: Amazon Technologies, Inc.
Inventor: Lokesh Joshi , Eric Allen Menninga , Jonathan Tinkou Chen , Aby Thomas Angilivelil , Joel Riendeau , Christopher Allen Suver
IPC: G06F17/21
CPC classification number: G06T11/00
Abstract: In some examples, a computing device may receive a content item for formatting, the content item including at least one scalable object to be rendered with a portion of content during presentation of the content item on an electronic device. The computing device may convert a complex shape element in the scalable object to at least one path command that includes a sequence of one or more paths that correspond to the complex shape element. The computing device may format the at least one path command for parsing by a content parser of the electronic device. Further, the computing device may associate the at least one path command with the portion of content so that the at least one path command will be rendered in place of rendering information for the scalable object that was originally included with the content item.
-
公开(公告)号:US09893957B2
公开(公告)日:2018-02-13
申请号:US14994974
申请日:2016-01-13
Applicant: Amazon Technologies, Inc.
Inventor: Joseph L. Ellsworth , Brandon William Porter , Christopher Allen Suver , Christopher Richard Newcombe
IPC: H04L12/24 , H04L12/911 , H04N21/2225 , H04N21/231 , H04L29/08 , G06F17/30
CPC classification number: H04L41/5025 , G06F17/30091 , H04L41/0823 , H04L47/70 , H04L47/782 , H04L67/125 , H04N21/2225 , H04N21/23103
Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
-
20.
公开(公告)号:US09246776B2
公开(公告)日:2016-01-26
申请号:US14644031
申请日:2015-03-10
Applicant: Amazon Technologies, Inc.
Inventor: Joseph L. Ellsworth , Brandon William Porter , Christopher Allen Suver , Christopher Richard Newcombe
IPC: H04L12/24 , H04N21/2225 , H04N21/231 , H04L29/08 , G06F17/30 , H04L12/911
CPC classification number: H04L41/5025 , G06F17/30091 , H04L41/0823 , H04L47/70 , H04L47/782 , H04L67/125 , H04N21/2225 , H04N21/23103
Abstract: A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
Abstract translation: 本文公开了一种用于在网络中分发内容的资源传递网络和方法。 网络包括分层布置的多个服务器。 每个服务器包括具有用于分发到连续层的一组资源的资源存储。 每个连续层的更新由层中的服务器上的提前客户端提供。 这种正向传播机制使网络边缘服务器的资源可用性最大化。 传输到边缘层服务器的资源可以被转换,组合和呈现,而不对低层服务器征税。 可以通过系统各层的低优先级CPU任务执行数据的转换和预渲染。
-
-
-
-
-
-
-
-
-