×

Delivering wrapped packages in response to the selection of advertisements

  • US 9,449,335 B2
  • Filed: 01/19/2016
  • Issued: 09/20/2016
  • Est. Priority Date: 10/09/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a request at a server in response to a selection of an online advertisement at a requesting computing device, the online advertisement embedding a wrap identifier that corresponds to a wrap package including one or more cards arranged to be rendered in one or more sequential orders; and

    serving a JavaScript Object Notation (JSON) wrap descriptor to the requesting computing device in response to the request, the JSON wrap descriptor;

    (a) specifying the one or more cards of the wrap package; and

    (b) including one or more JSON card descriptors, each of the one or more JSON card descriptors arranged to define content and a layout for an associated card among the one or more cards of the wrap package respectively,wherein the JSON wrap descriptor is used by a runtime viewer at the requesting computing device to generate a runtime instance of the one or more cards of the wrap package in response to receipt of the served JSON wrap descriptor,wherein at least one of the JSON card descriptors defines the content and layout of a gallery card, the gallery card arranged to present a plurality of gallery items when the gallery card is rendered at runtime, the plurality of gallery items presented in a linear sequence in response to navigational inputs provided to the requesting computing device,wherein the JSON wrap descriptor further comprises at least one behavior declaration associated with a selected card or a selected component of the wrap package, the behavior declaration identifying a behavior that is bound to the selected card or the selected component at runtime by the runtime viewer so that the runtime instance of the selected card or the component is imbued with the behavior, the behavior selected among a multiplicity of behavior definitions accessible by the runtime viewer.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×