Ahead of time compilation of content pages

    公开(公告)号:US09830307B1

    公开(公告)日:2017-11-28

    申请号:US14567757

    申请日:2014-12-11

    Abstract: Systems and methods are described which provide improved memory and resource allocation for content pages accessed using a browser. A content page may be accessed and compiled into machine code, such as executable files or an application. The machine code may then be executed on a user device in a process separate from the browser to cause display of the content page, such as in a standalone application. Content pages may be pre-compiled and provided in response to user requests to access the content pages. A content page may be compiled faster than the browser may process the native content page, and the compiled machine code may require less memory than the native content page and associated resources. In some embodiments an intermediary system may be used to perform content page compilation and may provide the compiled machine code, instead of the native content, to the user device.

    Software distribution framework
    3.
    发明授权

    公开(公告)号:US09727327B1

    公开(公告)日:2017-08-08

    申请号:US14679825

    申请日:2015-04-06

    CPC classification number: G06F8/65 G06F8/61 H04L67/10

    Abstract: A server determines that a software update is available for a computing device and creates a software bundle that includes the software update. In the software bundle, the server includes instructions to install the software bundle in a user partition of a memory of the computing device that is used to store content and applications and to modify a path variable in an operating system of the computing device to include a location in which the software bundle is installed. The server enables the computing device to download the software bundle.

    Client device connectivity with integrated business rules and multiple network types
    4.
    发明授权
    Client device connectivity with integrated business rules and multiple network types 有权
    具有集成业务规则和多种网络类型的客户端设备连接

    公开(公告)号:US09426158B1

    公开(公告)日:2016-08-23

    申请号:US14324986

    申请日:2014-07-07

    CPC classification number: H04L63/10 H04L63/102

    Abstract: Applications executing on mobile client devices may access remote resources via network connections. Operational capabilities and financial costs of these connections may differ. Developers, network administrators, and other parties may wish to moderate usage of various available conditions to conform to business rules. Connectivity information including one or more network grants are integrated into an application received from a developer at ingestion by an application management server, which accesses those business rules. The client devices may coordinate with a proxy server to provide additional controls. Networking public interfaces provide the developer with a simplified pathway for development of applications which use network connections, particularly on mobile devices.

    Abstract translation: 在移动客户端设备上执行的应用程序可以通过网络连接访问远程资源。 这些连接的操作能力和财务成本可能会有所不同。 开发人员,网络管理员和其他方可能希望适应各种可用条件的使用以符合业务规则。 包括一个或多个网络授权的连接信息被集成到从开发者接收到的应用程序管理服务器摄取的应用程序中,该应用程序管理服务器访问这些业务规则。 客户端设备可以与代理服务器协调以提供附加控制。 网络公共接口为开发人员提供了开发使用网络连接的应用程序的简化途径,特别是在移动设备上。

    Mining potential user actions from a web page

    公开(公告)号:US09940396B1

    公开(公告)日:2018-04-10

    申请号:US14565888

    申请日:2014-12-10

    Abstract: Techniques and solutions are described for detecting potential user actions from a web page. Web page resources may be received for a requested web page, and a document object model (DOM) may be maintained using from the resources. One or more interactive DOM elements may be identified using the created DOM, and the interactive DOM elements may be ranked in an order according to one or more heuristics. In response to receiving a voice command from a user of a client computing device in connection with the web page, a text string may be generated using voice-to-text recognition. The text string may be representative of the received voice command. A list of potential user actions that match the text string may be generated. The matching may be based on a comparison of the text string with at least another text string associated with the ranked interactive DOM elements.

Patent Agency Ranking