[go: up one dir, main page]

HK1171825B - Full screen view reading and editing user interface - Google Patents

Full screen view reading and editing user interface Download PDF

Info

Publication number
HK1171825B
HK1171825B HK12112460.2A HK12112460A HK1171825B HK 1171825 B HK1171825 B HK 1171825B HK 12112460 A HK12112460 A HK 12112460A HK 1171825 B HK1171825 B HK 1171825B
Authority
HK
Hong Kong
Prior art keywords
user interface
lightweight
full screen
screen view
display
Prior art date
Application number
HK12112460.2A
Other languages
Chinese (zh)
Other versions
HK1171825A1 (en
Inventor
H-Y.肖
B.T.凯利
Original Assignee
微软技术许可有限责任公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US12/969,468 external-priority patent/US20120159318A1/en
Application filed by 微软技术许可有限责任公司 filed Critical 微软技术许可有限责任公司
Publication of HK1171825A1 publication Critical patent/HK1171825A1/en
Publication of HK1171825B publication Critical patent/HK1171825B/en

Links

Description

Full screen view reading and editing user interface
Technical Field
The invention relates to a full screen view reading and editing user interface.
Background
Computer and software users have grown accustomed to user-friendly software applications that help them write, calculate, organize, prepare presentations, send and receive electronic mail, make music, and the like. For example, modern electronic word processing applications allow users to view, prepare, and edit various documents.
To facilitate utilization of the functionality of a given application, a user interface containing a plurality of generic functionality controls is typically provided along the top, bottom, or sides of the displayed workspace, where a user can view, enter, copy, manipulate, and format text or data. There may be times when the user may not need to use certain functionality controls, but the user interface may contain additional information that crowds the display area. For example, a user may be creating a word processing document, but may only need to use certain basic functionality controls. He/she may wish to be presented with a simplified menu of functionality controls rather than a very rich toolbar. Alternatively, sometimes a user may launch a software application (e.g., a word processing application) to read a document, but the user may not wish to enter or edit data. In this case, the user may not need to use any functionality controls and may wish to have more screen display areas to view the document.
It is with respect to these considerations and others that the present invention has been made.
Disclosure of Invention
Embodiments of the present invention solve the above and other problems by providing an improved user interface to display a full screen view optimized for reading a document and optimized for editing the document. According to embodiments of the present invention, a full screen view reading mode provides a view optimized for reading rather than authoring a document. The user may be presented with simulated real world effects, such as page curls, to enhance the reading experience aimed at focusing on reading the document. The full screen view editing mode provides a user interface-lightweight but sophisticated editing mode. The editing mode may be optimized for editing or authoring documents in a full screen view, where controls related to editing or authoring tasks may be provided as needed to provide a user interface-lightweight, aesthetically pleasing, and unobtrusive display.
The details of one or more embodiments are set forth in the accompanying drawings and the description below. Other features and advantages will become apparent from a reading of the following detailed description and a review of the associated drawings. It is to be understood that the following detailed description is illustrative only and is not restrictive of the invention as claimed.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate various embodiments of the invention. In the drawings:
fig. 1 is an illustration of an in-window view switcher control, an entry point for a full screen view option.
FIG. 2 is an illustration of a document displayed in a full screen view editing mode.
FIG. 3 is an illustration of a full screen view editing mode user interface toolbar.
FIG. 4 is an illustration of a full screen view reading mode user interface toolbar.
FIG. 5 is an illustration of a full screen view search/find user interface toolbar.
FIG. 6 is a simplified block diagram of a system including a computing device that may be used to implement embodiments of the present invention.
DETAILED DESCRIPTION OF EMBODIMENT (S) OF INVENTION
As briefly described above, embodiments of the present invention are directed to providing an improved user interface for displaying a full screen view user interface optimized for reading a document and optimized for editing a document.
In today's computer age, applications such as word processing or spreadsheet applications are widely used by many users. As previously mentioned, users have grown accustomed to user-friendly applications and have begun to expect a user interface that provides various functionality controls for allowing a user to input, manipulate and/or format text or data as desired. As technology advances and as more options and functionality are provided for use by users, the user interfaces of various applications may consume more display space than before. Some users may prefer fewer displayed functionality controls. For example, some users may prefer to utilize various shortcuts rather than function controls displayed in the user interface. Other users may use the application more for viewing documents than for entering or manipulating text or data. Other users may enter data or text with a given application, but may only require basic functionality controls rather than extensive editing and formatting controls. For these and other situations, embodiments of the present invention provide a more focused, full-screen, user interface-lightweight view.
According to embodiments, a full screen view may be optimized for writing/editing or for reading a document. The full screen view editing mode is intended to be a user interface-lightweight but sophisticated editing mode. Basic functionality controls may be provided in the transient full screen view editing mode toolbar. Full screen view reading mode is optimized for reading rather than authoring. User interfaces may be provided for page navigation, margin display, and for searching.
The following description refers to the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings and the following description to refer to the same or like elements. While embodiments of the invention may be described, modifications, adaptations, and other implementations are possible. For example, substitutions, additions, or modifications may be made to the elements illustrated in the drawings, and the methods described herein may be modified by substituting, reordering, or adding stages to the disclosed methods. The following detailed description, therefore, is not to be taken in a limiting sense. Rather, the proper scope of the invention is defined by the appended claims.
Referring now to the drawings, in which like numerals represent like elements through the several figures, aspects of the present invention and the exemplary operating environment will be described. While the invention will be described in the general context of program modules that execute in conjunction with an application program that runs on an operating system on a personal computer, those skilled in the art will recognize that the invention may also be implemented in combination with other program modules.
Generally, program modules include routines, programs, components, data structures, and other types of structures that perform particular tasks or implement particular abstract data types. Moreover, those skilled in the art will appreciate that the invention may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and the like. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
According to embodiments, a user may enter full screen view by selecting a user interface entry point, such as a selectable full screen view option provided in a view menu, or by selecting an in-window view switcher control 102 as shown in FIG. 1. According to embodiments, the full screen view setting may be a temporary state that may not be maintained while the document is saved.
FIG. 2 is an illustration of a computer screen display showing a full screen view editing mode user interface toolbar 220 for displaying top-level functionality controls related to and associated with writing or editing a document. As briefly described above, the full screen view editing mode is intended to be a user interface-lightweight but mature editing mode. A document 210, such as a word processing document, may be displayed in a full screen view. A "write" selectable functionality control 205 may be provided. According to embodiments of the invention, upon receiving a command to display a document 210 in full screen view user interface in an editing mode, a lightweight editing mode toolbar 220 containing one or more selectable functionality controls for applying one or more associated functionalities of a software application to the displayed document may be displayed. The edit mode toolbar 220 may be provided with various background colors, such as black as shown in FIG. 2. Further, the toolbar 220 may be translucent. The edit mode toolbar 220 may be lightweight. That is, the edit mode toolbar 220 may contain one or more selectable functionality controls for applying the most frequently used subset of the plurality of functionality available from the software application.
When a full screen view is launched, the edit mode toolbar 220 may be displayed along an edge of the display. After a prescribed amount of time (e.g., 3-4 seconds) has elapsed, the editing mode toolbar 220 display may be removed from the full screen view user interface to provide additional display space for viewing the displayed document 210. According to embodiments, the full screen view editing toolbar 220 may be removed from the full screen view user interface by displaying animation effects. Various animation effects may be combined, including but not limited to sliding out, fading out, disappearing, dissolving, or any other animation effect known in the art.
Upon receiving an indication that the focus of the cursor is in a designated area of the full screen view user interface, the display of the lightweight editing mode toolbar 220 may be resumed. According to embodiments, the full screen view editing toolbar 220 may be restored to the full screen view user interface by displaying animation effects. The animation effect may be one of various animation effects known in the art. Consider as an example, a user may decide to edit the document 210 in a full screen view editing mode. He/she may select a full screen view switcher control 102 provided in the user interface. Upon detecting the selection, the document 210 may be displayed in full screen view editing mode and a full screen view editing mode toolbar 220 may be displayed along a top edge of the display, as shown in FIG. 2. After a prescribed amount of time (e.g., 3-4 seconds), the toolbar 220 may be removed from the display via an animation effect. For example, the toolbar 220 may rise and slide out of the user interface. When editing the document 210, the user may decide to utilize a functionality control of the software application, such as bold. The user may move his/her cursor to the top edge of the user interface where the full screen view editing toolbar 220 was previously displayed, and as a result, the display of the toolbar 220 may be resumed. Display animation effects may be utilized, for example, a toolbar may drop and slide in from a top edge of a user interface display. The functionality control may then be displayed and the user may select the boldface functionality control.
As shown in fig. 2, a scroll bar 215 may be provided along the side edge of the display. The scroll bar 215 may be positioned so as to be easily accessible, but not along the edge of the document 210, so that it may distract or obstruct the user. The background 225 of the full screen view may be displayed behind the document 210. According to various embodiments, the background 225 may be a contrasting background for enhancing the readability of the displayed document 210. The background 225 may default to matte black, but various other selectable backgrounds may be provided to provide a non-distracting backdrop for the user to focus on the displayed document 210. Various other alternative backgrounds may include various background colors or various wood types and textures to provide the effect of paper on the table top.
Referring now to FIG. 3, an illustration of a user interface toolbar 220 for displaying selectable controls associated with writing or editing a document 210 is shown. As described above, the user interface toolbar 220 may be displayed according to various colors (e.g., black), may be semi-transparent, and may contain a subset of the most commonly used of the plurality of selectable functionality controls associated with writing or editing the document 210. For example and as shown in FIG. 3, the edit mode user interface toolbar 220 may include selectable controls for general file commands 305, such as file save and print. The edit mode user interface toolbar 220 may include selectable functionality controls for generic formatting commands 310, such as text type, font size, line spacing, boldface, italics, underlining, text alignment, bullet, and number.
Other selectable functionality controls may be provided in the edit mode user interface toolbar 220, such as a "zoom" functionality control 330 and an "add comments" functionality control 325. An "options" functionality control 315 may be provided that, when selected, may provide a menu of various selectable options that are not included in the main edit mode user interface toolbar 220. For example, a menu of options in the editing mode may include options such as find, track changes, display comments and changes, display original/final documents, and background options. An "exit" functionality control 335 may be provided in the edit mode user interface toolbar 220, which when selected may exit the reading mode and may restore the original view of the document 310. Upon exiting reading mode, the page being viewed may be saved while the original view is restored. The edit mode user interface toolbar 220 may also include a "write" selectable functionality control 205 and a "read" selectable functionality control 320. Upon selection of a selectable functionality control for "write" 205 or "read" 320, the full screen view may switch to the selected mode (reading or editing mode). As should be appreciated, the selectable functionality controls included in the edit mode user interface toolbar 220 may be modified according to individual user preferences.
As briefly described above, a full screen view reading mode may provide a view optimized for reading rather than writing or editing the document 210. According to one embodiment, the document 210 being viewed in reading mode may not be able to be edited. Selectable functionality controls may be provided in the reading mode user interface toolbar for enabling such functionality as page navigation, margin display, and searching. In a full screen view reading mode, the pages of the document 210 may be displayed in their entirety (e.g., like physical paper).
Referring now to FIG. 4, an illustration of a user interface toolbar 400 for displaying selectable controls associated with reading a document 210 is shown. Similar to the full screen view editing mode user interface toolbar 220, the lightweight reading mode user interface toolbar may be displayed according to various colors (e.g., black), may be semi-transparent, and may contain a basic or most frequently used subset of the multiple functions available from the software application associated with reading the document 210. According to an embodiment, the full screen view reading mode user interface toolbar 400 may be hidden from view. The reading mode UI toolbar 400 may be presented upon entering a full screen view editing mode and when a user focuses a cursor in a designated area of a full screen view user interface for a prescribed amount of time. For example, if the user moves the cursor over the display screen (e.g., within a 40 pixel area calculated down from the top edge of the screen) for one second, the reading mode UI toolbar 400 may slide into view from the top edge of the screen. Once the functionality control is selected or after a prescribed amount of time, the reading mode UI toolbar 400 may be hidden from view. As shown in fig. 4, the reading mode user interface toolbar 400 may include selectable controls for page navigation 405. An "options" functionality control 410 may be included to provide additional functionality to the user. Upon selection of the "options" function control 410, an options drop-down menu may be displayed that may include a "find" function, a "margin setting" function, and a "page flip effect" function. As should be appreciated, the selectable functionality controls included in the reading mode user interface toolbar 400 may be modified according to individual user preferences.
Once the "find" function is selected, the reading mode user interface toolbar 400 may be removed from the display and replaced with a find or search toolbar similar to the find toolbar shown in FIG. 5. The reading mode user interface toolbar 400 may be removed from the display through one of various display animation effects, such as a slide-out animation. By replacing the reading mode user interface toolbar 400 with the find toolbar 500, the screen display space is maximized for viewing the document 210. The user may enter text to search in search field 505 of find toolbar 500. After completing the search, or when the user wishes to return to the reading mode user interface toolbar 400, he/she may select the "complete" functionality control 510. Returning to FIG. 4, the user may be able to display or hide margins by selecting "display margins" or "hide margins" after selecting the "margin set" functionality control from the options drop down menu.
Embodiments of the present invention provide a full page reading environment that provides for the display of one or more simulated page movement visual effects through the animation functions of a software application. For example, a full page reading environment simulates real world effects, such as a page flip effect, to enhance the reading experience for the user. Various page flip effect options may be provided to the user to select from. For example, the user may select a "fly through" option. According to the through fly option, a first page may be displayed. Upon selection to "flip" to another page, the first page may appear to move to the forefront of the display, then fade out, and become replaced by the other page. As another example, a user may select a "page curl" option to transition from one page to another. The page curl effect may simulate a slow page turn. As the page turns, the user can see the back of the image mapped to the other side of the curl. The user may also choose to turn off the page flip effect.
As described above, embodiments of the present invention may provide an improved user interface for displaying a full screen view. The full screen view reading mode may provide an optimized user interface for reading a document, while the full screen view editing mode may provide an optimized user interface for editing a document. Both full screen view reading and editing modes provide a user with an interface-light, aesthetically pleasing, and unobtrusive display.
Embodiments of the invention as described above may be implemented by local and remote computing and data storage systems, including the systems shown and described with reference to FIG. 6. Consistent with embodiments of the invention, the above-described memory storage and processing unit may be implemented in a computing device, such as computing device 600 of FIG. 6. The memory storage and processing unit may be implemented using any suitable combination of hardware, software or firmware. For example, the memory storage and processing unit may be implemented with computing device 600 or any other computing device 618 in combination with computing device 600, where the functions may be combined over a network in a distributed computing environment (e.g., an intranet or the internet) to perform the functions described herein. Consistent with embodiments of the invention, the above-described systems, devices, and processors are examples, and other systems, devices, and processors may include the above-described memory storage and processing units.
With reference to FIG. 6, a system consistent with embodiments of the invention may include a computing device, such as computing device 600. In a basic configuration, computing device 600 may include at least one processing unit 602 and system memory 604. Depending on the configuration and type of computing device, system memory 604 may include, but is not limited to, volatile (e.g., Random Access Memory (RAM)), non-volatile (e.g., read-only memory (ROM)), flash memory, or any combination. The system memory 604 may include an operating system 605, one or more programming modules 606, and may include a word processing application 607, wherein the word processing application is a software application having sufficient computer-executable instructions that, when executed, perform functions as described herein. For example, operating system 605 may be suitable for controlling the operation of computing device 600. Furthermore, embodiments of the invention may be practiced in conjunction with a graphics library, other operating systems, or any other application program and is not limited to any particular application or system. This basic configuration is illustrated in fig. 6 by those components within dashed line 608.
Computing device 600 may have additional features or functionality. For example, computing device 600 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape. Such additional storage is illustrated in FIG. 6 by removable storage 609 and non-removable storage 610. Computing device 600 may also contain communication connections 616 that may allow device 600 to communicate with other computing devices 618, such as over a network in a distributed computing environment, for example, an intranet or the Internet. Communication connection 616 is one example of communication media.
As mentioned above, a number of program modules and data files may be stored in system memory 604, including operating system 605. When executed on processing unit 602, programming modules 606 may include word processing references 607, where a word processing application may contain sufficient computer-executable instructions that, when executed, perform functions as described herein. The foregoing processes are examples, and processing unit 602 may perform other processes. Other programming modules that may be used in accordance with embodiments of the present invention may include email and contacts applications, spreadsheet applications, database applications, slide presentation applications, drawing or computer-aided application programs, and the like.
Generally, according to embodiments of the invention, program modules may include routines, programs, components, data structures, and other types of structures that may perform particular tasks or that may implement particular abstract data types. Moreover, embodiments of the invention may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and the like. Embodiments of the invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
Furthermore, embodiments of the invention may be implemented in circuits comprising discrete electronic components, packaged or integrated electronic chips containing logic gates, circuits utilizing microprocessors, or on a single chip containing electronic components or microprocessors. Embodiments of the invention may also be practiced using other technologies capable of performing logical operations such as, for example, AND, OR, AND NOT, including but NOT limited to mechanical, optical, fluidic, AND quantum technologies. In addition, embodiments of the invention may be implemented in a general purpose computer or any other circuit or system.
For example, embodiments of the invention may be implemented as a computer process (method), a computing system, or as an article of manufacture, such as a computer program product or computer readable media. The computer program product may be a computer storage media readable by a computer system and encoding a computer program of instructions for executing a computer process. Accordingly, the present invention may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). In other words, embodiments of the invention may take the form of a computer program product on a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. A computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
The term computer readable media as used herein may include computer storage media. Computer storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. System memory 604, removable storage 609 and non-removable storage 610 are all examples of computer storage media (i.e., memory storage). Computer storage media may include, but is not limited to, RAM, ROM, electrically erasable read-only memory (EEPROM), flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store information and which can be accessed by computing device 600. Any such computer storage media may be part of device 600. Computing device 600 may also have input device(s) 612 such as keyboard, mouse, pen, voice input device, touch input device, etc. Output device(s) 614 such as a display, speakers, printer, etc. may also be included. The above devices are examples and other devices may be used.
The term computer readable media as used herein may also include communication media. Communication media may be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media. The term "modulated data signal" may describe a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, Radio Frequency (RF), infrared and other wireless media.
Embodiments of the present invention are described above with reference to block diagrams and/or operational illustrations of, for example, methods, systems, and computer program products according to embodiments of the invention. The functions/acts noted in the blocks may occur out of the order noted in any flowchart. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
While certain embodiments of the invention have been described, other embodiments are possible. Moreover, although embodiments of the present invention have been described as being associated with data stored in memory and other storage media, data may also be stored on or read from other types of computer-readable media, such as secondary storage devices, like hard disks, floppy disks, or a CD-ROM; a carrier wave from the internet; or other forms of RAM or ROM. Moreover, the stages of the disclosed methods may be modified in any manner, including by reordering stages and/or inserting or deleting stages, without departing from the invention.
All rights including copyrights in the code included herein are vested in and the property of the applicant. Applicants reserve and retain all rights in the code included herein and grant permission to reproduce the material only in connection with reproduction of the granted patent and for no other purpose.
While this specification includes examples, the scope of the invention is indicated by the following claims. Furthermore, although the specification has been described in language specific to structural features and/or methodological acts, the claims are not limited to the features or acts described above. Rather, the specific features and acts described above are disclosed as examples of embodiments of the invention.

Claims (18)

1. A method for providing editing functionality in a full screen view user interface, the method comprising:
receiving, via a software application, a command to display a document;
receiving, via the software application, a command to display the document in a full screen view user interface in an editing mode for allowing editing of the displayed document via one or more functions of the software application;
upon entering a full screen view user interface of an editing mode and upon receiving a cursor movement to a specified area of a display screen including the full screen view user interface for a prescribed amount of time, presenting a reading mode user interface toolbar;
displaying, in the full screen view user interface, a lightweight editing mode toolbar containing one or more selectable functionality controls for applying a most frequently used subset of a plurality of functionalities of the software application to the displayed document;
after a prescribed amount of time has elapsed, removing the display of the lightweight editing mode toolbar from the full screen view user interface to provide additional display space in the full screen view user interface for viewing the displayed document; and
upon receiving an indication that the focus of the cursor is in a designated area of the full screen view user interface, resuming display of the lightweight editing mode toolbar in the full screen view user interface.
2. The method of claim 1, wherein when displaying the document in the full screen view user interface in the editing mode, the method further comprises displaying a contrasting background behind the displayed document to enhance readability of the displayed document.
3. The method of claim 2, wherein displaying a contrasting background behind the displayed document to enhance readability of the displayed document comprises displaying the contrasting background according to one or more background colors.
4. The method of claim 1, wherein receiving, via the software application, a command to display the document in a full screen view user interface in an editing mode comprises: receiving a selection of a selectable control provided by the software application for displaying the document in a full screen view user interface in an editing mode.
5. The method of claim 1, wherein removing the display of the lightweight editing mode toolbar from the full screen view user interface to provide additional display space in the full screen view user interface for viewing the displayed document comprises: removing the display of the lightweight edit mode toolbar by displaying an animation.
6. The method of claim 5,
removing the display of the lightweight edit mode toolbar through display animation includes: sliding the lightweight editing mode toolbar off of a side of the full screen view user interface until the lightweight editing mode toolbar is no longer in view; and
resuming display of the lightweight editing mode toolbar in the full screen view user interface includes: sliding the lightweight editing mode toolbar onto the full screen view user interface from the same side from which the lightweight editing mode toolbar was removed from the display until the lightweight editing mode toolbar is in view.
7. The method of claim 5,
removing the display of the lightweight edit mode toolbar through display animation includes: sliding the lightweight editing mode toolbar off a top edge of the full screen view user interface until the lightweight editing mode toolbar is no longer in view; and
resuming display of the lightweight editing mode toolbar in the full screen view user interface includes: sliding the lightweight editing mode toolbar onto the full screen view user interface from the same upper edge from which the lightweight editing mode toolbar was removed from the display until the lightweight editing mode toolbar is in view.
8. The method of claim 5,
removing the display of the lightweight edit mode toolbar through display animation includes: fading out a display of the lightweight editing mode toolbar until the lightweight editing mode toolbar is no longer in view; and
resuming display of the lightweight editing mode toolbar in the full screen view user interface includes: fading the display of the lightweight edit mode toolbar until the lightweight edit mode toolbar is in view.
9. The method of claim 1, wherein the one or more selectable functionality controls for applying the most frequently used subset of the plurality of functionalities of the software application to the displayed document comprise one or more selectable controls for: saving the document; printing a document; general formatting function controls including text type, font size, line spacing, bold face, italic, underline, text alignment, bullets, and numbering; zooming a function control; adding an annotation function control; and an option functionality control that, when selected, can provide a menu of various selectable options not initially included in the lightweight editing mode toolbar.
10. The method of claim 1, further comprising, upon receiving a selection of a find functionality control from the lightweight editing mode toolbar, replacing the one or more selectable functionality controls contained in the lightweight editing mode toolbar with a find functionality user interface component that allows searching for information contained in a displayed document.
11. A method for providing reading functionality in a full screen view user interface, the method comprising:
receiving, via a software application, a command to display a document;
receiving, via the software application, a command to display the document in a full screen view user interface in a reading mode for allowing an optimized view of the displayed document;
displaying, in the full screen view user interface, a lightweight reading mode toolbar containing one or more selectable functionality controls for applying a most commonly used subset of a plurality of functions of the software application to a displayed document, the lightweight reading mode toolbar capable of being presented upon entering a full screen view editing mode and upon receiving a cursor movement to a specified area of a display screen that includes the full screen view user interface for a prescribed amount of time;
after a prescribed amount of time has elapsed, removing the display of the lightweight reading mode toolbar from the full screen view user interface to provide additional display space in the full screen view user interface for viewing the displayed document; and
upon receiving an indication that focus of a cursor is in a designated area of the full screen view user interface, resuming display of the lightweight reading mode toolbar in the full screen view user interface.
12. The method of claim 11, wherein when displaying the document in the full screen view user interface in a reading mode, the method further comprises displaying a contrasting background behind the displayed document to enhance readability of the displayed document.
13. The method of claim 12, wherein displaying a contrasting background behind the displayed document to enhance readability of the displayed document comprises displaying the contrasting background according to one or more background colors.
14. The method of claim 11,
removing the display of the lightweight reading mode toolbar from the full screen view user interface to provide additional display space in the full screen view user interface for viewing the displayed document includes: sliding the lightweight reading mode toolbar off of a side of the full screen view user interface through a user interface animation until the lightweight reading mode toolbar is no longer in view;
resuming display of the lightweight reading mode toolbar in the full screen view user interface includes: sliding the lightweight reading mode toolbar onto the full screen view user interface from the same side from which the lightweight reading mode toolbar was removed from the display until the lightweight reading mode toolbar is in view.
15. The method of claim 11,
removing the display of the lightweight reading mode toolbar from the full screen view user interface to provide additional display space in the full screen view user interface for viewing the displayed document includes: sliding the lightweight reading mode toolbar off a top edge of the full screen view user interface until the lightweight reading mode toolbar is no longer in view;
resuming display of the lightweight reading mode toolbar in the full screen view user interface includes: sliding the lightweight reading mode toolbar onto the full screen view user interface from the same upper edge from which the lightweight reading mode toolbar was removed from the display until the lightweight reading mode toolbar is in view.
16. The method of claim 11,
removing the display of the lightweight reading mode toolbar from the full screen view user interface to provide additional display space in the full screen view user interface for viewing the displayed document includes: fading out a display of the lightweight reading mode toolbar until the lightweight reading mode toolbar is no longer in view; and
resuming display of the lightweight reading mode toolbar in the full screen view user interface includes: fading the display of the lightweight reading mode toolbar until the lightweight reading mode toolbar is in view.
17. The method of claim 11, further comprising, upon receiving a selection of a find functionality control from the lightweight reading mode toolbar, replacing the one or more selectable functionality controls for navigating through the displayed document with a find functionality user interface component that allows searching for information contained in the displayed document.
18. The method of claim 11, wherein upon receiving a selection of a functionality control associated with a page turn functionality of the software application, providing for display of one or more simulated page movement visual effects through an animation functionality of the software application.
HK12112460.2A 2010-12-15 2012-12-03 Full screen view reading and editing user interface HK1171825B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/969,468 2010-12-15
US12/969,468 US20120159318A1 (en) 2010-12-15 2010-12-15 Full screen view reading and editing user interface

Publications (2)

Publication Number Publication Date
HK1171825A1 HK1171825A1 (en) 2013-04-05
HK1171825B true HK1171825B (en) 2016-03-24

Family

ID=

Similar Documents

Publication Publication Date Title
US20120159318A1 (en) Full screen view reading and editing user interface
US8739073B2 (en) User interface for document table of contents
JP5850828B2 (en) Media timeline interaction
US8555170B2 (en) Tool for presenting and editing a storyboard representation of a composite presentation
US9665529B1 (en) Relative progress and event indicators
US9715482B1 (en) Representing consumption of digital content
US20070061755A1 (en) Reading mode for electronic documents
US10204085B2 (en) Display and selection of bidirectional text
US20150033102A1 (en) Direct presentations from content collections
US20120229397A1 (en) Method and apparatus for selecting desired contents on read text in portable terminal
US9582481B2 (en) Mechanism for partial document restore
US10204080B2 (en) Rich formatting for a data label associated with a data point
US11093696B2 (en) Playable text editor and editing method therefor
Wang Mac OS X for Absolute Beginners
HK1171825B (en) Full screen view reading and editing user interface
Rutledge Using Microsoft PowerPoint 2010
Bucki et al. Office 2013 Bible: The comprehensive tutorial resource
Weber Getting Started with Impress
HK1167723B (en) Media timeline interaction
HK1167723A (en) Media timeline interaction