Interactive gaming with co-located, networked direction and location aware devices
First Claim
1. A computer-implemented method of calibrating an interactive game device, comprising:
- detecting a user interaction with the interactive game device;
in response to detecting the user interaction with the interactive game device;
presenting, on a display of the interactive game device, a user interface that includes a representation of a coordinate frame that indicates a first direction, andpresenting, on the user interface, a visual indication of divergence of a current direction of the interactive game device from the first direction as a displacement from an axis of the coordinate frame;
detecting a movement of the interactive game device, wherein the movement of the interactive game device includes a corresponding movement of the display that is coupled to the interactive game device;
adjusting the visual indication of divergence of the current direction of the interactive game device in the user interface based on the movement of the interactive game device;
detecting when the current direction of the interactive game device is aligned with the first direction; and
indicating on the user interface that the current direction of the interactive game device is aligned with the first direction.
0 Assignments
0 Petitions
Accused Products
Abstract
An interactive game environment includes two or more co-located, networked, direction and location aware interactive game devices. The game devices share a common reference coordinate frame (e.g., a three-dimensional Cartesian coordinate frame). Each game device maintains its own device state (e.g., position, orientation, time) in the reference coordinate frame. Each interactive game device shares its device state with the other interactive game devices using communication technology (e.g., Bluetooth, Wi-Fi, cellular). Each interactive game device can use the device states of the other interactive game devices to project the relative positions and orientations of the other interactive game devices into a local, fixed coordinate frame of the interactive game device. These projections allow each interactive gaming device to know the position and orientation of the other interactive game devices in an interactive game environment defined by the reference coordinate frame.
-
Citations
22 Claims
-
1. A computer-implemented method of calibrating an interactive game device, comprising:
-
detecting a user interaction with the interactive game device; in response to detecting the user interaction with the interactive game device; presenting, on a display of the interactive game device, a user interface that includes a representation of a coordinate frame that indicates a first direction, and presenting, on the user interface, a visual indication of divergence of a current direction of the interactive game device from the first direction as a displacement from an axis of the coordinate frame; detecting a movement of the interactive game device, wherein the movement of the interactive game device includes a corresponding movement of the display that is coupled to the interactive game device; adjusting the visual indication of divergence of the current direction of the interactive game device in the user interface based on the movement of the interactive game device; detecting when the current direction of the interactive game device is aligned with the first direction; and indicating on the user interface that the current direction of the interactive game device is aligned with the first direction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An interactive game device, comprising:
-
a processor; and memory coupled to the processor and operable for storing instructions, which, when executed by the processor, cause the processor to perform operations comprising; detecting a user interaction with the interactive game device; in response to detecting the user interaction with the interactive game device; presenting, on a display of the interactive game device, a user interface that includes a representation of a coordinate frame that indicates a first direction, and presenting, on the user interface, a visual indication of divergence of a current direction of the interactive game device from the first direction as a displacement from an axis of the coordinate frame; detecting a movement of the interactive game device, wherein the movement of the interactive game device includes a corresponding movement of the display that is coupled to the interactive game device; adjusting the visual indication of divergence of the current direction of the interactive game device in the user interface based on the movement of the interactive game device; detecting when the current direction of the interactive game device is aligned with the first direction; and indicating on the user interface that the current direction of the interactive game device is aligned with the first direction. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product, embodied in a non-transitory computer-readable medium storing instructions, which, when executed by a processor, cause the processor to perform operations comprising:
-
detecting a user interaction with an interactive game device; in response to detecting the user interaction with the interactive game device, presenting, on a display of the interactive game device; a user interface that includes a representation of a coordinate frame that indicates a first direction, and presenting, on the user interface, a visual indication of divergence of a current direction of the interactive game device from the first direction as a displacement from an axis of the coordinate frame; detecting a movement of the interactive game device, wherein the movement of the interactive game device includes a corresponding movement of the display that is coupled to the interactive game device; adjusting the visual indication of divergence of the current direction of the interactive game device in the user interface based on the movement of the interactive game device; detecting when the current direction of the interactive game device is aligned with the first direction; and indicating on the user interface that the current direction of the interactive game device is aligned with the first direction. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification