Mobile device and method of running two platform systems or applications thereon

US10152294B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10152294-B2
Application numberUS-201213551926-A
CountryUS
Kind codeB2
Filing dateJul 18, 2012
Priority dateAug 23, 2011
Publication dateDec 11, 2018
Grant dateDec 11, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A mobile device and methods of running two platform systems or applications on the mobile device are disclosed in this invention. The mobile device includes a processing unit, a display unit and an I/O interface unit. The processing unit is configured to execute a first application of a first platform system and a second application of a second platform system different from the first platform system. The display unit is configured to display a graphic user interface of the first application. The I/O interface unit is configured to build connection to an external device and transmit data of a graphic user interface data of the second application to the external device.

First claim

Opening claim text (preview).

What is claimed is: 1. A mobile device, comprising: a processing unit, configured to execute a first application of a first operating system and a second application of a second operating system different from the first operating system, wherein the first operating system and the second operating system share a same kernel, and the first application of the first operating system and the second application of the second application interchange information through a communication channel established on the kernel shared by the first operating system and the second operating system; a first display unit, configured to display a first graphic user interface of the first application; and an I/O interface unit, configured to build connection to an external device and transmit data of a second graphic user interface of the second application to the external device, so as to allow an external display unit of the external device to display the second graphic user interface, wherein the first operating system is launched and the second operating system is not launched responsive to the I/O interface unit and the external device not being connected, and in response to the processing unit detecting connection between the I/O interface unit and the external device after the first operating system is launched, the first operating system launches the second operating system. 2. The mobile device of claim 1 , wherein the processing unit is further configured to determine the second application to be launched according to a type of the external device. 3. The mobile device of claim 1 , wherein the processing unit is configured to execute the first application and the second application concurrently on the same kernel, and the first operating system is a native mobile operating system. 4. The mobile device of claim 1 , wherein the connection of the external device is built by hot-plug. 5. The mobile device of claim 1 , wherein the connection is built in wired or wireless protocol, and can be one of the following: HDMI, WiFi, DLNA and USB. 6. The mobile device of claim 1 , wherein the first operating system and the second operating system have different frameworks. 7. The mobile device of claim 1 , further comprising a memory unit accessible to the first application and the second application via the communication channel. 8. A method of running two operating systems on a mobile device, comprising: running a first operating system on the mobile device; displaying a first graphic user interface of a first application executed by the first operating system on a first display unit of the mobile device; launching the first operating system and not launching a second operating system on the mobile device responsive to the mobile device and an external device not being connected; detecting connection of the mobile device to the external device having an external display unit after the first operating system is launched; launching, through the first operating system, the second operating system on the mobile device in response to the connection of the mobile device to the external device is detected; running the second operating system on the mobile device concurrently with the first operating system; and displaying a second graphic user interface of a second application executed by the second operating system on the external display unit of the external device, wherein the first operating system and the second operating system share a same kernel, and the first application of the first operating system and the second application of the second application interchange information through a communication channel established on the kernel shared by the first operating system and the second operating system. 9. The method of claim 8 , further comprising: providing a graphic user interface of the second operating system to the external device; and displaying the graphic user interface of the second operating system on the external display unit. 10. The method of claim 8 , further comprising: pausing the second operating system on the mobile device in response to the external device is disconnected to the mobile device. 11. The method of claim 8 , further comprising: receiving control signal corresponding to the second operating system from an external control device; and processing the control signal in the second operating system by the mobile device. 12. The method of claim 8 , wherein the launching of the second operating system is enabled by the first operating system. 13. The method of claim 8 , further comprising: executing an application on the first operating system and the second operating system concurrently; and transmitting data of the application between the first operating system and the second operating system via the communication channel. 14. A method for running two applications on a mobile device, comprising: executing a first application of a first operating system on the mobile device; providing a graphic user interface of the first application on a first display unit residing within the mobile device; launching the first operating system and not launching a second operating system on the mobile device responsive to the mobile device and an external device not being connected; detecting connection of the mobile device to the external device after the first operating system is launched; launching, through the first operating system, the second operating system on the mobile device in response to the connection of the mobile device to the external device is detected; executing a second application of the second operating system on the mobile device, wherein the first operating system and the second operating system share a same kernel, and the first application of the first operating system and the second application of the second application interchange information through a communication channel established on the kernel shared by the first operating system and the second operating system; and providing a graphic user interface of the second application on an external display unit of the external device. 15. The method of claim 14 , further comprising: detecting connection of the mobile device to the external device; and providing the graphic user interface of the second application on the external display unit in response to the connection is detected. 16. The method of claim 14 , further comprising: transmitting data from the first application to the second application via the communication channel. 17. The method of claim 15 , further comprising: obtaining the data by the first application; and automatically transmitting the data to the second application; wherein the first application and the second application are cross-platform system applications. 18. The method of claim 14 , wherein the execution of the first application and the second application are performed concurrently on the same kernel by a processing unit within the mobile device. 19. The mobile device of claim 1 , wherein the second operation system is paused in response to the external device is disconnected from the mobile device. 20. The method of claim 14 , further comprising: pausing the second operation system in response to the external device is disconnected from the mobile device.

Assignees

Inventors

Classifications

  • for adaptation of a particular data processing system to different peripheral devices · CPC title

  • G06F3/1454Primary

    involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay · CPC title

  • Configuring for operating with peripheral devices; Loading of device drivers · CPC title

  • Electrical coupling · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10152294B2 cover?
A mobile device and methods of running two platform systems or applications on the mobile device are disclosed in this invention. The mobile device includes a processing unit, a display unit and an I/O interface unit. The processing unit is configured to execute a first application of a first platform system and a second application of a second platform system different from the first platform …
Who is the assignee on this patent?
Jan Ren Jung, Feng Yi Hsuan, Feng Hsu Hong, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F3/1454. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 11 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).