Mobile device configured point and shoot type weapon
First Claim
Patent Images
1. A device comprising:
- a processor; and
memory coupled to the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising;
receiving an indication of the device firing a virtual element;
determining a location of the device at a time of firing the virtual element;
determining, based on information received from a sensor, an aim angle at which the device was positioned at the time of firing the virtual element;
determining a target effect area relative to the determined location and determined aim angle;
generating a geocast shot message based on the target effect area for the virtual element, wherein the geocast shot message comprises;
an indication of the determined location; and
an indication of the determined aim angle; and
providing the geocast shot message, via a geocast protocol, to each member of a set of devices occupying a geocast region, the geocast region comprising the target effect area.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device is configured as a point and shoot type weapon for gaming, training, or the like. Utilizing the mobile device based weapon, such as a smart phone for example, a user thereof can simply aim the mobile device at a target and shoot. Shooting may be accomplished by tapping the mobile device, activating a button or soft key on the mobile device, making a gesture (e.g., moving a finger as if a trigger is being pulled), providing an audible command (e.g., “shoot”), or the like.
-
Citations
20 Claims
-
1. A device comprising:
-
a processor; and memory coupled to the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising; receiving an indication of the device firing a virtual element; determining a location of the device at a time of firing the virtual element; determining, based on information received from a sensor, an aim angle at which the device was positioned at the time of firing the virtual element; determining a target effect area relative to the determined location and determined aim angle; generating a geocast shot message based on the target effect area for the virtual element, wherein the geocast shot message comprises; an indication of the determined location; and an indication of the determined aim angle; and providing the geocast shot message, via a geocast protocol, to each member of a set of devices occupying a geocast region, the geocast region comprising the target effect area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, by a device, an indication of the device firing a virtual element; determining a location of the device at a time of firing the virtual element; determining, based on information received from a sensor, an aim angle at which the device was positioned at the time of firing the virtual element; and determining a target effect area relative to the determined location and determined aim angle; generating a geocast shot message based on the target effect area for the virtual element, wherein the geocast shot message comprises; an indication of the determined location; and an indication of the determined aim angle; and providing the geocast shot message, via a geocast protocol, to each member of a set of devices occupying a geocast region, the geocast region comprising the target effect area. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium having stored thereon computer-executable instructions, that when executed by a processor cause the processor to perform steps of:
-
receiving, by a device, an indication of the device firing a virtual element; determining a location of the device at a time of firing the virtual element; determining, based on information received from a sensor, an aim angle at which the device was positioned at the time of firing the virtual element; and determining a target effect area relative to the determined location and determined aim angle; generating a geocast shot message based on the target effect area for the virtual element, wherein the geocast shot message comprises; an indication of the determined location; and an indication of the determined aim angle; and providing the geocast shot message, via a geocast protocol, to each member of a set of devices occupying a geocast region, the geocast region comprising the target effect area. - View Dependent Claims (18, 19, 20)
-
Specification