Patent ID: 9378512
Filing Date: 2016-06-28
CPC Classification: G06Q

Claim Text:
1. A method executed at a computing device, the method comprising: receiving an advertisement from an advertisement server for presentment on a display of the computing device, the advertisement comprising an adget, the adget being an advertisement widget; responsive to receiving the adget, parsing the adget to identify actions supported by the adget; responsive to parsing the adget, identifying a subset of the actions supported by the adget that are also supported by the computing device, the subset of the actions performed by applications installed on the computing device; responsive to identifying the subset of the actions supported by both the adget and the computing device, rendering a view of the adget on the display, wherein the view of the adget comprises an Actions user interface element, the Actions user interface element comprising selectable buttons that are representative of the subset of actions supported by both the adget and the applications installed on the computing device, the selectable buttons rendered based upon the applications installed on the computing device; subsequent to rendering the Actions user interface element on the display of the computing device, receiving a selection of a button from the selectable buttons in the Actions user interface element, the button representing an action in the supported actions; and responsive to receiving the selection of the button from the selectable buttons in the Actions user interface element: instantiating an application from the respective applications, the application capable of performing the action represented by the icon; and transmitting data to the application, the data configured to cause the application to perform the action represented by the icon, the application being other than a browser.