Sie sind auf Seite 1von 36

US008612740B2

(12) United States Patent

(10) Patent N0.:


(45) Date of Patent:

Lee
(54)

7,681,134 B1

3/2010 Grechishkin et al.

SCREEN OF A FIRST OPERATING SYSTEM


(OS) WITH AT LEAST AN ICON TO TOUCH
FOR EXECUTION IN A SECOND OS

7,930,705 B2 *

4/2011

7,975,236 B1 *
8,117,554 B1*

7/2011 Grechishkin et a1. ..


715/765
2/2012 Grechishkin et a1. ....... .. 715/764

2004/0205755 A1

(KR)
(73) Assignee: LG Electronics Inc., Seoul (KR)
Notice:

(30)

(52)
(58)

2010/0218197 A1*

8/2010

2012/0005691 A1*

1/2012 Wong et a1. ................. .. 719/319

Takeuchi .................... .. 719/319

1755630 A
1791862 A

4/2006
6/2006

(74) Attorney, Agent, or Firm * Birch, Stewart, Kolasch &

(57)

(KR) ...................... .. 10-2010-0106758

ABSTRACT

A method and system for controlling a mobile terminal pro


vided With at least tWo operating systems. The method

Int. Cl.

includes: displaying an application on a dedicated screen of a

(2006.01)
(2006.01)
(2013.01)

G06F 1/24
G06F 9/44
G06F 3/048

McMillan et a1. .......... .. 717/100

Birch, LLP

May 3, 2012

Foreign Application Priority Data

Oct. 29, 2010

1/2006 Neil
7/2006 Fujimori et a1.

Primary Examiner * Suresh SuryaWanshi

Prior Publication Data

US 2012/0110315A1

4/2005

2006/0010433 A1
2006/0150239 A1

* cited by examiner

Feb. 10, 2011

(65)

10/2004 Lescouet et a1.

2005/0076326 A1*

CN
CN

(21) App1.No.: 13/025,050


(22) Filed:

V0 et a1. ...................... .. 719/328

FOREIGN PATENT DOCUMENTS

Subject to any disclaimer, the term of this


patent is extended or adjusted under 35

U.S.C. 154(b) by 382 days.

(51)

Dec. 17, 2013

MOBILE TERMINAL WITH A DEDICATED

(75) Inventor: Choongryeol Lee, GWangmyeong-si

(*)

US 8,612,740 B2

?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

US. Cl.
USPC .......................... .. 713/100; 719/319; 715/764

?rst OS; determining Whether the application is executable in

Field of Classi?cation Search

the ?rst OS if the execution command for the application is

USPC

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;

........................................................ .. 713/100

See application ?le for complete search history.


(56)

References Cited

activating the second OS; and executing the application via

U.S. PATENT DOCUMENTS

the activated second OS.

7,127,723 B2 *

10/2006

7,424,623 B2 *

9/2008

Du et al.

Endo et al. .................. .. 719/319

7,548,804 B2 *

6/2009

Rossow et al. ................ .. 701/36

.... ..

.. 713/300

S211

17 Claims, 22 Drawing Sheets

Display a plurality nfcunmnls on screen

S212

Detect whether moment in exam: is selected

5213 \J\
Selecred.
Yes

Search a plurality or'applicalions for

S214

execution ofsclected content

Displny found applications


Detect whether applicimoir for

S216

execution Mum-11ml is selecmi


S217

Vcs

$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

110

l 1 1\/\

Power supply

~l90

113

[50

Wireless

Output unit

communication unit

Display

Broadcast

receiving module

a; i 5 1

Audio output module r~l52

Mobile

112W

J00

Alarm

\1 l 53

module

Haptic module

W154

Wireless

Projector module

#155

communication

Internet module

Short-range
114v communication
module
\

115

120%

#180

Position-location

module

A/V inputunit

l2l ~A

Camera

l22\/~

Microphone

130%

User input unit

140%

Sensingunit
.

141

controller

Multimedia

V181

module

Proximity Sensor

Memmy

Interface unit

N170

M160

US. Patent

Dec. 17, 2013

Sheet 2 0f 22

FIG. 2A

FIG. 2B

US 8,612,740 B2

US. Patent

Dec. 17, 2013

US 8,612,740 B2

Sheet 3 0f 22

FIG. 3

OSN
Frame

Screen
processor

Drivers

185

186

Buffer

Hypewisor

Main Processor
Control unit

180

US. Patent

Dec. 17, 2013

Sheet 4 0f 22

US 8,612,740 B2

185

Screen Processor
081

OSN

Frame
Buffer

Frame
Buffer

Layout Manager

/\/ 185a

Display Driver

/\/ 185b

US. Patent

Dec. 17, 2013

Sheet 5 0f 22

US 8,612,740 B2

FIG. 5

0 \/\

A l'cat'o

pgeiveg n

Extenial terminal

W
Application

E
Application

05 1 ?n

/\/ 20

0s N @
Application /\/ 189

Manager

W
@

Hypervisoi'
Main Processor

Control unit

180

/\J 187

/\/

188

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

Search the rest of 08s except ?rst OS for


S119 \/\

second 08 available for execution of


.

downloaded application

5120 m

Execute selected application by

activating found second OS

End

Execute
.

application

US. Patent

Dec. 17, 2013

Sheet 7 of 22

FIG. 7
510

/
Website
511

?iqwnload l

l Download |

l Download I

l Download l

Website

@
App] 1 is
downloaded.

Download I

l Download

US 8,612,740 B2

US. Patent

Dec. 17, 2013

US 8,612,740 B2

Sheet 8 of 22

FIG. 8
510

/
Website

Website
SH

\@ @
0 nload I

I Download I

7
@

I Download I I Download I

Appl

5 As OS search result, @I
Appl 1 to download is

executable in ?rst OS./?\

Downlogxd I / IDownload

Appl l is
downloaded.

Download

DownlozEI

520a

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

3131 \A

Start

US 8,612,740 B2

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\

bl 7

Yes

xecuta e.

G
S139 M

S138

Search the rest of 08s except ?rst OS


for second OS available for execution of
.

downloaded application

3140 m

Execute selected application by activating


found second OS

End

Execute
-

application

US. Patent

Dec. 17, 2013

Sheet 11 0122

FIG. 11

Application list of
531

external terminal

o vnload

Download

Download

Download

SI/
H

53 1

.wLI.H
nA
D
N W
le

Wmad

AW.wmWMMMmmHM

Oml?
O2

w{1
w

d[60
W
A

EMD

0l

.mP

md

(b)

US 8,612,740 B2

US. Patent

Dec. 17, 2013

Sheet 12 of 22

US 8,612,740 B2

FIG. 12

j30

50
Application list of

531

external terminal

Application list of
531

external terminal

\@

Appl

d Boll load

Download

@
M

Appl

E As OS search result, @
_

Appl l to download is

cxecutable in ?rst OS.

Download / Download

( a)

( b)

530
Application list of
external terminal
531

E Appl

@
Appl l is
downloaded.

Download

Download

(C)

US. Patent

Dec. 17, 2013

Sheet 13 0f 22

US 8,612,740 B2

FIG. 13

Application list of
531

Ap 1P .m .H

a: mm

eXteinal terminal

HMDHm0O fln

Downloa

Won

bm

Download

Download

Download

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

3171 w

Start

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

S178 W

Search the rest of 085 except first OS for

Execute

Second OS available for execution of

application

downloaded application

5179 M

Execute selected application by

activating found second OS

End

US. Patent

Dec. 17, 2013

Sheet 15 0f 22

US 8,612,740 B2

FIG. 15

(b)

US. Patent

Dec. 17, 2013

Sheet 16 0122

US 8,612,740 B2

FIG. 16

10

310
05 l @

0s | 1%

61 l\

Agpl
H

WA plurality of@m
085 available
w

for executing selected

application ars found.

Agi

Ag

( a)

//<9s 2 @3
/6 @
S3

(b )

j! 0

(C)

(d)

,m/ 620

*mf

630

US. Patent

Dec. 17, 2013

Sheet 17 0122

FIG. 17

310
OS 1%
Appl
E

1?

App!

Appl

in

?n

(b)

US 8,612,740 B2

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

m]

exist. Search Web for


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

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
\

01 :53
Hotel California

IU +

Appl
@

Das könnte Ihnen auch gefallen