Delivering wrapped packages in response to the selection of advertisements
First Claim
Patent Images
1. A method, comprising:
- receiving a request at a server in response to a selection of an advertisement at a requesting computing device, the advertisement associating a wrap identifier that corresponds to a wrap package of 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 cards of the wrap package; and
(b) including a plurality of JSON card descriptors, each of the plurality of JSON card descriptors arranged to define content and a layout for an associated card among the cards of the wrap package respectively,wherein the JSON wrap descriptor is used by the requesting computing device to generate a runtime instance of the cards of the wrap package in response to receipt of the served JSON wrap descriptor, the runtime instance of the wrap package having a presentation characterized by;
(c) one or more non-gallery cards each having a same size, first aspect ratio and a fixed relative position of content appearing within each of the one or more non-gallery cards respectively; and
(d) a gallery card having a fixed relative position of content within a second aspect ratio that is different than the first aspect ratio,wherein, the presentation of the runtime instance remains the same regardless of the size and/or type of display associated with the requesting computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
Delivery of a wrap package in response to the selection of an advertisement appearing in a web page, social media feed or in an email, text or other electronic message. In some embodiments, the advertisement may be a “cover” for the wrap package that contains an identifier associate with the wrap. When the cover is selected, the identifier is used to access and deliver the wrap package to the requesting device. In other embodiments, the advertisement may contain a link including the identifier that is then used to retrieve and deliver the wrap when the link is selected.
-
Citations
29 Claims
-
1. A method, comprising:
-
receiving a request at a server in response to a selection of an advertisement at a requesting computing device, the advertisement associating a wrap identifier that corresponds to a wrap package of 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 cards of the wrap package; and (b) including a plurality of JSON card descriptors, each of the plurality of JSON card descriptors arranged to define content and a layout for an associated card among the cards of the wrap package respectively, wherein the JSON wrap descriptor is used by the requesting computing device to generate a runtime instance of the cards of the wrap package in response to receipt of the served JSON wrap descriptor, the runtime instance of the wrap package having a presentation characterized by; (c) one or more non-gallery cards each having a same size, first aspect ratio and a fixed relative position of content appearing within each of the one or more non-gallery cards respectively; and (d) a gallery card having a fixed relative position of content within a second aspect ratio that is different than the first aspect ratio, wherein, the presentation of the runtime instance remains the same regardless of the size and/or type of display associated with the requesting computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification