Apparatuses, systems and methods of switching operating systems

    公开(公告)号:US10310892B1

    公开(公告)日:2019-06-04

    申请号:US14638709

    申请日:2015-03-04

    摘要: Embodiments of the present invention are directed toward apparatuses, systems and methods of switching operating systems. The present invention includes a multi-OS runtime with virtualization technology, which allows applications developed for different operating systems to execute simultaneously, side-by-side, on the same computing device. The computing device typically includes a host operating system and at least one guest operating system. An application, which is disguised as a host operating system specific application on the host operating system, is configured to be installed and executed within the guest operating system. Host operating system based policies can be set for the application. The application can be launched from the host operating system, the guest operating system or both. The computing device allows for the ability to switch between different operating systems via a soft button, a hard button, or based on a configuration of the computing device, or a combination thereof.

    METHOD OF PROVIDING NON-NATIVE NOTIFICATIONS AND SYSTEM THEREOF
    3.
    发明申请
    METHOD OF PROVIDING NON-NATIVE NOTIFICATIONS AND SYSTEM THEREOF 审中-公开
    提供非正式通知的方法及其系统

    公开(公告)号:US20160321121A1

    公开(公告)日:2016-11-03

    申请号:US15209069

    申请日:2016-07-13

    IPC分类号: G06F9/54

    摘要: Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications that can be executed on a target device, specifically within a guest environment on the target device, or can be executed on a physically disjoint source device that is communicatively coupled with the target device via a local pairing mechanism or a service in a cloud. The application player and the source device are able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.

    摘要翻译: 本发明的实施例涉及一种提供非本地通知的方法及其系统。 这些通知由可以在目标设备上执行的非本地应用程序生成,特别是在目标设备上的访客环境中执行,或者可以在通过本地配对与目标设备通信耦合的物理上不相交的源设备上执行 机制或云服务。 应用程序播放器和源设备能够捕获这些非本机通知。 目标设备能够接收并向用户呈现这些非本机通知。 通知包括非本地应用程序生成的警报,提醒,更新和消息。 用户不需要访问非本地应用程序,或者正在执行的应用程序播放器或源设备来查看非本机通知。 而是,用户在目标设备的中央位置查看这些非本机通知。

    Methods, systems and computer program products for mapping inputs to a software application

    公开(公告)号:US11169687B2

    公开(公告)日:2021-11-09

    申请号:US16447018

    申请日:2019-06-20

    摘要: The invention enables mapping inputs to a software application. The invention comprises (i) receiving a keymap that correlates a first set of input events capable of being generated through an input device, with a second set of input events that are recognizable by the software application, (ii) receiving from the input device, a first data signal associated with a first input event within the first set of input events, (iii) identifying based on the received keymap, a second input event within the second set of input events, wherein the second input event is mapped to the first input event by the received keymap, (iv) generating a second data signal, wherein the second data signal is recognizable by the software application as corresponding to the second input event, and (v) implementing a state change in the software application based on the second data signal.

    Methods, Systems and Computer Program Products for Mapping Inputs to a Software Application

    公开(公告)号:US20190391719A1

    公开(公告)日:2019-12-26

    申请号:US16447018

    申请日:2019-06-20

    摘要: The invention enables mapping inputs to a software application. The invention comprises (i) receiving a keymap that correlates a first set of input events capable of being generated through an input device, with a second set of input events that are recognizable by the software application, (ii) receiving from the input device, a first data signal associated with a first input event within the first set of input events, (iii) identifying based on the received keymap, a second input event within the second set of input events, wherein the second input event is mapped to the first input event by the received keymap, (iv) generating a second data signal, wherein the second data signal is recognizable by the software application as corresponding to the second input event, and (v) implementing a state change in the software application based on the second data signal.

    METHOD OF PROVIDING NON-NATIVE NOTIFICATIONS AND SYSTEM THEREOF
    6.
    发明申请
    METHOD OF PROVIDING NON-NATIVE NOTIFICATIONS AND SYSTEM THEREOF 审中-公开
    提供非正式通知的方法及其系统

    公开(公告)号:US20170006123A1

    公开(公告)日:2017-01-05

    申请号:US15264424

    申请日:2016-09-13

    IPC分类号: H04L29/08 H04W4/14 H04L29/06

    摘要: Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications that can be executed on a target device, specifically within a guest environment on the target device, or can be executed on a physically disjoint source device that is communicatively coupled with the target device via a local pairing mechanism or a service in a cloud. The application player and the source device are able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.

    摘要翻译: 本发明的实施例涉及一种提供非本地通知的方法及其系统。 这些通知由可以在目标设备上执行的非本地应用程序生成,特别是在目标设备上的访客环境中执行,或者可以在通过本地配对与目标设备通信耦合的物理上不相交的源设备上执行 机制或云服务。 应用程序播放器和源设备能够捕获这些非本机通知。 目标设备能够接收并向用户呈现这些非本机通知。 通知包括非本地应用程序生成的警报,提醒,更新和消息。 用户不需要访问非本地应用程序,或者正在执行的应用程序播放器或源设备来查看非本机通知。 而是,用户在目标设备的中央位置查看这些非本机通知。

    Method of providing non-native notifications and system thereof
    7.
    发明授权
    Method of providing non-native notifications and system thereof 有权
    提供非本地通知的方法及其系统

    公开(公告)号:US09445392B1

    公开(公告)日:2016-09-13

    申请号:US13644840

    申请日:2012-10-04

    摘要: Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications executing on a physically disjoint source device that is communicatively coupled with a target device via an account in a cloud. An application player executing on the source device is able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.

    摘要翻译: 本发明的实施例涉及一种提供非本地通知的方法及其系统。 这些通知是通过在物理上不相交的源设备上执行的非本地应用来生成的,该设备通过云中的帐户与目标设备通信耦合。 在源设备上执行的应用程序播放器能够捕获这些非本地通知。 目标设备能够接收并向用户呈现这些非本机通知。 通知包括非本地应用程序生成的警报,提醒,更新和消息。 用户不需要访问非本地应用程序,或者正在执行的应用程序播放器或源设备来查看非本机通知。 而是,用户在目标设备的中央位置查看这些非本机通知。

    Method of providing non-native notifications and system thereof

    公开(公告)号:US10255080B2

    公开(公告)日:2019-04-09

    申请号:US15209069

    申请日:2016-07-13

    摘要: Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications that can be executed on a target device, specifically within a guest environment on the target device, or can be executed on a physically disjoint source device that is communicatively coupled with the target device via a local pairing mechanism or a service in a cloud. The application player and the source device are able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.