IP Library Granted Patent US 9,582,917
Granted Patent B2
US 9,582,917 · App. 15/140,230 · Granted Feb 28, 2017

Authoring tool for the mixing of cards of wrap packages

Inventors: Eric H. Greenberg (Ross, CA); Mark E. Rolston (Austin, TX); Jared L. Ficklin (Austin, TX); John M. Garris (San Francisco, CA); Matthew J. Santone (Austin, TX)
Assignee: Wrap Media, LLC
G06T11/60G06F3/0483G06F3/0485G06F3/04817G06F17/212G06F17/218G06F17/2229G06F17/2247G06F17/24G06F17/241G06F17/3089G06F17/30893G06F17/30905G06Q30/0643
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,582,917
App. No.
15/140,230
Granted
Feb 28, 2017
Kind
B2
Abstract

An authoring tool for authoring a set of cards of a first wrap package including a card mixing tool for mixing a card from a second wrap package into the first wrap package. The authoring tool further includes a set of authoring component tools for selectively adding components to the one more cards and the mixed card and a sequencing tool for defining one or more sequence orders for the one or more cards and the mixed card in the first wrap package.

Claims (51)

1. An authoring tool, embedded in a non-transitory computer readable medium, comprising:

a new card tool for creating and adding one or more cards to a first wrap package authored using the authoring tool;

a card mixing tool for mixing a card, selected from a second wrap package, into the first wrap package authored using the authoring tool; and

a set of component authoring tools for selectively adding components to the one more cards and the mixed card of the first wrap package,

wherein, the authoring tool is further configured to generate a JSON wrap descriptor for the first wrap package, the JSON wrap descriptor comprises a plurality of JSON card descriptors for the one or more cards and the mixed card, the plurality of JSON card descriptors arranged to define content and a layout of an associated card respectively,

wherein generating the JSON card descriptor for the mixed card is generated by one of the following:

(a) copying the JSON card descriptor for the mixed card from the second wrap package;

(b) referencing the JSON card descriptor for the mixed card included in the second wrap package; or

(c) generating the JSON card descriptor for the mixed card when generating the JSON wrap descriptor for the first wrap package.

2. The authoring tool of claim 1 , further configured to:

create an overlay associated with the mixed card;

associate one or more components created using the set of component authoring tools to the overlay; and

associate the overlay, with the one or more associated components, to the mixed card.

3. The authoring tool of claim 1 , wherein the authoring tool is further configured to generate a JSON descriptor for the overlay, including the one or more associated components.

4. The authoring tool of claim 3 , further configured to associate the overlay descriptor with the JSON card descriptor for the mixed card.

5. The authoring tool of claim 1 , wherein the JSON wrap descriptor generated by the authoring tool is a Binary JSON (BSON) wrap descriptor.

6. The authoring tool of claim 1 , wherein the set of component authoring tools enables the addition and/or editing of one or more of the following types of components:

(a) text;

(b) image/photo;

(c) sound;

(d) video; and/or

(e) drawing.

7. The authoring tool of claim 1 , further comprising a sequencing tool for defining one or more sequence orders for the one or more cards and the mixed card in the first wrap package, the one or more sequence orders defining the order(s) in which the one or more cards and the mixed card of the first wrap package are rendered on a consuming device in response to navigational inputs, wherein the one or more sequence orders include:

(a) a horizontal sequence order;

(b) a vertical sequence order; and/or

(c) both horizontal and vertical sequence orders.

8. The authoring tool of claim 1 , further comprising a mixing-permission tool for selectively designating if the one or more of the cards of the first wrap package can be mixed or not mixed into another wrap package.

9. The authoring tool of claim 1 , further configured to generate the JSON wrap descriptor for the wrap package by:

(a) generating the plurality of JSON card descriptors for the one or more cards and the mixed card of the first wrap package respectively; and

(b) generating the JSON wrap descriptor from the plurality of JSON card descriptors.

10. The authoring tool of claim 9 , wherein generating the plurality of card descriptors for the one or more cards and the mixed card of the first wrap package further comprises:

(c) selecting a first card among the plurality of cards of the first wrap package;

(d) generating data object(s) for each component associated with the select card;

(e) generating the JSON card descriptor for the select card from the data object(s) generated for each component associated with the select card; and

(f) generating the plurality of JSON card descriptors by repeating steps (c) through (e) for each of the one or more cards of the first wrap package respectively.

11. The authoring tool of claim 10 , further comprises generating the data object(s) for one or more of the following associated with the selected card:

(g) media content;

(h) attribute(s);

(i) style(s);

(j) trigger(s);

(k) behavior(s).

12. The authoring tool of claim 1 , wherein the first wrap package is configured to be rendered on a display associated with a computing device so that within each card including the mixed card, a same relative positioning of the content is maintained regardless of the size and/or type of the display.

13. The authoring tool of claim 1 , wherein the one or more cards and the mixed card of the first wrap package are configured to be swipe-browsed in the one or more linear sequence(s) when the display associated with the computing device is touch-sensitive.

14. An authoring tool, embedded in a non-transitory computer readable medium, for authoring a set of cards of a first wrap package including a card mixing tool for mixing a card from a second wrap package into the first wrap package, the authoring tool further configured to generate a JSON wrap descriptor for representing the first wrap package, the JSON wrap descriptor including a plurality of JSON card descriptors for the set of cards, including the mixed card, the plurality of JSON card descriptors arranged to define content and a layout of an associated card respectively,

wherein generating the JSON card descriptor for the mixed card is generated by one of the following:

(a) copying the JSON card descriptor for the mixed card from the second wrap package;

(b) referencing the JSON card descriptor for the mixed card included in the second wrap package; or

(c) generating the JSON card descriptor for the mixed card when generating the JSON wrap descriptor for the first wrap package.

15. The authoring tool of claim 14 , further including a sequencing tool for defining one or more sequence orders for the set of cards including the mixed card in the first wrap package.

16. The authoring tool of claim 14 , further including a set of authoring component tools for selectively adding components to the set of cards including the mixed card.

17. The authoring tool of claim 16 , wherein any components added to the mixed card using the set of authoring component tools are applied to an overlay associated with the mixed card and not applied directly to the mixed card.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2018
From: WRAP MEDIA, LLC
To: BRUNOCO, INC.
Reel/Frame 045514/0187 →
SECURITY INTEREST Recorded Oct 17, 2017
From: BRUNOCO, INC.
To: SILICON VALLEY BANK
Reel/Frame 044324/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2016
From: GREENBERG, ERIC H.; ROLSTON, MARK E.; FICKLIN, JARED L.; GARRIS, JOHN M.; SANTONE, MATTHEW J.
To: WRAP MEDIA LLC
Reel/Frame 039259/0112 →
Continuity (9)
Continuation In Part 14669395 · Mar 26, 2015
Continuation In Part 14878148 · Oct 8, 2015
Continuation In Part 14993829 · Jan 12, 2016
Provisional Application 62211310 · Aug 28, 2015
Provisional Application 62248644 · Oct 30, 2015
Provisional Application 62298723 · Feb 23, 2016
Provisional Application 62210585 · Aug 27, 2015
Provisional Application 62325373 · Apr 20, 2016
Related Publication 20160284112A1 · Sep 29, 2016