Patent ID: 9582813
Date: 2017-02-28
CPC Classifications: G06F,G06Q

Claim:
1. A method comprising: serving an electronic document to a requesting computing device in response to a selection of an electronic advertisement appearing on a display associated with the requesting computing device, the electronic document served in the form of a JavaScript Object Notation (JSON) document descriptor that defines a presentation for the electronic document, the JSON document descriptor defining: a JSON gallery container including first JSON component containers specifying vertically navigable components arranged in a defined vertical sequence order within the JSON gallery container respectfully; and second JSON component containers specifying two or more horizontally navigable components arranged in a defined horizontal sequence order; configuring the JSON document descriptor to be used by a runtime engine at the requesting computing device to generate a runtime instance of the electronic document on the display associated with the requesting computing device, the runtime instance having the presentation defined by the JSON document descriptor, including: a gallery of the vertically navigable components arranged in the defined vertical sequence order for browsing in a vertical direction in response to navigable inputs, the gallery specified by the JSON gallery container including the first JSON component containers specifying the vertically navigable components arranged in the defined vertical sequence order respectively; and the two or more horizontally navigable components specified by the second JSON component containers respectively, the two or more horizontally navigable components arranged in the defined horizontal sequence order for browsing in a horizontal direction in response to navigable inputs.