The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 09, 2024

Filed:

Mar. 14, 2016
Applicant:

Brunoco, Inc., San Francisco, CA (US);

Inventors:

Eric H. Greenberg, Ross, CA (US);

Ian McFarland, San Francisco, CA (US);

John M. Garris, San Francisco, CA (US);

Mark E. Rolston, Austin, TX (US);

Jared L. Ficklin, Austin, TX (US);

Matthew J. Santone, Austin, TX (US);

Jon Stevens, San Francisco, CA (US);

Assignee:

WRAP Communications, Inc., San Mateo, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/04842 (2022.01); G06F 40/106 (2020.01); G06F 40/117 (2020.01); G06F 40/134 (2020.01); G06F 40/143 (2020.01); G06Q 10/101 (2023.01); G06Q 30/0601 (2023.01); G06T 11/60 (2006.01); G06F 40/186 (2020.01);
U.S. Cl.
CPC ...
G06F 40/143 (2020.01); G06F 3/04842 (2013.01); G06F 40/106 (2020.01); G06F 40/117 (2020.01); G06F 40/134 (2020.01); G06Q 10/101 (2013.01); G06Q 30/0643 (2013.01); G06T 11/60 (2013.01); G06F 40/186 (2020.01);
Abstract

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. A wrap descriptor, composed of a plurality of card descriptors defines the structure, layout and content of a set of cards that constitute the wrap. The wrap descriptor may take the form of a JSON data object. A runtime viewer that executes on the rendering computing device may be used to transform the wrap descriptor into a runtime instance of the wrap that includes the content and functionality defined by the descriptor. In some implementations, the runtime viewer creates an object graph, which may then be converted to an object model suitable for rendering on the consuming device.


Find Patent Forward Citations

Loading…