IP Library Granted Patent US 10,387,224
Granted Patent B2
US 10,387,224 · App. 15/386,809 · Granted Aug 20, 2019

Method and device for displaying notification

Inventors: Jung-hyun Yoo (Seoul, KR); Seung-chul Ko (Suwon-si, KR); Gi-hun Jung (Seoul, KR); Sung-min Lee (Seoul, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06F9/542G06F9/541
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,387,224
App. No.
15/386,809
Granted
Aug 20, 2019
Kind
B2
Abstract

Disclosed is a method of displaying a notification on a device with a plurality of operating systems (OSes) installed therein. The method includes identifying a first OS displayed on a first display of the device among the plurality of OSes, detecting a notification generated in a second OS running in a background of the device among the plurality of OSes, converting the generated notification based on a preset format of the first OS when the notification is generated, and displaying the converted notification on the first display on which the first OS is displayed.

Claims (63)

1. A method of displaying a notification on a device with a plurality of operating systems (OSes) installed therein, the method comprising:

displaying a first OS and a third OS among the plurality of OSes;

detecting a notification generated in a second OS running in a background of the device among the plurality of OSes while the first OS runs in a foreground of the device;

selecting one of the first OS and the third OS when the notification is detected;

converting the detected notification based on a preset format of the selected OS; and

displaying the converted notification.

2. The method of claim 1 , wherein

the first OS and the third OS are displayed on a first display of the device.

3. The method of claim 1 , wherein the selecting of the OS comprises:

selecting the OS based on a type of the notification when the notification is generated in the second OS.

4. The method of claim 1 , wherein the selecting of the OS comprises selecting the OS based on preset priority information indicating a priority of an OS in which the generated notification is displayed.

5. The method of claim 2 , further comprising dividing a screen area of the first display, wherein

the displaying of the first OS and the third OS comprises displaying the first OS and the third OS in a first window and a second window, respectively, which are obtained by the dividing of the screen area.

6. The method of claim 5 , wherein the selecting of the OS comprises selecting the OS based on a complexity of each of the first window and the second window.

7. The method of claim 5 , further comprising:

stopping displaying the third OS in the second window;

running the third OS in the background of the device; and

converting another detected notification based on the preset format of the first OS when the other detected notification is generated in at least one of the second OS and the third OS.

8. The method of claim 1 , wherein

the first OS is displayed on a first display of the device and the third OS is displayed on a second display that is additionally connected to the device.

9. The method of claim 8 , further comprising detecting the second display, wherein

the displaying of the third OS on the second display comprises displaying the third OS running in the background of the device on the second display when the second display is detected.

10. The method of claim 8 , wherein the selecting of the OS comprises:

identifying types of the first display and the second display; and

selecting the OS based on the identified types of the displays.

11. The method of claim 8 , wherein the selecting of the OS comprises selecting the OS based on a complexity of each of the first display and the second display.

12. The method of claim 8 , further comprising:

stopping displaying the third OS on the second display;

running the third OS in the background of the device; and

converting another detected notification based on the preset format of the first OS when the other detected notification is generated in the second OS or the third OS.

13. The method of claim 2 , further comprising:

stopping displaying the first OS on the first display;

displaying the second OS on the first display;

detecting a notification generated in the first OS; and

displaying the detected notification.

14. A device with a plurality of operating systems (OSes) installed therein, the device comprising:

a first display; and

a controller configured to display a first OS on the first display and to display a third OS; detect, while the first OS runs in a foreground of the device, a notification generated in a second OS running in a background of the device among the plurality of OSes when the notification is generated; select one of the first OS and the third OS when the notification is detected; convert the detected notification based on a preset format of the selected OS; and

display the converted notification.

15. The device of claim 14 , wherein:

the controller is configured to display the first OS and the third OS on the first display.

16. The device of claim 14 , wherein the controller is configured to select OS based on a type of the notification when the notification is generated in the second OS.

17. The device of claim 14 , wherein the controller is configured to select the OS based on preset priority information indicating a priority of an OS in which the generated notification is displayed.

18. The device of claim 14 , wherein the controller is configured to divide a screen area of the first display and display the first OS and the third OS in a first window and a second window, respectively, which are obtained by the dividing of the screen area.

19. The device of claim 18 , wherein the controller is configured to select the OS based on a complexity of each of the first window and the second window.

20. The device of claim 18 , wherein the controller is configured to stop displaying the third OS in the second window, run the third OS in the background of the device, and convert another detected notification based on the preset format of the first OS when the other detected notification is generated in at least one of the second OS and the third OS.

21. The device of claim 14 , wherein

the third OS is displayed on a second display.

22. The device of claim 21 , wherein the controller is configured to detect the second display and control the second display to display the third OS running in the background of the device when the second display is detected.

23. The device of claim 21 , wherein the controller is configured to identify types of the first display and the second display and select the OS based on the identified types of the displays.

24. The device of claim 21 , wherein the controller is configured to select the OS based on a complexity of each of the first display and the second display.

25. The device of claim 21 , wherein:

the second display stops displaying the third OS; and

the controller is configured to execute the third OS in the background of the device and convert another detected notification based on the preset format of the first OS when the other detected notification is generated in the second OS or the fourth OS.

26. The device of claim 14 , wherein:

the first display displays the second OS when the first OS stops being displayed; and

the controller is configured to display a notification generated in the first OS.

27. A computer-readable recording medium having a computer program recorded thereon which, when executed by a processor of a device with a plurality of operating systems (OSes) installed therein, causes the device to execute:

displaying a first OS and a third OS among the plurality of OSes;

detecting a notification generated in a second OS running in a background of the device among the plurality of OSes while the first OS runs in a foreground of the device;

selecting one of the first OS and third OS when the notification is detected;

converting the detected notification based on a preset format of the selected OS; and

displaying the converted notification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2019
From: YOO, JUNG-HYUN; KO, SEUNG-CHUL; JUNG, GI-HUN; LEE, SUNG-MIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 048808/0119 →
Priority Claims (1)
KR 10-2015-0106094 · Jul 27, 2015 · national
Continuity (2)
Continuation PCTKR2016008209 · Jul 27, 2016
Related Publication 20170116052A1 · Apr 27, 2017