IP Library Patent Application 12987986
Patent Application
App. No. 12/987,986

User Interface For Presenting Presentations

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 None
App. No.
12/987,986
Abstract

A user interface and methods for presenting presentation pages are described herein. In one aspect of the invention, an exemplary method of the invention displays a first presentation page in a display area of a data processing system. Next, a second presentation page angles into the display area as the first presentation page angles out and turns off from the display area, as though they are sides of a revolving 3-D object. Other methods and apparatuses are also described.

Claims (115)

1 . A method to present a presentation on a data processing system, the method comprising:

displaying a first presentation page in a display area of the data processing system; and

phasing in a second presentation page into the display area while phasing out the first presentation page from the display area,

wherein the phasing in and the phasing out are performed through a transition of a three-dimensional (3-D) object.

2 . The method of claim 1 , wherein the phasing in and the phasing out are performed in an area larger than the display area.

3 . The method of claim 1 , further comprising controlling the transition of the 3-D object.

4 . The method of claim 3 , wherein the controlling comprises:

setting a speed of the transition of the 3-D object; and

setting a direction of the transition of the 3-D object.

5 . The method of claim 4 , wherein the direction includes a horizontal direction and a vertical direction.

6 . The method of claim 1 , wherein the first presentation page includes multiple elements, wherein the method further comprises determining how the elements are moved off the display area.

7 . The method of claim 6 , wherein the determining comprises setting a style, a direction, and an order for the elements to move off the display area.

8 . The method of claim 1 , wherein the second presentation page includes multiple elements, wherein the method further comprises determining how the elements appear on the display area.

9 . The method of claim 8 , wherein the determining comprises setting a style, a direction, and an order for the elements to appear on the display area.

10 . The method of claim 1 , wherein the 3-D object is a 3-D cube and wherein the first presentation page is phased in via a first surface of the 3-D cube and the second presentation page phased out via a second surface of the 3-D cube.

11 . The method of claim 10 , further comprising revolving the 3-D cube to phase out the first presentation page and to phase in the second presentation page, and wherein the number of presentation pages in a presentation file exceeds the number of sides of the 3-D cube.

12 . The method of claim 1 , wherein the 3-D object is a 3-D panel and wherein the first presentation page phased in via a first side of the 3-D panel and the second presentation page phased out via a second side of the 3-D panel.

13 . The method of claim 12 , further comprising flipping the 3-D panel to phase out the first presentation page and to phase in the second presentation page.

14 . The method of claim 1 , wherein the 3-D object includes a plurality of tiles flipping or shimmering across the display area to phase out the first presentation page and to phase in the second presentation page.

15 . The method of claim 14 , wherein the flipping or shimmering is performed column by column or row by row.

16 . A method for presenting slide presentations on a data processing system, the method comprising:

displaying a first slide presentation in a display area of a screen; and

angling and turning the first slide presentation off the screen while a second slide presentation angling on the screen, as though the first and second slide presentations are sides of a revolving three-dimensional (3-D) object.

17 . The method of claim 16 , wherein the 3-D object is a 3-D object selected from the group consisting of:

a cube;

a panel; and

a plurality of tiles shimmering or flipping across the screen.

18 . The method of claim 16 , further comprising:

controlling a speed of the revolving 3-D object; and

controlling a direction of the revolving 3-D object.

19 . The method of claim 16 , wherein the revolving 3-D object occupies an area larger than the display area during the revolving.

20 . A machine-readable medium having executable code to cause a machine to perform a method to present a presentation on a data processing system, the method comprising:

displaying a first presentation page in a display area of the data processing system; and

phasing in a second presentation page into the display area while phasing out the first presentation page from the display area,

wherein the phasing in and the phasing out are performed through a transition of a three-dimensional (3-D) object.

21 . The machine-readable medium of claim 20 , wherein the phasing in and the phasing out are performed in an area larger than the display area.

22 . The machine-readable medium of claim 20 , wherein the method further comprises controlling the transition of the 3-D object.

23 . The machine-readable medium of claim 22 , wherein the controlling comprises:

setting a speed of the transition of the 3-D object; and

setting a direction of the transition of the 3-D object.

24 . The machine-readable medium of claim 23 , wherein the direction includes a horizontal direction and a vertical direction.

25 . The machine-readable medium of claim 20 , wherein the first presentation page includes multiple elements, wherein the method further comprises determining how the elements are moved off the display area.

26 . The machine-readable medium of claim 25 , wherein the determining comprises setting a style, a direction, and an order for the elements to move off the display area.

27 . The machine-readable medium of claim 20 , wherein the second presentation page includes multiple elements, wherein the method further comprises determining how the elements appear on the display area.

28 . The machine-readable medium of claim 27 , wherein the determining comprises setting a style, a direction, and an order for the elements to appear on the display area.

29 . The machine-readable medium of claim 20 , wherein the 3-D object is a 3-D cube and wherein the first presentation page is phased in via a first surface of the 3-D cube and the second presentation page phased out via a second surface of the 3-D cube.

30 . The machine-readable medium of claim 29 , wherein the method further comprises revolving the 3-D cube to phase out the first presentation page and to phase in the second presentation page, and wherein the number of presentation pages in a presentation file exceeds the number of sides of the 3-D cube.

31 . The machine-readable medium of claim 20 , wherein the 3-D object is a 3-D panel and wherein the first presentation page phased in via a first side of the 3-D panel and the second presentation page phased out via a second side of the 3-D panel.

32 . The machine-readable medium of claim 31 , wherein the method further comprises flipping the 3-D panel to phase out the first presentation page and to phase in the second presentation page.

33 . The machine-readable medium of claim 20 , wherein the 3-D object includes a plurality of tiles flipping or shimmering across the display area to phase out the first presentation page and to phase in the second presentation page.

34 . The machine-readable medium of claim 33 , wherein the flipping or shimmering is performed column by column or row by row.

35 . A machine-readable medium having executable code to cause a machine to perform a method to present a presentation on a data processing system, the method comprising:

displaying a first slide presentation in a display area of a screen; and

angling and turning the first slide presentation off the screen while a second slide presentation angling on the screen, as though the first and second slide presentations are sides of a revolving three-dimensional (3-D) object.

36 . The machine-readable medium of claim 35 , wherein the 3-D object is a 3-D object selected from the group consisting of:

a cube;

a panel; and

a plurality of tiles shimmering or flipping across the screen.

37 . The machine-readable medium of claim 35 , wherein the method further comprises:

controlling a speed of the revolving 3-D object; and

controlling a direction of the revolving 3-D object.

38 . The machine-readable medium of claim 35 , wherein the revolving 3-D object occupies an area larger than the display area during the revolving.

39 . An apparatus for presenting a presentation on a data processing system, the apparatus comprising:

means for displaying a first presentation page in a display area of the data processing system; and

means for phasing in a second presentation page into the display area while phasing out the first presentation page from the display area,

wherein the phasing in and the phasing out are performed through a transition of a three-dimensional (3-D) object.

40 . The apparatus of claim 39 , wherein the phasing in and the phasing out are performed in an area larger than the display area.

41 . The apparatus of claim 39 , further comprising means for controlling the transition of the 3-D object.

42 . The apparatus of claim 41 , wherein means for controlling comprises:

means for setting a speed of the transition of the 3-D object; and

means for setting a direction of the transition of the 3-D object.

43 . The apparatus of claim 42 , wherein the direction includes a horizontal direction and a vertical direction.

44 . The apparatus of claim 39 , wherein the first presentation page includes multiple elements, wherein the apparatus further comprises means for determining how the elements are moved off the display area.

45 . The apparatus of claim 44 , wherein the determining comprises setting a style, a direction, and an order for the elements to move off the display area.

46 . The apparatus of claim 39 , wherein the second presentation page includes multiple elements, wherein the apparatus further comprises means for determining how the elements appear on the display area.

47 . The apparatus of claim 46 , wherein the determining comprises setting a style, a direction, and an order for the elements to appear on the display area.

48 . The apparatus of claim 39 , wherein the 3-D object is a 3-D cube and wherein the first presentation page is phased in via a first surface of the 3-D cube and the second presentation page phased out via a second surface of the 3-D cube.

49 . The apparatus of claim 48 , further comprising means for revolving the 3-D cube to phase out the first presentation page and to phase in the second presentation page.

50 . The apparatus of claim 39 , wherein the 3-D object is a 3-D panel and wherein the first presentation page phased in via a first side of the 3-D panel and the second presentation page phased out via a second side of the 3-D panel.

51 . The apparatus of claim 50 , further comprising means for flipping the 3-D panel to phase out the first presentation page and to phase in the second presentation page.

52 . The apparatus of claim 39 , wherein the 3-D object includes a plurality of tiles flipping or shimmering across the display area to phase out the first presentation page and to phase in the second presentation page.

53 . The apparatus of claim 52 , wherein the flipping or shimmering is performed column by column or row by row.

54 . A method for presenting slide presentations on a data processing system, the method comprising:

displaying a first slide presentation in a display area of a screen; and

angling and turning the first slide presentation off the screen while a second slide presentation angling on the screen, as though the first and second slide presentations are sides of a revolving three-dimensional (3-D) object.

55 . The method of claim 16 , wherein the 3-D object is a 3-D object selected from the group consisting of:

a cube;

a panel; and

a plurality of tiles shimmering or flipping across the screen.

56 . The method of claim 16 , further comprising:

controlling a speed of the revolving 3-D object; and

controlling a direction of the revolving 3-D object.

57 . The method of claim 16 , wherein the revolving 3-D object occupies an area larger than the display area during the revolving.

58 . An apparatus for presenting a presentation on a data processing system, the apparatus comprising:

means for displaying a first slide presentation in a display area of a screen; and

means for angling and turning the first slide presentation off the screen while a second slide presentation angling on the screen, as though the first and second slide presentations are sides of a revolving three-dimensional (3-D) object.

59 . The apparatus of claim 58 , wherein the 3-D object is a 3-D object selected from the group consisting of:

a cube;

a panel; and

a plurality of tiles shimmering or flipping across the screen.

60 . The apparatus of claim 58 , further comprising:

means for controlling a speed of the revolving 3-D object; and

means for controlling a direction of the revolving 3-D object.

61 . The apparatus of claim 58 , wherein the revolving 3-D object occupies an area larger than the display area during the revolving.

62 . A data processing system, comprising:

a processor; and

a memory coupled to the processor to store instructions that causes the processor to perform the operations of presenting a presentation, the operations including:

displaying a first presentation page in a display area of the data processing system; and

phasing in a second presentation page into the display area while phasing out the first presentation page from the display area,

wherein the phasing in and the phasing out are performed through a transition of a three-dimensional (3-D) object.

63 . A data processing system, comprising:

a processor; and

a memory coupled to the processor to store instructions that causes the processor to perform the operations of presenting a presentation, the operations including:

displaying a first slide presentation in a display area of a screen; and

angling and turning the first slide presentation off the screen while a second slide presentation angling on the screen, as though the first and second slide presentations are sides of a revolving three-dimensional (3-D) object.