发明名称 Systems and methods for dynamic mobile applications
摘要 Various embodiments of the present invention are dynamic, cross-platform application architectures for devices. According to an exemplary embodiment of the present invention, a platform-specific thin client can be provided on a mobile device. The thin client can be a simple code base customized for the device platform and prepared to configure itself to become a desired application. The thin client can be directed at a trusted source, which can initiate the configuration by delivering data instructing the thin client as to how it should behave under the current conditions and by delivering a framework for the GUI of the application. After the thin client is configured, the thin client can receive content for providing an application to a user. Thus, only a simple code base need be provided on for a device, and that code base can be dynamically configured to perform a desired task under given conditions.
申请公布号 US9413608(B2) 申请公布日期 2016.08.09
申请号 US201414585640 申请日期 2014.12.30
申请人 Miller, III Gordon G. 发明人 Miller, III Gordon G.
分类号 H04L29/06;G06F15/16;H04L12/24;G06F9/44 主分类号 H04L29/06
代理机构 Troutman Sanders LLP 代理人 Troutman Sanders LLP ;Schneider Ryan A.;Close, Jr. Christopher C.
主权项 1. A method comprising: providing a first session associated with a container application hosted on a computing device; receiving, from a first remote trusted source, first configuration data for configuring the container application, the first configuration data being adapted to indicate a first user application for the container application, and the first configuration data comprising data for a framework of a graphical user interface for the first user application; configuring, by a processor, based on the first configuration data, the container application; receiving, from a second remote trusted source, content data associated with the first user application; responsive to determining that the computing device hosting the container application is connected to a network, providing a first subset of the content data to the container application; responsive to determining that the computing device hosting the container application is not connected to the network, providing a second subset of the content data to the container application; and removing, based on predetermined security settings, at least a portion of the first configuration data and the content data responsive to the first session ending.
地址 Glen Allen VA US