US10310905B2ActiveUtilityA1

Method and apparatus for controlling a plurality of operating systems

73
Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Jun 19, 2015Filed: Jun 17, 2016Granted: Jun 4, 2019
Est. expiryJun 19, 2035(~8.9 yrs left)· nominal 20-yr term from priority
G06F 9/45558G06F 2009/45575G06F 9/542G06F 9/5038
73
PatentIndex Score
2
Cited by
16
References
9
Claims

Abstract

An electronic device and method for operation of same are provided. The electronic device includes a display, a memory, and a processor configured to execute a first operating system, a second operating system and an application run on the second operating system. The processor displays an execution screen of the application on the display, compares, in response to an event that occurs on the first operating system, a priority of an event with a priority of the application, and maintains the execution screen of the application running on the second operating system if the priority of the application is higher than the priority of the event.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An electronic device comprising:
 a display; 
 a memory comprising a first operating system and a second operating system, wherein the second operating system is configured to run on a hypervisor, and wherein the hypervisor is configured to run on the first operating system; and 
 a processor configured to: 
 execute the first operating system in a background and execute the second operating system in a foreground; 
 through the second operating system, display an execution screen of at least one application on the display; 
 through the first operating system, detect an event that occurs on the first operating system while the execution screen of the at least one application is displayed; 
 provide priority of the at least one application from the second operating system to the first operating system; and 
 through the first operating system, compare a priority of the event with the priority of the at least one application; 
 determine the priority of the at least one application is higher than the priority of the event; 
 provide information related to the event from the first operating system to the second operating system; 
 through the second operating system, display a notification of the event based on the information while the execution screen of the at least one application is displayed on the display,
 determine the priority of the at least one application is lower than the priority of the event, 
 
 switch the foreground from the second operating system to the first operating system; and
 through the first operating system, display, on the display, an execution screen of an application corresponding to the event. 
 
 
     
     
       2. The electronic device of  claim 1 ,
 wherein the display comprises a main area and a sub area, and 
 wherein the notification for the event is displayed on the sub area. 
 
     
     
       3. The electronic device of  claim 1 , wherein the priority of the at least one application is set by a user. 
     
     
       4. The electronic device of  claim 1 ,
 wherein the display comprises a first display and a second display, 
 wherein the execution screen of the at least one application is displayed on the first display, and 
 wherein a notification screen for the event occurring on the first operating system is displayed on the second display. 
 
     
     
       5. The electronic device of  claim 1 , further comprising:
 a modem, 
 wherein the processor is further configured to detect the event when an incoming call is received via the modem. 
 
     
     
       6. A display method of an electronic device, comprising:
 executing a host operating system in a background and executing a guest operating system in a foreground; 
 through the guest operating system, displaying an execution screen of an application; 
 through a first operating system, detecting an event occurring on the first operating system while the execution screen of the application is displayed; 
 providing a priority of the application from a second operating system to the first operating system; 
 through the first operating system, comparing a priority of the event with the priority of the application; 
 determining the priority of the application is higher than the priority of the event; 
 providing information related to the event from the first operating system to the second operating system; 
 through the second operating system, displaying a notification of the event based on the information while the execution screen of the application is displayed; 
 determining the priority of the application is lower than the priority of the event; 
 switching the foreground from the second operating system to the first operating system; and 
 through the first operating system, displaying an execution screen of an application corresponding to the event. 
 
     
     
       7. The display method of  claim 6 , wherein displaying the notification comprises one of:
 displaying at least a part of the information related to the event; 
 displaying an icon corresponding to the information related to the event; and 
 semi-transparently displaying at least a part of the information related to the event. 
 
     
     
       8. The display method of  claim 6 , wherein comparing the priority of the event with the priority of the application is based on at least one of contents of the event, a location of the electronic device, and an activity of a user of the electronic device. 
     
     
       9. The display method of  claim 6 ,
 wherein the electronic device comprises an additional display different from the display to which the execution screen of the application is maintained, and 
 the display method further comprises: 
 displaying a notification for the event on the additional display.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.