`
`(12) United States Patent
`Kolletzki
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,643,917 B2
`Jan. 5, 2010
`
`(54) VEHICLE MULTIMEDIA SYSTEM
`
`(75) Inventor: Johannes Kolletzki, Neckartailfingen
`(DE)
`
`(73) Assignee: Harman Becker Automotive Systems
`GmbH, Karlsbad (DE)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 3 days.
`
`(*) Notice:
`
`5/2000 Singhal
`6,069,614 A
`6,128,006 A 10/2000 Rosenberg et al.
`6,700,839 B1
`3/2004 Auflicket al.
`6,819,990 B2 11/2004 Ichinose ...................... TO1/36
`7,035,720 B2
`4/2006 Taxis ............................. TO1/1
`7,096,431 B2 * 8/2006 Tambata et al. ............. T15,834
`2001/0034573 A1* 10/2001 Morgan et al. ................ TO1/36
`2001/0045965 A1* 11/2001 Orbanes et al. ............. 345,841
`2002/0059288 A1
`5/2002 Yagi et al.
`2003/0098888 A1
`5/2003 Guenther et al.
`
`21) Appl. No.: 11/213.509
`(21) Appl. No
`9
`(22) Filed:
`Aug. 26, 2005
`
`(65)
`
`Prior Publication Data
`US 2006/O173594 A1
`Aug. 3, 2006
`
`Foreign Application Priority Data
`(30)
`Aug. 26, 2004 (EP) .................................. O4O2O225
`Aug. 26, 2004 (EP) .................................. O4020226
`(51) Int. Cl.
`(2006.01)
`G06F 7/00
`(2006.01)
`G06F 9/00
`(2006.01)
`G06F 3/00
`(2006.01)
`G6F 3/48
`(52) U.S. Cl. .......................... 701/36; 715/716; 715/853
`(58) Field of Classification Search ..................... 701/1.
`701/29, 31, 32,35, 36,49, 200; 715/716,
`715/717, 727,811–814, 817827, 828, 830,
`715/832, 835, 841, 844, 853, 854, 866; 340/825,
`340/3.1, 3.3, 3.32, 825.25
`See application file for complete search history
`References Cited
`U.S. PATENT DOCUMENTS
`4,862.498 A
`8, 1989 Reed
`5.87.797 A
`2, 1993 Nielsen et al. ... 71708
`5,524, 190 A
`6/1996 Schaeffer et al.
`5,757,371 A
`5, 1998 Oran et al.
`5,802,300 A * 9/1998 Tanaka et al. ............... 709,222
`
`(56)
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`DE
`
`40 01 062 A1
`
`7, 1991
`
`(Continued)
`OTHER PUBLICATIONS
`Methodology for Dynamic Menu Escalation Selection for Pull
`Down Menu, IBMTechnical Disclosure Bulletin, vol. 37, No. 3, Mar.
`1994.
`
`(Continued)
`Primary Examiner Edward Pipala
`
`(57)
`
`ABSTRACT
`
`- 0
`A vehicle multimedia system includes a display that displays
`a hierarchically structured menu. The hierarchically struc
`d
`h
`lurality of sub
`tured menu may have a main menu, a plurality of submenus,
`and menu items. The multimedia system provides a memory
`for storing information identifying a menu or menu item, and
`a memory control unit for writing information related to a
`menu item upon a user's selection of the menu by an operat
`ing element or by automatic return to a main menu, and
`displaying the information as selectable menu items identi
`fied by the information.
`
`12 Claims, 10 Drawing Sheets
`
`
`
`
`
`MENU 2, 1
`
`MENU 1.2.2
`
`MENU2..
`
`MENU2.1.2
`
`
`
`Hyundai Exhibit 1022, Page 1 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`US 7,643,917 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`2003/0195681 A1* 10, 2003 Rother ........................ TO1/33
`2004/O128275 A1
`7/2004 Moehrle
`FOREIGN PATENT DOCUMENTS
`19849 328 A1
`5, 2000
`O 727 734 A1
`8, 1995
`O 727 734 A1
`8, 1996
`WO99, 49443
`9, 1999
`OTHER PUBLICATIONS
`Selectable Dynamic Drop-Down ListBoxes, IBM Technical Disclo
`sure Bulletin, vol. 38, No. 12, Dec. 1, 1995.
`
`DE
`EP
`EP
`WO
`
`Snyder, Microsoft Windows 95 Keyboard Guide by Maryanne K.
`Snyder and Gregory C. Lowney, Copyright (C) 1996 Microsoft Cor
`poration, pp. 1-13.
`Menu Selection. Anonymous, Kenneth Mason Publications, vol.328,
`No. 71, Aug. 1998.
`European Search Report for Application No. 04020225.1 dated Apr.
`6, 2005.
`McFedries Paul, The Complete Idiot's GuideTM to Windows(R 95,
`Second Edition, Fig. 1-8.
`Windows XP, Microsoft(R) Windows XP Pro, Version 2002, Fig. 1, 2.
`* cited by examiner
`
`Hyundai Exhibit 1022, Page 2 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`U.S. Patent
`
`Jan. 5, 2010
`
`Sheet 1 of 10
`
`US 7,643,917 B2
`
`v
`
`b)
`a y
`
`CN
`er
`y
`
`y
`
`CN
`S.
`
`N
`y
`
`VC
`cy
`
`o
`
`y
`
`-
`
`s
`
`Hyundai Exhibit 1022, Page 3 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`U.S. Patent
`
`Jan.5, 2010
`
`Sheet 2 of 10
`
`US 7,643,917 B2
`
`
`
`r
`er
`CN
`
`Hyundai Exhibit 1022, Page 4 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`Hyundai Exhibit 1022, Page 5 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`U.S. Patent
`
`Jan. 5, 2010
`
`Sheet 4 of 10
`
`US 7,643,917 B2
`
`
`
`
`
`SETTING
`
`,5)
`|----
`
`<+
`
`Hyundai Exhibit 1022, Page 6 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`U.S. Patent
`
`Jan. 5, 2010
`
`Sheet 5 of 10
`
`US 7,643,917 B2
`
`
`
`Hyundai Exhibit 1022, Page 7 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`U.S. Patent
`
`Jan.5, 2010
`
`Sheet 6 of 10
`
`US 7,643,917 B2
`
`CONTROL DEVICE TRACK
`ACTIVATES MENUTEMS
`
`610
`
`620
`
`SAVE EVERY ACTIVATED
`MENU OR MENUITEMS7
`
`
`
`
`
`
`
`MENUITEMS PERFORM
`FUNCTION?
`
`640
`
`DO NOT SAVE MENU
`ITEMS
`
`
`
`
`
`
`
`NO
`
`
`
`MENUTEMS SELECTED
`AND ACTIVATED2
`
`
`
`YES
`
`
`
`644
`
`SAVE MENUITEMS
`
`
`
`SAVE INFORMATION
`IDENTIFYING MAINMENUUPON
`ACTIVATION OF MENUITEM OF
`THIS MENU
`
`SAVE INFORMATION
`IDENTIFYING A FIRST LEVEL
`SUBMENU UPON ACTIVATION
`OF MENUITEM OF THE
`SUBMENU
`
`' (-NO
`u /
`634
`
`USERS ACTIVATE
`KEY?
`
`YES
`
`RETURN TO LAST ACTIVATED
`MENU AND DISPLAY
`
`Hyundai Exhibit 1022, Page 8 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`U.S. Patent
`
`Jan. 5, 2010
`
`Sheet 7 of 10
`
`US 7,643,917 B2
`
`USERS ACTIVATE KEY
`REGARDING SECOND TYPE
`MENUITEMS
`
`710
`
`LONG PUSH
`OF KEY?
`
`
`
`730
`
`RETURN TO MENU CONTAINING|No.
`MENUITEMS AND DISPLAY
`MENU
`
`PERFORM FUNCTION
`ASSIGNED TO MENUITEMS
`
`740
`
`Fig. 7
`
`Hyundai Exhibit 1022, Page 9 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`U.S. Patent
`
`Jan.5, 2010
`
`Sheet 8 of 10
`
`US 7.643,917 B2
`
`13O
`
`
`
`801 --
`
`Menu 2.1.2
`
`810 -
`
`Menu O
`
`811
`
`-I
`
`Menu 3
`
`812 --
`
`Menu 3.3
`
`813 - Menu 3.3.3
`
`814 - Menu 3.3.3.2
`
`815 -
`
`. . . . . . .
`
`Fig. 8
`
`Hyundai Exhibit 1022, Page 10 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`U.S. Patent
`
`Jan. 5, 2010
`
`Sheet 9 of 10
`
`US 7.643,917 B2
`
`Last Menus
`
`> MENU 2
`> MENU 2.1
`> MENU 2.12
`> MENU O
`
`> MENU 3
`> MENU 3.3
`> MENU 3.3.3
`> MENU 3.3.3.2
`
`-
`
`Fig. 9
`
`
`
`900
`
`Hyundai Exhibit 1022, Page 11 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`U.S. Patent
`
`Jan. 5, 2010
`
`Sheet 10 of 10
`
`US 7,643,917 B2
`
`START
`
`Display a menu on
`the display of the
`vehicle.
`
`1005
`
`
`
`
`
`1015
`
`
`
`
`
`Automatic return to
`main menu?
`
`User activation of
`menu?
`
`1010
`
`
`
`
`
`
`
`
`
`Wait for operating
`element actuation
`
`Store menu
`identifying
`information
`
`Overwrite oldest
`elements in
`memory with
`newer entries
`
`1035
`
`
`
`
`
`Operating element
`operation?
`
`
`
`Read information
`stored in response
`to Operating
`element operation
`
`Display selectable
`menu items On
`display
`
`Fig. 10
`
`1OOO
`
`1020
`
`1025
`
`1030
`
`1040
`
`1045
`
`Hyundai Exhibit 1022, Page 12 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`1.
`VEHICLE MULTIMEDIA SYSTEM
`
`US 7,643,917 B2
`
`BACKGROUND OF THE INVENTION
`
`1. Priority Claim
`This application claims the benefit of European Patent
`Application No. 04020226.9, filed Aug. 26, 2004, and Euro
`pean Patent Application No. 04 020 225.1, filed Aug. 26,
`2004; the disclosures of which are incorporated herein by
`reference. The application is also related to U.S. patent appli
`cation Ser. No. 1 1/212.494, filed on Aug. 26, 2005, entitled
`“Vehicle Multimedia System.” which is incorporated herein
`by reference in its entirety.
`2. Technical Field
`The invention relates to a vehicle multimedia system and in
`particular, to a vehicle multimedia system having a display
`for displaying a hierarchically structured menu.
`3. Related Art
`Multimedia systems are commonly used in a vehicle.
`Vehicle multimedia systems may include components that are
`designed specifically for a vehicle. Such as high fidelity (here
`inafter, referred to “hifi') units, navigation units, and tele
`phone units. Hifi units include, for example, amplifiers, radio
`tuners, and/or CD/DVD players. Navigation units include, for
`example, a global positioning system (GPS) device,
`CD/DVD as a mass storage device, and a control unit for
`running route guidance Software. Telephone units include, for
`example, a global system for mobile communications (GSM)
`device, a Universal Mobile Telecommunications System
`(UMTS) device, and/or a modem to enable internet access.
`Vehicle multimedia systems have become popular options
`upon purchase of a new vehicle. Today, vehicle multimedia
`systems provide more Sophisticated and diverse services and
`functions than in the past, and the trend towards more
`advanced systems is increasing. Vehicle multimedia systems
`may be more user-friendly if they are ergonomically
`designed, and they contain users-oriented interface.
`
`10
`
`15
`
`25
`
`30
`
`35
`
`SUMMARY
`
`A vehicle multimedia system provides various functions
`and services such as audio services, video services, and navi
`gation services. The vehicle multimedia system may employ
`a hierarchically structured menu system. Users may select
`and activate desired services and functions by using the menu
`system. Users navigate the menu system from a hierarchically
`highest menu to a hierarchically lowest menu. Each menu
`may include plural menu items. Upon activation of menu
`items, users may automatically reach a next menu or perform
`functions assigned to the activated menu items.
`A vehicle multimedia system may include a display for
`displaying hierarchically structured menus with menu items
`upon a vehicle users interaction with an operating element
`associated with the multimedia system. The vehicle multime
`dia system includes a memory and a control unit for control
`ling the memory. The control unit writes information related
`to menu items in response to activation of a menu item
`through the operating element or in response to an automati
`cally-caused or manually-caused return to the main menu.
`The control unit displays the supplied information on the
`display as selectable and activatable menu items, allowing
`access to the menus or menu items identified by the displayed
`information.
`The vehicle multimedia system also provides a method for
`displaying hierarchically structured menus. The method may
`include displaying a menu on the display, storing information
`identifying the menu item selected by a user, and/or automati
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`cally returning to the main menu. The method may include
`reading information stored in response to a user interaction
`with the operating element, and displaying the information as
`selectable and activatable menu items identified by the infor
`mation.
`Other systems, methods, features and advantages of the
`invention will be, or will become, apparent to one with skill in
`the art upon examination of the following figures and detailed
`description. It is intended that all Such additional systems,
`methods, features and advantages be included within this
`description, be within the scope of the invention, and be
`protected by the following claims.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The invention can be better understood with reference to
`the following drawings and description. The components in
`the figures are not necessarily to Scale, emphasis instead
`being placed upon illustrating the principles of the invention.
`Moreover, in the figures, like referenced numerals designate
`corresponding parts throughout the different views.
`FIG. 1 is a block diagram of a vehicle multimedia system.
`FIG. 2 is a schematic front view illustrating a vehicle
`multimedia system.
`FIG. 3 is a block diagram of a hierarchically structured
`menu system.
`FIG. 4 illustrates one example of a hierarchically struc
`tured menu involving audio functions.
`FIG. 5 illustrates content of a memory during navigation
`with the menu system of FIG. 3.
`FIG. 6 is a flowchart illustrating a tracking process of a
`menu or menu items.
`FIG. 7 is a flowchart illustrating activation of a key.
`FIG. 8 is a schematic diagram of the memory element
`storing the last activated menus.
`FIG. 9 is a schematic diagram of a menu including the last
`activated menus as menu items.
`FIG. 10 is a flowchart illustrating display of menu items in
`response to operation of an operating element.
`
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`FIG. 1 is a block diagram illustrating a vehicle multimedia
`system 100. The vehicle multimedia system 100 allows users
`to reach a last accessed menu or menu item with a simple
`operation of a predetermined operating element 116. For
`instance, the vehicle multimedia system 100 includes a
`memory 130 that stores information identifying the last
`accessed menu or menu item. A memory control unit 113 may
`organize writing and reading of Such information from and
`into the memory 130. The memory control unit 113 writes the
`information into the memory 130 when users activate a menu
`item to navigate a next menu. The operating element 116 may
`include a user programmable key, a Switch, a button, etc. The
`memory control unit 113 reads the stored information from
`the memory 130 in response to the operation of the operating
`element 116. This information may be supplied to a central
`control unit 112 of the vehicle multimedia system 100. The
`central control unit 112 may reach the corresponding menu or
`menu item. The menu or menu item identified by the infor
`mation is displayed or the function assigned to the menu item
`is performed
`The central control unit 112 controls the operation of the
`vehicle multimedia system 100. The central control unit 112
`is connected with a display 114. The display 114 may be a dot
`matrix display, a liquid crystal display, a touch-panel display,
`
`Hyundai Exhibit 1022, Page 13 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`US 7,643,917 B2
`
`10
`
`15
`
`30
`
`35
`
`40
`
`3
`or other display. The central control unit 112 transmits infor
`mation to the display 114, which in turn presents the infor
`mation to users.
`The operating element 116 may include at least one Switch.
`For example, the switch includes a rotary switch 118 and at
`least one push switch 120. Alternatively, or additionally, the
`operating element 116 may include other operating elements,
`Such as push Switches, rotary Switches, rotary-push-button
`Switches, etc. The operating element 116 also may include
`user programmable keys and/or user defined keys.
`The vehicle multimedia system 100 further provides a hifi
`unit 122, a navigation unit 124, and a mobile telecommuni
`cations unit 126. The hifi unit 122 provides entertainment
`functions, such as a radio, CD/DVD players, a TV, etc. The
`hifi unit 122 includes electronic components that provide
`various entertainment functions. The navigation unit 124 may
`offer route guidance and include a global positioning system
`(GPS) component and a storage component for storing route
`information. For example, the storage component may be a
`DVD. The mobile telecommunications unit 126 offers tele
`communication-related services, such as a telephone, inter
`net, a short message service (SMS), e-mail, etc. The mobile
`telecommunications unit 126 includes a module for a global
`system for mobile communications (GSM) and/or an UMTS
`module for building a connection to a telecommunications
`25
`provider.
`The central control unit 112 controls functions and services
`offered by the hifi unit 122, the navigation unit 124, and the
`mobile telecommunications unit 126. Users may select
`desired functions and services via a hierarchically structured
`menu system. The vehicle multimedia system 100 may
`employ a menu system for selecting and activating a desired
`function or service. The menu system includes a plurality of
`menu items that may be selected and activated by users. The
`menu items are organized and structured hierarchically and
`assigned to a specific menu. For example, a menu has menu
`items that belong to a next higher menu item. The menu
`system will be described in detail below in conjunction with
`FIGS. 3 and 4.
`The vehicle multimedia system 100 further includes a
`memory 128. The memory 128 includes a first memory ele
`ment 130 and a second memory element 132. The first
`memory element 130 stores information identifying a menu,
`which will be described in conjunction with FIG. 5. The
`second memory element 132 stores general information that
`is necessary for operation of the vehicle multimedia system
`100. Such as a program code, configuration information, etc.
`The memory 128 may be controlled by a memory control unit
`113. The memory control unit 113 may be integrated with the
`central control unit 112 or may function as a separate unit.
`FIG. 2 illustrates a front view of a vehicle multimedia
`system 200. The system 200 includes a front panel 234 Sup
`porting a display 214 and an operating element 216. As shown
`in FIG. 2, the operating element 216 may include two rotary
`push-button switches 218, ten push keys 220, and seven push
`keys 210. Those skilled in the art, however, will recognize that
`the vehicle multimedia system 200 may have fewer or more
`buttons, Switches, and/or keys depending on differing con
`figuration and/or operability. The configuration and/or oper
`ability may depend on the intended design and operation of
`the vehicle multimedia system 100. The push keys 220 may
`operate as user-programmable keys or Soft keys. Soft keys
`may be programmable and/or defined by users such that they
`are assigned to variable functions depending on a menu dis
`played on the display 214. The push keys 210 may operate as
`hard keys. Hard keys may be assigned to a predetermined
`function. Hard keys may be factory-programmed to be
`
`55
`
`45
`
`50
`
`60
`
`65
`
`4
`assigned with a specific function. Alternatively, users may
`define or program a specific function to hard keys. Soft keys
`may be programmed to have variable and multiple functions,
`whereas hard keys may be assigned with a fixed function.
`Although not shown, an enclosure may be provided to
`receive electronic components of the vehicle multimedia sys
`tem 200. Such as a control unit, a memory, and other devices.
`For example, the enclosure may include the central control
`unit 112, the memory 128, the hifi unit 122, the navigation
`unit 124, and the mobile telecommunications unit 126 of FIG.
`1. Alternatively, the devices such as the hifi unit 122, the
`navigation unit 124, and the mobile telecommunications unit
`126 may be separately installed from the enclosure when
`space is restricted.
`In FIG.2, users may operate the vehicle multimedia system
`200 with the operating element 216, in particular, with
`switches 218 and the soft and hard keys 210 and 220. The
`switches 218 may be rotary and/or push button, or they may
`be activated by a touch panel, or other known type of switch.
`The vehicle multimedia system 200 offers a plurality of func
`tions, services, and settings, which may be more than a num
`ber of Switches. A menu system may be needed to make
`selection and activation of services, functions, and settings, as
`will be described in detail below.
`FIG.3 is a block diagram of a menu system 340 for use with
`the vehicle multimedia system 100 and 200. The menu sys
`tem340 is by way of example and various other menu systems
`are possible. The menu system 340 is hierarchically struc
`tured and includes a plurality of menu levels. In FIG. 3, for
`example, five menu levels are shown. Main menu.342, located
`on the main menu level shows, for example, Menu 0. The
`main menu 342 (Menu 0) has three menu items 343 that may
`be selected and activated by users. Users may operate an
`operating element such as one of switches 118 and 218
`(FIGS. 1 and 2) to select and activate the menu items 343. In
`particular, a menu item of the main menu 342 may be dis
`played by a display such as the display 114 (FIG. 1) and users
`may select the displayed menu item by rotating the Switches
`118 and 218. Alternatively, or additionally, users may activate
`the menu item by pushing the switches 118 and 218. The
`term, "menu' may include a group of menu items that are
`simultaneously presented to users for selection.
`In FIG.3, each menu item 343 branches down to menus in
`the next menu level, as indicated with arrows. A second menu
`level provides, for example, three menus, including Menu 1.
`Menu 2, and Menu 3. Each of the Menus 1, 2, and 3 has menu
`items that may be selected and activated by users. Users also
`may reach a third menu level, which includes a plurality of
`different menus having menu items, respectively, as shown in
`FIG. 3.
`In FIG. 3, the menu items are illustrated with squares and
`circles. The square menu items may indicate menu items for
`opening a submenu, and the circular menu items may indicate
`menu items for performing a function. Alternatively, the
`square menu items may include both Submenus and menu
`items that perform a function.
`FIG. 4 illustrates a menu system 400 that includes menu
`and menu items involving audio functions. In FIG. 4, a dis
`play such as the display 114 of FIG. 1 displays the menu
`system 400. The main menu 442 may operate as a status
`screen showing necessary information, Such as a selected
`radio station, field strength of a mobile module, etc. Further,
`the main menu 442 includes menu items 443 including eight
`items 1 to 8. Each menu item 443 operates to activate a
`specific service or function of a vehicle multimedia system
`such as the vehicle multimedia system 100 and 200. For
`example, a menu item 444 (item 3) may activate audio func
`
`Hyundai Exhibit 1022, Page 14 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`5
`tions. When users select and activate the menu item 444, they
`reach a next menu 445. The term, “reach may indicate jump
`ing to a specific menu or menu item and displaying it on the
`display or directly activating a function assigned to the menu
`item. This menu 445 includes menu items 447 that may be
`selected by users. For example, the menu item “MP3 may
`allow users to activate the MP3 function of an audio unit.
`Subsequently, users may select files to be played (see, e.g.,
`449, 457, and 459).
`When users select and activate the menu item “MP3, they
`reach the menu 449 in the next menu level. Menu 449 may
`include a plurality of menu items 451 represented by icons,
`such as icons 453 for file directories and/or icons 455 for files.
`When users select and activate the directory icon 453, they
`may reach a next menu level 457. Menu 457 may present
`other menu items 451 represented inform of directory and file
`icons for selection and activation, as shown in FIG. 4. Acti
`vation of a directory menu item allows a next menu level to be
`reached. In this menu 459, file menu items may be presented
`for selection. When a menu is presented, such as 459, that
`does not include a directory menu item, then menu 459 is a
`hierarchical end of this menu branch. A displayed menu item
`455 performs a function, e.g., playback of a selected MP3 file.
`Users may choose not to operate the operating elements
`116 and 216 (FIGS. 1 and 2) for a predetermined time period.
`For instance, users may encounter heavy traffic or dangerous
`road conditions that require their attention during driving. In
`that case, a control unit such as the control unit 112 of FIG. 1
`may return the menu system 400 to the main menu 442. For
`example, in FIG. 4, when users navigate down to the menu
`459 and do not select and activate any menu items 455 for a
`predetermined time period, the main menu 442 may be dis
`played again.
`To avoid the repetitive navigation back to the menu 459 via
`the previously navigated menus, for example, 447. 449, and
`457, a vehicle multimedia system such as the vehicle multi
`media systems 100 and 200 may use a memory 128. In the
`example disclosed, the memory 128 includes two memory
`elements 130 and 132. The second memory element 132 was
`discussed in FIG. 1. The first memory element 130 of the
`vehicle multimedia system 100 now will be explained. The
`first memory element 130 stores information identifying
`menus. The information may include a last activated menu or
`menu item. Alternatively, or additionally, the information
`may include a specific menu navigation saved by users. This
`information may be retrieved by activating a predetermined
`operating element, for example, the keys 210 and 220 of FIG.
`2. In response to the activation of the operating element, the
`control unit 112 receives this information and causes the
`display 114 to display the menu corresponding to the
`retrieved information. In this manner, users may directly
`reach, for example, the last accessed menu or the saved menu.
`FIG. 5 illustrates content of the first memory element 130
`of FIG.1. The function of the first memory element 130 and
`its content are described with reference to FIGS. 3 and 5. By
`way of example, users have navigated from the main menu
`342 to the menu 359 via the menu 345,349, and 357. Further,
`users have activated a specific menu item 355 in the menu
`359.
`In FIG. 5, the first memory element 130 stores information
`identifying a menu, for example, so that users may return to
`that menu at a later time from anywhere in the menu system.
`The memory control unit 113 stores the value “O'” identifying
`the main menu 342 in response to an activation of the menu
`item 343 of this menu 342. Then, upon activation of the menu
`item 347 of menu 345, the memory control unit 113 writes
`information “3” identifying the menu 345 (Menu 3). When
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 7,643,917 B2
`
`10
`
`15
`
`6
`users select the menu 349 (Menu item 3.3 in FIG. 3) and
`activate a key such as the key 220 of FIG. 2, the menu 345 may
`be displayed. The activation of the key at a later time causes
`a return to the last accessed menu. Alternatively, or addition
`ally, the activation of the key may cause a return to the user
`saved menu. In response to the activation of the menu item
`351 of the menu 349 (Menu 3.3), the information 3.3 identi
`fying this menu 349 is stored in the first memory element 130.
`Then, the information 3.3.3 identifying the menu 357 (Menu
`3.3.3) is stored in the first memory element 130 in response to
`the activation of the menu item 353 of this menu 357.
`At this stage, the display 114 (FIG. 1) shows the menu 359.
`When users do not select and/or activate the menu system340
`for a certain period, the control unit 112 may return to the
`main menu 142 and drive the display 114 to display the main
`menu 342. If users operate the operating element 116, the
`memory control unit 113 reads the value stored in the first
`memory element 130, i.e., information "3.3.3” identifying the
`menu 357, and returns to the respective menu 357. Users now
`are able to proceed further with the selection of MP3 files, or
`other vehicle multimedia selections, without a repetitive navi
`gation through the whole menu branch. Users may reach the
`menu 359 by activating the menu item 353. Once menu item
`355 has been selected and activated, the information "3.3.3.2
`identifying the menu.359 (Menu 3.3.3.2 in FIG.3) is stored in
`the first memory element 130.
`As a result, the memory control unit 113 operates to track
`the activated menu that includes the last activated menu item
`or the saved menu item. The memory control unit 113 ensures
`that the respective value of the last activated menu or the
`saved menu item is written into the first memory element 130.
`Further, the memory control unit 113 ensures that this value is
`read out of the first memory element 130 in response to the
`activation of the keys 210 and 220, so that the menu identified
`by the retrieved information from the first memory element
`130 is displayed on the display 114.
`Alternatively, or additionally, the memory control unit 113
`may perform filtering with storage of menus and menu items.
`In particular, not every activated menu or menu item is stored
`in the first memory element 130. Rather, menus or menu
`items that correspond to a predetermined criterion, may be
`stored. For example, the memory control unit 113 may store
`only the menu or menu item that has been used for activation
`of a function. The memory control unit 113 may not store the
`menu or menu items that are used to jump to the next Sub
`menu. In FIG. 3, the menus 345, 349, and 357 may not be
`stored because the selected and activated menu items of these
`menus only lead to the next level menu (Submenu). Accord
`ingly, the menu 359 may be stored if the menu item 355 is
`selected and activated, but menu 359 may not be stored if the
`menu item 355 is not selected and activated. Alternatively, the
`memory control unit 113 may store the menu 359 if the
`system returns to the main menu 342 after lapse of a timeout
`period, although the menu item 355 has not been activated.
`FIG. 6 is a flowchart illustrating a tracking process of
`menus or menu items by the control unit 112. The control unit
`112 operates to track activated menus or menu items, as
`shown at 610. Users may want to recall navigation to a par
`ticular menu or menu item, and hence, may select to save
`every activated menu or menu item in the path to the desired
`menu or menu item. Alternatively, users may select to save
`Some of activated menu or menu items, as shown at 620.
`When users select to save every activated menu or menu item,
`the control unit 112 operates to save information identifying
`a main menu upon activation of one of menu items that belong
`to the main menu, as shown at 630. Upon activation of the
`menu item, the menu automatically leads to a first level Sub
`
`Hyundai Exhibit 1022, Page 15 of 19
`Hyundai Motor Company v. Mel Navip LLC
`IPR2024-00173
`
`
`
`7
`menu. Upon activation of one of menu items in the first level
`submenu, the memory control unit 113 operates to save infor
`mation identifying the first level submenu, as shown at 632.
`The activation of the menu item of the first level submenu
`automatically leads to a second level Submenu and this pro
`cess may be repeated until the menu may reaches a menu item
`of a hierarchically lowest menu, as shown at 634. Alterna
`tively, or additionally, users may activate a key Such as the
`keys 210 and 220 of FIG. 2. Upon activation of the key by
`users, the control unit 112 stops tracking and returns to the
`last activated menu, as shown at 638. A display such as the
`display 114 of FIG. 1 displays the last activated menu. When
`no selection or activation of the menu or menu items is made
`for a certain time period, the display 114 may display the
`main menu 342. Users may operate the key to retrieve the last
`accessed menu.
`In FIG. 6, when users activate the key, the last activated
`menu may be retrieved and displayed, as shown at 638. Alter
`natively, users may desire to save certain menu navigations
`for various reasons. Such as because they arrive at their des
`tination, they are interrupted by traffic, phone, etc, or they
`may desire to repeat the menu navigation, etc. A key of an
`operating element such as the keys 210 and 220 may be used
`to save and/or retrieve menu navigation paths. Users may
`program or define the key to perform saving and/or retrieving
`functions.
`When users select to save only some of activated menu or
`menu items, for example, due to limited storage, the control
`unit 112 may apply specific criteria to determine which menu
`or menu items to be saved. By way of example, the control
`unit 112 may determine whether menu items perform a cer
`tain function, as shown at 640. According to the criteria, menu
`items performing no functions, such as those that lead to a
`Submenu, may not be saved, as shown at 642. When a menu
`item performs a certain function, the control unit 112 deter
`mines whether the menu item is selected and activated, as
`shown at 644. Then, the selected menu items may be saved. If
`the menu item is not selected and activated, the menu item
`may not be saved, as shown at 642.
`As described above in conjunction with FIG. 3, there are at
`least two different types of menu items. The first type of menu
`items may provide for jumping to a submenu (indicated as
`squares in FIG. 3), and the second type of menu item may
`perform a function (indicated as circle in FIG. 3). FIG. 7 is a
`flowchart illustrating activation of a key with respect to the
`seco