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 by the one or more processors;
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;
receiving touch-based input from the user on the package displayed via a graphical user interface of the client device, the touch-based input indicating opening of the package by the user;
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 on the graphical user interface.
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.
-
Citations
17 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 by the one or more processors; 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; receiving touch-based input from the user on the package displayed via a graphical user interface of the client device, the touch-based input indicating opening of the package by the user; 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 on the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 to a client device, 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; receiving a selection of one or more of the plurality of packs of cards displayed on a graphical user interface of the client device by a user; providing the selection of the one of the plurality of packs of cards; receiving touch-based input from the user on the selected pack of cards, the touch-based input indicating opening of the selected pack of cards; 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 selected pack of cards to mimic a physical opening of the selected pack of cards, the opening of the selected pack of cards comprising tearing of the selected pack of cards to expose the set of cards of the selected pack of cards; and generating for display the set of cards of the selected pack of cards on the graphical user interface. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method, comprising:
-
selecting a set of virtual cards by random generation by one or more processors; generating the set of virtual cards; generating, by the one or more processors, 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; receiving at least one touch-based input on the package displayed via a graphical user interface of the client device, the touch-based input indicating opening of the set of virtual cards; transmitting, to the client device, signals that are used by the client device to providing a package opening animation to the user after the receiving of the at least one touch-based input, the package opening animation providing a visual cue mimicking a physical opening of the package, the opening of the package comprising tearing of the virtual wrapper so as to expose at least one card of the set of virtual cards; and generating for display the at least one card of the set of virtual cards on the graphical user interface. - View Dependent Claims (16, 17)
-
Specification