US20070143705A1 - Indexed scrollbar - Google Patents
Indexed scrollbar Download PDFInfo
- Publication number
- US20070143705A1 US20070143705A1 US11/304,712 US30471205A US2007143705A1 US 20070143705 A1 US20070143705 A1 US 20070143705A1 US 30471205 A US30471205 A US 30471205A US 2007143705 A1 US2007143705 A1 US 2007143705A1
- Authority
- US
- United States
- Prior art keywords
- document
- indicator
- scrollbar
- display
- indexed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
- G06F3/04855—Interaction with scrollbars
Definitions
- Electronic documents can be quite lengthy. A viewer of an electronic document may, therefore, become frustrated by having to scroll through long stretches of a document before finding the part he or she is interested in. Accordingly, it would be beneficial to provide the viewer of an electronic document with a way to see the structure of the document at a glance and to be able to quickly jump to parts of the document that he/she wants to view.
- Document mapping functionality is known. For example, a “Document Map” function is available in Microsoft® Word.
- the Document Map function identifies headings in a document and presents them serially in a pane next to the document. Clicking on a given heading causes a jump to the corresponding document portion.
- FIGS. 1A-1C show an indexed scrollbar according to embodiments of the present invention
- FIG. 2 shows a computer system according to embodiments of the present invention.
- FIG. 3 shows a process flow according to embodiments of the present invention.
- FIG. 1A shows a representation of the indexed scrollbar.
- the scrollbar 101 may comprise a plurality of indicators 102 distributed along its length.
- the indicators 102 may correspond to a document structure. For example, they may demarcate document sections or other structures. A distance between indicators may indicate, for example, a relative size of a section.
- a user may obtain a useful level of understanding of the document at a glance.
- the user may jump to a corresponding portion of the document immediately without having to scroll through preceding portions.
- a sliding or displaceable scrolling button 103 which may be a field defined within the scrollbar 101 , may track and highlight indicator selections. That is, after a user selects an indicator 102 , the scrolling button 103 may automatically move to the selected indicator and highlight it.
- FIG. 1B shows the button 103 moved from a previous position, where it framed or highlighted selected indicator 102 . 1 , to another position, where it highlights selected indicator 102 . 3 .
- the user may drag the scrolling button 103 to the indicator.
- the scrolling button 103 may also be dragged to a position intermediate between indicators.
- the indicators 102 may further be associated with descriptors 104 , as shown in FIG. 1C .
- the descriptors may provide information about the portion of the document pointed to by a particular indicator. In the example of FIG. 1C , the descriptors are chapter headings.
- the descriptors may be normally non-displayed, but be displayed, for example, when associated indicators are pointed to with an input device such as a mouse.
- the indicators 102 may correspond to a document structure.
- each indicator may point to the beginning of a document section or other structural feature of a document.
- the indicators may therefore show relative sizes of document sections.
- a distance D 1 between a first indicator 102 . 1 and a second indicator 102 . 2 as compared to a distance D 2 between the second indicator 102 . 2 and a third indicator 102 . 3 , shows the relative sizes of the document sections respectively demarcated by indicators 102 . 1 to 102 . 2 , and 102 . 2 to 102 . 3 .
- a user may activate an indicator 102 with an input device to cause a jump to a corresponding portion of the document (e.g., the beginning of a document section).
- a corresponding portion of the document e.g., the beginning of a document section.
- many documents will contain multiple pages, and thus not be displayable in a single display screen, in order to show the structure of the document as whole only portions of document sections may be displayed in the single display screen. For example, in embodiments, only the part of the document that corresponds with the position of the scrolling button 103 may be displayed.
- a user may perform further operations to cause a selected document portion to be viewable in its entirety.
- the indexed scrollbar may be incorporated into any kind of computer display. Behavior of the display, including jumps to document sections indexed by indicators, may be governed at least in part by computer-executable instructions according to embodiments of the present invention.
- the instructions may generate, possibly in association with or by interfacing with conventional code that controls aspects of a display's appearance, a display on a display device, where the display includes an indexed scrollbar according to embodiments of the invention.
- the indexed scrollbar may correspond to an electronic document, one or more portions of which may be displayed on the display device.
- the electronic document may include various tokens, tags, specialized navigation and definitional fields, and the like, defining a navigable structure for the document, in a manner well known in the art. Such fields may be interpreted by the instructions, or by conventional code that interfaces with the instructions, to generate a corresponding distribution of indicators for display in the scrollbar. Further, the instructions, or conventional code that interfaces with the instructions, may receive input signals from a mouse or other input device and perform corresponding operations. For example, a user may select an indicator 102 by positioning a pointer or cursor or other positional indicator over the indicator 102 and clicking on it. This may cause the scrolling button 103 to be re-positioned over the selected indicator. Alternatively, the user may drag the scrolling button 103 to a selected indicator. Such operations may generate selection signals to the instructions, or conventional code that interfaces with the instructions.
- the instructions, or conventional code that interfaces with the instructions may interpret the specialized fields in the document to shift internal pointers from a previous document section to the section corresponding to the selected indicator, in a manner well known in the art. Based on the shift in internal pointers, the instructions, or conventional code that interfaces with the instructions drive, may highlight the selected indicator and a portion of the corresponding document section, such as a section header. In response to further operations by the user, the instructions, or conventional code that interfaces with the instructions, may cause the section, which may comprise content that to be fully displayed requires a plurality of successive screen displays, to be available for display and scrolling.
- FIG. 2 shows a system 200 wherein embodiments of the present invention may find advantageous application.
- the system 200 may comprise a display device 201 .
- the display device 201 may be coupled to a computer 202 comprising a processor 203 and memory 204 .
- the computer 202 may further be coupled to an input device 205 such as a mouse or keyboard.
- Computer-executable instructions 207 may be stored on any machine-readable medium 211 , such as RAM (random access memory), ROM (read-only memory), floppy disk, fixed disk, CD-ROM, magnetic tape and the like.
- the instructions may be loaded from the machine-readable medium 211 into the memory 204 for execution by the processor 203 .
- the instructions may interface with conventional code that controls aspects of a display's appearance.
- the instructions 207 may generate a display 208 on the display device 201 .
- the display 208 may include an indexed scrollbar 101 according to embodiments of the present invention, along with at least a portion of a corresponding electronic document.
- a user may activate features of the scrollbar, such as selecting an indicator to jump to the corresponding document section. These activities may generate signals from the input device 205 that are detected by the computer 202 .
- the instructions 207 or conventional code that interfaces with the instructions, may be responsive to the signals detected by the computer 202 and generate a corresponding display on the display device 201 .
- FIG. 3 shows a process flow according to embodiments of the present invention.
- a selection of an indicator in an indexed scrollbar of a computer display may be detected.
- a jump to a corresponding portion of an electronic document may be performed, as shown in block 302 .
- the selected indicator may be highlighted.
- signals may be detected indicating a request to view more of the corresponding portion than is currently displayed, as shown in block 303 .
- more of the corresponding portion may be displayed, as shown in block 304 .
- embodiments of the present invention further relate to a user interface for a document, and methods of applying the user interface.
- a user may open a document in a computer application program, and display contents of the document in an application window.
- the display may include a scrollbar in the application window as a navigational control element of the user interface.
- the method may further include identifying headings within the document, e.g. by way of descriptors 104 , and displaying indicators of the headings on the scrollbar.
- the indicators may be in positions corresponding to positional relationships of the headings within the document.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Embodiments of the present invention relate to an indexed scrollbar for document navigation. The scrollbar may comprise a plurality of indicators corresponding to a document structure. By selecting an indicator with an input device, a document viewer may jump to a corresponding portion of the document immediately without having to scroll through preceding portions.
Description
- Electronic documents can be quite lengthy. A viewer of an electronic document may, therefore, become frustrated by having to scroll through long stretches of a document before finding the part he or she is interested in. Accordingly, it would be beneficial to provide the viewer of an electronic document with a way to see the structure of the document at a glance and to be able to quickly jump to parts of the document that he/she wants to view.
- Document mapping functionality is known. For example, a “Document Map” function is available in Microsoft® Word. The Document Map function identifies headings in a document and presents them serially in a pane next to the document. Clicking on a given heading causes a jump to the corresponding document portion.
- However, there is some inconvenience associated with use of the Document Map function. For example, it requires a manual toggling on/off operation to activate/deactivate. Moreover, there is no information in the document structure derived by the function about the relative sizes of document sections.
-
FIGS. 1A-1C show an indexed scrollbar according to embodiments of the present invention; -
FIG. 2 shows a computer system according to embodiments of the present invention; and -
FIG. 3 shows a process flow according to embodiments of the present invention. - In view of the above considerations, embodiments of the present invention relate to an indexed scrollbar for document navigation.
FIG. 1A shows a representation of the indexed scrollbar. Thescrollbar 101 may comprise a plurality ofindicators 102 distributed along its length. Theindicators 102 may correspond to a document structure. For example, they may demarcate document sections or other structures. A distance between indicators may indicate, for example, a relative size of a section. By presenting this information in graphical form in a single display screen, a user may obtain a useful level of understanding of the document at a glance. Moreover, by activating anindicator 102 with an input device, the user may jump to a corresponding portion of the document immediately without having to scroll through preceding portions. - A sliding or
displaceable scrolling button 103, which may be a field defined within thescrollbar 101, may track and highlight indicator selections. That is, after a user selects anindicator 102, thescrolling button 103 may automatically move to the selected indicator and highlight it.FIG. 1B , for example, shows thebutton 103 moved from a previous position, where it framed or highlighted selected indicator 102.1, to another position, where it highlights selected indicator 102.3. Alternatively, to select an indicator, the user may drag thescrolling button 103 to the indicator. Thescrolling button 103 may also be dragged to a position intermediate between indicators. - The
indicators 102 may further be associated withdescriptors 104, as shown inFIG. 1C . The descriptors may provide information about the portion of the document pointed to by a particular indicator. In the example ofFIG. 1C , the descriptors are chapter headings. The descriptors may be normally non-displayed, but be displayed, for example, when associated indicators are pointed to with an input device such as a mouse. - As noted earlier, the
indicators 102 may correspond to a document structure. For example, each indicator may point to the beginning of a document section or other structural feature of a document. The indicators may therefore show relative sizes of document sections. For example, referring toFIG. 1A , a distance D1 between a first indicator 102.1 and a second indicator 102.2, as compared to a distance D2 between the second indicator 102.2 and a third indicator 102.3, shows the relative sizes of the document sections respectively demarcated by indicators 102.1 to 102.2, and 102.2 to 102.3. - As further noted earlier, a user may activate an
indicator 102 with an input device to cause a jump to a corresponding portion of the document (e.g., the beginning of a document section). Because many documents will contain multiple pages, and thus not be displayable in a single display screen, in order to show the structure of the document as whole only portions of document sections may be displayed in the single display screen. For example, in embodiments, only the part of the document that corresponds with the position of thescrolling button 103 may be displayed. A user may perform further operations to cause a selected document portion to be viewable in its entirety. - The indexed scrollbar according to embodiments of the present invention may be incorporated into any kind of computer display. Behavior of the display, including jumps to document sections indexed by indicators, may be governed at least in part by computer-executable instructions according to embodiments of the present invention. The instructions may generate, possibly in association with or by interfacing with conventional code that controls aspects of a display's appearance, a display on a display device, where the display includes an indexed scrollbar according to embodiments of the invention. The indexed scrollbar may correspond to an electronic document, one or more portions of which may be displayed on the display device.
- The electronic document may include various tokens, tags, specialized navigation and definitional fields, and the like, defining a navigable structure for the document, in a manner well known in the art. Such fields may be interpreted by the instructions, or by conventional code that interfaces with the instructions, to generate a corresponding distribution of indicators for display in the scrollbar. Further, the instructions, or conventional code that interfaces with the instructions, may receive input signals from a mouse or other input device and perform corresponding operations. For example, a user may select an
indicator 102 by positioning a pointer or cursor or other positional indicator over theindicator 102 and clicking on it. This may cause thescrolling button 103 to be re-positioned over the selected indicator. Alternatively, the user may drag thescrolling button 103 to a selected indicator. Such operations may generate selection signals to the instructions, or conventional code that interfaces with the instructions. - In response to the signals, the instructions, or conventional code that interfaces with the instructions, may interpret the specialized fields in the document to shift internal pointers from a previous document section to the section corresponding to the selected indicator, in a manner well known in the art. Based on the shift in internal pointers, the instructions, or conventional code that interfaces with the instructions drive, may highlight the selected indicator and a portion of the corresponding document section, such as a section header. In response to further operations by the user, the instructions, or conventional code that interfaces with the instructions, may cause the section, which may comprise content that to be fully displayed requires a plurality of successive screen displays, to be available for display and scrolling.
-
FIG. 2 shows asystem 200 wherein embodiments of the present invention may find advantageous application. Thesystem 200 may comprise adisplay device 201. Thedisplay device 201 may be coupled to acomputer 202 comprising aprocessor 203 andmemory 204. Thecomputer 202 may further be coupled to aninput device 205 such as a mouse or keyboard. - Computer-
executable instructions 207 according to embodiments of the present invention may be stored on any machine-readable medium 211, such as RAM (random access memory), ROM (read-only memory), floppy disk, fixed disk, CD-ROM, magnetic tape and the like. The instructions may be loaded from the machine-readable medium 211 into thememory 204 for execution by theprocessor 203. As noted previously, the instructions may interface with conventional code that controls aspects of a display's appearance. - The
instructions 207, or conventional code that interfaces with the instructions, may generate adisplay 208 on thedisplay device 201. Thedisplay 208 may include anindexed scrollbar 101 according to embodiments of the present invention, along with at least a portion of a corresponding electronic document. With theinput device 205, a user may activate features of the scrollbar, such as selecting an indicator to jump to the corresponding document section. These activities may generate signals from theinput device 205 that are detected by thecomputer 202. Theinstructions 207, or conventional code that interfaces with the instructions, may be responsive to the signals detected by thecomputer 202 and generate a corresponding display on thedisplay device 201. -
FIG. 3 shows a process flow according to embodiments of the present invention. As shown inblock 301, a selection of an indicator in an indexed scrollbar of a computer display may be detected. In response, a jump to a corresponding portion of an electronic document may be performed, as shown in block 302. The selected indicator may be highlighted. - Subsequently, signals may be detected indicating a request to view more of the corresponding portion than is currently displayed, as shown in block 303. In response, more of the corresponding portion may be displayed, as shown in block 304.
- In view of the above discussion, embodiments of the present invention further relate to a user interface for a document, and methods of applying the user interface. For example, in a method according to embodiments of the invention, by way of a user interface according to embodiments of the present invention, a user may open a document in a computer application program, and display contents of the document in an application window. The display may include a scrollbar in the application window as a navigational control element of the user interface.
- The method may further include identifying headings within the document, e.g. by way of
descriptors 104, and displaying indicators of the headings on the scrollbar. The indicators may be in positions corresponding to positional relationships of the headings within the document. - Several embodiments of the present invention are specifically illustrated and/or described herein. However, it will be appreciated that modifications and variations of the present invention are covered by the above teachings and within the purview of the appended claims without departing from the spirit and intended scope of the invention.
Claims (17)
1. A method comprising:
generating a display on a display device, the display including an indexed scrollbar comprising a plurality of indicators corresponding to a document structure; and
in response to selection of an indicator, jumping to a corresponding portion of the document.
2. The method of claim 1 , further comprising highlighting the selected indicator.
3. The method of claim 1 , further comprising displaying the corresponding portion of the document.
4. The method of claim 1 , further comprising displaying a descriptor associated with an indicator.
5. A machine-readable medium storing instructions to perform a method according to claim 1 .
6. A system comprising:
a display device; and
a computer coupled to the display device, the computer to generate a display on the display device, the display including a indexed scrollbar comprising a plurality of indicators representing a document structure;
wherein an indicator is responsive to selection thereof to jump to a corresponding portion of the document.
7. The system of claim 6 , further comprising an input device, the input device to generate signals to the computer indicative of the selection.
8. The system of claim 6 , wherein the indexed scrollbar comprises a displaceable field to select an indicator.
9. The system of claim 6 , wherein an indicator is associated with a descriptor displayable upon manipulation of the indicator.
10. The system of claim 6 , wherein respective distances between indicators indicate relative sizes of corresponding document sections.
11. A method comprising:
detecting selection of an indicator in an indexed scrollbar of a computer display; and
in response, jumping to a corresponding portion of an electronic document.
12. The method of claim 11 , further comprising:
highlighting the selected indicator.
13. The method of claim 12 , further comprising:
detecting a request to view more of the corresponding portion of the electronic document than is currently displayed; and
in response, displaying more of the corresponding portion.
14. A machine-readable medium storing instructions to perform a method according to claim 11 .
15. A user interface method for a document, comprising:
opening a document in a computer application program,
displaying document contents in an application window,
displaying a scrollbar in the application window as a navigational control element of the user interface,
identifying headings within the document, and
displaying indicators of the headings on the scrollbar in positions corresponding to positional relationships of the headings within the document.
16. The method of claim 15 , further comprising:
in response to selection of an indicator, jumping to a corresponding document heading.
17. A machine-readable medium storing instructions to perform a method according to claim 15.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/304,712 US20070143705A1 (en) | 2005-12-16 | 2005-12-16 | Indexed scrollbar |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/304,712 US20070143705A1 (en) | 2005-12-16 | 2005-12-16 | Indexed scrollbar |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070143705A1 true US20070143705A1 (en) | 2007-06-21 |
Family
ID=38175241
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/304,712 Abandoned US20070143705A1 (en) | 2005-12-16 | 2005-12-16 | Indexed scrollbar |
Country Status (1)
Country | Link |
---|---|
US (1) | US20070143705A1 (en) |
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070143688A1 (en) * | 2005-12-20 | 2007-06-21 | Cheng Jian H | System and method for mark and navigation to facilitate content view |
US20070157112A1 (en) * | 2005-12-30 | 2007-07-05 | Peters Johan C | On-demand scrollbar |
US20090138815A1 (en) * | 2007-11-26 | 2009-05-28 | Palm, Inc. | Enhancing visual continuity in scrolling operations |
US20100077353A1 (en) * | 2008-09-24 | 2010-03-25 | Samsung Electronics Co., Ltd. | Digital device and user interface control method thereof |
US20100077343A1 (en) * | 2008-09-24 | 2010-03-25 | Thomas Uhl | Method and system for navigating between pages |
US7689928B1 (en) * | 2006-09-29 | 2010-03-30 | Adobe Systems Inc. | Methods and apparatus for placing and interpreting reference marks on scrollbars |
US20100131886A1 (en) * | 2008-11-26 | 2010-05-27 | Honeywell International Inc. | Display system and method for generating enhanced scrollbar |
US20100251114A1 (en) * | 2009-03-31 | 2010-09-30 | Hospira, Inc. | Digital interface for a medical device |
US20100287154A1 (en) * | 2009-05-07 | 2010-11-11 | Creative Technology Ltd. | Methods for searching digital files on a user interface |
US20100306648A1 (en) * | 2009-05-27 | 2010-12-02 | Microsoft Corporation | Variable rate scrollbar |
US20100304791A1 (en) * | 2009-06-02 | 2010-12-02 | Yongdeok Lee | Mobile terminal and method of displaying information in mobile terminal |
US20110055775A1 (en) * | 2009-03-31 | 2011-03-03 | Sony Corporation | Information processing apparatus, information processing method and information processing program |
US20120030614A1 (en) * | 2010-07-30 | 2012-02-02 | Nokia Corporation | Displaying information |
US20120042279A1 (en) * | 2010-08-12 | 2012-02-16 | Salesforce.Com, Inc. | Accessing multi-page data |
US20120174005A1 (en) * | 2010-12-31 | 2012-07-05 | Microsoft Corporation | Content-based snap point |
US20130067407A1 (en) * | 2010-05-18 | 2013-03-14 | Volkswagen Ag | Method and device for providing a user interface |
US20140059482A1 (en) * | 2012-08-27 | 2014-02-27 | Samsung Electronics Co., Ltd. | Method of controlling a list scroll bar and an electronic device using the same |
US20140098053A1 (en) * | 2009-06-02 | 2014-04-10 | Htc Corporation | Electronic device, method for viewing desktop thereof, and computer-readable medium |
US20140215386A1 (en) * | 2013-01-31 | 2014-07-31 | Samsung Electronics Co., Ltd. | Page search method and electronic device supporting the same |
US20140351747A1 (en) * | 2013-05-24 | 2014-11-27 | Canon Anelva Corporation | Information processing apparatus for processing plural event data generated by processing apparatus |
CN104238910A (en) * | 2013-06-19 | 2014-12-24 | 柯尼卡美能达株式会社 | Electronic display terminal and display method |
US9104517B2 (en) | 2010-01-27 | 2015-08-11 | Code Systems Corporation | System for downloading and executing a virtual application |
US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US9213468B2 (en) | 2010-12-23 | 2015-12-15 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US9229918B2 (en) | 2010-12-23 | 2016-01-05 | Microsoft Technology Licensing, Llc | Presenting an application change through a tile |
US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
AU2015258314B2 (en) * | 2012-03-30 | 2016-12-01 | Ebay Inc. | Method and system to provide a scroll map |
US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
US9692810B2 (en) | 2014-04-09 | 2017-06-27 | Sap Se | Dynamic user interface layout algorithm |
US9696888B2 (en) | 2010-12-20 | 2017-07-04 | Microsoft Technology Licensing, Llc | Application-launching interface for multiple modes |
US20170206000A1 (en) * | 2014-08-05 | 2017-07-20 | Snowflake Computing, Inc. | Progress scrollbar |
US20180046365A1 (en) * | 2016-08-11 | 2018-02-15 | The Gap, Inc. | User interface with integrated user interface elements |
US20180113604A1 (en) * | 2016-10-23 | 2018-04-26 | Oracle International Corporation | Visualizations supporting unlimited rows and columns |
US10114865B2 (en) | 2011-09-09 | 2018-10-30 | Microsoft Technology Licensing, Llc | Tile cache |
US10175959B2 (en) | 2014-04-09 | 2019-01-08 | Sap Se | Generation of user interfaces by considering field importance and using smart controls and layouts |
US20190050142A1 (en) * | 2017-08-10 | 2019-02-14 | The Gap, Inc. | Systems and methods for providing user interface elements |
US10303325B2 (en) | 2011-05-27 | 2019-05-28 | Microsoft Technology Licensing, Llc | Multi-application environment |
US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
US10579250B2 (en) | 2011-09-01 | 2020-03-03 | Microsoft Technology Licensing, Llc | Arranging tiles |
CN112637386A (en) * | 2019-10-07 | 2021-04-09 | 佳能株式会社 | Electronic device, control method of electronic device, and computer-readable medium |
US20210208773A1 (en) * | 2020-01-03 | 2021-07-08 | Samsung Electronics Co., Ltd. | Display apparatus and controlling method thereof |
US11272017B2 (en) | 2011-05-27 | 2022-03-08 | Microsoft Technology Licensing, Llc | Application notifications manifest |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5742777A (en) * | 1991-12-06 | 1998-04-21 | Lucent Technologies Inc. | Apparatus for selective simultaneous display of information about plurality of entities |
US20020186252A1 (en) * | 2001-06-07 | 2002-12-12 | International Business Machines Corporation | Method, apparatus and computer program product for providing context to a computer display window |
US20050091604A1 (en) * | 2003-10-22 | 2005-04-28 | Scott Davis | Systems and methods that track a user-identified point of focus |
US20050210403A1 (en) * | 2004-03-19 | 2005-09-22 | Satanek Brandon L | Scrollbar enhancement for browsing data |
US20060184901A1 (en) * | 2005-02-15 | 2006-08-17 | Microsoft Corporation | Computer content navigation tools |
-
2005
- 2005-12-16 US US11/304,712 patent/US20070143705A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5742777A (en) * | 1991-12-06 | 1998-04-21 | Lucent Technologies Inc. | Apparatus for selective simultaneous display of information about plurality of entities |
US20020186252A1 (en) * | 2001-06-07 | 2002-12-12 | International Business Machines Corporation | Method, apparatus and computer program product for providing context to a computer display window |
US20050091604A1 (en) * | 2003-10-22 | 2005-04-28 | Scott Davis | Systems and methods that track a user-identified point of focus |
US20050210403A1 (en) * | 2004-03-19 | 2005-09-22 | Satanek Brandon L | Scrollbar enhancement for browsing data |
US20060184901A1 (en) * | 2005-02-15 | 2006-08-17 | Microsoft Corporation | Computer content navigation tools |
Cited By (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070143688A1 (en) * | 2005-12-20 | 2007-06-21 | Cheng Jian H | System and method for mark and navigation to facilitate content view |
US20070157112A1 (en) * | 2005-12-30 | 2007-07-05 | Peters Johan C | On-demand scrollbar |
US7689928B1 (en) * | 2006-09-29 | 2010-03-30 | Adobe Systems Inc. | Methods and apparatus for placing and interpreting reference marks on scrollbars |
US20090138815A1 (en) * | 2007-11-26 | 2009-05-28 | Palm, Inc. | Enhancing visual continuity in scrolling operations |
US8910073B2 (en) * | 2007-11-26 | 2014-12-09 | Qualcomm Incorporated | Enhancing visual continuity in scrolling operations |
KR101541804B1 (en) | 2008-09-24 | 2015-08-05 | 삼성전자주식회사 | Digital device and method for controlling UI thereof |
US20100077343A1 (en) * | 2008-09-24 | 2010-03-25 | Thomas Uhl | Method and system for navigating between pages |
US8806380B2 (en) * | 2008-09-24 | 2014-08-12 | Samsung Electronics Co., Ltd. | Digital device and user interface control method thereof |
US20100077353A1 (en) * | 2008-09-24 | 2010-03-25 | Samsung Electronics Co., Ltd. | Digital device and user interface control method thereof |
US9395884B2 (en) * | 2008-09-24 | 2016-07-19 | Sap Se | Method and system for navigating between pages |
US20100131886A1 (en) * | 2008-11-26 | 2010-05-27 | Honeywell International Inc. | Display system and method for generating enhanced scrollbar |
US20100251114A1 (en) * | 2009-03-31 | 2010-09-30 | Hospira, Inc. | Digital interface for a medical device |
US8935636B2 (en) * | 2009-03-31 | 2015-01-13 | Sony Corporation | Information processing apparatus, information processing method and information processing program for performing a tracing operation |
US20110055775A1 (en) * | 2009-03-31 | 2011-03-03 | Sony Corporation | Information processing apparatus, information processing method and information processing program |
US20100287154A1 (en) * | 2009-05-07 | 2010-11-11 | Creative Technology Ltd. | Methods for searching digital files on a user interface |
US9658760B2 (en) * | 2009-05-07 | 2017-05-23 | Creative Technology Ltd. | Methods for searching digital files on a user interface |
US20100306648A1 (en) * | 2009-05-27 | 2010-12-02 | Microsoft Corporation | Variable rate scrollbar |
US8751956B2 (en) | 2009-05-27 | 2014-06-10 | Microsoft Corporation | Variable rate scrollbar |
US20100304791A1 (en) * | 2009-06-02 | 2010-12-02 | Yongdeok Lee | Mobile terminal and method of displaying information in mobile terminal |
US8762896B2 (en) * | 2009-06-02 | 2014-06-24 | Lg Electronics Inc. | Mobile terminal and method of displaying information in mobile terminal |
US20140098053A1 (en) * | 2009-06-02 | 2014-04-10 | Htc Corporation | Electronic device, method for viewing desktop thereof, and computer-readable medium |
US9104517B2 (en) | 2010-01-27 | 2015-08-11 | Code Systems Corporation | System for downloading and executing a virtual application |
US9310989B2 (en) * | 2010-05-18 | 2016-04-12 | Volkswagen Ag | Method and device for providing a user interface |
US20130067407A1 (en) * | 2010-05-18 | 2013-03-14 | Volkswagen Ag | Method and device for providing a user interface |
US20120030614A1 (en) * | 2010-07-30 | 2012-02-02 | Nokia Corporation | Displaying information |
US9864501B2 (en) * | 2010-07-30 | 2018-01-09 | Apaar Tuli | Displaying information |
US20120042279A1 (en) * | 2010-08-12 | 2012-02-16 | Salesforce.Com, Inc. | Accessing multi-page data |
US8812977B2 (en) * | 2010-08-12 | 2014-08-19 | Salesforce.Com, Inc. | Accessing multi-page data using a page index in a scrollbar |
US9696888B2 (en) | 2010-12-20 | 2017-07-04 | Microsoft Technology Licensing, Llc | Application-launching interface for multiple modes |
US9870132B2 (en) | 2010-12-23 | 2018-01-16 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US9766790B2 (en) | 2010-12-23 | 2017-09-19 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US9864494B2 (en) | 2010-12-23 | 2018-01-09 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US9213468B2 (en) | 2010-12-23 | 2015-12-15 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US9229918B2 (en) | 2010-12-23 | 2016-01-05 | Microsoft Technology Licensing, Llc | Presenting an application change through a tile |
US10969944B2 (en) | 2010-12-23 | 2021-04-06 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US11126333B2 (en) | 2010-12-23 | 2021-09-21 | Microsoft Technology Licensing, Llc | Application reporting in an application-selectable user interface |
US9423951B2 (en) * | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
US20120174005A1 (en) * | 2010-12-31 | 2012-07-05 | Microsoft Corporation | Content-based snap point |
US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US9535597B2 (en) | 2011-05-27 | 2017-01-03 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US11272017B2 (en) | 2011-05-27 | 2022-03-08 | Microsoft Technology Licensing, Llc | Application notifications manifest |
US10303325B2 (en) | 2011-05-27 | 2019-05-28 | Microsoft Technology Licensing, Llc | Multi-application environment |
US11698721B2 (en) | 2011-05-27 | 2023-07-11 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US10579250B2 (en) | 2011-09-01 | 2020-03-03 | Microsoft Technology Licensing, Llc | Arranging tiles |
US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
US10114865B2 (en) | 2011-09-09 | 2018-10-30 | Microsoft Technology Licensing, Llc | Tile cache |
US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
US10254955B2 (en) | 2011-09-10 | 2019-04-09 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
AU2015258314B2 (en) * | 2012-03-30 | 2016-12-01 | Ebay Inc. | Method and system to provide a scroll map |
US20140059482A1 (en) * | 2012-08-27 | 2014-02-27 | Samsung Electronics Co., Ltd. | Method of controlling a list scroll bar and an electronic device using the same |
US11550466B2 (en) | 2012-08-27 | 2023-01-10 | Samsung Electronics Co., Ltd. | Method of controlling a list scroll bar and an electronic device using the same |
US20140215386A1 (en) * | 2013-01-31 | 2014-07-31 | Samsung Electronics Co., Ltd. | Page search method and electronic device supporting the same |
WO2014119967A1 (en) * | 2013-01-31 | 2014-08-07 | Samsung Electronics Co., Ltd. | Page search method and electronic device supporting the same |
US9652140B2 (en) * | 2013-01-31 | 2017-05-16 | Samsung Electronics Co., Ltd. | Page search method and electronic device supporting the same |
US20140351747A1 (en) * | 2013-05-24 | 2014-11-27 | Canon Anelva Corporation | Information processing apparatus for processing plural event data generated by processing apparatus |
US10359926B2 (en) * | 2013-05-24 | 2019-07-23 | Canon Anelva Corporation | Information processing apparatus for processing plural event data generated by processing apparatus |
CN104238910A (en) * | 2013-06-19 | 2014-12-24 | 柯尼卡美能达株式会社 | Electronic display terminal and display method |
US9692810B2 (en) | 2014-04-09 | 2017-06-27 | Sap Se | Dynamic user interface layout algorithm |
US10175959B2 (en) | 2014-04-09 | 2019-01-08 | Sap Se | Generation of user interfaces by considering field importance and using smart controls and layouts |
US10956018B2 (en) * | 2014-08-05 | 2021-03-23 | Snowflake Inc. | User interface indicating operation progress in a scrollbar |
US20170206000A1 (en) * | 2014-08-05 | 2017-07-20 | Snowflake Computing, Inc. | Progress scrollbar |
US10788975B2 (en) * | 2016-08-11 | 2020-09-29 | The Gap, Inc. | Systems and methods for providing integrated user interface elements for navigation |
US20180046365A1 (en) * | 2016-08-11 | 2018-02-15 | The Gap, Inc. | User interface with integrated user interface elements |
US10635286B2 (en) * | 2016-10-23 | 2020-04-28 | Oracle International Corporation | Visualizations supporting unlimited rows and columns |
US20180113604A1 (en) * | 2016-10-23 | 2018-04-26 | Oracle International Corporation | Visualizations supporting unlimited rows and columns |
US20190050142A1 (en) * | 2017-08-10 | 2019-02-14 | The Gap, Inc. | Systems and methods for providing user interface elements |
CN112637386A (en) * | 2019-10-07 | 2021-04-09 | 佳能株式会社 | Electronic device, control method of electronic device, and computer-readable medium |
JP2021060790A (en) * | 2019-10-07 | 2021-04-15 | キヤノン株式会社 | Electronic apparatus and control method thereof |
JP7366682B2 (en) | 2019-10-07 | 2023-10-23 | キヤノン株式会社 | Electronic equipment and its control method |
US20210208773A1 (en) * | 2020-01-03 | 2021-07-08 | Samsung Electronics Co., Ltd. | Display apparatus and controlling method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070143705A1 (en) | Indexed scrollbar | |
US10705711B1 (en) | Smart scroller user interface element | |
US6661436B2 (en) | Method for providing window snap control for a split screen computer program GUI | |
US20200049526A1 (en) | Devices and methods for comparing and selecting alternative navigation routes | |
US5987482A (en) | Computer system and method of displaying hypertext documents with internal hypertext link definitions | |
US6331866B1 (en) | Display control for software notes | |
US7574669B1 (en) | User interface control for navigating, selecting, and organizing document pages | |
US8788962B2 (en) | Method and system for displaying, locating, and browsing data files | |
US7075558B2 (en) | Digital map display zooming method, digital map display zooming device, and storage medium for storing digital map display zooming program | |
US9304658B2 (en) | On-screen menu buttons including multiple modes | |
US7536410B2 (en) | Dynamic multi-dimensional scrolling | |
US20060184901A1 (en) | Computer content navigation tools | |
US20090113330A1 (en) | Method For Predictive Drag and Drop Operation To Improve Accessibility | |
US20030097264A1 (en) | Information processing apparatus and method, a computer readable medium storing a control program for making a computer implemented information process, and a control program for selecting a specific grammar corresponding to an active input field or for controlling selection of a grammar or comprising a code of a selection step of selecting a specific grammar | |
US9063630B2 (en) | Single axis zoom | |
KR20110048045A (en) | Activate internal scrolling and cursor decoration | |
US20100146434A1 (en) | Minimap Navigation for Spreadsheet | |
EP2431855A1 (en) | Touch screen operation device, touch screen operation method, and corresponding computer program product | |
US20140032501A1 (en) | Tracking database changes | |
US9442636B2 (en) | Quick split mode | |
US7853868B2 (en) | Button for adding a new tabbed sheet | |
JP5161642B2 (en) | Information display device, control method therefor, and control program | |
US20100218135A1 (en) | Cursor thumbnail displaying page layout | |
EP2054857B1 (en) | Method and apparatus of choosing ranges from a scale of values in a user interface | |
US20140033027A1 (en) | E-Book Application with Multi-Document Display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAP AG, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PETERS, JOHAN C.;REEL/FRAME:017331/0206 Effective date: 20051216 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |