System and method for advertising distribution through mobile social gaming
First Claim
1. A computer-implemented method for an augmented reality game that is hosted by a server and played by a set of players that includes a user operating a consumer device, the method comprising:
- receiving, by the server from a global positioning system of the consumer device, a first set of location coordinates and a second set of location coordinates of the consumer device;
generating, by the server, a set of gaming locations based on the first set of location coordinates of the consumer device;
generating, by the server, gaming information about a gaming location of the set of gaming locations;
sending, from the server to the consumer device, the gaming information;
generating, by the server, a set of player locations based on the second set of location coordinates of the consumer device;
sending, from the server to the consumer device, information about a selected player of the set of players;
sending, by the server to the consumer device, a set of augmented reality content;
retrieving a camera image from a camera on the consumer device;
setting a first image screen location on the consumer device;
polling a set of sensors on the consumer device to determine a change in azimuth, a change in roll, a change in pitch, and a change in magnetic field;
translating the first image screen location according to the change in azimuth, the change in roll, the change in pitch, and the change in magnetic field to determine a second image screen location;
displaying the augmented reality content at the second image screen location;
receiving, by the server from the consumer device, a tag event;
generating, by the server, an acknowledgment of the tag event; and
,sending, by the server to the consumer device, an acknowledgment of the tag event.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is disclosed for advertising through a social network by immersion of participants in a sponsored mobile game. A game application for the sponsored game is developed on a server and deployed on consumer devices connected to the server. The game application, operating on a smart phone, utilizes onboard GPS and camera subsystems to carry out and facilitate the game functions. A dashboard is provided for designing the game around an advertising campaign. The game application is syndicated and shared through a consumer'"'"'s social media community. The game is tracked by the server. Game information and rewards are delivered to participants during and after the game. In one aspect, the game involves a participant gathering digital permits prior to and during the game which are used to complete a tagging event with other participants. Rewards such as redeemable coupons are based on actions at sponsor locations.
-
Citations
18 Claims
-
1. A computer-implemented method for an augmented reality game that is hosted by a server and played by a set of players that includes a user operating a consumer device, the method comprising:
-
receiving, by the server from a global positioning system of the consumer device, a first set of location coordinates and a second set of location coordinates of the consumer device; generating, by the server, a set of gaming locations based on the first set of location coordinates of the consumer device; generating, by the server, gaming information about a gaming location of the set of gaming locations; sending, from the server to the consumer device, the gaming information; generating, by the server, a set of player locations based on the second set of location coordinates of the consumer device; sending, from the server to the consumer device, information about a selected player of the set of players; sending, by the server to the consumer device, a set of augmented reality content; retrieving a camera image from a camera on the consumer device; setting a first image screen location on the consumer device; polling a set of sensors on the consumer device to determine a change in azimuth, a change in roll, a change in pitch, and a change in magnetic field; translating the first image screen location according to the change in azimuth, the change in roll, the change in pitch, and the change in magnetic field to determine a second image screen location; displaying the augmented reality content at the second image screen location; receiving, by the server from the consumer device, a tag event; generating, by the server, an acknowledgment of the tag event; and
,sending, by the server to the consumer device, an acknowledgment of the tag event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for hosting an augmented reality game between a server and a consumer device, the system comprising:
-
the consumer device, programmed to store and execute instructions that cause the system to perform operations comprising; identifying, by a location system the consumer device, location coordinates of the consumer device; sending, by the consumer device to the server, the location coordinates of the consumer device; the server, programmed to store and execute instructions that cause the system to perform operations comprising; receiving, by the server from the consumer device, the location coordinates of the consumer device; generating, by the server, a set of gaming locations that is based on the location coordinates of the consumer device and includes a gaming location; generating, by the server, gaming information about ft the gaming location; sending, from the server to the consumer device, the gaming information; generating, by the server, a set of player locations that is based on the location coordinates of the consumer device and includes a selected player; sending, from the server to the consumer device, information about ft the selected player; sending, by the server to the consumer device, a set of augmented reality content; retrieving a camera image from a camera on the consumer device; setting a first image screen location on the consumer device; polling a set of sensors on the consumer device to determine a change in azimuth, a change in roll, a change in pitch, and a change in magnetic field; translating the first image screen location according to the change in azimuth, the change in roll, the change in pitch, and the change in magnetic field to determine a second image screen location; displaying the augmented reality content at the second image screen location; receiving, by the server from the consumer device, tag event information that includes a tag event comprising a tag type, a location, and a time; generating, by the server, an acknowledgment of the tag event; sending, by the server to the consumer device, the acknowledgment; and
,the consumer device further programmed to display the acknowledgment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification