发明名称 Unified desktop laptop dock software operation
摘要 Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents desktops or windows based on a set of pre-determined rules.
申请公布号 US9405459(B2) 申请公布日期 2016.08.02
申请号 US201213566336 申请日期 2012.08.03
申请人 Z124 发明人 Sirpal Sanjiv;Reeves Paul E.
分类号 G06F3/01;G06F3/0488;G06F1/16;G06F3/0481;G09G5/14;G06F3/00;G06F3/14 主分类号 G06F3/01
代理机构 Sheridan Ross P.C. 代理人 Sheridan Ross P.C.
主权项 1. A method, comprising: providing a device executing a first operating system and a second operating system, wherein the second operating system controls the device; providing a computer system executing an operating system; docking the device to the computer system to form a unified system, wherein the docking comprises a physical connection between the device and the computer system, and wherein the first and second operating systems interact to generate the unified system; controlling, after the docking and by the first operating system of the device, the computer system; generating, by the first and second device operating systems, a unified desktop for the unified system, wherein the unified desktop includes at least a first user interface associated with the device and a second user interface associated with the computer system; while docked, receiving a first event at the computer system, wherein the first event is a user interface input on the computer system; intercepting information associated with the first event in a memory stack for the operating system of the computer system; packaging the information; relaying the packaged information, from the computer system to the device, in a message provided by a device interface associated with the computer system to a computer system interface associated with the device; receiving the message by the computer system interface associated with the device; determining, by the second operating system of the device, that the first event is associated with the computer system; processing, by the first operating system of the device, the first event for the computer system; sending, by the first operating system of the device, an output associated with the processed first event through the computer system interface to the device interface; receiving the output by the device interface; injecting the output into the memory stack of the computer system to direct the computer system to display the output; and displaying, by the computer system operating system, the output on the second user interface of the unified desktop.
地址 George Town KY