Navigational, scalable, scrolling ribbon
Claim Score by NHIP
Abstract
A method for navigating within a software application of an electronic device, such as a computer, personal digital assistant or global positioning system, using a scrolling navigational ribbon. In one embodiment, information is obtained by scrolling the ribbon to the left or right by clicking on left or right arrows until the user-selectable descriptive title of the required information appears. In another embodiment, the ribbon is scrolled by clicking on a grab bar beneath the ribbon and moving it to the right or left. The user then clicks on the required title, and the information appears on the screen. The descriptive title is placed in a field above the ribbon, known as the breadcrumb field. When the required information is more than one layer down in the hierarchy of the information database, descriptive titles on the scrolling ribbon change with each selection to reflect the next layer of information.

Term
Term ended
Projected expiry passed 18 April 2022, 4.4 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
33 claims: 3 independent, 30 dependent
- 1Broadest claimClaim Score 67, broad(NHIP)A computer implemented user interface comprising:a scrolling navigational ribbon comprising a first plurality of descriptive titles of a first set of user-selectable information, displayed on a display screen of an electronic device;a left button and a right button displayed adjacent to said scrolling navigational ribbon and for horizontally scrolling said navigational ribbon to the left and to the right, respectively for the display of additional descriptive titles within said navigational ribbon;and a grab bar displayed below said scrolling navigational ribbon and for also scrolling said navigational ribbon.
- 12A method for navigating within a software application comprising:a) displaying a navigational ribbon display of a portion of a first plurality of descriptive titles of a first set of user-selectable information on a display screen of an electronic device;b) displaying a first scroll button and a second scroll button displayed adjacent to said navigational ribbon;c) displaying a grab bar adjacent to said navigational ribbon;d) scrolling said navigational ribbon in a first direction by activating said first scroll button;e) scrolling said navigational ribbon in a second direction by activating said second scroll button;f) scrolling said navigational ribbon by interfacing with said grab bar;and g) selecting a first descriptive title from said navigational ribbon.
- 23A user interface comprising:a scrolling navigational ribbon displaying a first portion of a first plurality of descriptive titles providing a means for accessing a first set of user-selectable information, said scrolling navigational ribbon displayed on a display screen of an electronic device;a left button and a right button displayed adjacent to said scrolling navigational ribbon providing a means for horizontally scrolling said navigational ribbon to the left and to the right, respectively;and a grab bar displayed below said scrolling navigational ribbon providing a means for also scrolling said navigational ribbon.
Independent claims3
56 paragraphs in 5 sections, as filed
FIELD OF THE INVENTION
[0001] The present invention relates to the field of graphical user interfaces (GUIs). Specifically, embodiments relate to a graphical user interface that may be used in one implementation to facilitate the selection of available software application options from a display screen of an electronic device.
BACKGROUND OF THE INVENTION
[0002] There exist today many software applications operating on electronic devices with display screens that allow users to interface with the software by means of graphical user interfaces (GUIs). One tool that exists for aiding a user of graphical user interfaces is a list of descriptive titles of information or options from which to select the information the user requires. In the case of software applications with numerous options, this list is often quite extensive.
[0003] One example of a graphical user interface with selectable options is illustrated in FIG. 1. GUI <b>100</b> is shown in which tabs <b>110</b> may contain the names or descriptive titles of available options. The width of the tabs and, therefore, the number of tabs that may be displayed on a single line is variable, based on the length of the descriptive title that they contain. Some languages typically use longer words (e.g., German) than others, so the width of the tab may also be dependent upon the language of the GUI.
[0004]FIG. 1 illustrates a GUI for an application having more than 18 options available. In this illustration, tabs for nine (9) options fit across the screen. A second row of tabs is displayed so that 18 options can be viewed at once. The number of tabs fitting across the screen is necessarily dependent upon the length of the descriptive titles they contain. As rows of tabs are added, the vertical space on the screen, which is a prize commodity, is usurped. As the display becomes visually more “busy,” it becomes increasingly difficult to view the displayed available options.
[0005] One approach that has been used, in an effort to simplify the GUI display, is illustrated by the “more” button <b>120</b> shown in GUI <b>100</b> of FIG. 1. In this approach, the number of tabs which is displayed at one time is limited to two (2) rows and, by selecting “more” button <b>120</b>, descriptive titles of another set of options may be displayed on the rows of tabs.
[0006] Options may be selected by placing the cursor at the tab having the descriptive title of the desired option and either clicking a cursor control device (e.g., mouse) or pressing enter on a keyboard. The desired information may then be displayed on the screen or, in some instances, a second (or third, etc.) level of options may appear. In the instances where additional levels of options exist, e.g., in web applications which have multiple categories, tasks or views, they may be taking up additional vertical screen space and, in doing so, creating a display that is increasingly harder and harder to read.
[0007] A need exists, therefore, for a user-friendly method or mechanism for navigating within certain software applications via a graphical user interface. Furthermore, such a method or mechanism should be much more user-friendly than currently available, enabling a user to easily locate and select from multiple options leading to obtaining desired information.
SUMMARY OF THE INVENTION
[0008] A software application navigation tool, called a scrolling navigational ribbon, is disclosed. This scrolling navigational ribbon provides a user-friendly method and mechanism for navigating within software applications via a graphical user interface.
[0009] A method for navigating within a browser of an electronic device, such as a computer, a personal digital assistant or a global positioning system, using a scrolling navigational ribbon is described. In one embodiment, information is obtained by scrolling the ribbon to the left or right by clicking on left or right arrows until the user-selectable descriptive title of the required information appears. In another embodiment, the ribbon is scrolled by clicking on a grab bar beneath the ribbon and dragging it to the right or left. The user then clicks on the required title, the selection is highlighted and the information appears on the screen. The descriptive title is placed in a field above the ribbon, known as the breadcrumb field. When the required information is more than one layer down in the information hierarchy, a unique scrolling navigational ribbon will be displayed for each layer of the hierarchy. The descriptive titles on the scrolling ribbon change with each selection to reflect the next layer of descriptive titles in the hierarchy. Hierarchical descriptions of upper levels are displayed in the breadcrumb area, thus preserving the context of the user's salection path.
[0010] For example, a user interface comprising a scrolling navigational ribbon is described. The scrolling navigational ribbon comprises a first plurality of descriptive titles of a first set of user-selectable information, displayed on a display screen of an electronic device. The user interface further comprises a left arrow and a right arrow, displayed adjacent to the scrolling navigational ribbon, for horizontally scrolling the navigational ribbon. A grab bar is displayed below the scrolling navigational ribbon for scrolling the navigational ribbon.
[0011] According to one embodiment, a user interface is described that resides on an electronic device e.g., a computer. According to another embodiment, the electronic device is a personal digital assistant. In one embodiment, the electronic device is a portable electronic device.
[0012] In one embodiment, a user interface is described wherein the user scrolls the scrolling navigational ribbon by placing a cursor over the left or right arrow and clicking a cursor control device. In another embodiment, the user scrolls the scrolling navigational ribbon by placing a cursor over the grab bar, holding down a cursor control device and moving the grab bar to the right or the left.
[0013] A user interface is described wherein, upon the user selecting a first descriptive title from the scrolling navigational ribbon, according to one embodiment, the information described by the first descriptive title is displayed on the display screen and the first descriptive title is displayed in a field above the scrolling navigational ribbon as a hierarchical breadcrumb field.
[0014] In one embodiment, a user interface is described wherein, upon the user selecting the first descriptive title, the scrolling navigational ribbon comprises a second plurality of descriptive titles, the second plurality of descriptive titles describing a second set of user-selectable information related to the first descriptive title. In one embodiment, a user interface is described wherein the field above the scrolling navigational ribbon is a breadcrumb field.
[0015] According to one embodiment of the present invention, a user interface is described wherein, upon the user selecting a second descriptive title from the second plurality of descriptive titles, the first descriptive title and the second descriptive title are displayed in the breadcrumb field and corresponding information from the second set of information is displayed on the display screen. In one embodiment, navigation is reversed by the user selecting the descriptive title of required information within the breadcrumb field and clicking the cursor control device.
[0016] These and other advantages of the present invention will become obvious to those of ordinary skill in the art after having read the following detailed description of the preferred embodiments which are illustrated in accompanying drawings, illustrating by way of example the principles of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
[0017]FIG. 1 illustrates a display screen showing a graphical user interface for navigating within a software application according to the prior art.
[0018]FIG. 2 is a block diagram of an exemplary computer system upon which an embodiment of the present invention may be practiced.
[0019]FIG. 3 is an exemplary screen shot illustrating a display window of a user interface with a scrolling navigational ribbon according to an embodiment of the present invention.
[0020]FIG. 4 is an exemplary screen shot illustrating a display window of a user interface positioned for scrolling to the right according to an embodiment of the present invention.
[0021]FIG. 5 is an exemplary screen shot illustrating a display window of a user interface positioned for scrolling left according to an embodiment of the present invention.
[0022]FIG. 5A illustrates a navigational ribbon used for scrolling right according to one embodiment of the present invention.
[0023]FIG. 5B illustrates a navigational ribbon used for scrolling left according to one embodiment of the present invention
[0024]FIG. 6 is an exemplary screen shot illustrating a display window of a user interface positioned for scrolling with a grab bar according to an embodiment of the present invention.
[0025]FIG. 7 is a flow diagram of a computer implemented process for navigating within a software application in accordance with an embodiment of the present invention.
[0026]FIG. 7A illustrates a navigational ribbon populated by a first set of descriptive titles, according to one embodiment.
[0027]FIG. 7B illustrates a navigational ribbon populated by a second set of descriptive titles, according to one embodiment.
[0028]FIG. 7C illustrates a navigational ribbon populated by a third set of descriptive titles according to one embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION
[0029] Reference will now be made in detail to the preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the preferred embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be obvious to one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the present invention.
[0030] Notation and Nomenclature
[0031] Some portions of the detailed descriptions that follow are presented in terms of procedures, logic blocks, processing, and other symbolic representations of operations on data bits within a computer memory. These descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. In the present application, a procedure, logic block, process, or the like, is conceived to be a self-consistent sequence of steps or instructions leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, although not necessarily, these quantities take the form of electrical or magnetic information capable of being stored, transferred, combined, compared, and otherwise manipulated in a computer system. It has proven convenient at times, principally for reasons of common usage, to refer to these information as transactions, bits, values, elements, symbols, characters, fragments, pixels, or the like.
[0032] It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussions, it is appreciated that throughout the present invention, discussions utilizing terms such as “analyzing,” “determining,” “using,” “scrolling,” “navigating,” “displaying,” “placing” or the like, refer to actions and processes of a computer system or similar electronic computing device. The computer system or similar electronic computing device manipulates and transforms data represented as physical (electronic) quantities within the computer system memories, registers or other such information storage, transmission or display devices. The present invention is well suited to the use of other computer systems.
[0033] Exemplary Computer System
[0034]FIG. 2 is a block diagram of one embodiment of an exemplary computer system <b>200</b> used in accordance with the present invention. It should be appreciated that system <b>200</b> is not strictly limited to be a computer system. As such, system <b>200</b> of the present embodiment is well suited to be any type of computing device (e.g., server computer, portable computing device, desktop computer, personal digital assistant, embedded system, global positioning system, etc.). Within the following discussions of the present invention, certain processes and steps, e.g., process <b>700</b> are discussed that are realized, in one embodiment, as a series of instructions (e.g., software program) that reside within computer readable memory units of computer system <b>200</b> and executed by a processor(s) of system <b>200</b>. When executed, the instructions cause computer <b>200</b> to perform specific actions and exhibit specific behavior that is described in detail below.
[0035] Computer system <b>200</b> of FIG. 2 comprises an address/data bus <b>210</b> for communicating information and one or more central processors <b>202</b> coupled with bus <b>210</b> for processing information and instructions. Central processor unit(s) <b>202</b> may be a microprocessor or any other type of processor. The computer <b>200</b> also includes data storage features such as a computer usable volatile memory unit <b>204</b> (e.g., random access memory, static RAM, dynamic RAM, etc.) coupled with bus <b>210</b> for storing information and instructions for central processor(s) <b>202</b>, a computer usable non-volatile memory unit <b>206</b> (e.g., read only memory, programmable ROM, flash memory, EPROM, EEPROM, etc.) coupled with bus <b>210</b> for storing static information and instructions for processor(s) <b>202</b>. System <b>200</b> also includes one or more signal generating and receiving devices <b>208</b> coupled with bus <b>210</b> for enabling system <b>100</b> to interface with other electronic devices and computer systems. The signal generating and receiving device(s) <b>208</b> of the present embodiment may include wired and/or wireless communication technology. For example, within the present embodiment, the communication interface <b>208</b> is a serial communication port, but could also alternatively be any of a number of well known communication standards and protocols, e.g., Universal Serial Bus (USB), Ethernet, FireWire (IEEE 1394), parallel, small computer system interface (SCSI), infrared (IR) communication, Bluetooth wireless communication, broadband, and the like.
[0036] Optionally, computer system <b>200</b> may include an alphanumeric input device <b>214</b> including alphanumeric and function keys coupled to the bus <b>210</b> for communicating information and command selections to the central processor(s) <b>202</b>. The computer <b>200</b> includes a cursor control or cursor directing device <b>216</b> coupled to the bus <b>210</b> for communicating user input information and command selections to the central processor(s) <b>202</b>. The cursor directing device <b>216</b> can be implemented using a number of well known devices such as a mouse, a track-ball, a track-pad, an optical tracking device, a touch screen, etc. Alternatively, it is appreciated that a cursor can be directed and/or activated via input from the alphanumeric input device <b>214</b> using special keys and key sequence commands. The present embodiment is also well suited to directing a cursor by other means such as, for example, voice commands. The system <b>200</b> can also include a computer usable mass data storage device <b>218</b> such as a magnetic or optical disk and disk drive (e.g., hard drive or floppy diskette) coupled with bus <b>210</b> for storing information and instructions. An display device <b>212</b> is coupled to bus <b>210</b> of system <b>200</b> for displaying video and/or graphics. It should be appreciated that display device <b>212</b> may be a cathode ray tube (CRT), flat panel liquid crystal display (LCD), field emission display (FED), plasma display or any other display device suitable for displaying video and/or graphic images and alphanumeric characters recognizable to a user.
[0037]FIG. 3 is an exemplary computer screen shot illustrating a display window <b>300</b> of a user interface with a scrolling navigational ribbon <b>310</b> according to an embodiment of the present invention. Scrolling navigational ribbon <b>310</b> contains a list of multiple descriptive titles <b>330</b> of information that may be selected by a user. The descriptive titles <b>330</b> are arranged horizontally across the ribbon <b>310</b>, separated by spaces. A large number of descriptive titles <b>330</b> may be available on the ribbon, and, although all may not be viewable at one time, ribbon <b>310</b> may be scrolled to the right or left for purposes of viewing additional descriptive titles <b>330</b>.
[0038] In one embodiment, the scrolling navigational ribbon <b>310</b> of FIG. 3 may be scrolled to the left using left button <b>360</b>. In one embodiment, the ribbon <b>310</b> may be scrolled to the right using right button <b>370</b>. In another embodiment, the ribbon may be scrolled to the left and to the right using grab bar <b>340</b>, e.g., clicking on the bar and moving the cursor directly to the left or right. In one embodiment, the computer screen may be of sufficient size to accommodate all descriptive titles across the screen when the window is stretched to fit the screen, In this instance, the scrolling buttons and grab bar will cease to be displayed. The keyboard actions of this invention are designed to be compliant with Section 508 of the Federal IT Accessability Initiative in that they allow people with disabilities to have access to the graphical user interface.
[0039] The arrangement of the descriptive titles <b>330</b> on scrolling navigational ribbon <b>310</b>, according to the present embodiment, does not restrict the length of titles that can be displayed. Thus the ribbon allows for scalable fields. To obtain required information, a user places a cursor over the associated descriptive title <b>330</b> until the cursor changes display attributes, e.g., changes to a pointing hand <b>320</b>. The user then clicks the cursor control device (e.g., cursor control <b>216</b> of FIG. 2). The descriptive title that is selected may also change display attributes, e.g. becomes highlighted as shown.
[0040] Still referring to FIG. 3, once selected, the required information is displayed in display screen <b>300</b>. The selected title may be represented by another list of titles, displayed in the ribbon <b>310</b>, or, the selected title may invoke a new display on the display screen, e.g., a new web page. According to one embodiment, the descriptive title <b>330</b> of the displayed information is then placed in breadcrumb field <b>350</b>. Breadcrumb field <b>350</b> keeps a hierarchical list of selected descriptive titles <b>330</b> and subtitles. According to one embodiment, to obtain required information a user may need to make a series of selections of descriptive titles <b>330</b>, each subordinate to the previous one and in a hierarchical tree organization. In this embodiment, once a first descriptive title <b>330</b> is selected, it is placed in the breadcrumb field <b>350</b> and a new set of descriptive titles, referred to herein as the second level titles, is displayed in scrolling navigational ribbon <b>310</b>.
[0041] In accordance with one embodiment of the present invention, upon user selection of a second level title, that title is also written to the breadcrumb field <b>350</b>, separated from the first title by appropriate spacing or punctuation, e.g., “>”. There is no limit to the number of levels of information that may be traversed to obtain the required information. Therefore, breadcrumb field <b>350</b> allows the user to view the path followed to reach the information displayed.
[0042] The breadcrumb field <b>350</b> is also, in accordance with one embodiment, a reverse navigational tool. A user may select a descriptive title <b>380</b> from breadcrumb field <b>350</b> to cause the scrolling navigational ribbon <b>310</b> to display the descriptive titles <b>330</b> corresponding to descriptive title <b>380</b>, thus allowing a user to back up to a higher level of information.
[0043]FIGS. 4, 5 and <b>6</b> are exemplary screen shots illustrating display window <b>300</b> of a user interface, showing positions for scrolling with right button <b>370</b>, scrolling with left arrow <b>360</b> and scrolling with grab bar <b>340</b>, in accordance with embodiments of the present invention.
[0044]FIGS. 5A and 5B illustrate the navigational ribbon displaying descriptive title positions before and after scrolling, according to one embodiment of the present invention.
[0045]FIG. 4 illustrates a user interface with the cursor <b>410</b> positioned for scrolling to the right according to an embodiment of the present invention. Once cursor <b>410</b> is positioned above right button <b>370</b>, cursor <b>410</b> becomes a pointing hand. The user may activate, through selection, the cursor control (e.g., cursor control <b>216</b> of FIG. 2) to cause scrolling navigational ribbon <b>310</b> to scroll to the right so that additional descriptive titles <b>330</b> that may be hidden from view to the left of display window <b>300</b> may be viewed. Refer to FIG. 5A for an illustration of navigational ribbon <b>310</b> in a before-scrolling position <b>510</b> and in an after-scrolling-right position <b>520</b>.
[0046]FIG. 5 illustrates a user interface with cursor <b>410</b> positioned for scrolling to the left, according to another embodiment of the present invention. Scrolling to the left is performed the same as scrolling to the right, except that the left button <b>360</b> is selected and descriptive titles <b>330</b> that may be hidden from view on scrolling navigational ribbon <b>310</b> to the right of display window <b>300</b> may be viewed. FIG. 5B illustrates navigational ribbon <b>310</b> in a before-scrolling position <b>530</b> and an after-scrolling-left position <b>540</b>.
[0047]FIG. 6 is an exemplary screen shot illustrating a display window of a user interface positioned for scrolling with grab bar <b>340</b>, in accordance with one embodiment of the present invention. To scroll navigational ribbon <b>310</b> to the left or right, a user positions the cursor near grab bar <b>340</b>. By holding down cursor control <b>216</b> and moving the cursor to the left or right, scrolling navigational ribbon <b>310</b> will scroll to the left or right, respectively.
[0048]FIG. 7 is a computer implemented flow diagram of process <b>700</b> for navigating within a software application in accordance with an embodiment of the present invention. At step <b>710</b>, a display window of an electronic device (e.g., device <b>200</b> of FIG. 2) is provided, in one embodiment, with a scrolling navigational ribbon (e.g., navigational ribbon <b>310</b> of FIG. 3) having descriptive titles (e.g., titles <b>330</b> of FIG. 3). Also provided at step <b>710</b> are navigational left and right arrows (e.g., arrows <b>360</b> and <b>370</b> of FIG. 3), a grab bar (e.g., grab bar <b>340</b> of FIG. 3) and a breadcrumb field (e.g., breadcrumb field <b>350</b> of FIG. 3).
[0049] According to one embodiment of the present invention, to return to any level of information within the hierarchy, referred to herein as reverse navigation, the user needs only to select the desired descriptive title <b>330</b> within the breadcrumb field <b>350</b> shown in step <b>715</b> of FIG. 7. If the breadcrumb field is selected, the process returns to the level of the selected title <b>330</b>, placing the descriptive titles associated with that level into the scrolling navigational ribbon <b>310</b>, as shown in step <b>717</b>. The process then returns to step <b>710</b>. If a breadcrumb field is not selected, process <b>700</b> proceeds to step <b>720</b>.
[0050] At step <b>720</b>, according to one embodiment, a user scrolls navigational ribbon <b>310</b> to the left or right, using either left arrow <b>360</b> or right arrow <b>370</b> or grab bar <b>340</b> or the tab key on the keyboard until the descriptive title <b>330</b> of required information is located. According to one embodiment, once the title <b>330</b> of required information is located, the user may select the required information by positioning a cursor at the location of the descriptive title <b>330</b> and activating the cursor control (e.g., cursor control <b>216</b> of FIG. 2) or the enter key on the keyboard.
[0051] At step <b>730</b>, according to one embodiment, if there is no subordinate information to the selected descriptive title <b>330</b>, process <b>700</b> proceeds to step <b>760</b>. If there is subordinate information to descriptive title <b>330</b>, process <b>700</b> proceeds to step <b>740</b>. FIGS. 7A, 7B and <b>7</b>C illustrate scrolling navigational ribbon <b>310</b> and breadcrumb field <b>350</b> according to embodiments of the present invention. FIG. 7A illustrates navigational ribbon <b>310</b> populated by a first set of descriptive titles, and breadcrumb field displaying “Home”, corresponding to the first level of titles according to one embodiment. In FIG. 7A, descriptive title “C” <b>770</b> illustrates the descriptive title being selected.
[0052] At step <b>740</b>, in accordance with one embodiment of the present invention, selected descriptive title (e.g., descriptive title <b>770</b> of FIG. 7B) is placed in breadcrumb field <b>350</b>. Scrolling navigational ribbon <b>310</b> is then populated by a second set of descriptive titles describing the subordinate information as shown in FIG. 7B. The user may then, according to one embodiment, as shown in step <b>750</b>, select a descriptive title (e.g., descriptive title <b>780</b> of FIG. 7B) from the scrolling navigational ribbon according to the procedure in step <b>720</b> above. The process then returns to step <b>730</b> where, if there is additional subordinate information, steps <b>740</b> and <b>750</b> are once again repeated. According to one embodiment, the descriptive titles <b>330</b> of information selected at each entry to step <b>740</b> are placed sequentially in the breadcrumb field, as illustrated in FIG. 7C, thus marking the hierarchy of the navigational process.
[0053] When there is no additional subordinate information, according to one embodiment, process <b>700</b> proceeds to step <b>760</b> and displays the required information. Upon completion of step <b>760</b>, the present embodiment exits flowchart <b>700</b>.
[0054] Although specific steps are disclosed in flowchart <b>700</b>, such steps are exemplary. That is, the present invention is well suited to performing various other steps or variations of the steps recited in FIG. 7.
[0055] In summary, embodiments of the present invention provide A method for navigating within a software application of an electronic device, such as a computer, personal digital assistant or global positioning system, using a scrolling navigational ribbon.
[0056] The foregoing descriptions of specific embodiments of the present invention have been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the claims appended hereto and their equivalents.
Contents5
13 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9274680B2 | Cited by | United States of America | Applicant |
| US8726177B2 | Cited by | United States of America | Applicant |
| US2010241997A1 | Cited by | United States of America | Pre-grant |
| US2009063547A1 | Cited by | United States of America | Pre-grant |
| US2009063517A1 | Cited by | United States of America | Pre-grant |
| US9697500B2 | Cited by | United States of America | Applicant |
| US2013318466A1 | Cited by | United States of America | Pre-grant |
| US10802841B2 | Cited by | United States of America | Applicant |
| US8010910B2 | Cited by | United States of America | Applicant |
| US8819009B2 | Cited by | United States of America | Applicant |
| JP2013513157A | Cited by | Japan | Search report |
| US9477574B2 | Cited by | United States of America | Applicant |
| US9927952B2 | Cited by | United States of America | Search report |
| US2010275151A1 | Cited by | United States of America | Pre-grant |
| US9652145B2 | Cited by | United States of America | Applicant |
| US8943442B1 | Cited by | United States of America | Search report |
| US2010331075A1 | Cited by | United States of America | Pre-grant |
| US8799823B2 | Cited by | United States of America | Search report |
| US2006085759A1 | Cited by | United States of America | Pre-grant |
| US2006123361A1 | Cited by | United States of America | Pre-grant |
| US2010331064A1 | Cited by | United States of America | Pre-grant |
| US2011109634A1 | Cited by | United States of America | Pre-grant |
| US2009271735A1 | Cited by | United States of America | Pre-grant |
| US2009024940A1 | Cited by | United States of America | Pre-grant |
| US8560965B2 | Cited by | United States of America | Search report |
| CN105242283A | Cited by | China | Search report |
| JP2013513157A | Cited by | Japan | Examiner |
| US2007156651A1 | Cited by | United States of America | Pre-grant |
| CN103412703A | Cited by | China | Search report |
| US8979538B2 | Cited by | United States of America | Applicant |
| US10156979B2 | Cited by | United States of America | Applicant |
| US2012066642A1 | Cited by | United States of America | Pre-grant |
| US2010275155A1 | Cited by | United States of America | Pre-grant |
| US9268828B2 | Cited by | United States of America | Applicant |
| US2005234979A1 | Cited by | United States of America | Pre-grant |
| US9841980B2 | Cited by | United States of America | Applicant |
| US8312386B2 | Cited by | United States of America | Search report |
| US10809901B2 | Cited by | United States of America | Search report |
| US7818683B2 | Cited by | United States of America | Search report |
| US2010218143A1 | Cited by | United States of America | Pre-grant |
| US2011145757A1 | Cited by | United States of America | Pre-grant |
| US2016328139A1 | Cited by | United States of America | Search report |
| US7707506B2 | Cited by | United States of America | Search report |
| US2002186252A1 | Cites | United States of America | Pre-grant |
| US2003018665A1 | Cites | United States of America | Pre-grant |
| US2003046401A1 | Cites | United States of America | Pre-grant |
| US2004075693A1 | Cites | United States of America | Pre-grant |
| US5838320A | Cites | United States of America | Pre-grant |
| US5844560A | Cites | United States of America | Pre-grant |
| US6292188B1 | Cites | United States of America | Pre-grant |
| US6300967B1 | Cites | United States of America | Pre-grant |
| US6606082B1 | Cites | United States of America | Pre-grant |
| US6678891B1 | Cites | United States of America | Pre-grant |
| US6734883B1 | Cites | United States of America | Pre-grant |
1 member in 1 office
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 12715202 | United States of America | A | |
| US20020127152 | – | – | – |
Members1
| Document | Office | Kind | |
|---|---|---|---|
| US2003197738A1 | United States of America | A1 |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISIONSTCB | STCB | |
| AssignmentAS | AS |
Numbers
- Publication, DOCDB
- 2003197738
- Publication, EPODOC
- US2003197738
- Application
- 10127152
- Application, DOCDB
- 12715202
- Application, EPODOC
- US20020127152
Titles
- English
- Navigational, scalable, scrolling ribbon
Classification
- CPC, 3
- G06F3/0485
- G06F3/0483
- G06F3/04855
- IPC, 2
- G06F3 033
- G06F3 048
- USPC, 1
- 715786000