Debugging system with portable debug environment-independent client and
non-portable platform-specific server
    1.
    发明授权
    Debugging system with portable debug environment-independent client and non-portable platform-specific server 失效
    调试系统具有便携式调试环境独立客户端和非便携式平台专用服务器

    公开(公告)号:US5815653A

    公开(公告)日:1998-09-29

    申请号:US557989

    申请日:1995-11-13

    CPC classification number: G06F11/3664

    Abstract: A system for debugging software uses a portable debug environment-independent client debugger object and at least one non-portable server debugger object with platform-specific debugging logic. The client debugger object has a graphic user interface which allows a user to control and manipulate the server debugger object with debug environment-independent debug requests. The server debugger object performs a platform-specific debug operation on the software to be debugged. The platform-specific results generated by the debugging operation are translated to debug environment-independent results and returned to the client debugger object. This operation allows the same client debugger object to be used with one or more server debugger objects running on different platforms.

    Abstract translation: 用于调试软件的系统使用与便携式调试环境无关的客户端调试器对象和至少一个具有平台特定调试逻辑的非便携式服务器调试器对象。 客户机调试器对象具有图形用户界面,允许用户使用调试环境无关的调试请求来控制和操作服务器调试器对象。 服务器调试器对象对要调试的软件执行平台特定的调试操作。 由调试操作生成的平台特定结果被转换为调试与环境无关的结果,并返回给客户端调试器对象。 此操作允许与在不同平台上运行的一个或多个服务器调试器对象一起使用相同的客户端调试器对象。

    Set top box application in a concurrent dual environment
    2.
    发明授权
    Set top box application in a concurrent dual environment 有权
    在并发的双重环境中设置机顶盒应用程序

    公开(公告)号:US09405562B2

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

    申请号:US13721959

    申请日:2012-12-20

    CPC classification number: G06F9/455 H04N21/4437

    Abstract: A set top box or like device utilizing virtualization techniques to isolate secure device resources from an untrusted software framework incorporated in the device. In one implementation, a first virtual machine container is provided for secure execution of a traditional set top box application, while a second virtual machine container is utilized to host a software framework or untrusted portions of a software framework. A secure access client/server interface is provided to support interactions between the first and second virtual machine containers. The software framework may comprise, for example, an Android framework supported by an underlying Linux operating system environment and isolated in a Linux resource container. Virtual container constructs in various embodiments may employ varying levels of hardware sandboxing, including use of dedicated processing resources in multi-processor environments. In further embodiments, the software framework may be partitioned into trusted and untrusted portions that are executed in separate virtual containers.

    Abstract translation: 利用虚拟化技术的机顶盒或类似设备将安全设备资源与包含在设备中的不受信任的软件框架隔离开。 在一个实现中,提供第一虚拟机容器用于传统机顶盒应用的安全执行,而第二虚拟机容器被用于托管软件框架的软件框架或不可信部分。 提供安全访问客户端/服务器接口以支持第一和第二虚拟机容器之间的交互。 软件框架可以包括例如由底层Linux操作系统环境支持并在Linux资源容器中隔离的Android框架。 各种实施例中的虚拟容器结构可以采用不同级别的硬件沙箱,包括在多处理器环境中使用专用处理资源。 在另外的实施例中,软件框架可以被划分为在分开的虚拟容器中执行的可信任和不可信部分。

    Set Top Box Application in a Concurrent Dual Environment
    3.
    发明申请
    Set Top Box Application in a Concurrent Dual Environment 有权
    并发双环境中的机顶盒应用

    公开(公告)号:US20140115580A1

    公开(公告)日:2014-04-24

    申请号:US13721959

    申请日:2012-12-20

    CPC classification number: G06F9/455 H04N21/4437

    Abstract: A set top box or like device utilizing virtualization techniques to isolate secure device resources from an untrusted software framework incorporated in the device. In one implementation, a first virtual machine container is provided for secure execution of a traditional set top box application, while a second virtual machine container is utilized to host a software framework or untrusted portions of a software framework. A secure access client/server interface is provided to support interactions between the first and second virtual machine containers. The software framework may comprise, for example, an Android framework supported by an underlying Linux operating system environment and isolated in a Linux resource container. Virtual container constructs in various embodiments may employ varying levels of hardware sandboxing, including use of dedicated processing resources in multi-processor environments. In further embodiments, the software framework may be partitioned into trusted and untrusted portions that are executed in separate virtual containers.

    Abstract translation: 利用虚拟化技术的机顶盒或类似设备将安全设备资源与包含在设备中的不受信任的软件框架隔离开。 在一个实现中,提供第一虚拟机容器用于传统的机顶盒应用的安全执行,而第二虚拟机容器被用于托管软件框架的软件框架或不可信部分。 提供安全访问客户端/服务器接口以支持第一和第二虚拟机容器之间的交互。 软件框架可以包括例如由底层Linux操作系统环境支持并在Linux资源容器中隔离的Android框架。 各种实施例中的虚拟容器结构可以采用不同级别的硬件沙箱,包括在多处理器环境中使用专用处理资源。 在另外的实施例中,软件框架可以被划分为在分开的虚拟容器中执行的可信任和不可信部分。

Patent Agency Ranking