-
公开(公告)号:US10977218B1
公开(公告)日:2021-04-13
申请号:US15983789
申请日:2018-05-18
Applicant: Amazon Technologies, Inc.
Inventor: James Alan Umstot
IPC: G06F16/182 , G06F16/13 , G06F16/188 , G06F16/18
Abstract: Files for a large application can be managed using a distributed file system (DFS) and distributed processing system. Application files can be stored to nodes of an immutable DFS, where the nodes are part of a hierarchical representation of the file system. A distributed processing system enables multiple users to modify respective portions of the file system, where the users obtain only relevant subsets of the application files, allowing for efficient caching. New or modified files can be stored back to the respective nodes of the shared repository, such as by using objects with using names or identifiers that are unique to a particular version, such as may be generated by hashing contents of the files. The parent nodes in the hierarchical tree can be updated to reflect the portion of the tree that has changed, allowing for fast version control as other nodes do not have to be analyzed.
-
公开(公告)号:US09922007B1
公开(公告)日:2018-03-20
申请号:US14285442
申请日:2014-05-22
Applicant: Amazon Technologies, Inc.
Inventor: Saral Jain , Dmitry Sokolowski , James Alan Umstot
CPC classification number: G06F17/2247 , G06F17/30905 , H04L67/02 , H04L67/28
Abstract: An intermediary system operates as an intermediary between content servers and user devices, and provides services for improving page load times as seen by end users. One such service involves converting a retrieved content page (e.g., web page) into a number of encoded layers that can be decoded and rendered by the user device. The intermediary system determines a suitable encoding technique for each of the layers. The intermediary system sends the encoded layers to a browser component running on the user device for rendering by the GPU.
-
公开(公告)号:US09229693B1
公开(公告)日:2016-01-05
申请号:US14289376
申请日:2014-05-28
Applicant: Amazon Technologies, Inc.
Inventor: Dhruva Lakshmana Rao Batni , Aaron Michael Brown , Michael James Cobelli , Ian James Cullinan , James Alan Umstot
IPC: G06F9/44
Abstract: A computing resource service provider may provide developers with access to a build service configured to generate compilation artifacts associated with software development projects. The build service may obtain a build description and source code suitable for generating the compilation artifact. The build service may then cause one or more build resources to be provisioned and included in a build instantiation using computing resources of the service provider. The build instantiation may generate the compilation artifact, using the one or more build resources, based at least in part on the obtained source code. The developer may then be provided with access to the compilation artifact generated by the build instantiation.
Abstract translation: 计算资源服务提供商可以向开发者提供对配置为生成与软件开发项目相关联的编译工件的构建服务的访问。 构建服务可以获得适合于生成编译工件的构建描述和源代码。 然后,构建服务可以使用服务提供商的计算资源使一个或多个构建资源被配置并包括在构建实例化中。 构建实例化可以至少部分地基于获得的源代码来生成使用一个或多个构建资源的编译工件。 然后可以向开发人员提供对由构建实例化生成的编译工件的访问。
-
公开(公告)号:US09740791B1
公开(公告)日:2017-08-22
申请号:US14494446
申请日:2014-09-23
Applicant: Amazon Technologies, Inc.
Inventor: David Andrew Killian , Dhruva Lakshmana Rao Batni , Rohit Krishna Kumar , Nikhil Dinkar Joshi , Samuel John Young , Saral Jain , James Alan Umstot
CPC classification number: G06F17/30893 , G06F17/2247
Abstract: Techniques and solutions for providing a cloud browse service are described. For example, a client can request a web page. In response to the request, the client can receive a processed layer tree representing the web page. The processed layer tree can be created by a server environment (e.g., by creating an original DOM from obtained HTML and associated web page resources for the web page and creating the processed layers from the original DOM). The client can create a simplified DOM from the received processed layers and display the web page using the simplified DOM. Techniques and solutions for providing a browser as a service are described. For example, a web browser component can receive a processed layer tree representing a web page, create a simplified DOM, and display the web page.
-
公开(公告)号:US09582600B1
公开(公告)日:2017-02-28
申请号:US14494408
申请日:2014-09-23
Applicant: Amazon Technologies, Inc.
Inventor: David Andrew Killian , Dhruva Lakshmana Rao Batni , Rohit Krishna Kumar , Nikhil Dinkar Joshi , Samuel John Young , Saral Jain , James Alan Umstot
CPC classification number: G06F17/2247 , G06F17/227 , G06F17/30899 , G06F17/30902 , H04L67/02 , H04L67/10
Abstract: Techniques and solutions for providing a cloud browse service are described. For example, a client can request a web page. In response to the request, the client can receive a processed layer tree representing the web page. The processed layer tree can be created by a server environment (e.g., by creating an original DOM from obtained HTML and associated web page resources for the web page and creating the processed layers from the original DOM). The client can create a simplified DOM from the received processed layers and display the web page using the simplified DOM. Techniques and solutions for providing a browser as a service are described. For example, a web browser component can receive a processed layer tree representing a web page, create a simplified DOM, and display the web page.
Abstract translation: 描述了提供云浏览服务的技术和解决方案。 例如,客户端可以请求网页。 响应于该请求,客户端可以接收表示网页的处理层树。 处理的层树可以由服务器环境创建(例如,通过从获得的HTML创建原始DOM以及针对网页的相关网页资源并从原始DOM创建处理的层)。 客户端可以从接收到的处理层创建简化的DOM,并使用简化的DOM显示网页。 描述了提供浏览器作为服务的技术和解决方案。 例如,Web浏览器组件可以接收表示网页的处理层树,创建简化的DOM并显示网页。
-
-
-
-