Wrap package of cards including a gallery

US2016103565A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016103565-A1
Application numberUS-201514878213-A
CountryUS
Kind codeA1
Filing dateOct 8, 2015
Priority dateOct 9, 2014
Publication dateApr 14, 2016
Grant date

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.

A variety of data structures, components, runtime viewers and methods are described for defining, delivering and rendering wrapped packages of cards in a manner particularly well suited, but not limited to, display on mobile devices. Each card may selectively include media content, a palette of application functionality and/or supporting e-commerce related services. The cards are arranged to be browsed in a first linear direction. The wrap package may also include a gallery card having a plurality of gallery items. The gallery items associated with a gallery card are not arranged to all be viewed simultaneously within a card display frame. The gallery card is arranged to be browsed in a linear direction that is different than the direction that the cards of the wrap are browsed.

First claim

Opening claim text (preview).

What is claimed is: 1 . A wrap package embedded in a tangible computer readable medium, the wrap package comprising a multiplicity of cards suitable for display on a computer display, wherein the cards are arranged to be browsed in a first linear direction, the multiplicity of cards including: a first set of cards, wherein all content associated with each card in the first set of the cards is arranged to be displayed within a card display frame such that scrolling is not required to view any of the associated card content; and a gallery card having a plurality of gallery items, wherein the gallery items associated with the gallery card are not all arranged to be simultaneously viewed within the card display frame, wherein the gallery card is arranged to be browsed in a second linear direction that is different than the first linear direction to facilitate viewing different gallery items; and wherein the cards all have the same card display frame size and aspect ratio when rendered, and within each card, the relative positioning of the content of the card is immutable. 2 . A wrap package as recited in claim 1 wherein each gallery item is arranged to be displayed alone within the card display frame and the gallery items are arranged to be scrolled by browsing in the second linear direction with a navigational behavior of snapping from gallery item to gallery item as the gallery card is scrolled. 3 . A wrap package as recited in claim 1 wherein each gallery items is arranged to occupy less than the entire card display frame and the gallery items are arranged to be browsing in the second linear direction with a navigational behavior of snapping from gallery item to gallery item as the gallery card is scrolled. 4 . A wrap package as recited in claim 1 wherein the first and second linear directions are substantially perpendicular to one another. 5 . A wrap package as recited in claim 4 , wherein the first linear direction is a substantially horizontal direction and the second linear direction is a substantially vertical direction. 6 . A wrap package as recited in claim 1 wherein each card has at least one associated card navigational behavior, the card navigational behaviors being arranged to permit the wrap package instance to be browsed by swipe browsing in the first linear direction and the gallery to be browsed by swipe browsing in the second linear direction. 7 . A wrap package as recited in claim 1 wherein the wrap package is defined by a wrap descriptor embedded in a tangible computer readable medium, the wrap descriptor being a JSON (JavaScript Object Notation) data object arranged to define the structure, layout and content of the cards of the wrap package. 8 . A wrap package, embedded in a tangible computer readable medium, the wrap package comprising a multiplicity of cards including: (a) a first set of cards, each of the cards in the first set being configured to display associated card content within an associated card frame; and (b) a gallery card, the gallery card including a plurality of gallery frames, each of the gallery frames configured to display of content of an associated gallery item, wherein the cards are configured to be sequentially rendered on a display in a first linear sequence, while the content of the plurality of gallery frames of the gallery card is configured to be sequentially rendered on the display in a second linear sequence, wherein the first and second linear sequences extend in different directions with respect to one another. 9 . The wrap package of claim 8 , wherein the card frames of the first set of cards and the gallery frames of the gallery card all have a common frame size and aspect ratio when rendered, and within each frame, the relative positioning of the content is immutable. 10 . The wrap package of claim 8 , further configured to render the cards in the first linear sequence in response to first navigational inputs and to sequentially render the content of the plurality of gallery frames of the gallery card in the second linear sequence in response to second navigational inputs. 11 . The wrap package of claim 10 , wherein the first navigational inputs are bi-directional and cause the sequential rendering on the display of the content of the single frames of the plurality of cards in the first linear sequence in opposing directions. 12 . The wrap package of claim 11 , wherein the bi-directions of the first navigational inputs are left and right and the first linear sequence extends in the horizontal direction. 13 . The wrap package of claim 10 , wherein the second navigational inputs are bi-directional and cause the sequential rendering of the content of the gallery frames of the gallery card in the second linear sequence in opposing directions. 14 . The wrap package of claim 13 , wherein the bi-directions of the second navigational inputs are up and down and the second linear sequence extends in the vertical direction. 15 . The wrap package of claim 8 , further comprising a wrap descriptor that defines the wrap package, the wrap descriptor: specifying the cards of the wrap package, including the plurality of cards and the gallery card; and including a plurality of card descriptors, each of the plurality of card descriptors arranged to define the content, a structure and a layout for an associated card among the cards of the wrap package, wherein one of the card descriptors is a gallery card descriptor that defines the content, structure and layout for the gallery card. 16 . The wrap package of claim 15 , wherein a runtime instance of the wrap package is generated by: creating an object graph from the wrap descriptor; generating a document object model from the object graph; and generating the runtime instance of the wrap package from the document object model. 17 . The wrap package of claim 15 , wherein the wrap descriptor is either a JSON wrap descriptor or a BSON wrap descriptor. 18 . The wrap package of claim 15 , wherein the gallery card descriptor comprises a plurality of gallery item descriptors, each of the plurality of gallery item descriptors defining the content, a structure and a layout for an associated gallery item. 19 . The wrap package of claim 8 , further configured so that when the content of the gallery card is displayed, regardless of the gallery frame, the content of an adjacent card, in the first linear sequence, is rendered on the display in response to receipt of a first navigational input. 20 . The wrap package of claim 19 , wherein the adjacent card is either a previous card or a succeeding card in the first linear sequence, relative to the gallery card, depending on a direction indicated by the first navigational input. 21 . The wrap package of claim 8 , further comprising associating a behavior with the gallery card that defines a transition behavior when the display of the gallery frames transition in response to navigational inputs. 22 . The wrap package of claim 21 , wherein the transition behavior is one of the following: (a) a “snap” to a next gallery frame; or (b) a continuous scrolling to the next gallery frame. 23 . The wrap package of claim 15 , wherein the gallery card descriptor uses an identifier to reference an asset external to the wrap descriptor, the identifier used to retrieve the asset at runtime so that the asset can be rendered when an associated gallery frame is rendered. 24 . The wr

Assignees

Inventors

Classifications

  • Templates · CPC title

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

  • Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title

  • Display of layout of documents; Previewing · CPC title

  • Document structures and storage, e.g. HTML extensions · 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 US2016103565A1 cover?
A variety of data structures, components, runtime viewers and methods are described for defining, delivering and rendering wrapped packages of cards in a manner particularly well suited, but not limited to, display on mobile devices. Each card may selectively include media content, a palette of application functionality and/or supporting e-commerce related services. The cards are arranged to be…
Who is the assignee on this patent?
Wrap Media Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).