IP Library Granted Patent US 9,256,289
Granted Patent B2
US 9,256,289 · App. 13/569,655 · Granted Feb 9, 2016

Method and apparatus for displaying a polyhedral user interface

Inventors: Byung-youn Song (Suwon-si, KR); Nag-eui Choi (Suwon-si, KR)
Assignee: Toshiba Samsung Storage Technology Korea Corporation
G06F3/017G06F3/0346G06F3/04815G06F2203/04802
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,256,289
App. No.
13/569,655
Granted
Feb 9, 2016
Kind
B2
Abstract

Provided is a method and apparatus for providing a three-dimensional (3D) polyhedral user interface. A first polyhedron may be formed of a plurality of blocks which are mapped with a plurality of pieces of information. A user may manipulate rotation of some of the blocks to generate a second polyhedron.

Claims (39)

1. A method for displaying a polyhedral graphical user interface, the method comprising:

generating a polyhedron comprising blocks, the blocks being mapped with pieces of information;

displaying the polyhedron as a graphical user interface;

displaying a rotation of one or more, but not all, blocks of the polyhedron, while a two-point perspective view of the polyhedron is displayed;

displaying the polyhedron in its state after rotating the one or more blocks; and

resetting the rotated blocks of the polyhedron to an original state in response to continuously swirling a remote controller about an axis parallel to a longitudinal axis of the remote controller a predetermined number of times, wherein

the one or more blocks are rotated about an axis of an arc along which a displayed pointer is dragged.

2. The method of claim 1 , wherein the plurality of blocks are arranged in a matrix of n rows and n columns on each surface of the polyhedron, where n is a natural number equal to or greater than 2.

3. The method of claim 1 , wherein the plurality of pieces of information are mapped to an outer surface of each of the plurality of blocks on the polyhedron in a one-to-one manner.

4. The method of claim 3 , wherein the plurality of pieces of information mapped to the surface of the plurality of blocks rotate along with the rotation of the one or more blocks.

5. The method of claim 1 , wherein the rotating of the one or more blocks comprises rotating blocks in a plane including a block pointed to by the pointer and blocks that are on a dragging direction of the pointer.

6. The method of claim 1 , further comprising again rotating one or more blocks from among the plurality of blocks of the polyhedron.

7. The method of claim 6 , wherein the polyhedron is rotated about an axis of an arc along which the displayed pointer is dragged while placed outside the polyhedron.

8. The method of claim 1 , wherein the displayed pointer moves according to a movement of a remote controller.

9. The method of claim 1 , further comprising continuously rotating the polyhedron in response to placing the pointer outside the polyhedron and clicking and dragging a pointer.

10. The method of claim 1 , further comprising continuously rotating a second polyhedron in response to placing the pointer outside the polyhedron and clicking and dragging a pointer, in response to generating the second polyhedron by a user manipulation of the polyhedron.

11. An apparatus for displaying a polyhedral graphical user interface, the apparatus comprising:

a display unit configured to display a polyhedron as a graphical user interface comprising blocks mapped with pieces of information; and

a user interface controller configured to rotate one or more, but not all, of the blocks from among the blocks, wherein:

the display unit displays a two-point perspective view of the polyhedron as the one or more blocks of the polyhedron are rotated and displays the polyhedron in its state after the completion of the rotation,

the one or more blocks are rotated about an axis of an arc along which a displayed pointer is dragged; and

the rotated blocks of the polyhedron are reset to an original state in response to continuously swirling a remote controller about an axis parallel to a longitudinal axis of the remote controller a predetermined number of times.

12. The apparatus of claim 11 , further comprising:

a communication module configured to receive a selection of a user to rotate a block, wherein

the user interface controller rotates blocks in a plane including the selected block and blocks placed on a rotation direction of the selected block.

13. The apparatus of claim 11 , wherein the user interface controller rotates blocks in a plane including a block pointed to by the pointer and blocks placed on a dragging direction of the pointer.

14. The apparatus of claim 11 , wherein the user interface controller rotates the polyhedron about an axis of an arc along which the displayed pointer is dragged while placed outside the polyhedron.

15. The apparatus of claim 11 , wherein the user interface controller resets a display state of the polyhedron back to a previous display state, in response to detecting that a remote controller moves in a predetermined pattern.

16. The apparatus of claim 11 , further comprising a remote controller configured to generate a control command to control a movement of the displayed pointer.

17. The apparatus of claim 16 , wherein:

the remote controller comprises a motion sensor for detecting a self-movement, and

the user interface controller moves the pointer on the display unit according to the movement of the remote controller.

18. A non-transitory computer-readable storage medium having recorded thereon a program for executing a method for displaying a polyhedral graphical user interface, the method comprising:

generating a polyhedron comprising blocks, the blocks being mapped with pieces of information;

displaying the polyhedron as a graphical user interface;

displaying a rotation of one or more, but not all, blocks of the polyhedron, while a two-point perspective view of the polyhedron is displayed;

displaying the polyhedron in its state after rotating the one or more blocks; and

resetting the rotated blocks of the polyhedron to an original state in response to continuously swirling a remote controller about an axis parallel to a longitudinal axis of the remote controller a predetermined number of times, wherein

the one or more blocks are rotated about an axis of an arc along which a displayed pointer is dragged.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2012
From: SONG, BYUNG-YOUN; CHOI, NAG-EUI
To: TOSHIBA SAMSUNG STORAGE TECHNOLOGY KOREA CORPORATION
Reel/Frame 028750/0032 →
Priority Claims (1)
KR 10-2011-0122393 · Nov 22, 2011 · national
Continuity (1)
Related Publication 20130132909A1 · May 23, 2013