User interface for efficiently browsing an electronic document using data-driven tabs
First Claim
1. A method for facilitating the display of information of an electronic document for a selected pre-configured function, said method comprising:
- rendering a workspace in a graphical user interface, said workspace comprises a first window for displaying information of said electronic document, a second window for a catalog of available pre-configured functions operating on a microcontroller, and a third window for a histogram of available resources of said microcontroller;
after said rendering said workspace, receiving said selected pre-configured function;
after said receiving, automatically rendering said information of said electronic document in said first window of said workspace, said electronic document corresponding to said selected pre-configured function;
scanning for anchors embedded within said electronic document, said embedded anchors not displayed in the first window, wherein each of said embedded anchors specifies a predetermined location within said electronic document and each of said embedded anchors includes a predetermined descriptive label corresponding to information stored at the predetermined location;
in response to said scanning, automatically rendering, within said workspace a graphic element for each embedded anchor, wherein said graphic element is rendered with the descriptive label according to information within said embedded anchor; and
in response to the graphic element corresponding to the embedded anchor being selected, displaying in the first window the information stored at the predetermined location corresponding to the embedded anchor.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for helping a user efficiently browse an electronic document using data-driven tabs. A datasheet providing technical details of a corresponding user module is scanned for indicators (e.g., embedded anchors), wherein a user module is a pre-configured circuit design operating on a microcontroller. The indicators are for indicating a predetermined location within the datasheet. The datasheet description is read and graphic elements (e.g., tabs) are automatically rendered for each corresponding indicator, wherein a graphic element is rendered according to information within the indicator. Interacting with one of the graphic elements allows a user to jump to a predetermined location within the datasheet. The graphic elements are operable for efficient navigation of the datasheet, allowing for a large datasheet to be easily viewed in a small area of a display.
-
Citations
30 Claims
-
1. A method for facilitating the display of information of an electronic document for a selected pre-configured function, said method comprising:
-
rendering a workspace in a graphical user interface, said workspace comprises a first window for displaying information of said electronic document, a second window for a catalog of available pre-configured functions operating on a microcontroller, and a third window for a histogram of available resources of said microcontroller; after said rendering said workspace, receiving said selected pre-configured function; after said receiving, automatically rendering said information of said electronic document in said first window of said workspace, said electronic document corresponding to said selected pre-configured function; scanning for anchors embedded within said electronic document, said embedded anchors not displayed in the first window, wherein each of said embedded anchors specifies a predetermined location within said electronic document and each of said embedded anchors includes a predetermined descriptive label corresponding to information stored at the predetermined location; in response to said scanning, automatically rendering, within said workspace a graphic element for each embedded anchor, wherein said graphic element is rendered with the descriptive label according to information within said embedded anchor; and in response to the graphic element corresponding to the embedded anchor being selected, displaying in the first window the information stored at the predetermined location corresponding to the embedded anchor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system comprising:
-
a bus; a display device coupled to said bus; a memory unit coupled to said bus, and a processor coupled to said bus, said processor for executing a method for facilitating the display of information of an electronic document for a selected pre-configured function, said method comprising; rendering a workspace in a graphical user interface, said workspace comprises a first window for displaying information of said electronic document, a second window for a catalog of available pre-configured functions operating on a microcontroller, and a third window for a histogram of available resources of said microcontroller; after said rendering said workspace, receiving said selected pre-configured function; after said receiving, automatically rendering said information of said electronic document in said first window of said workspace, said electronic document corresponding to said selected pre-configured function; scanning for anchors embedded within said electronic document, said embedded anchors not displayed in the first window, wherein each of said embedded anchors specifies a predetermined location within said electronic document and each of said embedded anchors includes a predetermined descriptive label corresponding to information stored at the predetermined location; in response to said scanning, automatically rendering within said workspace a graphic element for each embedded anchor, wherein said graphic element is rendered with the descriptive label according to information within said embedded anchor; and in response to the graphic element corresponding to the embedded anchor being selected, displaying in the first window the information stored at the predetermined location corresponding to the embedded anchor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable storage medium having computer-readable program code embodied therein for causing a computer system to perform a method for facilitating the display of information of an electronic document for a selected pre-configured function, said method comprising:
-
rendering a workspace in a graphical user interface, said workspace comprises a first window for displaying information of said electronic document, a second window for a catalog of available pre-configured functions operating on a microcontroller, and a third window for a histogram of available resources of said microcontroller; after said rendering said workspace, receiving said selected pre-configured function; after said receiving, automatically rendering said information of said electronic document in said first window of said workspace, said electronic document corresponding to said selected pre-configured function; scanning for anchors embedded within said electronic document, said embedded anchors not displayed in the first window, wherein each of said embedded anchors specifies a predetermined location within said electronic document and each of said embedded anchors includes a predetermined descriptive label corresponding to information stored at the predetermined location; in response to said scanning, automatically rendering within said workspace a graphic element for each embedded anchor, wherein said graphic element is rendered with the descriptive label according to information within said embedded anchor; and in response to the graphic element corresponding to the embedded anchor being selected, displaying in the first window the information stored at the predetermined location corresponding to the embedded anchor. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification