Patent ID: 9195369
Filing Date: 2015-11-24
Classification: G06F,G06T

Abstract:
1. A system, comprising: one or more processors; and logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to perform operations comprising: selecting a set of virtual cards for a package, the set of virtual cards being randomly generated; generating the set of virtual cards; generating a visual representation of the package, the visual representation comprising a virtual wrapper that covers the set of virtual cards; transmitting the visual representation of the virtual wrapper and the set of virtual cards to a client device for display to a user; defining a plurality of touch-based inputs, each of the plurality of touch-based inputs being associated with an action for an opening of the package, one of the plurality of touch-based inputs comprising receiving two touch-based inputs relative to the package at the same time in which a subsequent expand gesture of the two touch-based inputs causes the one or more processors to execute the logic to perform operations comprising a tearing animation of the package in a direction that is substantially perpendicular to the direction of the expand gesture; receiving input from the user via the client device, the input indicating the opening of the package; transmitting, to the client device, signals that are used by the client device to vibrate the client device in conjunction with the opening of the package, the opening of the package comprising tearing of the virtual wrapper so as to expose at least one of the set of virtual cards; and generating for display the at least one of the set of virtual cards.