发明名称 Cross-environment application compatibility for single mobile computing device
摘要 A seamless cross-environment workflow is provided in a multi-operating system computing environment. The multi-operating system computing environment may include a mobile operating system and a desktop operating system running concurrently and independently on a mobile computing device. Two or more application programs, running in independent operating systems, share user interaction state information including user data, user settings, and/or application context information. Interaction state information may be shared for applications that are used primarily to access and edit local user content as well as applications that communicate to a remote server or access and navigate other remote content (e.g., Internet-based application, browser, etc.). The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
申请公布号 US9160796(B2) 申请公布日期 2015.10.13
申请号 US201113251427 申请日期 2011.10.03
申请人 Z124 发明人 Reeves Brian;Reeves Paul;Teltz Richard;Reeves David;Sirpal Sanjiv;Tyghe Chris
分类号 G06F17/00;H04L29/08;G06F9/44;G06F9/455;G06F9/54 主分类号 G06F17/00
代理机构 Sheridan Ross P.C. 代理人 Sheridan Ross P.C.
主权项 1. A method comprising: opening a document file with a first application running on a first operating system, a user content of the document file representing a stored document state; accepting user input in the first application, the first application having, as a result of responding to the user input, a first user interaction state, the first user interaction state including a modified document state; storing application state information representing the first user interaction state within a first computing environment, the application state information including application context information; releasing a file lock of the document file by the first application without saving the modified document state to the document file; after releasing the file lock, opening, by a second application running on a second operating system, the document file; accessing, by the second application, the application state information associated with the first user interaction state; and applying, by the second application, the application context information to present an interaction state of the second application that is substantially similar to the first user interaction state, wherein the first operating system is a mobile operating system and the second operating system is a desktop operating system; wherein each of the mobile operating system and the desktop operating system run concurrently and independently on a shared kernel of the mobile computing device; and wherein the shared kernel manages task scheduling for processes of each of the mobile operating system and the desktop operating system.
地址 George Town KY