US20140096069A1 - 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 PDFInfo
- Publication number
- US20140096069A1 US20140096069A1 US13/789,739 US201313789739A US2014096069A1 US 20140096069 A1 US20140096069 A1 US 20140096069A1 US 201313789739 A US201313789739 A US 201313789739A US 2014096069 A1 US2014096069 A1 US 2014096069A1
- Authority
- US
- United States
- Prior art keywords
- application
- window
- swap
- button
- user selection
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G17/00—Resilient 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/015—Resilient 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60J—WINDOWS, WINDSCREENS, NON-FIXED ROOFS, DOORS, OR SIMILAR DEVICES FOR VEHICLES; REMOVABLE EXTERNAL PROTECTIVE COVERINGS SPECIALLY ADAPTED FOR VEHICLES
- B60J7/00—Non-fixed roofs; Roofs with movable panels, e.g. rotary sunroofs
- B60J7/02—Non-fixed roofs; Roofs with movable panels, e.g. rotary sunroofs of sliding type, e.g. comprising guide shoes
- B60J7/04—Non-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/043—Sunroofs e.g. sliding above the roof
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3697—Output of additional, non-guidance related information, e.g. low fuel level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/302—Electronic adaptation of stereophonic sound system to listener position or orientation
- H04S7/303—Tracking 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 for controlling application windows on a graphical user interface (GUI) display including the steps of (i) configuring a first portion of the GUI display into a first application window and a second application window; (ii) launching a first software application within the first application window; (iii) launching a second software application within the second application window; (iv) accepting a first user selection of a swap window button represented on the GUI display by a swap window icon; and (v) switching the first software application to the second application window and switching the second software application to the first application window in response to the first user selection of the swap window button.
- the software applications within the first and second application windows switch positions.
- the swap window icon may be displayed between the first and second application windows; alternately, the swap window icon may be displayed adjacent to the intersection of the first and second application windows.
- the user can select the swap window icon by tapping on the icon, assuming a touch-screen, or selecting the icon using a mouse controller.
- a taskbar may be included within a second portion of the GUI display, where a plurality of icons is displayed within the taskbar and each of the icons corresponds to one of a plurality of programs, including the first and second software applications.
- the GUI display may be mounted in a vehicle and the plurality of programs may include at least two of an entertainment system application, a navigation system application, an energy tracking application, a browser application, a camera application and a phone application.
- a plurality of persistent controls may be provided on a third portion of the GUI display, where the persistent controls may include at least one of a vehicle settings controller, a passenger cabin temperature controller, a vehicle seat warmer controller, an audio volume controller, and a defroster controller.
- 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.
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
- This application claims the benefit of the filing date of U.S. Provisional Patent Application Ser. No. 61/706,915, filed 28 Sep. 2012, the disclosure of which is incorporated herein by reference for any and all purposes.
- 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. 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.
- A method for controlling application windows on a graphical user interface (GUI) display is provided, the method including the steps of (i) configuring a first portion of the GUI display into a first application window and a second application window; (ii) launching a first software application within the first application window; (iii) launching a second software application within the second application window; (iv) accepting a first user selection of a swap window button represented on the GUI display by a swap window icon; and (v) switching the first software application to the second application window and switching the second software application to the first application window in response to the first user selection of the swap window button. Each time the swap window button is selected, the software applications within the first and second application windows switch positions. The swap window icon may be displayed between the first and second application windows; alternately, the swap window icon may be displayed adjacent to the intersection of the first and second application windows. The user can select the swap window icon by tapping on the icon, assuming a touch-screen, or selecting the icon using a mouse controller.
- In another aspect, a taskbar may be included within a second portion of the GUI display, where a plurality of icons is displayed within the taskbar and each of the icons corresponds to one of a plurality of programs, including the first and second software applications. The GUI display may be mounted in a vehicle and the plurality of programs may include at least two of an entertainment system application, a navigation system application, an energy tracking application, a browser application, a camera application and a phone application. A plurality of persistent controls may be provided on a third portion of the GUI display, where the persistent controls may include at least one of a vehicle settings controller, a passenger cabin temperature controller, a vehicle seat warmer controller, an audio volume controller, and a defroster controller.
- 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.
-
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 ofFIG. 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.
- 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 anexemplary interface system 100 that includes touch-screen 101 and is suitable for use with the invention. Insystem 100,display 101 is coupled to asystem controller 103.Controller 103 includes a graphical processing unit (GPU) 105, a central processing unit (CPU) 107, andmemory 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 ondisplay 101. Exemplary subsystems includeaudio subsystem 111,climate control subsystem 113,navigation subsystem 115, drivetrain monitoring subsystem 117,charging subsystem 119,mobile phone subsystem 121,vehicle camera subsystem 123, vehicle set-up subsystem 125 andweb 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 amobile telecommunications link 129 is also coupled tocontroller 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 anexemplary 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. Althoughtaskbar region 201 is shown positioned at the top ofGUI 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.). Withintaskbar 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 intaskbar 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 withupper window 215 displayingweb browser application 209 andlower window 217 displaying a map selected vianavigation 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, onbutton 219 within the lower left hand corner of the affected window. It will be appreciated thatbutton 219 can be located elsewhere ondisplay 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 andaudio 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 vianavigation 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 theupper 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 selectingbutton 241 by touching soft-button 241 on a touch-screen and clicking refers to selectingbutton 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 betweenwindows windows button 241 provides the user with a visual indicator as to the functionality ofbutton 241. Note that the inventors clearly envisionbutton 241 having a different look/icon, for example a button with the word “swap” and a double-ended arrow. Similarly, the inventors envision thatbutton 241 may be located elsewhere on thedisplay 200, for example withinportion 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 viewingdisplay 200 shown inFIG. 2 and taps or otherwise selectsbutton 241, the applications would switch positions as illustrated inGUI screen 300 shown inFIG. 3 . Then, if the user selectsbutton 241 again, the two windows would switch positions back to the positions shown inFIG. 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 (12)
1. A method of controlling application windows on a graphical user interface (GUI) display, the method comprising the steps of:
configuring a first portion of said GUI display into a first application window and a second application window;
launching a first software application in said first application window;
launching a second software application in said second application window;
accepting a first user selection of a swap window button, wherein said first user selection is made by a user of said GUI display, and wherein said swap window button is represented on said GUI display by a swap window icon; and
switching said first software application to said second application window and switching said second software application to said first application window in response to said first user selection of said swap window button.
2. The method of claim 1 , further comprising the step of switching said first software application to said first application window and switching said second software application to said second application window in response to a second user selection of said swap window button, wherein said second user selection is made after said first user selection.
3. The method of claim 1 , further comprising the step of displaying said swap window icon between said first and second application windows.
4. The method of claim 1 , further comprising the step of displaying said swap window icon adjacent to an intersection of said first and second application windows.
5. The method of claim 1 , wherein said GUI display is comprised of a touch-screen, wherein said step of accepting said first user selection of said swap window button is comprised of the step of said user tapping said swap window icon on said touch-screen.
6. The method of claim 1 , wherein said step of accepting said first user selection of said swap window button is comprised of the steps of placing a cursor over said swap window icon with a mouse controller and clicking said swap window button with a mouse controller button.
7. The method of claim 1 , further comprising the steps of:
providing a taskbar on a second portion of said GUI display; and
displaying a plurality of icons within said taskbar, wherein each of said plurality of icons represents a corresponding one of a plurality of software applications, wherein said plurality of software applications include said first and second software applications, wherein said step of launching said first software application is performed in response to a user selection of a first icon of said plurality of icons, and wherein said step of launching said second software application is performed in response to a user selection of a second icon of said plurality of icons.
8. The method of claim 7 , wherein said GUI display is mounted within a vehicle.
9. The method of claim 8 , wherein said plurality of software applications include at least two of an entertainment system application, a navigation system application, an energy tracking application, a browser application, a camera application and a phone application.
10. The method of claim 8 , further comprising the step of providing a plurality of persistent controls on a third portion of said GUI display.
11. The method of claim 10 , wherein said plurality of persistent controls include at least one of a vehicle settings controller, a passenger cabin temperature controller, a vehicle seat warmer controller, an audio volume controller, and a defroster controller.
12. The method of claim 1 , further comprising the step of pre-sizing said first and second application windows.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
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 |
Applications Claiming Priority (2)
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 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/619,925 Continuation US11068064B2 (en) | 2012-09-28 | 2017-06-12 | Method of selecting an application target window in a user interface |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140096069A1 true US20140096069A1 (en) | 2014-04-03 |
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 (2)
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 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
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 |
Country Status (1)
Country | Link |
---|---|
US (5) | US10180727B2 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140325428A1 (en) * | 2013-04-29 | 2014-10-30 | Lg Electronics Inc. | Mobile terminal and method of controlling the mobile terminal |
US20160129851A1 (en) * | 2014-11-08 | 2016-05-12 | GM Global Technology Operations LLC | Vehicle door with control panel |
US20160320848A1 (en) * | 2014-01-06 | 2016-11-03 | Volkswagen Aktiengesellschaft | Display operator control unit and method for displaying additional instructions on a display unit |
US20180024733A1 (en) * | 2015-01-02 | 2018-01-25 | Volkswagen Ag | User interface and method for the hybrid use of a display unit of a transportation means |
US20190227703A1 (en) * | 2018-01-22 | 2019-07-25 | Samsung Electronics Co., Ltd. | Electronic device for controlling a plurality of applications |
US10901515B2 (en) | 2012-09-28 | 2021-01-26 | Tesla, Inc. | Vehicular interface system for launching an application |
US10915179B2 (en) | 2012-09-28 | 2021-02-09 | Tesla, Inc. | Vehicle air suspension control system |
CN113568732A (en) * | 2021-09-24 | 2021-10-29 | 统信软件技术有限公司 | Application program switching method, computing device and storage medium |
WO2022037726A1 (en) * | 2020-08-21 | 2022-02-24 | 荣耀终端有限公司 | Split-screen display method and electronic device |
US11513754B2 (en) | 2020-09-08 | 2022-11-29 | Atieva, Inc. | Presenting content on separate display devices in vehicle instrument panel |
US11635874B2 (en) * | 2021-06-11 | 2023-04-25 | Microsoft Technology Licensing, Llc | Pen-specific user interface controls |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2751634C (en) * | 2009-02-06 | 2014-10-07 | Bae Systems Plc | Touch-screen vehicle remote control |
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 |
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 |
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 |
US10585430B2 (en) | 2017-06-16 | 2020-03-10 | Ford Global Technologies, Llc | Remote park-assist authentication for vehicles |
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 |
EP3664424A4 (en) * | 2017-08-18 | 2020-07-15 | Huawei Technologies Co., Ltd. | Display method and terminal |
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 |
US10737690B2 (en) | 2018-01-02 | 2020-08-11 | 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 |
US10583830B2 (en) | 2018-01-02 | 2020-03-10 | Ford Global Technologies, Llc | 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 |
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 |
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 |
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 |
US10493981B2 (en) | 2018-04-09 | 2019-12-03 | Ford Global Technologies, Llc | Input signal management for vehicle park-assist |
US10683004B2 (en) | 2018-04-09 | 2020-06-16 | Ford Global Technologies, Llc | Input signal management for vehicle park-assist |
US10793144B2 (en) | 2018-04-09 | 2020-10-06 | Ford Global Technologies, Llc | Vehicle remote park-assist communication counters |
US10759417B2 (en) | 2018-04-09 | 2020-09-01 | 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 |
US10821972B2 (en) | 2018-09-13 | 2020-11-03 | Ford Global Technologies, Llc | Vehicle remote parking assist systems and methods |
US10717432B2 (en) | 2018-09-13 | 2020-07-21 | Ford Global Technologies, Llc | Park-assist based on vehicle door open positions |
US10529233B1 (en) | 2018-09-24 | 2020-01-07 | Ford Global Technologies Llc | Vehicle and method for detecting a parking space via a drone |
US10967851B2 (en) | 2018-09-24 | 2021-04-06 | Ford Global Technologies, Llc | Vehicle system and method for setting variable virtual boundary |
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 |
CN109908574B (en) * | 2019-02-22 | 2020-09-08 | 网易(杭州)网络有限公司 | 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 |
US11275368B2 (en) | 2019-04-01 | 2022-03-15 | Ford Global Technologies, Llc | Key fobs for vehicle remote park-assist |
US11169517B2 (en) | 2019-04-01 | 2021-11-09 | Ford Global Technologies, Llc | Initiation of vehicle remote park-assist with key fob |
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 |
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 |
CN113535317A (en) * | 2021-09-14 | 2021-10-22 | 广州朗国电子科技股份有限公司 | Method and device for replacing and interacting split-screen display interface |
US11868160B2 (en) * | 2022-02-09 | 2024-01-09 | Microsoft Technology Licensing, Llc | Just-in-time snap layouts |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5933597A (en) * | 1996-04-04 | 1999-08-03 | Vtel Corporation | Method and system for sharing objects between local and remote terminals |
US20050210406A1 (en) * | 2004-03-08 | 2005-09-22 | Sap Aktiengesellschaft | Method and system for switching among management system applications |
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 |
US20080297483A1 (en) * | 2007-05-29 | 2008-12-04 | Samsung Electronics Co., Ltd. | Method and apparatus for touchscreen based user interface interaction |
US20100313164A1 (en) * | 2009-06-08 | 2010-12-09 | John Louch | User interface for multiple display regions |
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 |
US20120081310A1 (en) * | 2010-10-01 | 2012-04-05 | Imerj LLC | Pinch gesture to swap windows |
US20120131496A1 (en) * | 2010-11-23 | 2012-05-24 | Apple Inc. | Grouping and Browsing Open Windows |
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 |
Family Cites Families (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60107998A (en) | 1983-11-16 | 1985-06-13 | Nissan Motor Co Ltd | Acoustic device for automobile |
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 |
BE1003094A3 (en) | 1990-11-19 | 1991-11-19 | Staar Sa | IMPROVEMENTS IN ORDERING AUDIO / VIDEO DEVICES FOR VEHICLES. |
JP2742485B2 (en) | 1992-03-31 | 1998-04-22 | 日産車体株式会社 | Sunroof opening and closing device |
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 |
CA2095448C (en) * | 1993-05-04 | 1998-05-05 | Phillip J. Beaudet | Window management system utilizing icons and miniature windows |
US9513744B2 (en) | 1994-08-15 | 2016-12-06 | Apple Inc. | Control systems employing novel physical controls and touch screens |
JPH092618A (en) | 1995-06-16 | 1997-01-07 | Toshiba Corp | Goods spring-out preventive device |
US6204847B1 (en) * | 1995-07-17 | 2001-03-20 | Daniel W. Wright | Shared virtual desktop collaborative application system |
JP3327451B2 (en) | 1996-03-26 | 2002-09-24 | 日産ディーゼル工業株式会社 | Automotive audio equipment and control method thereof |
US6043818A (en) * | 1996-04-30 | 2000-03-28 | Sony Corporation | Background image with a continuously rotating and functional 3D icon |
US6275231B1 (en) | 1997-08-01 | 2001-08-14 | American Calcar Inc. | Centralized control and management system for automobiles |
US6396487B1 (en) * | 1998-03-23 | 2002-05-28 | International Business Machines Corporation | User interface enhancement for windows-based operating systems |
GB9903189D0 (en) | 1999-02-13 | 1999-04-07 | Rover Group | A user interface unit for a vehicle |
WO2001071478A2 (en) | 2000-03-22 | 2001-09-27 | Sony Electronics Inc | Data entry user interface |
US6454341B2 (en) | 2000-06-20 | 2002-09-24 | Meritor Light Vehicle Systems, Inc. | Lift gate for a motor vehicle |
US7895530B2 (en) | 2000-11-09 | 2011-02-22 | Change Tools, Inc. | User definable interface system, method, support tools, and computer program product |
ES2194623T3 (en) | 2001-09-11 | 2006-02-16 | TRW AUTOMOTIVE ELECTRONICS & COMPONENTS GMBH & CO. KG | REGULATION SYSTEM FOR A VEHICLE AIR CONDITIONING DEVICE. |
CN1701520B (en) | 2003-01-23 | 2011-09-28 | 哈曼贝克自动系统股份有限公司 | Audio system with balance setting and method for controlling balance setting |
US8504936B2 (en) * | 2010-10-01 | 2013-08-06 | Z124 | Changing stack when swapping |
KR100670631B1 (en) | 2003-10-16 | 2007-01-17 | 미츠비시 후소 트럭 앤드 버스 코포레이션 | Vehicle height control apparatus |
KR20050047634A (en) | 2003-11-18 | 2005-05-23 | 현대자동차주식회사 | Method for improving speaker sound quality of vehicle by controlling angle of speaker |
US7536019B2 (en) | 2003-12-22 | 2009-05-19 | Lear Corporation | Audio system for use with a vehicle |
US7653203B2 (en) | 2004-01-13 | 2010-01-26 | Bose Corporation | Vehicle audio system surround modes |
ATE502685T1 (en) * | 2004-03-22 | 2011-04-15 | Nintendo Co Ltd | GAME APPARATUS, GAME PROGRAM, STORAGE MEDIUM IN WHICH THE GAME PROGRAM IS STORED, AND GAME CONTROL METHOD |
US7184918B2 (en) * | 2004-04-01 | 2007-02-27 | Techsmith Corporation | Automated system and method for conducting usability testing |
US7171304B2 (en) | 2004-05-18 | 2007-01-30 | Alpine Electronics, Inc. | 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 |
SE528864C2 (en) | 2004-12-30 | 2007-02-27 | Volvo Lastvagnar Ab | Information-based control of the chassis height of a vehicle |
US8126159B2 (en) | 2005-05-17 | 2012-02-28 | Continental Automotive Gmbh | System and method for creating personalized sound zones |
SE0501432L (en) | 2005-06-17 | 2006-12-18 | Volvo Lastvagnar Ab | Height control system for a vehicle |
US7954064B2 (en) * | 2005-10-27 | 2011-05-31 | Apple Inc. | 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 |
US8351989B2 (en) * | 2007-02-23 | 2013-01-08 | Lg Electronics Inc. | Method of displaying menu in a mobile communication terminal |
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 |
US8819550B2 (en) | 2007-11-29 | 2014-08-26 | 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 |
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 |
KR101477743B1 (en) * | 2008-06-16 | 2014-12-31 | 삼성전자 주식회사 | Terminal 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 |
KR101640460B1 (en) * | 2009-03-25 | 2016-07-18 | 삼성전자 주식회사 | Operation Method of Split Window And Portable Device supporting the same |
US8095278B2 (en) | 2009-06-15 | 2012-01-10 | Tesla Motors, Inc. | Interface for vehicle function control via a touch screen |
US9079498B2 (en) * | 2009-10-05 | 2015-07-14 | Tesla Motors, Inc. | Morphing vehicle user interface |
US9141260B2 (en) * | 2009-10-08 | 2015-09-22 | Red Hat, Inc. | Workspace management tool |
US9152299B2 (en) * | 2009-10-08 | 2015-10-06 | Red Hat, Inc. | Activity management tool |
US8457839B2 (en) | 2010-01-07 | 2013-06-04 | Ford Global Technologies, Llc | Multi-display vehicle information system and method |
US8332093B2 (en) | 2010-05-12 | 2012-12-11 | 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 |
KR101708821B1 (en) * | 2010-09-30 | 2017-02-21 | 엘지전자 주식회사 | Mobile terminal and method for controlling thereof |
KR101269702B1 (en) | 2010-10-20 | 2013-05-30 | 윤기정 | Device For Audio Control Using Multi-Dimensional Screen and Method of the same |
JP5278469B2 (en) | 2011-03-03 | 2013-09-04 | 東京エレクトロン株式会社 | Substrate processing method, substrate processing apparatus, and storage medium |
US9310958B2 (en) * | 2011-06-02 | 2016-04-12 | Lenovo (Singapore) Pte. Ltd. | Dock for favorite applications |
US8511738B2 (en) | 2011-10-19 | 2013-08-20 | Tesla Motors, Inc. | Dual hinged vehicle door |
US20140095997A1 (en) | 2012-09-28 | 2014-04-03 | Tesla Motors, Inc. | Audio System Optimization Interface |
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 |
US10180727B2 (en) | 2012-09-28 | 2019-01-15 | Tesla, Inc. | Method of launching an application and selecting the application target window |
GB2517426A (en) | 2013-08-19 | 2015-02-25 | Nissan Motor Mfg Uk Ltd | Vehicle panel bump stop |
US9045025B1 (en) | 2014-04-30 | 2015-06-02 | Spintek Filtration, Inc. | Articulated gull wing door |
-
2013
- 2013-02-12 US US13/764,942 patent/US10180727B2/en active Active
- 2013-02-12 US US13/765,363 patent/US10019066B2/en active Active
- 2013-03-08 US US13/789,739 patent/US20140096069A1/en not_active Abandoned
-
2017
- 2017-06-12 US US15/619,925 patent/US11068064B2/en active Active
-
2018
- 2018-07-09 US US16/030,157 patent/US10901515B2/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5933597A (en) * | 1996-04-04 | 1999-08-03 | Vtel Corporation | Method and system for sharing objects between local and remote terminals |
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 |
US20050210406A1 (en) * | 2004-03-08 | 2005-09-22 | Sap Aktiengesellschaft | Method and system for switching among management system applications |
US20080297483A1 (en) * | 2007-05-29 | 2008-12-04 | Samsung Electronics Co., Ltd. | Method and apparatus for touchscreen based user interface interaction |
US20100313164A1 (en) * | 2009-06-08 | 2010-12-09 | John Louch | User interface for multiple display regions |
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 |
US20120081310A1 (en) * | 2010-10-01 | 2012-04-05 | Imerj LLC | Pinch gesture to swap windows |
US20120131496A1 (en) * | 2010-11-23 | 2012-05-24 | Apple Inc. | Grouping and Browsing Open Windows |
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 |
Non-Patent Citations (1)
Title |
---|
Author: Thomas et. al. Provisional application #61623131 Date: 4/12/2012 Title: METHODS AND SYSTEMS FOR COLLABORATIVE REMOTE APPLICATION SHARING AND CONFERENCING * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10901515B2 (en) | 2012-09-28 | 2021-01-26 | Tesla, Inc. | Vehicular interface system for launching an application |
US11068064B2 (en) | 2012-09-28 | 2021-07-20 | Tesla, Inc. | Method of selecting an application target window in a user interface |
US10915179B2 (en) | 2012-09-28 | 2021-02-09 | Tesla, Inc. | Vehicle air suspension control system |
US20140325428A1 (en) * | 2013-04-29 | 2014-10-30 | Lg Electronics Inc. | Mobile terminal and method of controlling the mobile terminal |
US20160320848A1 (en) * | 2014-01-06 | 2016-11-03 | Volkswagen Aktiengesellschaft | Display operator control unit and method for displaying additional instructions on a display unit |
US10768709B2 (en) * | 2014-01-06 | 2020-09-08 | Volkswagen Ag | Display operator control unit and method for displaying additional instructions on a display unit |
US20160129851A1 (en) * | 2014-11-08 | 2016-05-12 | GM Global Technology Operations LLC | Vehicle door with control panel |
CN105584326A (en) * | 2014-11-08 | 2016-05-18 | 通用汽车环球科技运作有限责任公司 | Vehicle door with control panel |
US20180024733A1 (en) * | 2015-01-02 | 2018-01-25 | Volkswagen Ag | User interface and method for the hybrid use of a display unit of a transportation means |
US10838604B2 (en) * | 2015-01-02 | 2020-11-17 | Volkswagen Ag | User interface and method for the hybrid use of a display unit of a transportation means |
US10929002B2 (en) * | 2018-01-22 | 2021-02-23 | Samsung Electronics Co., Ltd. | Electronic device for controlling a plurality of applications |
US20190227703A1 (en) * | 2018-01-22 | 2019-07-25 | Samsung Electronics Co., Ltd. | Electronic device for controlling a plurality of applications |
WO2022037726A1 (en) * | 2020-08-21 | 2022-02-24 | 荣耀终端有限公司 | Split-screen display method and electronic device |
US11513754B2 (en) | 2020-09-08 | 2022-11-29 | Atieva, Inc. | Presenting content on separate display devices in vehicle instrument panel |
US11635874B2 (en) * | 2021-06-11 | 2023-04-25 | Microsoft Technology Licensing, Llc | Pen-specific user interface controls |
CN113568732A (en) * | 2021-09-24 | 2021-10-29 | 统信软件技术有限公司 | Application program switching method, computing device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
US10180727B2 (en) | 2019-01-15 |
US20140096050A1 (en) | 2014-04-03 |
US20140096051A1 (en) | 2014-04-03 |
US20180314342A1 (en) | 2018-11-01 |
US10901515B2 (en) | 2021-01-26 |
US11068064B2 (en) | 2021-07-20 |
US20170277274A1 (en) | 2017-09-28 |
US10019066B2 (en) | 2018-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11068064B2 (en) | Method of selecting an application target window in a user interface | |
US9817480B2 (en) | Method for operating an electronic device or an application, and corresponding apparatus | |
US20140095030A1 (en) | Sunroof Control Interface with Slide Control Functionality | |
US20140152600A1 (en) | Touch display device for vehicle and display method applied for the same | |
JP2014520036A (en) | Method, apparatus, computer and portable device for display, and vehicle having the apparatus | |
US9134891B1 (en) | Format and display configuration selection of a display device | |
US20180059912A1 (en) | Information terminal | |
CN111433713A (en) | Contextual and non-sensory button screen switching | |
WO2013154194A1 (en) | Display device | |
CN105556424A (en) | Methods and system for operating a plurality of display devices of a motor vehicle and motor vehicle having a system for operating a plurality of display devices | |
EP3726360B1 (en) | Device and method for controlling vehicle component | |
JP6565944B2 (en) | VEHICLE INPUT DEVICE AND CONTROL METHOD FOR VEHICLE INPUT DEVICE | |
JP2016097928A (en) | Vehicular display control unit | |
JP2008016000A (en) | Onboard computer system | |
CN114003154A (en) | Control method and device for automobile display window and automobile | |
JP2018120314A (en) | Input device for vehicle, and control method thereof | |
CN105975155A (en) | Display screen task interface switching equipment and method, and mobile terminal | |
WO2013179636A1 (en) | Touch-sensitive input device compatibility notification | |
JP4262619B2 (en) | Information processing apparatus, control method thereof, and program | |
US11513754B2 (en) | Presenting content on separate display devices in vehicle instrument panel | |
JP2015114936A (en) | Application control program, method, system, and recording medium | |
CN113791713B (en) | Multi-screen display window sharing method and device applied to vehicle-mounted intelligent cabin | |
CN112223979B (en) | Method and device for inputting by using remote screen | |
CN116679896A (en) | Vehicle multi-screen control method, electronic device, storage medium and vehicle | |
CN113791711A (en) | Vehicle-mounted multi-screen display sharing method and device |
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:029947/0935 Effective date: 20130307 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |