IP Library Granted Patent US 7,707,503
Granted Patent B2
US 7,707,503 · App. 10/740,467 · Granted Apr 27, 2010

Methods and systems for supporting presentation tools using zoomable user interface

Assignee: Palo Alto Research Center Incorporated
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 7,707,503
App. No.
10/740,467
Granted
Apr 27, 2010
Kind
B2
Abstract

Methods and systems for supporting presentation using a zoomable space. In an exemplary method, a structure, such as a hierarchy, of presentation information is provided. The presentation information may include slides, text labels and graphical elements. The presentation information is laid out in the zoomable space based on the structure. A path may be created based on the hierarchy and may be a sequence of the presentation information for the slide show. When a modification is received in at least one of the hierarchy and the layout, the path may be automatically updated based on the modification. During a presentation, the presentation information is displayed based on the path.

Claims (77)

1. A method for supporting a slide presentation in a zoomable space, the method comprising:

recursively providing a structure of presentation information, the presentation information including one or more of slides, text labels, and graphical elements;

providing a hierarchy in the presentation information, the hierarchy including different levels;

analyzing the levels of the hierarchy and automatically generating a layout of the presentation information in the zoomable space in a format including at least one of an outline format and a nested rectangular grouping, based on the levels of the hierarchy when the hierarchy is provided or in real time as the hierarchy is being provided;

automatically synchronizing a layout of the presentation information in the zoomable space based on the structure of the presentation information: and

automatically updating the hierarchy when a user edits the layout in the zoomable space.

2. The method according to claim 1 , further comprising:

creating a path based on the hierarchy, the path being a sequence of the presentation information for the slide presentation;

receiving a modification in at least one of the hierarchy and the layout; and

updating the path based on the modification.

3. The method according to claim 1 , wherein the structure of the presentation information is a hierarchy of the presentation information.

4. The method according to claim 1 , further comprising displaying the presentation information based on the path.

5. The method according to claim 2 , further comprising synchronizing a hierarchy and the layout based on the modification.

6. The method according to claim 1 , further comprising displaying a path.

7. The method according to claim 6 , wherein the path is displayed using thumbnail images of the information.

8. The method according to claim 1 , further comprising displaying a updated path.

9. The method according to claim 8 , wherein the path is displayed using thumbnail images of the information.

10. The method according to claim 2 , further comprising:

taking a graphical image of a particular area of the zoomable space; and

inserting the graphical image as presentation information in the path.

11. The method according to claim 1 , further comprising allowing a user to navigate the presentation information in a direction in the zoomable space, the direction including navigating to at least one of a higher level of a hierarchy, a lower level of the hierarchy, and the presentation information in the same level of the hierarchy.

12. The method according to claim 11 , further comprising at least one of:

displaying indicators on a current slide such that text labels and/or the slides near the current slide are indicated; and

displaying indications to indicate the level of hierarchy of the current slide.

13. The method according to claim 11 , wherein the navigation includes going to a higher level in the hierarchy, a lower level in the hierarchy, another information in the same level of the hierarchy, and a root of the hierarchy.

14. The method according to claim 11 , wherein the navigation includes zooming into and out from a particular area in the zoomable space.

15. A method for supporting a slide presentation in a zoomable space, the method comprising:

recursively providing a structure of presentation information, the presentation information including one or more of slides, text labels, and graphical elements;

providing a hierarchy of the presentation information, the hierarchy including different levels;

analyzing the levels of the hierarchy and automatically providing a layout of the presentation information in the zoomable space in a format including at least one of an outline format and a nested rectangular grouping, based on the levels of the hierarchy when the hierarchy is provided or in real time as the hierarchy is being provided;

automatically updating the hierarchy when a user edits the layout in the zoomable space;

providing a path based on the structure of the presentation information;

providing a plurality of synchronizations through the presentation information; and

automatically updating the path based on a modification upon receiving the modification in at least one of the structure of the presentation information and the layout.

16. A method for supporting a slide presentation in a zoomable space, the method comprising:

recursively providing a hierarchy of presentation information, the presentation information including one or more of slides, text labels, and graphical elements;

providing a hierarchy in the presentation information, the hierarchy including different levels;

analyzing the levels of the hierarchy and automatically providing a layout of the presentation information in the zoomable space in a format including at least one of an outline format and a nested rectangular grouping, based on the levels of the hierarchy when the hierarchy is provided or in real time as the hierarchy is being provided;

automatically providing a plurality of synchronizations through the presentation information;

automatically updating the hierarchy when a user edits the layout in the zoomable space; and

allowing a user to navigate the presentation information in a direction in the zoomable space, the direction including navigating to at least one of a higher level of the hierarchy, a lower level of the hierarchy, and the presentation information in the same level of the hierarchy.

17. A system for supporting a slide presentation in a zoomable pace, comprising:

a structure construction circuit, that recursively provides a structure of presentation information, the presentation information including one or more of slides, text labels and graphical elements, and that provides a hierarchy in the presentation information, the hierarchy including different levels; and

a layout management circuit, that analyzes the levels of the hierarchy, automatically generates a layout off presentation information in the zoomable space in a format including at least one of an outline format and a nested rectangular grouping, based on the levels of the hierarchy when the hierarchy is provided or in real time as the hierarchy is being provided, synchronizes the layout of the presentation information in the zoomable space based on the structure of the presentation information, updates the hierarchy when a user edits the layout in the zoomable space and that provides a plurality of synchronizations through the presentation information,;

wherein said structure construction circuit and said layout management circuit are implemented in hardware.

18. The system according to claim 17 , further comprising: a path construction/update circuit, that creates a path based on the structure, the path being a sequence of the presentation information for the slide show, and automatically updates the path based on a modification in at least one of a hierarchy and the layout, received by a modification management circuit; and

wherein said construction/update circuit is implemented in hardware.

19. The system according to claim 17 , wherein the structure of the presentation information is the hierarchy of the presentation information.

20. The system according to claim 17 , further comprising a slide show management circuit, that displays the presentation information based on a path; and

wherein said slide show management circuit is implemented in hardware.

21. The system according to claim 17 , further comprising: a slide construction circuit, that allows the user to create the slides;

and a text label creation circuit,. that allow the user to create the text labels; and

wherein said slide construction circuit is implemented in hardware.

22. The system according to claim 17 , wherein the modification management circuit, synchronizes the hierarchy a hierarchy and the layout based on the modification a modification; and

wherein said modification management circuit is implemented in hardware.

23. The system according to claim 17 , further comprising a path display circuit, that displays the path and an updated path; and

wherein said path display circuit is implemented in hardware.

24. The system according to claim 23 , wherein the path display circuit, displays the path using thumbnail images of the information; and

wherein said display circuit is implemented in hardware.

25. The system according to claim 18 wherein the path construction/update circuit, takes a graphical image of a particular area of the zoomable space and inserts the graphical image as presentation information in the path; and

wherein said path construction/update circuit is implemented in hardware.

26. The system according to claim 17 , further comprising a navigation circuit that allows the user to navigate the presentation information in a direction in the zoomable space, the direction including navigating to at least one of a higher level of the hierarchy, a hierarchy, a lower level of the hierarchy, and the presentation information in the same level of the hierarchy; and

wherein said navigation circuit is implemented in hardware.

27. The system according to claim 26 , wherein the navigation circuit displays indicators of a current slide such that the text labels and/or the slides near the current slide are indicated, and displays indications to indicate the level of hierarchy of the current slide.

28. The system according to claim 26 , wherein the navigation circuit navigates the zoomable space by going to a higher level in the hierarchy, a lower level in the hierarchy, another information in the same level of the hierarchy, and a root of the hierarchy; and

wherein said navigation circuit is implemented in hardware.

29. The system according to claim 26 , wherein the navigation circuit zooms into and out from a particular area in the zoomable space.; and wherein said navigation circuit is implemented in hardware.

30. A system for supporting a slide show in a zoomable space, comprising:

a structure construction circuit that recursively provides a structure of presentation information, the presentation information including one or more of slides, text labels and graphical elements, and that provides a hierarchy of the presentation information, the hierarchy including different levels;

a layout management circuit that analyzes the levels of the hierarchy and automatically provides a layout of the presentation information in the zoomable space in a format including at least one of an outline format and a nested rectangular grouping, based on the levels of the hierarchy when the hierarchy is provided or in real time as the hierarchy is being provided and that updates the hierarchy when a user edits the layout in the zoomable space;

a path construction/update circuit that creates a path based on the structure of the presentation information and automatically updates the path based on a modification upon receiving the modification in at least one of the structure of the presentation information and the layout, and that provides a plurality of synchronizations through the presentation information; and

wherein said structure construction circuit, said layout management circuit, and said path construction/update circuit are implemented in hardware.

31. A system for supporting a slide show in a zoomable space, comprising:

a structure construction circuit that recursively provides a hierarchy of presentation information, the presentation information including one or more of slides, text labels and graphical elements;

a layout management circuit that provides a layout of the presentation information in the zoomable space based on the hierarchy; a navigation circuit, that allows a user to navigate the presentation information in a direction in the zoomable space, the direction including navigating to at least one of a higher level of the hierarchy, a lower level of the hierarchy, and the presentation information in the same level of the hierarchy; and

wherein said structure construction circuit, said layout management circuit, and said path construction/update circuit are implemented in hardware.

32. The method according to claim 1 , wherein the layout of the presentation information in the zoomable space is an outline format in a nested rectangular grouping each level of hierarchy in a bounded box with a title.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2015
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: III HOLDINGS 6, LLC
Reel/Frame 036198/0543 →
RECORD TO CORRECT ASSIGNEE ON AN ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED ON DECEMBER 22, 2003, REEL 01433/FRAME 0670(INCORRECTLY REFERRING TO THE ASSIGNEE) Recorded Aug 23, 2012
From: GOOD, LANCE EVERETT; BEDERSON, BENJAMIN B.; STEFIK, MARK J.
To: PALO ALTO RESEARCH CENTER, INCORPORTED
Reel/Frame 028858/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2003
From: GOOD, LANCE EVERETT; BEDERSON, BENJAMIN B.; STEFIK, MARK J.
To: XEROX CORPORATION
Reel/Frame 014833/0670 →
Continuity (1)
Related Publication 20050138570A1 · Jun 23, 2005