-
公开(公告)号:US10042521B1
公开(公告)日:2018-08-07
申请号:US14285317
申请日:2014-05-22
Applicant: Amazon Technologies, Inc.
Inventor: Nikhil Dinkar Joshi , Aakarsh Nair , Kamlesh Nanda , Sajeeva Lakmal Bandara Pallemulle , Ameet Nirmal Vaswani
IPC: G06F17/30 , G06F3/0484 , H04M1/725
Abstract: A user device that presents a static non-interactive graphical representation of a content page received from an intermediary system may emulate controls or interactive elements included in the content page based on control metadata received from the intermediary system. The emulated controls enable the user device to restore the interactivity that is lost by generating the graphical representation of the content page. Further, the emulated controls may be included as part of an overlay layer positioned above the graphical representation of the content page. Information or control metadata for each control included in the content page may be provided to the user device with the graphical representation of the content page. The user device may use the control metadata to identify types of controls to emulate and where to position the emulated control with respect to the graphical representation of the content page.
-
公开(公告)号:US10002115B1
公开(公告)日:2018-06-19
申请号:US14500609
申请日:2014-09-29
Applicant: Amazon Technologies, Inc.
Inventor: David Andrew Killian , Nikhil Dinkar Joshi , Rohit Krishna Kumar , Dhruva Lakshmana Rao Batni
IPC: G06F17/00 , G06F17/22 , H04L29/06 , H04L12/911
CPC classification number: H04L47/70 , G06F16/9577 , H04L67/02
Abstract: Technologies for performing hybrid rendering of web pages are described in which some web page resources are rendered by a server to create processed layers (e.g., composited layers) and other web page resources are left in a format that can be locally rendered at the client. For example, a server can split web page resources into a first part and a second part. The first part can be rendered down to processed layers and placeholder layers can be created representing the second part. The processed layers, the placeholder layers, and the second part of the web page resources can be sent to the client. The client can render the second part of the web page resources and merge them with the processed layers. The client can display the web page using the merged layers. The client can update the web page by locally re-rendering the second part of the web page resources.
-
公开(公告)号:US11089103B1
公开(公告)日:2021-08-10
申请号:US16143246
申请日:2018-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Ishwardutt Parulkar , Kaixiang Hu , Kiran Kumar Edara , Yingshuo Chen , Nikhil Dinkar Joshi , Joshua Aaron Karsh
Abstract: Technology for content distribution in wireless mesh network is described. In one embodiment, the wireless mesh network includes a plurality of mesh nodes, wherein each of the mesh nodes includes a content agent configured to receive a content command from a cloud computing content management service communicatively coupled to the wireless mesh network, the content command identifying one or more segments of a media content file corresponding to a media title to be stored on the mesh node. Each mesh node includes a storage system configured to store the one or more segments of the media content file specified in the content command. Each mesh node further includes a content server configured to service requests for playback of the media title from one or more mesh clients. The mesh nodes also include a mesh communication component configured to communicate with other mesh nodes in the wireless mesh network to retrieve segments of the media content file stored on the other nodes.
-
公开(公告)号: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并显示网页。
-
-
-
-