发明名称 CARD BASED PACKAGE FOR DISTRIBUTING ELECTRONIC MEDIA AND SERVICES
摘要 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.
申请公布号 US2016103805(A1) 申请公布日期 2016.04.14
申请号 US201514878148 申请日期 2015.10.08
申请人 Wrap Media, LLC 发明人 GREENBERG Eric H.;McFARLAND Ian;GARRIS John M.;ROLSTON Mark E.;FICKLIN Jared L.;SANTONE Matthew J.;STEVENS Jon
分类号 G06F17/22;G06F3/0482;G06F3/0484;G06F17/30 主分类号 G06F17/22
代理机构 代理人
主权项 1. A runtime viewer embedded in a tangible computer readable medium and arranged to operate on a computing device to generate an instance of a wrap package of cards to be displayed on a screen associated with the computing device based on a JSON wrap descriptor that defines the structure, layout and content of the set of cards, the runtime viewer comprising: a deserializer arranged to create an object graph of the wrap package based on the wrap descriptor, and a document object model (DOM) of the wrap package based on the object graph, wherein the object graph includes an ordered card list that defines an order of the cards, and a plurality of card definitions, each card definition corresponding to an associated one of the cards and having at least one associated component; and an event handler arranged to handle user inputted navigation commands to facilitate navigation between the cards of the wrap package when the wrap package is displayed on the screen; and wherein the runtime viewer is configured to obtain the wrap descriptor, create the wrap package instance based on the wrap descriptor at a computing device, and render the wrap package instance in a browser executing on the computing device.
地址 San Francisco CA US
您可能感兴趣的专利