Gaming system leveraging physical polyhedron with M faces rotationally linked to ordered data set of N elements
First Claim
1. A method comprising:
- establishing a communications pathway between a data handling system and a physical input device, wherein the data handling system comprises one or more processors, one or more memories, and program instructions stored on at least one of the one or more memories, wherein at least one of the one or more processors execute the program instructions, wherein said physical input device is a physical object having N faces along an axis of rotation, wherein at least one of the N faces comprises of a display;
presenting within a field of a graphical user interface of the display a content item from an ordered dataset of content items of the data handling system, wherein a number of discrete items in the ordered dataset of content items is M, where M is greater than N;
detecting rotations of the physical object along the axis of rotation, wherein each rotation of one of the N faces results in a navigation through the ordered dataset of content items; and
responsive to each navigation through the ordered dataset of content items results in a corresponding presentation of the navigated to one of the content items within the field.
0 Assignments
0 Petitions
Accused Products
Abstract
A communications pathway between a data handling system and a physical input device can be established. The system can include one or more processors, memories, and program instructions. The device can be a physical object having N faces along an axis of rotation. The N faces can include a display. A content item from an ordered dataset of content items can be presented within a field of a graphical user interface of the display. A number of discrete items in the ordered dataset of content items is M, where M is greater than N. Rotations of the object can be detected along the axis of rotation. Each rotation of one of the N faces can results in navigation through the dataset of content items. Responsive to each navigation through the dataset of items can result in a corresponding presentation of the navigated to one of the items within the field.
10 Citations
20 Claims
-
1. A method comprising:
-
establishing a communications pathway between a data handling system and a physical input device, wherein the data handling system comprises one or more processors, one or more memories, and program instructions stored on at least one of the one or more memories, wherein at least one of the one or more processors execute the program instructions, wherein said physical input device is a physical object having N faces along an axis of rotation, wherein at least one of the N faces comprises of a display; presenting within a field of a graphical user interface of the display a content item from an ordered dataset of content items of the data handling system, wherein a number of discrete items in the ordered dataset of content items is M, where M is greater than N; detecting rotations of the physical object along the axis of rotation, wherein each rotation of one of the N faces results in a navigation through the ordered dataset of content items; and responsive to each navigation through the ordered dataset of content items results in a corresponding presentation of the navigated to one of the content items within the field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
a solid polyhedral shell having N faces along an axis of rotation, wherein N is two or more; motion detection components configured to detect motion along predetermined directional axes of the polyhedral shell having N faces; and a data handler within the shell configured to capture movement data from the motion detection components, wherein the data handler comprises one or more processors, one or more memories, and program instructions stored on at least one of the one or more memories, wherein at least one of the one or more processors execute the program instructions, wherein the data handler navigates through an ordered dataset of content items such that one ordered data item of the ordered dataset is active at any one time, wherein a number of discrete items in the ordered dataset of content items is M, wherein M is greater than N, wherein the captured movement data indicates the solid polyhedral shell being rotated along the axis of rotation so that X number of faces are cycled as the object is rotated from the initial face to a post-rotation face of the N faces, wherein in response to the solid polyhedral shell being rotated, the data handler sequentially advances the data set by X. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A system comprising:
a physical object having at least N faces along an axis of rotation and having an interior space, wherein N is two or more, wherein the entire physical object is rotated in space to visually expose different ones of the N faces to a visual vantage point of a human observer; motion detection components, which are physical components contained within the interior space, configured to detect motion along at least the axis of rotation of the physical object; and a data handler configured to capture movement data from the motion detection components, wherein the data handler comprises one or more processors, one or more memories, and program instructions stored on at least one of the one or more memories, wherein at least one of the one or more processors execute the program instructions, wherein the data handler navigates through an ordered dataset of content items such that one ordered data item of the ordered dataset is active at any one time, wherein a number of discrete items in the ordered dataset of content items is M, wherein M is greater than N, wherein the captured movement data indicates the physical object being rotated along the axis of rotation so that X number of faces are cycled as the object is rotated from the initial face to a post-rotation face of the N faces, wherein in response to the solid polyhedral shell being rotated, the data handler sequentially advances the data set by X. - View Dependent Claims (18, 19, 20)
Specification