Virtual opening of boxes and packs of cards
First Claim
Patent Images
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.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for virtual opening of packages such as boxes and packs of cards are provided herein. Exemplary systems may execute methods via one or more processors, which are programmed to generate a visual representation of a package, receive input from the user, the input indicating opening of the package, and provide feedback to the user corresponding to the opening of the package that at least partially mimics a physical opening of the package.
60 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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; executing a program environment that includes a virtual store; providing a plurality of packs of cards in the virtual store, each of the plurality of packs of cards comprising a visual representation, each of the plurality of packs of cards comprising a set of cards, the set of cards being a predetermined selection of cards; receiving a selection of one or more of the plurality of packs of cards; providing the selection of the one or more of the plurality of packs of cards; 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 selected pack of cards, one of the plurality of touch-based inputs comprising receiving two touch-based inputs relative to the selected pack of cards 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 selected pack of cards in a direction that is substantially perpendicular to the direction of the expand gesture; receiving input from a user, the input indicating the opening of the selected pack of cards; transmitting, to a client device, signals that are used by the client device to vibrate the client device in conjunction with the opening of the selected pack of cards, the opening of the selected pack of cards at least partially mimicking a physical opening of the selected pack of cards to expose at least one of the set of cards; and generating for display the at least one of the set of cards. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
selecting a set of virtual cards by random generation; generating the set of virtual cards; generating, by a processor, a visual representation of a 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 at least one touch-based input associated with a peeling open of the package, the peeling open of the package including peeling of the virtual wrapper away from the set of virtual cards to expose at least one of the set of virtual cards, the at least one touch-based input comprising a finger contact with a corner of the package followed by a pause for a period of time, and then followed by a pulling of the finger contact along a length of the package; receiving the at least one touch-based input associated with the peeling open of the package; providing a peeling animation to the user after the receiving operation, the peeling animation providing a visual cue corresponding to a physical peeling open of the package, the peeling animation being a separation of the package along a line in a direction of the pulling of the finger contact along the length 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 peeling open of the package to provide haptic feedback, the haptic feedback consisting of vibration of the client device corresponding to the physical peeling open of the package; and generating for display the at least one of the set of virtual cards. - View Dependent Claims (19, 20)
-
Specification