Delivering wrapped packages in response to the selection of advertisements

US9582813B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9582813-B2
Application numberUS-201615268209-A
CountryUS
Kind codeB2
Filing dateSep 16, 2016
Priority dateOct 9, 2014
Publication dateFeb 28, 2017
Grant dateFeb 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein the presentation of the electronic document includes the gallery of the vertically navigable components each maintained in a fixed relative position with respect to one another when rendered on the display during the runtime instance. 3. The method of claim 1 , wherein the presentation of the electronic document includes the gallery of the vertically navigable components displayed within a vertically oriented card, each of the vertically navigable components maintained in a fixed relative position within the vertically oriented card and navigable in the defined vertical sequence order in response to navigable inputs provided to the receiving computing device. 4. The method of claim 1 , wherein the presentation of the electronic document includes the vertically navigable components displayed within the gallery having a first aspect ratio. 5. The method of claim 4 wherein the presentation of the electronic document further includes the two or more horizontally navigable components having one or more second aspect ratio(s) that is/are different than the first aspect ratio. 6. The method of claim 1 , further comprising: receiving a Uniform Resource Identifier (URL) in response to the selection of the electronic advertisement at the requesting computing device; and serving the JSON document descriptor, identified by the URL, to the requesting computing device in response to the received URL, wherein the JSON document descriptor is a portable data object configured to be served to the requesting computing device over a data network. 7. The method of claim 1 , wherein the JSON document descriptor does not include any markup language tags, scripts or other executable code for representing the components of the electronic document or for implementing any functionality included in or associated with the electronic document. 8. The method of claim 1 , wherein the JSON document descriptor is a data interchange object. 9. The method of claim 1 , wherein the requesting computing device is either a mobile phone or tablet computer and the runtime engine which generates the runtime instance of the electronic document is included in a native application running on the requesting computing device. 10. The method of claim 1 , wherein the presentation of the electronic document remains substantially the same, including in different rendering environments, associated with different displays having varying sizes and aspect ratios associated with different mobile phones and tablet computers. 11. The method of claim 1 , wherein the requesting computing device is a mobile computing device having a touch-sensitive display screen and navigation of the gallery of the vertically navigable components and the two or more horizontally navigable components, when the runtime instance is displayed, is implemented by up/down swipes and left/right swipes across the touch-sensitive display screen respectively. 12. The method of claim 1 , wherein the JSON document descriptor further includes a behavior declaration for a select component in the electronic document, wherein the runtime engine is responsible for bestowing a behavior, corresponding to the behavior declaration, to the select component at runtime. 13. The method of claim 12 , wherein the runtime engine at the requesting computing device (i) maintains a library of behavior definitions and (ii) selects the behavior bestowed to the select component from the library of behavior definitions based on the behavior declaration included in the JSON document descriptor. 14. The method of claim 1 , wherein the JSON document descriptor further defines a call-to-action button in the electronic document, the call-to-action button specifying a link used to reference a remote location, outside of the electronic document, when the call-to-action button is selected during the runtime instance of the electronic document. 15. The method of claim 1 , wherein the JSON document descriptor dictates the sequence orders for navigating, in response to navigable inputs, the gallery of the vertically navigable components and the two or more horizontally navigable components in the runtime instance. 16. The method of claim 1 , wherein the gallery of the vertically navigable components exhibits a continuously scrolling behavior in response to navigable inputs. 17. The method of claim 1 , wherein the two or more horizontally navigable components exhibit either a “snap” or continuously scrolling transition behavior in response to navigable inputs. 18. The method of claim 1 , wherein the gallery of the vertically navigable components and the two or more horizontally navigable components are each selected from the following component types: text; image/photo; video; and/or call-to-action button. 19. The method of claim 1 , wherein the presentation of the electronic document further includes: (i) one or more advertised item(s) presented for sale within the runtime instance of the electronic document; and (ii) a link to a remote location that facilitates the purchase of the one or more advertised item(s). 20. The method of claim 1 , wherein the electronic document further comprises a widget configured to interact with a remote widget server for exchanging data between the widget server and a frame presented in the runtime instance of the electronic document. 21. The method of claim 1 , wherein a select one of the components of the electronic document defines a call-to-action button that initiates a predetermined call-to-action when selected during the runtime instance. 22. The method of claim 21 , wherein the predefined call-to-action comprises one of the following: (a) invoking a chat session; (b) invoking

Assignees

Inventors

Classifications

  • Wireless devices · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • User requested · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • Scrolling or panning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9582813B2 cover?
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 r…
Who is the assignee on this patent?
Wrap Media Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0257. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).