Patent ID: 8346887
Filing Date: 2013-01-01
Classification: G06F,H04L

Abstract:
1. A client computing device configured to access content over a network, said client computing device comprising: electronic storage configured to store a single markup language file, the single markup language file comprising an application media package template associated with an application media package, the application media package template having therein a definition of a graphical user interface within which content in a web browser-readable language may be presented on a display associated with the client computing device, wherein the graphical user interface prevents manual user specification of a uniform resource locator through the graphical user interface; and one or more processors configured to execute one or more computer program modules, the one or more computer program modules being configured to access the application media package defined by the application media package template, wherein accessing the application media package defined by the application media package template results in: transmission, over the network to an application media package server, a request for the application media package template; reception, from the application media package server over the network, of the single markup language file including the application media package template wherein reception of the single markup language file is responsive to reception of a user login on the client computing device; storage of the single markup language file to the electronic storage; presentation, on the display, of the graphical user interface defined by the application media package template; transmission, to a uniform resource locator over the network according to the TCP/IP protocol, of a content request for content to be displayed in the graphical user interface defined by the application media package template, the uniform resource locator being specified by the application media package template, wherein the uniform resource locator points to a content server that serves content in a markup language; reception, over the network according to the TCP/IP protocol, of content in the markup language transmitted in response to the content request; and presentation, on the display in the graphical user interface defined by the application media package, of the received content; wherein the one or more computer program modules are further configured to determine and record to the electronic storage selected details associated with the accessing of the application media package; wherein the one or more computer program modules are further configured to determine and record to the electronic storage selected details associated with the accessing and presenting of said requested content; and wherein the computer program modules are further configured to provide, over the network to an application media package server, the stored details associated with the accessing of the application media package and the stored details associated with the accessing and presenting of said requested content.