us 8612740

36
(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

Upload: cam-berley

Post on 09-Dec-2015

214 views

Category:

Documents


2 download

DESCRIPTION

Patent for displaying one OS through another on a mobile phone

TRANSCRIPT

(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 Dec. 17, 2013 Sheet 2 0f 22 US 8,612,740 B2

FIG. 2A

FIG. 2B

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 15 0f 22 US 8,612,740 B2

FIG. 15

(b)

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 @