US11068064B2 - Method of selecting an application target window in a user interface - Google Patents

Method of selecting an application target window in a user interface Download PDF

Info

Publication number
US11068064B2
US11068064B2 US15/619,925 US201715619925A US11068064B2 US 11068064 B2 US11068064 B2 US 11068064B2 US 201715619925 A US201715619925 A US 201715619925A US 11068064 B2 US11068064 B2 US 11068064B2
Authority
US
United States
Prior art keywords
application
application window
window
display
software application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
US15/619,925
Other versions
US20170277274A1 (en
Inventor
Brennan Boblett
Evan Small
Roy Goldman
Michael Fairman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tesla Inc
Original Assignee
Tesla Inc
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
Application filed by Tesla Inc filed Critical Tesla Inc
Priority to US15/619,925 priority Critical patent/US11068064B2/en
Assigned to TESLA, INC. reassignment TESLA, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: TESLA MOTORS, INC.
Assigned to TESLA MOTORS, INC. reassignment TESLA MOTORS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOBLETT, Brennan, FAIRMAN, MICHAEL, GOLDMAN, ROY, SMALL, EVAN
Publication of US20170277274A1 publication Critical patent/US20170277274A1/en
Application granted granted Critical
Publication of US11068064B2 publication Critical patent/US11068064B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
    • B60G17/015Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60JWINDOWS, WINDSCREENS, NON-FIXED ROOFS, DOORS, OR SIMILAR DEVICES FOR VEHICLES; REMOVABLE EXTERNAL PROTECTIVE COVERINGS SPECIALLY ADAPTED FOR VEHICLES
    • B60J7/00Non-fixed roofs; Roofs with movable panels, e.g. rotary sunroofs
    • B60J7/02Non-fixed roofs; Roofs with movable panels, e.g. rotary sunroofs of sliding type, e.g. comprising guide shoes
    • B60J7/04Non-fixed roofs; Roofs with movable panels, e.g. rotary sunroofs of sliding type, e.g. comprising guide shoes with rigid plate-like element or elements, e.g. open roofs with harmonica-type folding rigid panels
    • B60J7/043Sunroofs e.g. sliding above the roof
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3697Output of additional, non-guidance related information, e.g. low fuel level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S7/00Indicating arrangements; Control arrangements, e.g. balance control
    • H04S7/30Control circuits for electronic adaptation of the sound field
    • H04S7/302Electronic adaptation of stereophonic sound system to listener position or orientation
    • H04S7/303Tracking of listener position or orientation

Definitions

  • the present invention relates generally to a user interface and, more particularly, to a method of selecting the target window in which an application is viewed on a user interface.
  • a conventional computer interface provides a variety of simplified techniques that can be used to select and activate a particular program or application. While the nomenclature and launch features may vary depending upon the operating system, in general these techniques allow a shortcut for the desired program/application to be placed directly on the desktop or within a taskbar or dock located at a screen edge, for example along the top or bottom of the screen.
  • these techniques allow a shortcut for the desired program/application to be placed directly on the desktop or within a taskbar or dock located at a screen edge, for example along the top or bottom of the screen.
  • a method comprising the steps of: displaying on a touch-screen of a vehicle a graphical user interface (GUI), the GUI including a taskbar region including a plurality of icons that provide shortcut access to applications, a first portion divided into a plurality of application windows, a second portion displaying persistent controls and a swap button; launching and displaying a first software application in a first application window of the plurality of application windows in response to a first user selection of a first icon of the plurality of icons, the first icon corresponding to the first software application; launching and displaying a second software application in a second application window of the plurality of application windows in response to a second user selection of a second icon of the plurality of icons, the second icon corresponding to the second software application; wherein the first application window covers at least half of the first portion of the GUI; and after launching and displaying the first software application and second software application and in response to a third user selection of the swap button, displaying the second software application in the first application window, and displaying the first software application
  • the first application window is resized to cover more of the touch-screen.
  • the method includes expanding the first application window of the plurality of application windows to cover the first portion, after launching and displaying the first software application in the first application window of the plurality of application windows.
  • the first software application is a navigational system application.
  • the first application window is displayed above the second application window.
  • the applications include a navigation system application, an energy tracking application, a camera application, a phone application, an entertainment system application and a browser application.
  • the persistent controls include at least one of a vehicle settings control, a passenger cabin temperature control, a vehicle seat warmer control, an audio volume control, and a defrost control.
  • the method further comprising displaying the first software application in the first application window and displaying the second software application in the second application window, after displaying the second software application in the first application window and displaying the first software application in the second application window and in response to a fourth user selection of the swap button.
  • An apparatus for use in a vehicle comprising: a touch-screen; a graphical processing unit (GPU); a central processing unit (CPU); memory; wherein the memory includes instructions for causing the GPU and CPU to display on the touch-screen of the vehicle a graphical user interface (GUI), the GUI including a taskbar region including a plurality of icons that provide shortcut access to applications, a first portion divided into a plurality of application windows, a second portion displaying persistent controls, and a swap button; launch and display a first software application in a first application window of the plurality of application windows in response to a first user selection of a first icon of the plurality of icons, the first icon corresponding to the first software application; launch and display a second software application in a second application window of the plurality of application windows in response to a second user selection of a second icon of the plurality of icons, the second icon corresponding to the second software application; wherein the first application window covers at least half of the first portion of the GUI; and after launching and displaying the first software
  • a vehicle comprising: a touch-screen; a graphical processing unit (GPU); a central processing unit (CPU); memory; wherein the memory includes instructions for causing the GPU and CPU to display on the touch-screen of the vehicle a graphical user interface (GUI), the GUI including a taskbar region including a plurality of icons that provide shortcut access to applications a first portion divided into a plurality of application windows a second portion displaying persistent controls and a swap button; launch and display a first software application in a first application window of the plurality of application windows in response to a first user selection of a first icon of the plurality of icons, the first icon corresponding to the first software application; launch and display a second software application in a second application window of the plurality of application windows in response to a second user selection of a second icon of the plurality of icons, the second icon corresponding to the second software application; wherein the first application window covers at least half of the first portion of the GUI; and after launching and displaying the first software application and second software application and in response to
  • FIG. 1 provides a block diagram of an exemplary interface system that may be used with the present invention
  • FIG. 2 illustrates an exemplary GUI screen
  • FIG. 3 illustrates the exemplary GUI screen of FIG. 2 after a user has selected the swap application window button, thereby swapping application locations on the GUI screen.
  • the preferred embodiment of the present invention utilizes a large format screen, preferably a touch-screen, which is of sufficient size to allow multiple windows to be opened. It will be appreciated that the screen size required for multiple window viewing depends upon a number of factors, including the user. Thus while the preferred embodiment utilizes a 17-inch touch-screen with a 16:10 aspect ratio, other embodiments may utilize both smaller and larger screen sizes.
  • the touch-screen display is used in a vehicle, both as a visual aid and as a means of controlling multiple vehicle subsystems. It should be understood that the invention may also be used in non-vehicle applications (e.g., desktop computer, laptop computer, tablet, smartphone, etc.). If used within a vehicle compartment, preferably the display is mounted within the vehicle's central console, thus providing access to the data on the screen as well as the displayed system controls to both the driver and the passenger seated in the passenger front seat.
  • FIG. 1 provides a block diagram of an exemplary interface system 100 that includes touch-screen 101 and is suitable for use with the invention.
  • display 101 is coupled to a system controller 103 .
  • Controller 103 includes a graphical processing unit (GPU) 105 , a central processing unit (CPU) 107 , and memory 109 .
  • GPU graphical processing unit
  • CPU central processing unit
  • Memory 109 may be comprised of flash memory, a solid state disk drive, a hard disk drive, or any other memory type or combination of memory types.
  • Controller 103 is coupled to a variety of different vehicle subsystems, including the vehicle subsystem controls and vehicle subsystem monitors that are to be accessed and/or viewed on display 101 .
  • Exemplary subsystems include audio subsystem 111 , climate control subsystem 113 , navigation subsystem 115 , drive train monitoring subsystem 117 , charging subsystem 119 , mobile phone subsystem 121 , vehicle camera subsystem 123 , vehicle set-up subsystem 125 and web browser subsystem 127 .
  • Vehicle set-up subsystem 125 allows general vehicle operating conditions to be set, conditions such as seat position, moon roof or sun roof position/operation, internal and external lighting, windshield wiper operation, etc.
  • a mobile telecommunications link 129 is also coupled to controller 103 , thereby allowing the controller to obtain updates, interface configuration profiles, and other data from an external data source (e.g., manufacturer, dealer, service center, web-based application, remote home-based system, etc.).
  • Mobile telecommunications link 129 may be based on any of a variety of different standards including, but not limited to, GSM EDGE, UMTS, CDMA2000, DECT, and WiMAX.
  • FIG. 2 provides an exemplary screen 200 .
  • GUI graphical user interface
  • a GUI display configured for use with the invention, regardless of whether the display is a touch-screen as preferred or a non-touch-screen, preferably includes a dedicated taskbar region 201 .
  • taskbar region 201 is shown positioned at the top of GUI screen 200 , it will be appreciated that it could be located elsewhere (e.g., at the bottom of the screen, along a side of the screen, etc.).
  • icons representative of the applications that provide the user with shortcut access to each of the designated applications for example applications that control various vehicle subsystems.
  • the application shortcuts located within the taskbar are configured by a third party (e.g., the system or vehicle manufacturer) while in another embodiment the application shortcuts located within the taskbar are configured by the end user.
  • the shortcuts in taskbar 201 are for those applications for which frequent access is desired.
  • the illustrated shortcuts are for a media/audio/entertainment system application (i.e., media icon 203 ), a navigation system application (i.e., navigation icon 205 ), an energy tracking application that monitors battery usage/charging (i.e., energy icon 207 ), a browser application (i.e., web icon 209 ), a camera application for a back-up and/or forward view camera (i.e., camera icon 211 ), and a mobile/cell phone interface application (i.e., phone icon 213 ).
  • media/audio/entertainment system application i.e., media icon 203
  • a navigation system application i.e., navigation icon 205
  • an energy tracking application that monitors battery usage/charging
  • a browser application i.e., web icon 209
  • a camera application for a back-up and/or forward view camera i.e.,
  • a portion of the GUI display screen is divided into two or more windows that are used to display the selected applications.
  • two windows are shown with upper window 215 displaying web browser application 209 and lower window 217 displaying a map selected via navigation interface application 205 .
  • a selected window may be expanded to cover all of the windows (e.g., windows 215 and 217 ), a particularly useful feature when either the web browser or the navigation system is selected.
  • the user can switch between a full-screen and a half-screen mode for a particular application by tapping, or clicking, on button 219 within the lower left hand corner of the affected window.
  • button 219 can be located elsewhere on display screen 200 , or an alternate means may be used to toggle between full-screen and half-screen display modes for a particular application window. Additionally, in some embodiments the user can resize windows, for example allowing the lower window to cover 75% of the available display screen while the upper window covers only 25% of the available display screen.
  • a portion 221 of the screen is used for persistent controls that remain on the display screen regardless of the applications being displayed on the screen.
  • These persistent controls may be selected based on the need for frequent access (e.g., temperature controllers 223 / 225 , seat warmers 227 / 229 , climate controller 231 and audio volume controller 233 , etc.) or for safety (e.g., front defroster controller 235 , rear defroster controller 237 , etc.).
  • a “settings” button 239 is also shown, which provides the user with instant access to the various vehicle settings (e.g., lights, sunroof control, etc.).
  • the persistent controls may be configured by the user, the system/vehicle manufacturer, or by a third party.
  • the user is able to easily and quickly swap the positions of the software applications within the upper and lower windows, thus allowing the user to customize the display to meet current preferences.
  • the user may have selected the web browser application 209 in order to use an internet radio service.
  • the internet radio service may be displayed on the lower window (i.e., lower window 217 ) while a navigation screen, selected via navigation application 205 , may be displayed on the primary viewing region of the screen (i.e., upper window 215 ).
  • buttons 241 represented by a swap window icon on the display
  • tapping refers to selecting button 241 by touching soft-button 241 on a touch-screen
  • clicking refers to selecting button 241 using a mouse controller or similar input device with either a touch-screen or non-touch screen display.
  • window swap button 241 is located between windows 215 and 217 , or adjacent to the intersection of windows 215 and 217 , thus intuitively linking the button's location with its function.
  • the use of a double-ended arrow icon for button 241 provides the user with a visual indicator as to the functionality of button 241 .
  • button 241 having a different look/icon, for example a button with the word “swap” and a double-ended arrow.
  • button 241 may be located elsewhere on the display 200 , for example within portion 221 of the screen.
  • buttons 241 When a user activates button 241 , for example by tapping or clicking the button, the application windows switch positions as previously noted. Thus if the user is viewing display 200 shown in FIG. 2 and taps or otherwise selects button 241 , the applications would switch positions as illustrated in GUI screen 300 shown in FIG. 3 . Then, if the user selects button 241 again, the two windows would switch positions back to the positions shown in FIG. 2 . It will be appreciated that this technique of providing a simple means of swapping application windows may be used with any two applications, e.g., media/audio control interface, phone interface, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A method for controlling application windows is provided for use with a graphical user interface (GUI) display which is divided into at least first and second application windows. Various software applications may be launched in the first and second application windows. In order to switch locations of the software applications launched in the first and second application windows the user selects a swap window button, for example by tapping or clicking on a swap window icon on the GUI display.

Description

CROSS-REFERENCE TO RELATED APPLICATION
The present U.S. Utility Patent Application claims priority pursuant to 35 U.S.C. § 120 as a continuation of U.S. Utility application Ser. No. 13/789,739, entitled “Method of Selecting an Application Target Window in a User Interface,” filed Mar. 8, 2013, which claims priority pursuant to 35 U.S.C. § 119(e) to U.S. Provisional Application No. 61/706,915, entitled “Vehicle User Interface,” filed Sep. 28, 2012, both of which are hereby incorporated herein by reference in their entirety and made part of the present U.S. Utility Patent Application for all purposes.
FIELD OF THE INVENTION
The present invention relates generally to a user interface and, more particularly, to a method of selecting the target window in which an application is viewed on a user interface.
BACKGROUND OF THE INVENTION
A conventional computer interface provides a variety of simplified techniques that can be used to select and activate a particular program or application. While the nomenclature and launch features may vary depending upon the operating system, in general these techniques allow a shortcut for the desired program/application to be placed directly on the desktop or within a taskbar or dock located at a screen edge, for example along the top or bottom of the screen. When the user selects a particular program/application, either by tapping (or double tapping) on the program/application icon if the interface is a touch-screen, or selecting the program/application by clicking (or double clicking) on the icon using a mouse, the program/application opens up on the screen. Generally, the program/application will open in a full screen mode, i.e., maximized to cover the entire screen window. In some operating systems, if the program/application was minimized prior to its last closure, when re-opened it will re-open in the same size window as when it was closed. Similarly, if the program/application was minimized prior to its last closure, when re-opened the program/application will typically be located in the same location on the screen as where it was when it was last closed.
When a touch-screen or mouse-controlled user interface is used in a vehicle, the driver is often required to open an application, input data, or otherwise interact with the interface in a rushed manner and while performing other tasks related to driving the car. In this and similar scenarios, conventional application shortcuts may provide the user with insufficient control. Accordingly, what is needed is shortcut technique that easily and quickly allows a user to control the target windows associated with multiple applications, thus minimizing user interaction while still providing the user with the desired level of control. The present invention provides such a user interface.
SUMMARY OF THE INVENTION
A method comprising the steps of: displaying on a touch-screen of a vehicle a graphical user interface (GUI), the GUI including a taskbar region including a plurality of icons that provide shortcut access to applications, a first portion divided into a plurality of application windows, a second portion displaying persistent controls and a swap button; launching and displaying a first software application in a first application window of the plurality of application windows in response to a first user selection of a first icon of the plurality of icons, the first icon corresponding to the first software application; launching and displaying a second software application in a second application window of the plurality of application windows in response to a second user selection of a second icon of the plurality of icons, the second icon corresponding to the second software application; wherein the first application window covers at least half of the first portion of the GUI; and after launching and displaying the first software application and second software application and in response to a third user selection of the swap button, displaying the second software application in the first application window, and displaying the first software application in the second application window.
According to another aspect the first application window is resized to cover more of the touch-screen. According to another aspect the method includes expanding the first application window of the plurality of application windows to cover the first portion, after launching and displaying the first software application in the first application window of the plurality of application windows. According to another aspect the first software application is a navigational system application. According to another aspect the first application window is displayed above the second application window. According to another aspect the applications include a navigation system application, an energy tracking application, a camera application, a phone application, an entertainment system application and a browser application. According to another aspect the persistent controls include at least one of a vehicle settings control, a passenger cabin temperature control, a vehicle seat warmer control, an audio volume control, and a defrost control. According to another aspect the method further comprising displaying the first software application in the first application window and displaying the second software application in the second application window, after displaying the second software application in the first application window and displaying the first software application in the second application window and in response to a fourth user selection of the swap button.
An apparatus for use in a vehicle comprising: a touch-screen; a graphical processing unit (GPU); a central processing unit (CPU); memory; wherein the memory includes instructions for causing the GPU and CPU to display on the touch-screen of the vehicle a graphical user interface (GUI), the GUI including a taskbar region including a plurality of icons that provide shortcut access to applications, a first portion divided into a plurality of application windows, a second portion displaying persistent controls, and a swap button; launch and display a first software application in a first application window of the plurality of application windows in response to a first user selection of a first icon of the plurality of icons, the first icon corresponding to the first software application; launch and display a second software application in a second application window of the plurality of application windows in response to a second user selection of a second icon of the plurality of icons, the second icon corresponding to the second software application; wherein the first application window covers at least half of the first portion of the GUI; and after launching and displaying the first software application and second software application and in response to a third user selection of the swap button display the second software application in the first application window, and display the first software application in the second application window.
A vehicle comprising: a touch-screen; a graphical processing unit (GPU); a central processing unit (CPU); memory; wherein the memory includes instructions for causing the GPU and CPU to display on the touch-screen of the vehicle a graphical user interface (GUI), the GUI including a taskbar region including a plurality of icons that provide shortcut access to applications a first portion divided into a plurality of application windows a second portion displaying persistent controls and a swap button; launch and display a first software application in a first application window of the plurality of application windows in response to a first user selection of a first icon of the plurality of icons, the first icon corresponding to the first software application; launch and display a second software application in a second application window of the plurality of application windows in response to a second user selection of a second icon of the plurality of icons, the second icon corresponding to the second software application; wherein the first application window covers at least half of the first portion of the GUI; and after launching and displaying the first software application and second software application and in response to a third user selection of the swap button display the second software application in the first application window, and display the first software application in the second application window.
A further understanding of the nature and advantages of the present invention may be realized by reference to the remaining portions of the specification and the drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 provides a block diagram of an exemplary interface system that may be used with the present invention;
FIG. 2 illustrates an exemplary GUI screen; and
FIG. 3 illustrates the exemplary GUI screen of FIG. 2 after a user has selected the swap application window button, thereby swapping application locations on the GUI screen.
DETAILED DESCRIPTION
The preferred embodiment of the present invention utilizes a large format screen, preferably a touch-screen, which is of sufficient size to allow multiple windows to be opened. It will be appreciated that the screen size required for multiple window viewing depends upon a number of factors, including the user. Thus while the preferred embodiment utilizes a 17-inch touch-screen with a 16:10 aspect ratio, other embodiments may utilize both smaller and larger screen sizes.
In the preferred embodiment, the touch-screen display is used in a vehicle, both as a visual aid and as a means of controlling multiple vehicle subsystems. It should be understood that the invention may also be used in non-vehicle applications (e.g., desktop computer, laptop computer, tablet, smartphone, etc.). If used within a vehicle compartment, preferably the display is mounted within the vehicle's central console, thus providing access to the data on the screen as well as the displayed system controls to both the driver and the passenger seated in the passenger front seat.
FIG. 1 provides a block diagram of an exemplary interface system 100 that includes touch-screen 101 and is suitable for use with the invention. In system 100, display 101 is coupled to a system controller 103. Controller 103 includes a graphical processing unit (GPU) 105, a central processing unit (CPU) 107, and memory 109. CPU 107 and GPU 105 may be separate or contained on a single chip set. Memory 109 may be comprised of flash memory, a solid state disk drive, a hard disk drive, or any other memory type or combination of memory types. Controller 103 is coupled to a variety of different vehicle subsystems, including the vehicle subsystem controls and vehicle subsystem monitors that are to be accessed and/or viewed on display 101. Exemplary subsystems include audio subsystem 111, climate control subsystem 113, navigation subsystem 115, drive train monitoring subsystem 117, charging subsystem 119, mobile phone subsystem 121, vehicle camera subsystem 123, vehicle set-up subsystem 125 and web browser subsystem 127. Vehicle set-up subsystem 125 allows general vehicle operating conditions to be set, conditions such as seat position, moon roof or sun roof position/operation, internal and external lighting, windshield wiper operation, etc. Preferably a mobile telecommunications link 129 is also coupled to controller 103, thereby allowing the controller to obtain updates, interface configuration profiles, and other data from an external data source (e.g., manufacturer, dealer, service center, web-based application, remote home-based system, etc.). Mobile telecommunications link 129 may be based on any of a variety of different standards including, but not limited to, GSM EDGE, UMTS, CDMA2000, DECT, and WiMAX.
FIG. 2 provides an exemplary screen 200. It should be understood that the icons and information shown on this and subsequent graphical user interface (GUI) screens is for illustration purposes only and that the invention is equally applicable to screens utilizing a different format, size or configuration as well as interfaces utilizing different operating systems, different programs/applications, etc. Furthermore, it should be understood that the terms “program”, “application” and “program/application” are used interchangeably throughout this specification.
A GUI display configured for use with the invention, regardless of whether the display is a touch-screen as preferred or a non-touch-screen, preferably includes a dedicated taskbar region 201. Although taskbar region 201 is shown positioned at the top of GUI screen 200, it will be appreciated that it could be located elsewhere (e.g., at the bottom of the screen, along a side of the screen, etc.). Within taskbar 201 are icons representative of the applications that provide the user with shortcut access to each of the designated applications, for example applications that control various vehicle subsystems. In one embodiment, the application shortcuts located within the taskbar are configured by a third party (e.g., the system or vehicle manufacturer) while in another embodiment the application shortcuts located within the taskbar are configured by the end user. Typically the shortcuts in taskbar 201 are for those applications for which frequent access is desired. In the exemplary GUI screen the illustrated shortcuts are for a media/audio/entertainment system application (i.e., media icon 203), a navigation system application (i.e., navigation icon 205), an energy tracking application that monitors battery usage/charging (i.e., energy icon 207), a browser application (i.e., web icon 209), a camera application for a back-up and/or forward view camera (i.e., camera icon 211), and a mobile/cell phone interface application (i.e., phone icon 213).
In accordance with the invention, a portion of the GUI display screen is divided into two or more windows that are used to display the selected applications. In the exemplary screen 200, two windows are shown with upper window 215 displaying web browser application 209 and lower window 217 displaying a map selected via navigation interface application 205. In the preferred embodiment, a selected window may be expanded to cover all of the windows (e.g., windows 215 and 217), a particularly useful feature when either the web browser or the navigation system is selected. In the illustrated embodiment the user can switch between a full-screen and a half-screen mode for a particular application by tapping, or clicking, on button 219 within the lower left hand corner of the affected window. It will be appreciated that button 219 can be located elsewhere on display screen 200, or an alternate means may be used to toggle between full-screen and half-screen display modes for a particular application window. Additionally, in some embodiments the user can resize windows, for example allowing the lower window to cover 75% of the available display screen while the upper window covers only 25% of the available display screen.
In the illustrated GUI a portion 221 of the screen is used for persistent controls that remain on the display screen regardless of the applications being displayed on the screen. These persistent controls may be selected based on the need for frequent access (e.g., temperature controllers 223/225, seat warmers 227/229, climate controller 231 and audio volume controller 233, etc.) or for safety (e.g., front defroster controller 235, rear defroster controller 237, etc.). In the exemplary screen, a “settings” button 239 is also shown, which provides the user with instant access to the various vehicle settings (e.g., lights, sunroof control, etc.). The persistent controls may be configured by the user, the system/vehicle manufacturer, or by a third party.
In accordance with the invention, the user is able to easily and quickly swap the positions of the software applications within the upper and lower windows, thus allowing the user to customize the display to meet current preferences. For example, during a drive the user may have selected the web browser application 209 in order to use an internet radio service. During the majority of the drive the internet radio service may be displayed on the lower window (i.e., lower window 217) while a navigation screen, selected via navigation application 205, may be displayed on the primary viewing region of the screen (i.e., upper window 215). At some point during the drive the user may wish to switch positions of these two application windows, for example in order to position the web browser in the upper viewing window 215 while using the web browser to look-up an address, get additional information about the destination, etc. According to the invention, in order to swap application window locations, the user simply taps, or clicks, on button 241 (represented by a swap window icon on the display), where tapping refers to selecting button 241 by touching soft-button 241 on a touch-screen and clicking refers to selecting button 241 using a mouse controller or similar input device with either a touch-screen or non-touch screen display.
In the preferred and illustrated embodiment, window swap button 241 is located between windows 215 and 217, or adjacent to the intersection of windows 215 and 217, thus intuitively linking the button's location with its function. The use of a double-ended arrow icon for button 241 provides the user with a visual indicator as to the functionality of button 241. Note that the inventors clearly envision button 241 having a different look/icon, for example a button with the word “swap” and a double-ended arrow. Similarly, the inventors envision that button 241 may be located elsewhere on the display 200, for example within portion 221 of the screen.
When a user activates button 241, for example by tapping or clicking the button, the application windows switch positions as previously noted. Thus if the user is viewing display 200 shown in FIG. 2 and taps or otherwise selects button 241, the applications would switch positions as illustrated in GUI screen 300 shown in FIG. 3. Then, if the user selects button 241 again, the two windows would switch positions back to the positions shown in FIG. 2. It will be appreciated that this technique of providing a simple means of swapping application windows may be used with any two applications, e.g., media/audio control interface, phone interface, etc.
It should be understood that identical element symbols used on multiple figures refer to the same component, or components of equal functionality. Additionally, the accompanying figures are only meant to illustrate, not limit, the scope of the invention and should not be considered to be to scale.
Systems and methods have been described in general terms as an aid to understanding details of the invention. In some instances, well-known structures, materials, and/or operations have not been specifically shown or described in detail to avoid obscuring aspects of the invention. In other instances, specific details have been given in order to provide a thorough understanding of the invention. One skilled in the relevant art will recognize that the invention may be embodied in other specific forms, for example to adapt to a particular system or apparatus or situation or material or component, without departing from the spirit or essential characteristics thereof. Therefore the disclosures and descriptions herein are intended to be illustrative, but not limiting, of the scope of the invention.

Claims (23)

What is claimed is:
1. A method comprising the steps of:
displaying on a touch-screen of a vehicle a graphical user interface (GUI), the GUI including:
a taskbar region including a fixed plurality of icons in a fixed order independent of user input that provide shortcut access to a plurality of applications;
a first portion divided into a plurality of application windows;
a second portion displaying a set of controls related to the vehicle as a static display, wherein the displayed set of controls of the static display is displayed independent of selected and displayed applications, and wherein the displayed set of controls of the static display is related to at least one control associated with the operation of the vehicle and is displayed in an order independent of user input;
at least one resize button, wherein each application window includes a single resize button displayed within the application window at a same location within each application window, wherein the resize button is used to toggle between a first display mode and a second display mode that resize the application window; and
a swap button displayed at a location either between a first application window and a second application window, or adjacent to an intersection of the first application window and the second application window, wherein the swap button provides a visual indication linking the first application window and the second application window, the visual indication having a location associated with at least one of the first application window or the second application window;
launching and displaying a first software application in the first application window of the plurality of application windows in response to a first user selection of a first icon of the plurality of icons, the first icon corresponding to the first software application and the first application window having a first size;
launching and displaying a second software application in the second application window of the plurality of application windows in response to a second user selection of a second icon of the plurality of icons, the second icon corresponding to the second software application and the second application window having a second size;
after launching and displaying the first software application and second software application and in response to a third user selection of the swap button:
displaying the second software application in the first application window; and
displaying the first software application in the second application window.
2. The method of claim 1, wherein the first application window is resized to cover greater than half of the touch-screen.
3. The method of claim 1, wherein the second application window is resized to cover greater than half of the touch-screen.
4. The method of claim 1, wherein the first software application is a navigational system application.
5. The method of claim 4, wherein launching and displaying a first software application in a first application window includes launching and displaying the first application window above the second application window.
6. The method of claim 1, wherein the applications include a navigation system application, an energy tracking application, a camera application, a phone application, an entertainment system application and a browser application.
7. The method of claim 1, wherein the controls of the static display include a vehicle settings control, a passenger cabin temperature control, a vehicle seat warmer control, an audio volume control, and a defrost control.
8. The method of claim 1, further comprising displaying the first software application in the first application window and displaying the second software application in the second application window, after displaying the second software application in the first application window and displaying the first software application in the second application window and in response to a fourth user selection of the swap button.
9. The method of claim 1, wherein the swap button is alternatively displayed within the second portion of the GUI.
10. The method of claim 1, wherein the first size and second size are different from each other.
11. The method of claim 1, wherein the second application window is resized to cover greater than half of the touch-screen and less than an entire touch screen in response to a user action.
12. An apparatus for use in a vehicle comprising:
a touch-screen;
a graphical processing unit (GPU);
a central processing unit (CPU);
memory;
wherein the memory includes instructions for causing the GPU and CPU to:
display on the touch-screen of the vehicle a graphical user interface (GUI), the GUI including:
a taskbar region including a fixed plurality of icons in a fixed order independent of user input that provide shortcut access to a plurality of applications;
a first portion divided into a plurality of application windows;
a second portion displaying a set of controls related to the vehicle as a static display, the displayed set of controls of the static display being displayed independent of selected and displayed applications, wherein the displayed set of controls of the static display is related to the vehicle and is displayed in an order independent of user input;
at least one resize button, wherein each application window includes a resize button displayed within the application window at a same location within each application window, wherein the resize button is used to toggle between a first display mode and a second display mode that resize the application window; and
a swap button displayed at a location either between a first application window and a second application window, or adjacent to an intersection of the first application window and the second application window, wherein the swap button provides a visual indication linking the first application window and the second application window, the visual indication having a location associated with at least one of the first application window or the second application window;
launch and display a first software application in the first application window of the plurality of application windows in response to a first user selection of a first icon of the plurality of icons, the first icon corresponding to the first software application;
launch and display a second software application in the second application window of the plurality of application windows in response to a second user selection of a second icon of the plurality of icons, the second icon corresponding to the second software application;
subsequent to the launch and display of the first software application and second software application, receive a third user selection of the swap button:
display the second software application in the first application window; and
display the first software application in the second application window.
13. The apparatus of claim 12, wherein the memory includes instructions for further causing the GPU and CPU to resize the first application window to cover greater than half of the touch-screen.
14. The apparatus of claim 12, wherein the memory includes instructions for further causing the GPU and CPU to resize the second application window to cover greater than half of the touch-screen and less than an entire touch-screen.
15. The apparatus of claim 12, wherein the first software application is a navigational system application.
16. The apparatus of claim 15, wherein the memory includes instructions for further causing the GPU and CPU to display the first application window above the second application window.
17. The apparatus of claim 12, wherein the applications include at least one of a navigation system application, an energy tracking application, a camera application, a phone application, an entertainment system application and a browser application.
18. The apparatus of claim 12, wherein the controls of the static display include at least one of a vehicle settings control, a passenger cabin temperature control, a vehicle seat warmer control, an audio volume control, and a defrost control.
19. The apparatus of claim 12, wherein the memory includes instructions for further causing the GPU and CPU to, subsequent to displaying the second software application in the first application window and displaying the first software application in the second application window, display the first software application in the first application window and display the second software application in the second application window in response to a fourth user selection of the swap button.
20. A vehicle comprising:
a touch-screen;
a graphical processing unit (GPU);
a central processing unit (CPU);
memory;
wherein the memory includes instructions for causing the GPU and CPU to:
display on the touch-screen of the vehicle a graphical user interface (GUI), the GUI including:
a taskbar region including a fixed plurality of icons in a fixed order independent of user input that provide shortcut access to a plurality of applications;
a first portion divided into a plurality of application windows;
a second portion displaying a set of controls related to the vehicle as a static display of icons, the displayed set of controls of the static display being displayed independent of selected and displayed applications, wherein the displayed set of controls of the static display is related to the vehicle and is displayed in an order independent of user input;
at least one resize button, wherein each application window includes a resize button displayed within the application window at a same location within each application window, wherein the resize button is used to toggle between a first display mode and a second display mode that resize the application window; and
a swap button displayed at a location either between a first application window and a second application window, or adjacent to an intersection of the first application window and the second application window, wherein the swap button provides a visual indication linking the first application window and the second application window, the visual indication having a location associated with at least one of the first application window or the second application window;
launch and display a first software application in the first application window of the plurality of application windows in response to a first user selection of a first icon of the plurality of icons, the first icon corresponding to the first software application;
launch and display a second software application in the second application window of the plurality of application windows in response to a second user selection of a second icon of the plurality of icons, the second icon corresponding to the second software application;
subsequent to the launch and display of the first software application and second software application, receive a third user selection of the swap button:
display the second software application in the first application window; and
display the first software application in the second application window.
21. The vehicle of claim 20, wherein the memory includes instructions for further causing the GPU and CPU to resize the first application window to cover greater than half of the touch-screen.
22. The vehicle of claim 20, wherein the memory includes instructions for further causing the GPU and CPU to resize the second application window to cover greater than half of the touch-screen and less than an entire touch-screen.
23. The vehicle of claim 20, wherein the vehicle further comprises a navigation subsystem and wherein the first software application is a navigational system application.
US15/619,925 2012-09-28 2017-06-12 Method of selecting an application target window in a user interface Active US11068064B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/619,925 US11068064B2 (en) 2012-09-28 2017-06-12 Method of selecting an application target window in a user interface

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261706915P 2012-09-28 2012-09-28
US13/789,739 US20140096069A1 (en) 2012-09-28 2013-03-08 Method of Selecting an Application Target Window in a User Interface
US15/619,925 US11068064B2 (en) 2012-09-28 2017-06-12 Method of selecting an application target window in a user interface

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/789,739 Continuation US20140096069A1 (en) 2012-09-28 2013-03-08 Method of Selecting an Application Target Window in a User Interface

Publications (2)

Publication Number Publication Date
US20170277274A1 US20170277274A1 (en) 2017-09-28
US11068064B2 true US11068064B2 (en) 2021-07-20

Family

ID=50385242

Family Applications (5)

Application Number Title Priority Date Filing Date
US13/764,942 Active 2034-07-17 US10180727B2 (en) 2012-09-28 2013-02-12 Method of launching an application and selecting the application target window
US13/765,363 Active 2034-08-10 US10019066B2 (en) 2012-09-28 2013-02-12 Method of launching an application and selecting the application target window
US13/789,739 Abandoned US20140096069A1 (en) 2012-09-28 2013-03-08 Method of Selecting an Application Target Window in a User Interface
US15/619,925 Active US11068064B2 (en) 2012-09-28 2017-06-12 Method of selecting an application target window in a user interface
US16/030,157 Active 2033-11-08 US10901515B2 (en) 2012-09-28 2018-07-09 Vehicular interface system for launching an application

Family Applications Before (3)

Application Number Title Priority Date Filing Date
US13/764,942 Active 2034-07-17 US10180727B2 (en) 2012-09-28 2013-02-12 Method of launching an application and selecting the application target window
US13/765,363 Active 2034-08-10 US10019066B2 (en) 2012-09-28 2013-02-12 Method of launching an application and selecting the application target window
US13/789,739 Abandoned US20140096069A1 (en) 2012-09-28 2013-03-08 Method of Selecting an Application Target Window in a User Interface

Family Applications After (1)

Application Number Title Priority Date Filing Date
US16/030,157 Active 2033-11-08 US10901515B2 (en) 2012-09-28 2018-07-09 Vehicular interface system for launching an application

Country Status (1)

Country Link
US (5) US10180727B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220038568A1 (en) * 2017-08-18 2022-02-03 Huawei Technologies Co., Ltd. Display Method and Terminal

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2751634C (en) * 2009-02-06 2014-10-07 Bae Systems Plc Touch-screen vehicle remote control
US20140095023A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Vehicle Air Suspension Control System
US10180727B2 (en) 2012-09-28 2019-01-15 Tesla, Inc. Method of launching an application and selecting the application target window
EP3690624B1 (en) * 2012-12-06 2023-02-01 Samsung Electronics Co., Ltd. Display device and method of controlling the same
US9594603B2 (en) 2013-04-15 2017-03-14 Microsoft Technology Licensing, Llc Application-to-application launch windowing
US10754536B2 (en) * 2013-04-29 2020-08-25 Microsoft Technology Licensing, Llc Content-based directional placement application launch
KR102266198B1 (en) * 2013-08-02 2021-06-18 삼성전자주식회사 Method and device for managing tap window indicating application group included heterogeneous applications
KR102202899B1 (en) * 2013-09-02 2021-01-14 삼성전자 주식회사 Method and apparatus for providing multiple applications
DE102014200024A1 (en) * 2014-01-06 2015-07-09 Volkswagen Aktiengesellschaft A display operation unit and method for displaying additional indications of a display unit
JP6176731B2 (en) * 2014-03-11 2017-08-09 株式会社コナミデジタルエンタテインメント GAME MANAGEMENT DEVICE, GAME SYSTEM, AND PROGRAM
KR101575648B1 (en) * 2014-07-01 2015-12-08 현대자동차주식회사 User interface apparatus, Vehicle having the same and method for controlling the same
EP3007050A1 (en) * 2014-10-08 2016-04-13 Volkswagen Aktiengesellschaft User interface and method for adapting a menu bar on a user interface
DE102014016570A1 (en) * 2014-11-08 2016-05-12 GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) Vehicle door with control panel
EP3040842B1 (en) * 2015-01-02 2019-08-07 Volkswagen AG User interface and method for hybrid use of a display unit of a means of locomotion
US10088993B2 (en) * 2015-04-01 2018-10-02 Ebay Inc. User interface for controlling data navigation
WO2017000138A1 (en) * 2015-06-29 2017-01-05 Orange Method for controlling the execution of a program configurable into a disabled state and enabled state
CN105653133B (en) * 2015-12-30 2019-03-01 语联网(武汉)信息技术有限公司 The extended method and device of application program
CN105955650A (en) * 2016-04-29 2016-09-21 努比亚技术有限公司 Human-computer interaction operation method and device
EP3324280B1 (en) * 2016-11-16 2020-07-22 Seat, S.A. Method for configuring a graphic display system
KR101876738B1 (en) * 2016-12-14 2018-07-10 현대자동차주식회사 Vehicle user interface providing apparatus and method
US10369988B2 (en) 2017-01-13 2019-08-06 Ford Global Technologies, Llc Autonomous parking of vehicles inperpendicular parking spots
US10683034B2 (en) 2017-06-06 2020-06-16 Ford Global Technologies, Llc Vehicle remote parking systems and methods
US10775781B2 (en) * 2017-06-16 2020-09-15 Ford Global Technologies, Llc Interface verification for vehicle remote park-assist
US10234868B2 (en) 2017-06-16 2019-03-19 Ford Global Technologies, Llc Mobile device initiation of vehicle remote-parking
US10585430B2 (en) 2017-06-16 2020-03-10 Ford Global Technologies, Llc Remote park-assist authentication for vehicles
US10281921B2 (en) 2017-10-02 2019-05-07 Ford Global Technologies, Llc Autonomous parking of vehicles in perpendicular parking spots
US10580304B2 (en) 2017-10-02 2020-03-03 Ford Global Technologies, Llc Accelerometer-based external sound monitoring for voice controlled autonomous parking
US10627811B2 (en) 2017-11-07 2020-04-21 Ford Global Technologies, Llc Audio alerts for remote park-assist tethering
US10336320B2 (en) 2017-11-22 2019-07-02 Ford Global Technologies, Llc Monitoring of communication for vehicle remote park-assist
US10578676B2 (en) 2017-11-28 2020-03-03 Ford Global Technologies, Llc Vehicle monitoring of mobile device state-of-charge
CN108021306B (en) * 2017-12-20 2021-06-01 Oppo广东移动通信有限公司 Application interface display method and related equipment
US10814864B2 (en) 2018-01-02 2020-10-27 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US11148661B2 (en) 2018-01-02 2021-10-19 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10974717B2 (en) 2018-01-02 2021-04-13 Ford Global Technologies, I.LC Mobile device tethering for a remote parking assist system of a vehicle
US10688918B2 (en) 2018-01-02 2020-06-23 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10737690B2 (en) 2018-01-02 2020-08-11 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10583830B2 (en) 2018-01-02 2020-03-10 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10585431B2 (en) 2018-01-02 2020-03-10 Ford Global Technologies, Llc Mobile device tethering for a remote parking assist system of a vehicle
US10684773B2 (en) 2018-01-03 2020-06-16 Ford Global Technologies, Llc Mobile device interface for trailer backup-assist
US10747218B2 (en) 2018-01-12 2020-08-18 Ford Global Technologies, Llc Mobile device tethering for remote parking assist
KR102088215B1 (en) * 2018-01-22 2020-03-13 삼성전자주식회사 Elelctronic device for controlling a plurality of applications
US10917748B2 (en) 2018-01-25 2021-02-09 Ford Global Technologies, Llc Mobile device tethering for vehicle systems based on variable time-of-flight and dead reckoning
US10684627B2 (en) 2018-02-06 2020-06-16 Ford Global Technologies, Llc Accelerometer-based external sound monitoring for position aware autonomous parking
US11188070B2 (en) 2018-02-19 2021-11-30 Ford Global Technologies, Llc Mitigating key fob unavailability for remote parking assist systems
US10507868B2 (en) 2018-02-22 2019-12-17 Ford Global Technologies, Llc Tire pressure monitoring for vehicle park-assist
CN110221882B (en) * 2018-03-02 2022-06-17 Oppo广东移动通信有限公司 Display method, display device, mobile terminal and storage medium
US10732622B2 (en) 2018-04-05 2020-08-04 Ford Global Technologies, Llc Advanced user interaction features for remote park assist
US10793144B2 (en) 2018-04-09 2020-10-06 Ford Global Technologies, Llc Vehicle remote park-assist communication counters
US10683004B2 (en) 2018-04-09 2020-06-16 Ford Global Technologies, Llc Input signal management for vehicle park-assist
US10759417B2 (en) 2018-04-09 2020-09-01 Ford Global Technologies, Llc Input signal management for vehicle park-assist
US10493981B2 (en) 2018-04-09 2019-12-03 Ford Global Technologies, Llc Input signal management for vehicle park-assist
US10232673B1 (en) 2018-06-01 2019-03-19 Ford Global Technologies, Llc Tire pressure monitoring with vehicle park-assist
US10384605B1 (en) 2018-09-04 2019-08-20 Ford Global Technologies, Llc Methods and apparatus to facilitate pedestrian detection during remote-controlled maneuvers
US10717432B2 (en) 2018-09-13 2020-07-21 Ford Global Technologies, Llc Park-assist based on vehicle door open positions
US10821972B2 (en) 2018-09-13 2020-11-03 Ford Global Technologies, Llc Vehicle remote parking assist systems and methods
US10967851B2 (en) 2018-09-24 2021-04-06 Ford Global Technologies, Llc Vehicle system and method for setting variable virtual boundary
US10529233B1 (en) 2018-09-24 2020-01-07 Ford Global Technologies Llc Vehicle and method for detecting a parking space via a drone
US10908603B2 (en) 2018-10-08 2021-02-02 Ford Global Technologies, Llc Methods and apparatus to facilitate remote-controlled maneuvers
US10628687B1 (en) 2018-10-12 2020-04-21 Ford Global Technologies, Llc Parking spot identification for vehicle park-assist
US11097723B2 (en) 2018-10-17 2021-08-24 Ford Global Technologies, Llc User interfaces for vehicle remote park assist
US11137754B2 (en) 2018-10-24 2021-10-05 Ford Global Technologies, Llc Intermittent delay mitigation for remote vehicle operation
US11372527B2 (en) * 2019-01-22 2022-06-28 Ford Global Technologies, Llc Dash cards user interface
US11789442B2 (en) 2019-02-07 2023-10-17 Ford Global Technologies, Llc Anomalous input detection
CN111991800B (en) * 2019-02-22 2024-06-21 网易(杭州)网络有限公司 Game role control method, device, equipment and storage medium
US11195344B2 (en) 2019-03-15 2021-12-07 Ford Global Technologies, Llc High phone BLE or CPU burden detection and notification
US11169517B2 (en) 2019-04-01 2021-11-09 Ford Global Technologies, Llc Initiation of vehicle remote park-assist with key fob
US11275368B2 (en) 2019-04-01 2022-03-15 Ford Global Technologies, Llc Key fobs for vehicle remote park-assist
CN110186475A (en) * 2019-06-05 2019-08-30 重庆菜鸽途讯科技有限公司 A kind of navigation display method, mobile terminal and computer readable storage medium
CN110633043A (en) * 2019-08-26 2019-12-31 华为技术有限公司 Split screen processing method and terminal equipment
USD941304S1 (en) 2019-10-30 2022-01-18 Ford Global Technologies, Llc Vehicle display panel with user interface
US11727532B1 (en) * 2019-11-03 2023-08-15 Wells Fargo Bank N.A. Workplace digital billboard experience
CN112965642A (en) 2019-11-27 2021-06-15 中兴通讯股份有限公司 Electronic device, driving method thereof, driving module, and computer-readable storage medium
CN114077365A (en) 2020-08-21 2022-02-22 荣耀终端有限公司 Split screen display method and electronic equipment
US11513754B2 (en) 2020-09-08 2022-11-29 Atieva, Inc. Presenting content on separate display devices in vehicle instrument panel
US12099688B2 (en) 2020-12-15 2024-09-24 Microsoft Technology Licensing, Llc Automated on-screen windows arrangements
WO2022140473A1 (en) * 2020-12-22 2022-06-30 Sterling Labs Llc Systems and methods for launching and replacing applications
US11194471B1 (en) 2021-01-28 2021-12-07 Honda Motor Co., Ltd. Apparatus and method for display control based on touch interface
CN112835483A (en) * 2021-01-29 2021-05-25 中汽创智科技有限公司 Method, system, device and medium for starting vehicle-mounted application to different display screens
US11635874B2 (en) * 2021-06-11 2023-04-25 Microsoft Technology Licensing, Llc Pen-specific user interface controls
CN113535317A (en) * 2021-09-14 2021-10-22 广州朗国电子科技股份有限公司 Method and device for replacing and interacting split-screen display interface
JP7559721B2 (en) * 2021-09-16 2024-10-02 トヨタ自動車株式会社 On-vehicle device, vehicle, on-vehicle device control method, and program
CN113568732A (en) * 2021-09-24 2021-10-29 统信软件技术有限公司 Application program switching method, computing device and storage medium
US11868160B2 (en) * 2022-02-09 2024-01-09 Microsoft Technology Licensing, Llc Just-in-time snap layouts
CN116088744A (en) * 2023-02-23 2023-05-09 维沃移动通信有限公司 Application control method and device thereof

Citations (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4866776A (en) 1983-11-16 1989-09-12 Nissan Motor Company Limited Audio speaker system for automotive vehicle
US5083275A (en) 1988-04-08 1992-01-21 Nissan Motor Company, Limited Height control system for automotive suspension system with vehicle driving condition dependent variable target height
US5271063A (en) 1990-11-19 1993-12-14 Staar S.A. Controls for a vehicle audio/video apparatus
US5491795A (en) 1993-05-04 1996-02-13 International Business Machines Corporation Window management system with a hierarchical iconic array and miniature windows
JPH09261800A (en) 1996-03-26 1997-10-03 Nissan Diesel Motor Co Ltd Sound equipment for automobile and its control method
US5754174A (en) 1992-08-27 1998-05-19 Starfish Software, Inc. User interface with individually configurable panel interfaces for use in a computer system
US5790120A (en) 1992-08-27 1998-08-04 Starfish Software, Inc. Individually configurable panel user interface with selective launching, sticky windows, hot keys, start up options and configurable background
US5933597A (en) 1996-04-04 1999-08-03 Vtel Corporation Method and system for sharing objects between local and remote terminals
US6043818A (en) 1996-04-30 2000-03-28 Sony Corporation Background image with a continuously rotating and functional 3D icon
EP1028011A2 (en) 1999-02-13 2000-08-16 Rover Group Limited A user interface unit for a vehicle
US6204847B1 (en) 1995-07-17 2001-03-20 Daniel W. Wright Shared virtual desktop collaborative application system
US20010043198A1 (en) 2000-03-22 2001-11-22 Ludtke Harold Aaron Data entry user interface
US20020054133A1 (en) * 1998-03-23 2002-05-09 David Henry Jameson User interface enhancement for windows-based operating systems
US6454341B2 (en) 2000-06-20 2002-09-24 Meritor Light Vehicle Systems, Inc. Lift gate for a motor vehicle
US20030070437A1 (en) 2001-09-11 2003-04-17 Trw Automotive Electronics & Components Gmbh & Co. Kg Setting system for an air-conditioner in a vehicle
US20050105744A1 (en) 2003-11-18 2005-05-19 Lee Yong-Hee Method of improving speaker sound quality in vehicle by controlling speaker angle
US20050110229A1 (en) 2003-10-16 2005-05-26 Ryoji Kimura Vehicle height adjusting apparatus
US20050135636A1 (en) 2003-12-22 2005-06-23 Lear Corporation Audio system for use with a vehicle
US20050152562A1 (en) 2004-01-13 2005-07-14 Holmi Douglas J. Vehicle audio system surround modes
US20050210406A1 (en) 2004-03-08 2005-09-22 Sap Aktiengesellschaft Method and system for switching among management system applications
US20050254775A1 (en) 2004-04-01 2005-11-17 Techsmith Corporation Automated system and method for conducting usability testing
US20050261822A1 (en) 2004-05-18 2005-11-24 Hikaru Wako Navigation method and apparatus to define favorite spot and extract information concerning the favorite spot
US20050271219A1 (en) 2003-01-23 2005-12-08 Harman Becker Automotive Systems Gmbh Audio system with balance setting based on information addresses
US20050280524A1 (en) 2004-06-18 2005-12-22 Applied Digital, Inc. Vehicle entertainment and accessory control system
US20060036962A1 (en) 2000-01-04 2006-02-16 Jobs Steven P Computer interface having a single window mode of operation
US20060101352A1 (en) 2003-01-14 2006-05-11 Koninklijke Philips Electronics N.V. Rearranging views on a computer screen
US20060155429A1 (en) 2004-06-18 2006-07-13 Applied Digital, Inc. Vehicle entertainment and accessory control system
US20060195232A1 (en) 1997-08-01 2006-08-31 American Calcar Inc. Centralized control and management system for automobiles
US20060262935A1 (en) 2005-05-17 2006-11-23 Stuart Goose System and method for creating personalized sound zones
WO2006135326A1 (en) 2005-06-17 2006-12-21 Volvo Lastvagnar Ab Height adjustment system for a vehicle
US20070101297A1 (en) 2005-10-27 2007-05-03 Scott Forstall Multiple dashboards
US20070198948A1 (en) * 2004-03-22 2007-08-23 Nintendo Co., Ltd. Information processing apparatus, information processing program, storage medium storing an information processing program and window controlling method
US20070234223A1 (en) 2000-11-09 2007-10-04 Leavitt Joseph M User definable interface system, method, support tools, and computer program product
US20080016456A1 (en) 2006-07-11 2008-01-17 Liam Friedland Method and system for providing docked-undocked application tabs
US20080034309A1 (en) 2006-08-01 2008-02-07 Louch John O Multimedia center including widgets
US20080207188A1 (en) 2007-02-23 2008-08-28 Lg Electronics Inc. Method of displaying menu in a mobile communication terminal
US20080297483A1 (en) 2007-05-29 2008-12-04 Samsung Electronics Co., Ltd. Method and apparatus for touchscreen based user interface interaction
US20080302014A1 (en) 2007-06-05 2008-12-11 Gm Global Technology Operations, Inc. Method and apparatus for positioning a motor actuated vehicle accessory
US20090122018A1 (en) 2007-11-12 2009-05-14 Leonid Vymenets User Interface for Touchscreen Device
US20090143937A1 (en) 2007-12-04 2009-06-04 Lockheed Martin Corporation GPS-based traction control system using wirelessly received weather data
US20090144622A1 (en) 2007-11-29 2009-06-04 Cisco Technology, Inc. On-Board Vehicle Computer System
US20090184480A1 (en) 2004-12-30 2009-07-23 Volvo Lastvagnar Ab Information based controlling of chassis height of a vehicle
US20090210110A1 (en) 2008-02-14 2009-08-20 Delphi Technologies, Inc. Method of operating a vehicle accessory
US20090313567A1 (en) 2008-06-16 2009-12-17 Kwon Soon-Young Terminal apparatus and method for performing function thereof
US7707514B2 (en) 2005-11-18 2010-04-27 Apple Inc. Management of user interface elements in a display environment
US20100176632A1 (en) 2009-01-09 2010-07-15 Be Aerospace, Inc. Touch screen control interface for passenger seat
US20100248788A1 (en) * 2009-03-25 2010-09-30 Samsung Electronics Co., Ltd. Method of dividing screen areas and mobile terminal employing the same
US20100313164A1 (en) 2009-06-08 2010-12-09 John Louch User interface for multiple display regions
US20100318266A1 (en) 2009-06-15 2010-12-16 Tesla Motors, Inc. Interface for vehicle function control via a touch screen
US20110037725A1 (en) 2002-07-03 2011-02-17 Pryor Timothy R Control systems employing novel physical controls and touch screens
US20110082627A1 (en) 2009-10-05 2011-04-07 Tesla Motors, Inc. Morphing Vehicle User Interface
US20110087982A1 (en) 2009-10-08 2011-04-14 Mccann William Jon Workspace management tool
US20110087989A1 (en) 2009-10-08 2011-04-14 Mccann William Jon Activity management tool
US20110099512A1 (en) 2009-10-28 2011-04-28 Lg Electronics Inc. Method for displaying windows
US20110138295A1 (en) 2009-12-09 2011-06-09 Georgy Momchilov Methods and systems for updating a dock with a user interface element representative of a remote application
US20110148626A1 (en) 2009-01-12 2011-06-23 Acevedo William C GPS Device and Portal
US20110166748A1 (en) 2010-01-07 2011-07-07 Ford Global Technologies, Llc Multi-display vehicle information system and method
US20110282537A1 (en) 2010-05-12 2011-11-17 Toyota Motor Engineering & Manufacturing North America, Inc. Virtual vehicle interface
US20120005602A1 (en) * 2010-07-02 2012-01-05 Nokia Corporation Methods and apparatuses for facilitating task switching
KR20120014444A (en) 2010-08-09 2012-02-17 현대자동차주식회사 Apparatus and method for controlling sun roof with touch panel
US20120084692A1 (en) 2010-09-30 2012-04-05 Lg Electronics Inc. Mobile terminal and control method of the mobile terminal
US20120081310A1 (en) 2010-10-01 2012-04-05 Imerj LLC Pinch gesture to swap windows
US20120110497A1 (en) * 2010-10-01 2012-05-03 Imerj, Llc Changing stack when swapping
US20120131496A1 (en) 2010-11-23 2012-05-24 Apple Inc. Grouping and Browsing Open Windows
US20120311498A1 (en) 2011-06-02 2012-12-06 Lenovo (Singapore) Pte. Ltd. Dock for favorite applications
US20130099523A1 (en) 2011-10-19 2013-04-25 Tesla Motors, Inc. Dual Hinged Vehicle Door
US8434019B2 (en) 2008-06-02 2013-04-30 Daniel Paul Nelson Apparatus and method for positioning windows on a display
US20130132485A1 (en) 2011-11-23 2013-05-23 Calgary Scientific Inc. Methods and systems for collaborative remote application sharing and conferencing
US20130179304A1 (en) 2012-01-11 2013-07-11 Jason Swist Method and system for notifications relating to consumer actions
US20130208190A1 (en) 2012-01-23 2013-08-15 Fourthwall Media, Inc Systems and methods for user event data reduction
JP5278469B2 (en) 2011-03-03 2013-09-04 東京エレクトロン株式会社 Substrate processing method, substrate processing apparatus, and storage medium
US20130305155A1 (en) 2010-10-20 2013-11-14 Keejung Yoon Audio control device using multi-screen and control method thereof
US20140095029A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Sunroof Control Interface
US20140096069A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Method of Selecting an Application Target Window in a User Interface
US20140095023A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Vehicle Air Suspension Control System
US20140095997A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Audio System Optimization Interface
EP2840215A1 (en) 2013-08-19 2015-02-25 Nissan Motor Manufacturing (UK) Ltd. Bump stop for vehicle closure damping
US9045025B1 (en) 2014-04-30 2015-06-02 Spintek Filtration, Inc. Articulated gull wing door

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2742485B2 (en) 1992-03-31 1998-04-22 日産車体株式会社 Sunroof opening and closing device
JPH092618A (en) 1995-06-16 1997-01-07 Toshiba Corp Goods spring-out preventive device

Patent Citations (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4866776A (en) 1983-11-16 1989-09-12 Nissan Motor Company Limited Audio speaker system for automotive vehicle
US5083275A (en) 1988-04-08 1992-01-21 Nissan Motor Company, Limited Height control system for automotive suspension system with vehicle driving condition dependent variable target height
US5271063A (en) 1990-11-19 1993-12-14 Staar S.A. Controls for a vehicle audio/video apparatus
US5754174A (en) 1992-08-27 1998-05-19 Starfish Software, Inc. User interface with individually configurable panel interfaces for use in a computer system
US5790120A (en) 1992-08-27 1998-08-04 Starfish Software, Inc. Individually configurable panel user interface with selective launching, sticky windows, hot keys, start up options and configurable background
US5491795A (en) 1993-05-04 1996-02-13 International Business Machines Corporation Window management system with a hierarchical iconic array and miniature windows
US6204847B1 (en) 1995-07-17 2001-03-20 Daniel W. Wright Shared virtual desktop collaborative application system
JPH09261800A (en) 1996-03-26 1997-10-03 Nissan Diesel Motor Co Ltd Sound equipment for automobile and its control method
US5933597A (en) 1996-04-04 1999-08-03 Vtel Corporation Method and system for sharing objects between local and remote terminals
US6043818A (en) 1996-04-30 2000-03-28 Sony Corporation Background image with a continuously rotating and functional 3D icon
US20060195232A1 (en) 1997-08-01 2006-08-31 American Calcar Inc. Centralized control and management system for automobiles
US20020054133A1 (en) * 1998-03-23 2002-05-09 David Henry Jameson User interface enhancement for windows-based operating systems
EP1028011A2 (en) 1999-02-13 2000-08-16 Rover Group Limited A user interface unit for a vehicle
US20060036962A1 (en) 2000-01-04 2006-02-16 Jobs Steven P Computer interface having a single window mode of operation
US20010043198A1 (en) 2000-03-22 2001-11-22 Ludtke Harold Aaron Data entry user interface
US6454341B2 (en) 2000-06-20 2002-09-24 Meritor Light Vehicle Systems, Inc. Lift gate for a motor vehicle
US20070234223A1 (en) 2000-11-09 2007-10-04 Leavitt Joseph M User definable interface system, method, support tools, and computer program product
US20030070437A1 (en) 2001-09-11 2003-04-17 Trw Automotive Electronics & Components Gmbh & Co. Kg Setting system for an air-conditioner in a vehicle
US20110037725A1 (en) 2002-07-03 2011-02-17 Pryor Timothy R Control systems employing novel physical controls and touch screens
US20060101352A1 (en) 2003-01-14 2006-05-11 Koninklijke Philips Electronics N.V. Rearranging views on a computer screen
US20050271219A1 (en) 2003-01-23 2005-12-08 Harman Becker Automotive Systems Gmbh Audio system with balance setting based on information addresses
US20050110229A1 (en) 2003-10-16 2005-05-26 Ryoji Kimura Vehicle height adjusting apparatus
US20050105744A1 (en) 2003-11-18 2005-05-19 Lee Yong-Hee Method of improving speaker sound quality in vehicle by controlling speaker angle
US20050135636A1 (en) 2003-12-22 2005-06-23 Lear Corporation Audio system for use with a vehicle
US20050152562A1 (en) 2004-01-13 2005-07-14 Holmi Douglas J. Vehicle audio system surround modes
US20050210406A1 (en) 2004-03-08 2005-09-22 Sap Aktiengesellschaft Method and system for switching among management system applications
US20070198948A1 (en) * 2004-03-22 2007-08-23 Nintendo Co., Ltd. Information processing apparatus, information processing program, storage medium storing an information processing program and window controlling method
US20050254775A1 (en) 2004-04-01 2005-11-17 Techsmith Corporation Automated system and method for conducting usability testing
US20050261822A1 (en) 2004-05-18 2005-11-24 Hikaru Wako Navigation method and apparatus to define favorite spot and extract information concerning the favorite spot
US20060155429A1 (en) 2004-06-18 2006-07-13 Applied Digital, Inc. Vehicle entertainment and accessory control system
US20050280524A1 (en) 2004-06-18 2005-12-22 Applied Digital, Inc. Vehicle entertainment and accessory control system
US20090184480A1 (en) 2004-12-30 2009-07-23 Volvo Lastvagnar Ab Information based controlling of chassis height of a vehicle
US20060262935A1 (en) 2005-05-17 2006-11-23 Stuart Goose System and method for creating personalized sound zones
WO2006135326A1 (en) 2005-06-17 2006-12-21 Volvo Lastvagnar Ab Height adjustment system for a vehicle
US20070101297A1 (en) 2005-10-27 2007-05-03 Scott Forstall Multiple dashboards
US7707514B2 (en) 2005-11-18 2010-04-27 Apple Inc. Management of user interface elements in a display environment
US20080016456A1 (en) 2006-07-11 2008-01-17 Liam Friedland Method and system for providing docked-undocked application tabs
US20080034309A1 (en) 2006-08-01 2008-02-07 Louch John O Multimedia center including widgets
US20080207188A1 (en) 2007-02-23 2008-08-28 Lg Electronics Inc. Method of displaying menu in a mobile communication terminal
US20080297483A1 (en) 2007-05-29 2008-12-04 Samsung Electronics Co., Ltd. Method and apparatus for touchscreen based user interface interaction
US20080302014A1 (en) 2007-06-05 2008-12-11 Gm Global Technology Operations, Inc. Method and apparatus for positioning a motor actuated vehicle accessory
US20090122018A1 (en) 2007-11-12 2009-05-14 Leonid Vymenets User Interface for Touchscreen Device
US20090144622A1 (en) 2007-11-29 2009-06-04 Cisco Technology, Inc. On-Board Vehicle Computer System
US20090143937A1 (en) 2007-12-04 2009-06-04 Lockheed Martin Corporation GPS-based traction control system using wirelessly received weather data
US20090210110A1 (en) 2008-02-14 2009-08-20 Delphi Technologies, Inc. Method of operating a vehicle accessory
US8239087B2 (en) 2008-02-14 2012-08-07 Steering Solutions Ip Holding Corporation Method of operating a vehicle accessory
US8434019B2 (en) 2008-06-02 2013-04-30 Daniel Paul Nelson Apparatus and method for positioning windows on a display
US20090313567A1 (en) 2008-06-16 2009-12-17 Kwon Soon-Young Terminal apparatus and method for performing function thereof
US20100176632A1 (en) 2009-01-09 2010-07-15 Be Aerospace, Inc. Touch screen control interface for passenger seat
US20110148626A1 (en) 2009-01-12 2011-06-23 Acevedo William C GPS Device and Portal
US20100248788A1 (en) * 2009-03-25 2010-09-30 Samsung Electronics Co., Ltd. Method of dividing screen areas and mobile terminal employing the same
US20100313164A1 (en) 2009-06-08 2010-12-09 John Louch User interface for multiple display regions
US8095278B2 (en) 2009-06-15 2012-01-10 Tesla Motors, Inc. Interface for vehicle function control via a touch screen
US20100318266A1 (en) 2009-06-15 2010-12-16 Tesla Motors, Inc. Interface for vehicle function control via a touch screen
US20110082627A1 (en) 2009-10-05 2011-04-07 Tesla Motors, Inc. Morphing Vehicle User Interface
US20110087982A1 (en) 2009-10-08 2011-04-14 Mccann William Jon Workspace management tool
US20110087989A1 (en) 2009-10-08 2011-04-14 Mccann William Jon Activity management tool
US20110099512A1 (en) 2009-10-28 2011-04-28 Lg Electronics Inc. Method for displaying windows
US20110138295A1 (en) 2009-12-09 2011-06-09 Georgy Momchilov Methods and systems for updating a dock with a user interface element representative of a remote application
US20110138314A1 (en) 2009-12-09 2011-06-09 Abraham Mir Methods and systems for generating a combined display of taskbar button group entries generated on a local machine and on a remote machine
US20110166748A1 (en) 2010-01-07 2011-07-07 Ford Global Technologies, Llc Multi-display vehicle information system and method
US20110282537A1 (en) 2010-05-12 2011-11-17 Toyota Motor Engineering & Manufacturing North America, Inc. Virtual vehicle interface
US20120005602A1 (en) * 2010-07-02 2012-01-05 Nokia Corporation Methods and apparatuses for facilitating task switching
KR20120014444A (en) 2010-08-09 2012-02-17 현대자동차주식회사 Apparatus and method for controlling sun roof with touch panel
US20120084692A1 (en) 2010-09-30 2012-04-05 Lg Electronics Inc. Mobile terminal and control method of the mobile terminal
US20120081310A1 (en) 2010-10-01 2012-04-05 Imerj LLC Pinch gesture to swap windows
US20120110497A1 (en) * 2010-10-01 2012-05-03 Imerj, Llc Changing stack when swapping
US20130305155A1 (en) 2010-10-20 2013-11-14 Keejung Yoon Audio control device using multi-screen and control method thereof
US20120131496A1 (en) 2010-11-23 2012-05-24 Apple Inc. Grouping and Browsing Open Windows
JP5278469B2 (en) 2011-03-03 2013-09-04 東京エレクトロン株式会社 Substrate processing method, substrate processing apparatus, and storage medium
US20120311498A1 (en) 2011-06-02 2012-12-06 Lenovo (Singapore) Pte. Ltd. Dock for favorite applications
US20130099523A1 (en) 2011-10-19 2013-04-25 Tesla Motors, Inc. Dual Hinged Vehicle Door
US20130132485A1 (en) 2011-11-23 2013-05-23 Calgary Scientific Inc. Methods and systems for collaborative remote application sharing and conferencing
US20170302708A1 (en) 2011-11-23 2017-10-19 Calgary Scientific Inc. Methods and systems for collaborative remote application sharing and conferencing
US20130179304A1 (en) 2012-01-11 2013-07-11 Jason Swist Method and system for notifications relating to consumer actions
US20130208190A1 (en) 2012-01-23 2013-08-15 Fourthwall Media, Inc Systems and methods for user event data reduction
US20140096003A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Vehicle Audio System Interface
US20180095543A1 (en) 2012-09-28 2018-04-05 Tesla, Inc. Vehicle Air Suspension Control System
US20140095997A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Audio System Optimization Interface
US20140093107A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Automated Audio Optimization System
US20140096069A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Method of Selecting an Application Target Window in a User Interface
US20140095031A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Sunroof Control Interface Utilizing Position Presets
US20140095030A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Sunroof Control Interface with Slide Control Functionality
US10180727B2 (en) 2012-09-28 2019-01-15 Tesla, Inc. Method of launching an application and selecting the application target window
US20180314342A1 (en) 2012-09-28 2018-11-01 Tesla, Inc. Vehicular interface system for launching an application
US20140095029A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Sunroof Control Interface
US20140095023A1 (en) 2012-09-28 2014-04-03 Tesla Motors, Inc. Vehicle Air Suspension Control System
US10019066B2 (en) 2012-09-28 2018-07-10 Tesla, Inc. Method of launching an application and selecting the application target window
EP2840215A1 (en) 2013-08-19 2015-02-25 Nissan Motor Manufacturing (UK) Ltd. Bump stop for vehicle closure damping
US9045025B1 (en) 2014-04-30 2015-06-02 Spintek Filtration, Inc. Articulated gull wing door

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
International Application No. PCT/US2013/055595, International Search Report dated Jan. 24, 2014, 5 pages.
Thomas et. al; Methods and Systems for Collaborative Remote Application Sharing and Conferencing; Apr. 12, 2012; U.S. Appl. No. 61/623,131.
Windows7—Adjust the sound:https://windows.microsoft.com/en-us/windows7/adjust-the-sound-level-on-your-computerTutorial on using Microsoft Windows 7 Volume Control—Accessable as early as Aug. 10, 2009.
Windows7—Touch:https://windows. microsoft.com/en-us/windows7/products/features/touchTutorial on using Microsoft Windows 7 with a Touch Screen—Accessable as early as Jun. 27, 2009.

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220038568A1 (en) * 2017-08-18 2022-02-03 Huawei Technologies Co., Ltd. Display Method and Terminal
US11805197B2 (en) * 2017-08-18 2023-10-31 Huawei Technologies Co., Ltd. Display method and terminal

Also Published As

Publication number Publication date
US10180727B2 (en) 2019-01-15
US20170277274A1 (en) 2017-09-28
US20140096069A1 (en) 2014-04-03
US20140096051A1 (en) 2014-04-03
US10019066B2 (en) 2018-07-10
US20180314342A1 (en) 2018-11-01
US10901515B2 (en) 2021-01-26
US20140096050A1 (en) 2014-04-03

Similar Documents

Publication Publication Date Title
US11068064B2 (en) Method of selecting an application target window in a user interface
US20140095030A1 (en) Sunroof Control Interface with Slide Control Functionality
US9817480B2 (en) Method for operating an electronic device or an application, and corresponding apparatus
EP3714356B1 (en) Contextual and aware button-free screen articulation
JP5456899B2 (en) Vehicle control device
US20140152600A1 (en) Touch display device for vehicle and display method applied for the same
JP5754410B2 (en) Display device
US20160231977A1 (en) Display device for vehicle
US9134891B1 (en) Format and display configuration selection of a display device
JP6565944B2 (en) VEHICLE INPUT DEVICE AND CONTROL METHOD FOR VEHICLE INPUT DEVICE
JP2008016000A (en) Onboard computer system
CN114003154A (en) Control method and device for automobile display window and automobile
US11977806B2 (en) Presenting content on separate display devices in vehicle instrument panel
JP2018120314A (en) Input device for vehicle, and control method thereof
US20190286282A1 (en) Methods and systems for adjusting a layout of applications displayed on a screen
JP2005332190A (en) Information processing device, method and program
JP4262619B2 (en) Information processing apparatus, control method thereof, and program
CN118349139B (en) Multi-screen interaction control method and system for vehicle-mounted device
CN113791713B (en) Multi-screen display window sharing method and device applied to vehicle-mounted intelligent cabin
JP2019139009A (en) Method for control display, and display controller and display system using the same
CN113791711A (en) Vehicle-mounted multi-screen display sharing method and device
CN112752669A (en) Display device having a touch screen displaying thumbnail pages associated with functions of a vehicle in separate areas
JP2018120316A (en) Input device for vehicle

Legal Events

Date Code Title Description
AS Assignment

Owner name: TESLA MOTORS, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BOBLETT, BRENNAN;SMALL, EVAN;GOLDMAN, ROY;AND OTHERS;REEL/FRAME:042676/0517

Effective date: 20130307

Owner name: TESLA, INC., CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:TESLA MOTORS, INC.;REEL/FRAME:042765/0974

Effective date: 20170201

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCF Information on status: patent grant

Free format text: PATENTED CASE