Method and apparatus for providing contextual information between operating system environments
    1.
    发明授权
    Method and apparatus for providing contextual information between operating system environments 有权
    用于在操作系统环境之间提供上下文信息的方法和装置

    公开(公告)号:US09417753B2

    公开(公告)日:2016-08-16

    申请号:US13462533

    申请日:2012-05-02

    摘要: A method includes providing data and associated contextual information, to a first operating system environment by a second operating system environment, both operating system environments utilizing a common kernel. The data is utilized by the first operating system environment, based on the contextual information. The method may include installing the data as an application file, using the contextual information to understand that the data is an application file. An apparatus that performs the method includes a programmable processor, and memory containing executable instructions. The processor runs multiple operating system environments utilizing a common kernel. The second operating system environment is operative to provide data and contextual information for the data, to the first operating system environment, and the first operating system environment is operative to utilize the data based on the contextual information.

    摘要翻译: 一种方法包括通过第二操作系统环境向利用公共内核的操作系统环境提供数据和相关联的上下文信息给第一操作系统环境。 数据由第一操作系统环境基于上下文信息使用。 该方法可以包括将数据安装为应用文件,使用上下文信息来理解数据是应用文件。 执行该方法的装置包括可编程处理器和包含可执行指令的存储器。 处理器使用公共内核运行多个操作系统环境。 第二操作系统环境用于向第一操作系统环境提供用于数据的数据和上下文信息,并且第一操作系统环境可操作以基于上下文信息来利用数据。

    Method and Apparatus for Displaying Active Operating System Environment Data with a Plurality of Concurrent Operating System Environments
    2.
    发明申请
    Method and Apparatus for Displaying Active Operating System Environment Data with a Plurality of Concurrent Operating System Environments 审中-公开
    用多个并发操作系统环境显示主动操作系统环境数据的方法和装置

    公开(公告)号:US20130293573A1

    公开(公告)日:2013-11-07

    申请号:US13462529

    申请日:2012-05-02

    IPC分类号: G09G5/00

    摘要: A method of operation generates live wallpaper display data associated with a first operating system environment and generates overlay display data associated with a second operating system environment, both operating system environments utilizing a common kernel. The overlay display data is overlaid on the live wallpaper of the first operating system environment. The method may also include generating at least one active application window as a portion of the live wallpaper display data. The embodiments disclosed include an apparatus that performs the above outlined method. The apparatus includes multi-environment display data handling logic, operative to generate live wallpaper display data associated with a first operating system environment. The multi-environment display data handling logic generates overlay display data associated with a second operating system environment, which is then overlaid on the live wallpaper of the first operating system environment.

    摘要翻译: 一种操作方法生成与第一操作系统环境相关联的动态壁纸显示数据,并且生成与第二操作系统环境相关联的覆盖显示数据,两个操作系统环境都使用公共内核。 覆盖显示数据覆盖在第一操作系统环境的动态壁纸上。 该方法还可以包括生成至少一个活动应用窗口作为动态壁纸显示数据的一部分。 所公开的实施例包括执行上述方法的装置。 该装置包括多环境显示数据处理逻辑,用于产生与第一操作系统环境相关联的动态壁纸显示数据。 多环境显示数据处理逻辑产生与第二操作系统环境相关联的覆盖显示数据,该第二操作系统环境然后覆盖在第一操作系统环境的动态壁纸上。

    Method and Apparatus for Displaying Data from a Plurality of Concurrent Operating System Environments
    3.
    发明申请
    Method and Apparatus for Displaying Data from a Plurality of Concurrent Operating System Environments 审中-公开
    用于从多个并发操作系统环境显示数据的方法和装置

    公开(公告)号:US20130298140A1

    公开(公告)日:2013-11-07

    申请号:US13462523

    申请日:2012-05-02

    IPC分类号: G06F9/46 G06F3/00

    CPC分类号: G06F9/542 G06F2209/545

    摘要: A method includes running a first operating system environment and a second independent operating system environment, with both operating system environments utilizing a common kernel. The method includes mapping a home screen of the first operating system environment to a workspace of the second operating system environment, and generating display data for a combined workspace using the mapping of the home screen to the workspace. The method may generate the display data for the combined workspace, including at least one selectable application icon for selecting an application associated with the first operating system environment, and at least a second selectable application icon for selecting an application associated with the second operating system environment. A plurality of home screens may be mapped to a plurality of workspaces to create a plurality of combined workspaces. An apparatus having at least one processor is operative to perform the disclosed methods.

    摘要翻译: 一种方法包括运行第一操作系统环境和第二独立操作系统环境,两个操作系统环境都使用公共内核。 该方法包括将第一操作系统环境的主屏幕映射到第二操作系统环境的工作空间,以及使用主屏幕到工作空间的映射来生成组合工作空间的显示数据。 该方法可以生成用于组合工作空间的显示数据,包括用于选择与第一操作系统环境相关联的应用的至少一个可选应用图标,以及用于选择与第二操作系统环境相关联的应用的至少第二可选应用图标 。 可以将多个主屏幕映射到多个工作空间以创建多个组合的工作空间。 具有至少一个处理器的装置可操作以执行所公开的方法。

    Method and Apparatus for Providing Contextual Information Between Operating System Environments
    4.
    发明申请
    Method and Apparatus for Providing Contextual Information Between Operating System Environments 有权
    在操作系统环境之间提供上下文信息的方法和装置

    公开(公告)号:US20130298141A1

    公开(公告)日:2013-11-07

    申请号:US13462533

    申请日:2012-05-02

    IPC分类号: G06F3/00 G06F9/445 G06F3/048

    摘要: A method includes providing data and associated contextual information, to a first operating system environment by a second operating system environment, both operating system environments utilizing a common kernel. The data is utilized by the first operating system environment, based on the contextual information. The method may include installing the data as an application file, using the contextual information to understand that the data is an application file. An apparatus that performs the method includes a programmable processor, and memory containing executable instructions. The processor runs multiple operating system environments utilizing a common kernel. The second operating system environment is operative to provide data and contextual information for the data, to the first operating system environment, and the first operating system environment is operative to utilize the data based on the contextual information.

    摘要翻译: 一种方法包括通过第二操作系统环境向利用公共内核的操作系统环境提供数据和相关联的上下文信息给第一操作系统环境。 数据由第一操作系统环境基于上下文信息使用。 该方法可以包括将数据安装为应用文件,使用上下文信息来理解数据是应用文件。 执行该方法的装置包括可编程处理器和包含可执行指令的存储器。 处理器使用公共内核运行多个操作系统环境。 第二操作系统环境用于向第一操作系统环境提供用于数据的数据和上下文信息,并且第一操作系统环境可操作以基于上下文信息来利用数据。

    METHOD AND APPARATUS FOR USER INTERFACE IN A SYSTEM HAVING TWO OPERATING SYSTEM ENVIRONMENTS
    6.
    发明申请
    METHOD AND APPARATUS FOR USER INTERFACE IN A SYSTEM HAVING TWO OPERATING SYSTEM ENVIRONMENTS 审中-公开
    用于具有两个操作系统环境的系统中的用户界面的方法和装置

    公开(公告)号:US20120278747A1

    公开(公告)日:2012-11-01

    申请号:US13096303

    申请日:2011-04-28

    IPC分类号: G06F3/048

    CPC分类号: G06F9/45537 G06F9/452

    摘要: An apparatus (110) and method (700) for user interface in a multi-environment operating system is provided wherein a first operating system (first OSE) (222) controls the states of a set of applications of the first OSE. Each application is controlled to be in one of at least a closed state, an open-running state, and an open-suspended state. A second OSE (224) renders a set of application status indicators (326, 340) on a graphical user interface (312) each of which indicates an identity and a current state of one of the open applications of the first OSE. The second OSE determines a user input to alter the state of an identified one of the open applications to a different state. The second OSE communicates to the first OSE an identity of the identified application and the different state. The second OSE changes the rendering of the application status indicator of the identified application to indicate the different state.

    摘要翻译: 提供了一种用于多环境操作系统中的用户界面的装置(110)和方法(700),其中第一操作系统(第一OSE)(222)控制第一OSE的一组应用程序的状态。 每个应用被控制为至少一个关闭状态,开放状态和开放状态。 第二OSE(224)在图形用户界面(312)上呈现一组应用状态指示符(326,340),每个显示器指示第一OSE的开放应用之一的身份和当前状态。 第二OSE确定用户输入以将所识别的一个打开的应用程序的状态改变到不同的状态。 第二OSE与第一OSE通信所识别的应用程序的身份和不同的状态。 第二个OSE改变了所识别的应用程序的应用程序状态指示器的渲染,以指示不同的状态。

    SYSTEM AND METHOD FOR INITIATING A MULTI-ENVIRONMENT OPERATING SYSTEM
    7.
    发明申请
    SYSTEM AND METHOD FOR INITIATING A MULTI-ENVIRONMENT OPERATING SYSTEM 有权
    用于启动多环境操作系统的系统和方法

    公开(公告)号:US20110016301A1

    公开(公告)日:2011-01-20

    申请号:US12838668

    申请日:2010-07-19

    IPC分类号: G06F9/24

    CPC分类号: G06F9/45537 G06F9/461

    摘要: Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments on a common kernel. A booting process for initiating a multiple operating system environment is also provided. Additionally, various embodiments of the present invention include processes for managing a switch between one operating system environment to a second operating system environment.

    摘要翻译: 本发明的各种实施例提供了在公共内核上操作多个共同存在且独立的操作系统环境的移动计算设备。 还提供了用于启动多操作系统环境的引导过程。 另外,本发明的各种实施例包括用于管理在一个操作系统环境与第二操作系统环境之间的切换的过程。

    METHOD AND APPARATUS FOR PRESENTING A WINDOW IN A SYSTEM HAVING TWO OPERATING SYSTEM ENVIRONMENTS
    8.
    发明申请
    METHOD AND APPARATUS FOR PRESENTING A WINDOW IN A SYSTEM HAVING TWO OPERATING SYSTEM ENVIRONMENTS 有权
    在具有两个操作系统环境的系统中呈现窗口的方法和装置

    公开(公告)号:US20120278750A1

    公开(公告)日:2012-11-01

    申请号:US13096262

    申请日:2011-04-28

    IPC分类号: G06F3/048

    摘要: A device (110) and method (700) for providing windows in a multi-environment operating system is provided. A first operating system environment (first OSE) (222) is executed in a native mode on a mobile device (110). The mobile device comprises a first graphical user interface (GUI) 112. The first OSE generates graphical data for a first OSE window (118). The first OSE window can be used on the first GUI for interfacing with the first OSE. A second operating system environment (second OSE) (224) is executed in a native mode on the mobile device, wherein the second OSE generates a GUI desktop (318) that is displayed on a second GUI (312). A second window (320) is rendered on the GUI desktop that comprises the first OSE window. The second OSE communicates relevant events to the first OSE, which are used by the first OSE to update the information used to render the first OSE window within the second OSE window.

    摘要翻译: 提供了一种用于在多环境操作系统中提供窗口的设备(110)和方法(700)。 在移动设备(110)上以原始模式执行第一操作系统环境(第一OSE)(222)。 移动设备包括第一图形用户界面(GUI)112。第一OSE生成用于第一OSE窗口(118)的图形数据。 第一个OSE窗口可以在第一个GUI上用于与第一个OSE进行接口。 第二操作系统环境(第二OSE)(224)在移动设备上以纯模式执行,其中第二OSE生成显示在第二GUI(312)上的GUI桌面(318)。 在包括第一OSE窗口的GUI桌面上呈现第二窗口(320)。 第二OSE将相关事件通信给第一OSE,第一OSE由第一OSE用于更新用于在第二OSE窗口内呈现第一OSE窗口的信息。

    MULTI-ENVIRONMENT OPERATING SYSTEM
    9.
    发明申请
    MULTI-ENVIRONMENT OPERATING SYSTEM 有权
    多环境操作系统

    公开(公告)号:US20110093836A1

    公开(公告)日:2011-04-21

    申请号:US12838984

    申请日:2010-07-19

    IPC分类号: G06F9/45

    CPC分类号: G06F9/441

    摘要: A device with multiple, co-existing, and independent environments interacting with a common kernel, and related methods of operation, are disclosed herein. In at least one embodiment, the device is a mobile device on which a run-time method is performed. The run-time method includes interpreting a first software application on a register-based virtual machine coupled to a kernel. The method additionally includes concurrently executing a second software application also coupled to the kernel, where the second software application is a compiled software application. The interpreting of the first software application is performed using a first library, and the executing of the second software application is performed using a second library.

    摘要翻译: 本文公开了具有与公共内核交互的多个,共存和独立环境的设备以及相关的操作方法。 在至少一个实施例中,设备是其上执行运行时方法的移动设备。 运行时方法包括在耦合到内核的基于注册的虚拟机上解释第一个软件应用程序。 该方法还包括同时执行也耦合到内核的第二软件应用,其中第二软件应用是编译的软件应用。 使用第一库执行第一软件应用的解释,并且使用第二库执行第二软件应用的执行。