Patent ID: 8335539
Filing Date: 2012-12-18
Classification: G06F,G09G,H04M,H04W

Abstract:
1. A controlling device for shifting images in a display of a smartphone being structured by a real-time firmware and a synchronic communication firmware installed in a monitor and a mobile phone, respectively; characterized in that, said monitor comprises a Screen Resident Device Driver installed in said controlling device; said Screen Resident Device Driver including: a Real Time Operating System that is in charge of a Transmission Control Protocol/Internet Protocol (TCP/IP) communication protocol, a Universal Serial Bus Host (USB-Host) communication protocol, a Bluetooth-Host communication protocol, a Network and Display Server, and a mobile phone and communication process driver and controls a display time difference of frames between said mobile phone and said monitor; wherein said TCP/IP communication protocol that includes 4 logic layers of network communication protocols; said USB-Host communication protocol that allows an input device of a Human Interface Device (HID) to wiredly communicate with said monitor and manages an allocation of a Hub; said Network and Display Server that manages a network, moves zipped virtual image packets on said mobile phone to said monitor for unzipping, copies and saves said unzipped packets via a Virtual Display Driver, and presents said unzipped packets as a real image on a displayer by enlarging a resolution required by said mobile phone under a geometric ratio; said Mobile Phone and Communication Processing Driver that is able to synchronically transmit an action to said mobile phone via an extension input device on said monitor, downloaded data of an extension driver, and data converted to an Secure Digital (SD) card; said mobile phone comprising a Mobile Phone Resident Device Driver installed in a mobile phone body; said Mobile Phone Resident Device Driver including a Resident Detect Operation Service that confirms and detects said action from said input device; a Remote Human Interface Device (HID) that receives correlated indication from said HID on said monitor and synchronically displays said indication on a screen of said mobile phone; a Remote HID Disk that accesses and manages data from said disk while an action of plugging/unplugging of said disk is detected and confirmed; a Display Resolution Control that controls an action of increasing or fixing a resolution of said virtual image on said mobile phone proposed to be sent to said monitor; a Remote Transaction Event Handler that receives said indication from said monitor for allowing said mobile phone to execute different functions or to synchronically execute different functions; a Virtual Display Driver that virtually enlarges said image proposed to be sent to said monitor in accordance with said geometric ratio, periodically zips partial virtual image or all virtual image, saves said zipped virtual image in a memory buffer, and timely sends said virtual image to said monitor via said Network and Display Server; thereby, in view of said Screen Resident Device Driver built in said monitor and said Mobile Phone Resident Device Driver built in said mobile phone, said image on said mobile phone is enlarged according to said geometric ratio so as to contribute to said virtual image; while zipping either partial or all of said virtual image periodically, said zipped virtual image is saved in said memory buffer, so that said virtual image is wiredly sent to another monitor under a condition that said resolution is fixed or is increased; thereafter, said virtual image is further unzipped and enlarged into said real image for display; said mobile phone synchronically receives said indication from said monitor to execute correlated actions and concurrently display an identical image on said mobile phone and said monitor, serving to obtain a synchronized display and a synchronized receiving action for said controlling device to provide multiple functions.