-
公开(公告)号:US09645814B1
公开(公告)日:2017-05-09
申请号:US14702927
申请日:2015-05-04
Applicant: Amazon Technologies, Inc.
Inventor: Miguel Azancot Roque , Arindam Bhattacharya , Mihir Kumar Choudhary , Samuel Jared Alston , Harmeet Singh Gorwara
CPC classification number: G06F8/71 , G06F8/4443
Abstract: Technologies are disclosed for generating and publishing multi-platform application binaries from hosted websites or website source code. A developer can provide source code for a website or a link to a hosted website and identify target platforms for which application binaries should be created. The website is then modified for optimized presentation on devices on the specified target platforms. For example, page layouts, menu styles, image resolutions, and other aspects of the website can be modified for presentation on a mobile device, a tablet, a set top box, or other type of device. Source code is then generated for the target platforms that includes a web view component for rendering the website. A cross-platform compilation service then compiles the source code to generate native applications for the target platforms. The generated applications can then be provided to the developer or automatically submitted to application stores associated with the target platforms.
-
2.
公开(公告)号:US09529428B1
公开(公告)日:2016-12-27
申请号:US14229546
申请日:2014-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Arindam Bhattacharya , Ben Zion Gabay
CPC classification number: G06F3/012 , G06F1/1686 , G06F3/013 , G06F3/0304 , H04N5/2258 , H04N5/232 , H04N5/23212 , H04N13/383
Abstract: Various embodiments provide methods and systems for presenting content to users on a computing device. In some embodiments, the computing device is configured to determine content or object of interest on the display screen of the computing device by using head position information of the user. For example, the content or object of interest can be extrapolated and determined from a 3D head position of the user and the relative position of the computing device. Depending on the content or object of interest, one or more actions (e.g., zooming in or out, rendering advertisement, or auto-focusing) related to the content or object of interest can be performed on the computing device.
Abstract translation: 各种实施例提供了用于向计算设备上的用户呈现内容的方法和系统。 在一些实施例中,计算设备被配置为通过使用用户的头部位置信息来确定计算设备的显示屏幕上的感兴趣的内容或对象。 例如,可以从用户的3D头部位置和计算设备的相对位置外推和确定感兴趣的内容或对象。 根据感兴趣的内容或对象,可以在计算设备上执行与感兴趣的内容或对象相关的一个或多个动作(例如,放大或缩小,呈现广告或自动对焦)。
-
公开(公告)号:US09489190B1
公开(公告)日:2016-11-08
申请号:US14030078
申请日:2013-09-18
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Fei Wang , Maxim Spivak , Robert Franklin Ebert , Tapas Kanti Roy , Arindam Bhattacharya
CPC classification number: G06F8/65 , G06F9/45508
Abstract: Techniques are described for updating applications installed on devices. The applications may include native applications having a web view component to handle interpreted language instructions. The applications may also include web applications executable within a browser. A message may be sent to a computing device, the message including update information specifying one or more updates to the state or the features of an application. The update information may be described using interpreted language instructions. To handle the updates to an application in instances when the application is inactive, a stand-alone interpreter engine may be employed instead of the web view component or instead of the interpreter engine included in a browser. Use of the stand-alone interpreter engine may mitigate possible performance effects or intrusive user interface elements from launching the web view component or the browser-based interpreter engine to perform update operations.
Abstract translation: 描述了用于更新安装在设备上的应用程序的技术。 应用可以包括具有用于处理解释语言指令的web视图组件的本地应用。 应用程序还可以包括在浏览器中可执行的web应用程序。 消息可以被发送到计算设备,消息包括指定对状态或应用的特征的一个或多个更新的更新信息。 可以使用解释语言指令描述更新信息。 为了在应用程序处于非活动状态的情况下处理对应用程序的更新,可以使用独立的解释器引擎而不是网页视图组件,而不是浏览器中包含的解释器引擎。 使用独立的解释器引擎可以减轻可能的性能影响或侵入式用户界面元素,以启动网络视图组件或基于浏览器的解释器引擎来执行更新操作。
-
-