发明名称 Computer system and method for generating client-side software demonstrations
摘要 A system for demonstrating a server-provided software application using a standalone computing device. The computing device creates a first demonstration page based on a page template. The first demonstration page represents a user interface that is provided by a software application executed by a remote computing device. The first demonstration page is provided to a user. A selection of a navigation element within the first demonstration page is received from the user. In response to the selection of the navigation element, the computing device creates a second demonstration page and provides the second demonstration page to the user.
申请公布号 US9330081(B2) 申请公布日期 2016.05.03
申请号 US201113021459 申请日期 2011.02.04
申请人 MasterCard International Incorporated 发明人 Gwin Aaron J.;Armbruster Carl R.;Santacruz Greg R.
分类号 G06F17/27;G06F17/24;G06Q90/00 主分类号 G06F17/27
代理机构 Armstrong Teasdale LLP 代理人 Armstrong Teasdale LLP
主权项 1. A method for demonstrating a software application having a plurality of demonstration pages, using a standalone computing device, the computing device in communication with a memory device, said method comprising: executing a scripting component by a processor of the standalone computing device, wherein the scripting component is configured to cause the standalone computing device, while the standalone computing device is not connected to a network, to perform the steps of: receiving a request from a user of the standalone computing device for a first demonstration page;retrieving a page template for the first demonstration page and populating the retrieved page template with data corresponding to the selected first demonstration page;identifying from the populated template at least one content element having at least a navigation element, and modifying the identified navigation element by associating executable code with the navigation element to refer to a second demonstration page, the associated executable code referencing at least an index position of the second demonstration page;updating a current page identifier based on an index position of the first demonstration page within an ordered list, and wherein the ordered list includes an array of indexed positions for the plurality of demonstration pages;displaying the first demonstration page to the user of the standalone computing device;receiving a selection of the navigation element within the first demonstration page from the user; andin response to the selection of the navigation element, executing the associated executable code and dynamically building by the standalone computing device the second demonstration page, updating the current page identifier with the index position of the second demonstration page, and providing the second demonstration page to the user.
地址 Purchase NY US