US 11,656,894 B2
Electronic device and method for providing in-vehicle infotainment service
Sungjun Lee, Suwon-si (KR); Sungdae Cho, Suwon-si (KR); Hoon Choi, Suwon-si (KR); and Mooyoung Kim, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Nov. 19, 2019, as Appl. No. 16/687,928.
Claims priority of application No. 10-2018-0142812 (KR), filed on Nov. 19, 2018.
Prior Publication US 2020/0159562 A1, May 21, 2020
Int. Cl. G06F 9/455 (2018.01); G06F 3/14 (2006.01); G06F 8/61 (2018.01)
CPC G06F 9/45558 (2013.01) [G06F 3/14 (2013.01); G06F 8/61 (2013.01); G06F 2009/45575 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A portable electronic device connectable to an in-vehicle infotainment (IVI) electronic device embedded in a vehicle, the electronic device configured to provide IVI service through a display of the IVI electronic device embedded in the vehicle, the electronic device comprising:
a memory configured to store a first system software and a second system software;
communication circuitry; and
at least one processor,
wherein the at least one processor is configured to control the electronic device to:
migrate information about a first virtual machine executed on a third system software installed in the IVI electronic device from the IVI electronic device to the electronic device through the communication circuitry using the first system software, the information about the first virtual machine comprising a state of a memory and/or a processor of the IVI electronic device;
execute, using the first system software, the first virtual machine by resuming the first virtual machine having been executed in the IVI electronic device based on the migrated information about the first virtual machine;
acquire data about at least one first visual object from the information about the first virtual machine using the first system software;
acquire data about at least one second visual object from information about a second virtual machine executed on the second system software using the first system software;
acquire information about a screen including the at least one first visual object and the at least one second visual object using the first system software; and
control to transmit the acquired information about the screen to the IVI electronic device through the communication circuitry so that the screen is displayable on the display of the IVI electronic device.