us 8612740
DESCRIPTION
Patent for displaying one OS through another on a mobile phoneTRANSCRIPT
(12) United States Patent Lee
US008612740B2
US 8,612,740 B2 Dec. 17, 2013
(10) Patent N0.: (45) Date of Patent:
(54) MOBILE TERMINAL WITH A DEDICATED SCREEN OF A FIRST OPERATING SYSTEM (OS) WITH AT LEAST AN ICON TO TOUCH FOR EXECUTION IN A SECOND OS
(75) Inventor: Choongryeol Lee, GWangmyeong-si (KR)
(73) Assignee: LG Electronics Inc., Seoul (KR)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 382 days.
(21) App1.No.: 13/025,050
(22) Filed: Feb. 10, 2011
(65) Prior Publication Data
US 2012/0110315A1 May 3, 2012
(30) Foreign Application Priority Data
Oct. 29, 2010 (KR) ...................... .. 10-2010-0106758
(51) Int. Cl. G06F 1/24 G06F 9/44 G06F 3/048
(52) US. Cl. USPC .......................... .. 713/100; 719/319; 715/764
(58) Field of Classi?cation Search USPC ........................................................ .. 713/100
See application ?le for complete search history.
(2006.01) (2006.01) (2013.01)
(56) References Cited
U.S. PATENT DOCUMENTS
7,127,723 B2 * 10/2006 Endo et al. .................. .. 719/319 7,424,623 B2 * 9/2008 Du et al. .... .. .. 713/300
7,548,804 B2 * 6/2009 Rossow et al. ................ .. 701/36
S211
S212
S214
S216
S217
Display a plurality nfcunmnls on screen
Detect whether moment in exam: is selected
5213 \J\ Selecred‘.‘
Yes
Search a plurality or'applicalions for execution ofsclected content
Displny found applications
Detect whether applicimoir for execution Mum-11ml is selecmi
Vcs
7,681,134 B1 3/2010 Grechishkin et al. 7,930,705 B2 * 4/2011 V0 et a1. ...................... .. 719/328 7,975,236 B1 * 7/2011 Grechishkin et a1. .. 715/765 8,117,554 B1* 2/2012 Grechishkin et a1. ....... .. 715/764
2004/0205755 A1 10/2004 Lescouet et a1. 2005/0076326 A1* 4/2005 McMillan et a1. .......... .. 717/100 2006/0010433 A1 1/2006 Neil 2006/0150239 A1 7/2006 Fujimori et a1. 2010/0218197 A1* 8/2010 Takeuchi .................... .. 719/319
2012/0005691 A1* 1/2012 Wong et a1. ................. .. 719/319
FOREIGN PATENT DOCUMENTS
CN 1755630 A CN 1791862 A
4/2006 6/2006
* cited by examiner
Primary Examiner * Suresh SuryaWanshi
(74) Attorney, Agent, or Firm * Birch, Stewart, Kolasch & Birch, LLP
(57) ABSTRACT
A method and system for controlling a mobile terminal pro vided With at least tWo operating systems. The method includes: displaying an application on a dedicated screen of a
?rst OS (Operating System) among the at least tWo OSs (Operating Systems); determining that an execution com mand for the application is input to the dedicated screen of the ?rst OS; determining Whether the application is executable in the ?rst OS if the execution command for the application is determined to have been input to the dedicated screen of the ?rst OS; ?nding, among the at least tWo OSs in the memory, a second OS capable of executing the application if the ?rst OS is determined not to be able to execute the application; activating the second OS; and executing the application via the activated second OS.
17 Claims, 22 Drawing Sheets
$213 % Execule selecied application by aciivanng OS dediclled lo selecled appllcaumi
S219 Execute selected content via execuwdapplicmion
US. Patent Dec. 17, 2013 Sheet 1 of 22 US 8,612,740 B2
FIG. 1
J00 /
110 Power supply ~l90 [50
Wireless Output unit communication unit Display a‘; i 5 1
l 1 1\/\ Broadcast receiving module Audio output module r~l52
Mobile Alarm ‘\1 l 53 112W‘ communication
module Haptic module ‘W154
\ Wireless Projector module “#155 113“ Internet module
Short-range 114v‘ communication controller
module “#180
\ Position-location
115 module
120% A/V inputunit
l2l ~A Camera
l22\/~ Microphone
130% User input unit
140% Sensingunit Multimedia V181 . 4 module
141 Proximity Sensor Memmy M160
Interface unit N170
US. Patent US 8,612,740 B2 Dec. 17, 2013 Sheet 3 0f 22
FIG. 3
r
OSN Screen Drivers
Frame processor Buffer
185 186
Hypewisor
Main Processor
Control unit
180
US. Patent US 8,612,740 B2 Dec. 17, 2013 Sheet 4 0f 22
185
Screen Processor
081 OSN
Frame Frame
Buffer Buffer
V
Layout Manager /\/ 185a
Display Driver /\/ 185b
US. Patent Dec. 17, 2013 Sheet 5 0f 22 US 8,612,740 B2
FIG. 5
A l'cat'o ‘0 \/\ pgeiveg n Extenial terminal /\/ 20
H a
W “E” Application Application
05 1 ?n 0s N @ Application /\/ 189 Manager
E
W @ /\J 187
Hypervisoi'
188 Main Processor /\/
Control unit
180
US. Patent Dec. 17, 2013 Sheet 6 of 22 US 8,612,740 B2
FIG. 6
( Start )
3111 w Access website providing application download
S112 W Display accessed website on screen
5] 13 m Detect whether at least one application for download is selected from website
S1 14 \/\ Selected?
S1 15 \A Download and store selected application in memory
7
S116 m Determine Whether downloaded application is executable in current ?rst OS
S1 1 7 \“’\ Yes
Executable? Si 1 8
NO K Search the rest of 08s except ?rst OS for Execute
S119 \—/\ second 08 available for execution of . . . . application
downloaded application
5120 m Execute selected application by activating found second OS
End
US. Patent Dec. 17, 2013 Sheet 7 of 22 US 8,612,740 B2
FIG. 7
510
/ Website
?iqwnload l l Download |
l Download I l Download l
511
Website
E @ App] 1 is
downloaded.
Download I l Download
US. Patent Dec. 17, 2013
Website
\@ @ 0 nload I I Download I
7 @ ®
I Download I I Download I
Sheet 8 of 22
FIG. 8
SH
510
/
US 8,612,740 B2
W Website
Appl A
5 As OS search result, @I Appl 1 to download is executable in ?rst OS./?\
Downlogxd I / IDownload
520a
Download
Appl l is downloaded.
DownlozEI
US. Patent Dec. 17, 2013 Sheet 9 of 22 US 8,612,740 B2
Website
D®® mmload I I Download I
@@ I Download I IDownload I
Sll
Appl l is downloaded.
Download I I Download
(C)
US. Patent Dec. 17, 2013 Sheet 10 0f 22 US 8,612,740 B2
( Start l
3131 \A Access external terminal having applications via interface unit
3132 m Display applications provided to accessed external terminal on screen
5133 m Detect whether at least one application for download is selected
S134 \/\ N0
Selected‘?
Yes
5135 w Download and store selected
application in memory
S136 M Determine Whether downloaded application is executable in current ?rst OS
S137 \J‘\ E bl 7 Yes
xecuta e. S138
G Search the rest of 08s except ?rst OS Execute S139 M for second OS available for execution of - -
. . application
downloaded application
3140 m Execute selected application by activating found second OS
( End )
US. Patent Dec. 17, 2013 Sheet 11 0122 US 8,612,740 B2
FIG. 11
Application list of 531 external terminal
Download
Download
_ o vnload
Download
d m
P .m
{1 w w Oml? 2 O
.wLIH .
EM D
H
mm HM MM WM .wm AW [6 0 d
Wm d a
l 0
e l A W n
A W
N D D
SI/ 1 3 5
g
(b)
US. Patent Dec. 17, 2013 Sheet 12 of 22 US 8,612,740 B2
FIG. 12
j30 50 Application list of Application list of
531 external terminal 531 external terminal \
\@ Appl Appl d Boll “load Download E As OS search result, @
_’ Appl l to download is
cxecutable in ?rst OS. 7 ® @ M Download / Download
( a) ( b)
530 Application list of external terminal
Appl E @
Appl l is downloaded.
531
Download Download
(C)
US. Patent Dec. 17, 2013 Sheet 13 0f 22 US 8,612,740 B2
FIG. 13
m m b b
fl n n on W W
Hm O 0 HM D D
mm .H a: .m 1P p A
Download
Application list of eXteinal terminal
Downloa
Download Download
531
(*1)
Application list of external terminal
Appl
Appl l is downloaded.
Download Download
US. Patent Dec. 17, 2013 Sheet 14 or 22 US 8,612,740 B2
FIG. 14
( Start l
3171 w Access external terminal having preset OS among provided 08s
I
Display a plurality of applications including S172 \/\ application externally downloaded in ?rst OS
environment on first OS dedicated screen
7
S173 M Detect whether application to execute is selected
Selected?
5175 m Determine Whether selected application is executable in ?rst OS
S176 \/\ Executable?
No
Search the rest of 085 except first OS for Execute S178 W Second OS available for execution of
downloaded application application
5179 M Execute selected application by activating found second OS
t End l
US. Patent Dec. 17, 2013 Sheet 16 0122 US 8,612,740 B2
FIG. 16
£10 310 05 l @ 0s | 1%
61 l\ Agpl W @m H” A plurality of
085 available w’ for executing selected
application ars found.
,m/ 620
Agi Ag //<9s 2 @3 630 S 3 *mf /6 @
( a) (b )
l
j! 0
(C) (d)
US. Patent Dec. 17, 2013 Sheet 17 0122 US 8,612,740 B2
FIG. 17
310 OS 1%
Appl E
“1?
App! Appl “in ?n
(b)
US. Patent Dec. 17, 2013 Sheet 18 0f 22 US 8,612,740 B2
FIG. 18
6l 1 \
App] Appl
-"> OS available for execution of
selected application does not Agpl Agpl exist. Search Web for m m] infonnation on OS available
for execution of application.
031%
Appl @ $1
Search result:
UOVA 4th OS is available for execution of application.
4th OS price: $ 33000 Sales at: WWW. OSxxx.com
(C)
US. Patent Dec. 17, 2013
01 :53
Hotel California IIIIUUUUUU+
Sheet 19 0f 22 US 8,612,740 B2
FIG. 19
610
/ OS I @
611 \
Appl Appl @ ?t
OS available for execution of selec plication does not exist. ch executable applications for applica '
providing function sirn' that of selected application.
(b)
310 611 \
Appl @