-
公开(公告)号:US09846682B1
公开(公告)日:2017-12-19
申请号:US14089477
申请日:2013-11-25
Applicant: Amazon Technologies, Inc.
Inventor: Augusto Cesar Righetto , Thomas Grant Fraser , Lokesh Joshi
IPC: G06F17/21
CPC classification number: G06F17/212 , G06F9/44526 , G06F9/451
Abstract: In some examples, additional content is provided with the main content of a content item presented on an electronic device. For instance, an occurrence of an event may call for presentation of an additional content portion concurrently with the main content of the content item. The additional content portion may interact with other additional content portions, the main content portion, and/or user inputs. In some cases, the additional content portion can be implemented by one or more plug-in modules having designated roles for providing respective different types of additional content. Accordingly, some examples provide a cross-platform module that receives events, selects one or more plug-ins in response to a received event, and causes the one or more plug-ins to perform a desired action for rendering and compositing additional content portions or features to be presented with the main content of a content item.
-
公开(公告)号:US10706212B1
公开(公告)日:2020-07-07
申请号:US15811561
申请日:2017-11-13
Applicant: Amazon Technologies, Inc.
Inventor: Augusto Cesar Righetto , Thomas Grant Fraser , Lokesh Joshi
IPC: G06F3/048 , G06F40/106
Abstract: In some examples, additional content is provided with the main content of a content item presented on an electronic device. For instance, an occurrence of an event may call for presentation of an additional content portion concurrently with the main content of the content item. The additional content portion may interact with other additional content portions, the main content portion, and/or user inputs. In some cases, the additional content portion can be implemented by one or more plug-in modules having designated roles for providing respective different types of additional content. Accordingly, some examples provide a cross-platform module that receives events, selects one or more plug-ins in response to a received event, and causes the one or more plug-ins to perform a desired action for rendering and compositing additional content portions or features to be presented with the main content of a content item.
-
公开(公告)号:US09164874B1
公开(公告)日:2015-10-20
申请号:US14136792
申请日:2013-12-20
Applicant: Amazon Technologies, Inc.
Inventor: Beryl Tomay , Thomas Grant Fraser , Lokesh Joshi , Daniel Alexander Lutker
CPC classification number: G06F11/366 , G06F11/34 , G06F11/3672
Abstract: Some examples include testing of software able to render a content item on a display of an electronic device. The testing may include capturing images of rendered portions of a content item and comparing the captured images with previously obtained reference images that have been verified to be correctly rendered. The testing techniques can be applied to conversion software that converts digital content items from one format to another and/or testing of the converted content items themselves. Additionally, content presentation software that displays digital content items on an electronic device, such as by interacting with rendering software, may also be tested using a similar technique.
Abstract translation: 一些例子包括测试能够在电子设备的显示器上呈现内容项的软件。 测试可以包括捕获内容项目的渲染部分的图像,并将捕获的图像与先前获得的被验证为正确渲染的参考图像进行比较。 测试技术可以应用于将数字内容项从一种格式转换到另一种格式的转换软件和/或转换的内容项本身的测试。 此外,还可以使用类似的技术来测试在电子设备上显示数字内容项目的内容呈现软件,例如通过与呈现软件交互。
-
公开(公告)号:US09760399B1
公开(公告)日:2017-09-12
申请号:US14660508
申请日:2015-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Thomas Grant Fraser , Timothy Daniel Clark , Shah Pavel Jamal , Anderson Kailodge Quach , Vincent Edward Bannister
CPC classification number: G06F9/485 , G06F2209/482
Abstract: The performance of a device can be improved by intelligently terminating (or otherwise operationally adjusting) applications, services, or processes that the user is unlikely to access on the device. Information such as system event data and hint data can be obtained from various sources and fed to one or more predictor algorithms, which can determine the likelihood that a user will access various applications over a period of time. Other determinations can be made as well, such as which applications are most likely causing degradation in performance. Various termination actions can be selected to be performed, which can in some cases adjust the applications selected for termination by an operating system of the device. Once a set of actions is selected, those termination actions can be performed for the associated application(s) at least to the extent needed to restore health of the device.
-
-
-