Browse Prior Art Database

Automatic assignment of preferred document navigation location

IP.com Disclosure Number: IPCOM000236290D
Publication Date: 2014-Apr-17
Document File: 4 page(s) / 87K

Publishing Venue

The IP.com Prior Art Database

Abstract

Automatic assignment of preferred document navigation location.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 38% of the total text.

Page 01 of 4

Automatic assignment of preferred document navigation location

The problem this invention solves is where a user browsing a large document (e.g. but not limited to a requirements specification or a large computer program source file) has the need to refer, often more than once, to another location in the document that provides some context to the content at the current viewport location

    Current mechanisms for reading or browsing large documents or books in electronic form suffer from the general problem that the only available mechanism to change which part of the document you are viewing is a scroll bar or a swipe gesture. It is often the case that a user needs to return to a recently viewed portion of the document but will have trouble finding exactly where they were. It is sometimes possible to add a bookmark which will remember where the viewport was set, however this typically requires several gestures and may result in a permanent record that the user does not really wish to keep (nor does it make sense to keep). Current solutions also require that a user knows in advance that they wish to return to this location e.g. www.google.com/patents/US5506951 and they always display these markers on the UI. Other means of navigating content e.g. using a document outline do not apply if the document structure either does not facilitate an outline view or if the sections are significantly larger than can be displayed in a single viewport. Typical examples of this problem are :

    1) When editing a large source code file, a user is typing the name of a variable or function, they remember that the variable is used at a different location in the file and they locate it by using the scrollbar(i). Once they have found it they then go back to the previous location where they were editing(ii). assuming they actually typed a character it is possible to use e.g. the "back to last edit location" button in some editors (e.g. Eclipse), but if they had not begun editing the text, finding where they were about to start editing again can be problematic. The issue is further compounded if they need to refer back to the previous piece of code(i) a second or third time, since they need to find it again and only have the scroll bar to help them.

    2) When reading a physical book, a common thing to do when referring to other sections of the book is to push your thumb in between the current page and the one before it, you can then refer to the index or flick back a few pages until you find e.g. the introduction of a character you do not recognise. Once you are done you simply flip back to where your thumb is. On an e book reader or a tablet device

when reading a large document trying to keep your current position is cumbersome

and requires the explicit addition of a bookmark (on an ebook reader) and may not even be possible at all in other environments e.g. a web browser where only the scrollbar is available - there is no easy way to say "remember this locatio...