Rendering highlighting strokes
    1.
    发明授权
    Rendering highlighting strokes 有权
    渲染高亮笔画

    公开(公告)号:US07924284B2

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

    申请号:US11212911

    申请日:2005-08-29

    CPC分类号: G06T11/203

    摘要: A process for rendering highlighter ink strokes and non-highlighter ink strokes in a non-rastering environment is described. Strokes may be grouped under a node having a predefined opacity. The strokes inherit the opacity from the node. Additionally, visuals containing highlighter strokes of the same color are grouped into collections of visuals (one collection per each highlighter color), and change the opacity of the collection (parent) visual to semi-transparent (or any other transparency value defined for the highlighter effect).

    摘要翻译: 描述了在非刮擦环境中呈现荧光笔墨迹和非荧光笔墨迹的过程。 笔画可以分组在具有预定义不透明度的节点下。 笔画从节点继承不透明度。 此外,包含相同颜色的荧光笔画的视觉效果被分组到视觉集合(每个荧光笔颜色一个集合),并将集合(父)视觉的不透明度改为半透明(或为荧光笔定义的任何其他透明度值) 影响)。

    HOSTED APPLICATION PLATFORM WITH EXTENSIBLE MEDIA FORMAT
    2.
    发明申请
    HOSTED APPLICATION PLATFORM WITH EXTENSIBLE MEDIA FORMAT 有权
    具有可扩展媒体格式的主机应用平台

    公开(公告)号:US20100235820A1

    公开(公告)日:2010-09-16

    申请号:US12405208

    申请日:2009-03-16

    IPC分类号: G06F9/46 G06F9/45

    摘要: A media interaction system is described herein that allows hosted applications to consume and/or produce rich media content independent of the format of the media content, while still maintaining the security of the host. The media interaction system accepts raw, uncompressed media data from a hosted application, and allows the hosted application to provide its own codec through a sandboxed API that restricts the actions the codec can perform to a set of trusted actions. Then, the application provides the uncompressed data to the system for playback. Thus, the media interaction system provides rich media content in any format that the application developer supports, and maintains the security of the user's computer system.

    摘要翻译: 本文描述了媒体交互系统,其允许托管的应用程序消费和/或生成独立于媒体内容的格式的富媒体内容,同时仍保持主机的安全性。 媒体交互系统接受来自托管应用程序的原始未压缩媒体数据,并允许托管应用程序通过沙盒API提供自己的编解码器,该沙盒API将编解码器可以执行的操作限制在一组受信任的操作中。 然后,应用程序将未压缩的数据提供给系统进行播放。 因此,媒体交互系统以应用开发者支持的任何格式提供富媒体内容,并维护用户计算机系统的安全性。

    Hosted application platform with extensible media format
    3.
    发明授权
    Hosted application platform with extensible media format 有权
    托管应用平台,具有可扩展的媒体格式

    公开(公告)号:US08640097B2

    公开(公告)日:2014-01-28

    申请号:US12405208

    申请日:2009-03-16

    IPC分类号: G06F9/44 G06F9/45 G06F9/445

    摘要: A media interaction system is described herein that allows hosted applications to consume and/or produce rich media content independent of the format of the media content, while still maintaining the security of the host. The media interaction system accepts raw, uncompressed media data from a hosted application, and allows the hosted application to provide its own codec through a sandboxed API that restricts the actions the codec can perform to a set of trusted actions. Then, the application provides the uncompressed data to the system for playback. Thus, the media interaction system provides rich media content in any format that the application developer supports, and maintains the security of the user's computer system.

    摘要翻译: 本文描述了媒体交互系统,其允许托管的应用程序消费和/或生成独立于媒体内容的格式的富媒体内容,同时仍保持主机的安全性。 媒体交互系统接受来自托管应用程序的原始未压缩媒体数据,并允许托管应用程序通过沙盒API提供自己的编解码器,该沙盒API将编解码器可以执行的操作限制在一组受信任的操作中。 然后,应用程序将未压缩的数据提供给系统进行播放。 因此,媒体交互系统以应用开发者支持的任何格式提供富媒体内容,并维护用户计算机系统的安全性。

    Touch input for hosted applications
    4.
    发明授权
    Touch input for hosted applications 有权
    触摸托管应用程序的输入

    公开(公告)号:US08633902B2

    公开(公告)日:2014-01-21

    申请号:US12623456

    申请日:2009-11-23

    IPC分类号: G06F3/041

    CPC分类号: G06F3/038 G06F3/0488

    摘要: A multi-touch plug-in system is described herein that exposes multi-touch data for web application developers to consume in a platform independent way. The multi-touch plug-in system receives platform-specific touch data from an operating system or touch hardware, interprets the platform-specific touch data to convert the platform-specific touch data to generic touch data, and provides the generic touch data to a hosted application running within a plug-in sandbox. Often, sandboxed environments only allow identified, trusted plug-ins to execute. By managing multi-touch data within a trusted plug-in, the plug-in can ensure that hosted applications are properly restricted to well-defined behavior, while still allowing rich features such as multi-touch interaction. Thus, the multi-touch plug-in system brings rich multi-touch interaction to a web browsing environment.

    摘要翻译: 这里描述了一种多点触控插件系统,它为Web应用程序开发人员提供了以平台独立的方式消费的多点触摸数据。 多点触控插件系统从操作系统或触摸硬件接收平台特定的触摸数据,解释特定于平台的触摸数据,将特定于平台的触摸数据转换为通用触摸数据,并将通用触摸数据提供给 托管应用程序在插件沙箱中运行。 通常,沙盒环境仅允许已识别的可信插件执行。 通过管理受信任的插件中的多点触控数据,插件可以确保托管的应用程序被适当地限制在明确定义的行为中,同时还允许丰富的功能,如多点触控交互。 因此,多点触控插件系统为网页浏览环境带来丰富的多点触控交互。

    TOUCH INPUT FOR HOSTED APPLICATIONS
    5.
    发明申请
    TOUCH INPUT FOR HOSTED APPLICATIONS 有权
    触摸应用的触摸输入

    公开(公告)号:US20110122070A1

    公开(公告)日:2011-05-26

    申请号:US12623456

    申请日:2009-11-23

    IPC分类号: G06F3/041

    CPC分类号: G06F3/038 G06F3/0488

    摘要: A multi-touch plug-in system is described herein that exposes multi-touch data for web application developers to consume in a platform independent way. The multi-touch plug-in system receives platform-specific touch data from an operating system or touch hardware, interprets the platform-specific touch data to convert the platform-specific touch data to generic touch data, and provides the generic touch data to a hosted application running within a plug-in sandbox. Often, sandboxed environments only allow identified, trusted plug-ins to execute. By managing multi-touch data within a trusted plug-in, the plug-in can ensure that hosted applications are properly restricted to well-defined behavior, while still allowing rich features such as multi-touch interaction. Thus, the multi-touch plug-in system brings rich multi-touch interaction to a web browsing environment.

    摘要翻译: 这里描述了一种多点触控插件系统,它为Web应用程序开发人员提供了以平台独立的方式消费的多点触摸数据。 多点触控插件系统从操作系统或触摸硬件接收平台特定的触摸数据,解释特定于平台的触摸数据,将特定于平台的触摸数据转换为通用触摸数据,并将通用触摸数据提供给 托管应用程序在插件沙箱中运行。 通常,沙盒环境仅允许已识别的可信插件执行。 通过管理受信任的插件中的多点触控数据,插件可以确保托管的应用程序被适当地限制在明确定义的行为中,同时还允许丰富的功能,如多点触控交互。 因此,多点触控插件系统为网页浏览环境带来丰富的多点触控交互。

    Ink collection and rendering
    7.
    发明授权
    Ink collection and rendering 有权
    墨水收集和渲染

    公开(公告)号:US07483017B2

    公开(公告)日:2009-01-27

    申请号:US10644896

    申请日:2003-08-21

    IPC分类号: G09G5/00

    摘要: A system and process for capturing and rendering ink is described. An ink canvas object may contain none, one, or more objects or elements and may specify the z-order of the objects or elements. The ink canvas object may host a variety of objects or elements and, therefore, provide ink functionality to the objects or elements, even though they themselves may not have ink functionality.

    摘要翻译: 描述用于捕获和呈现墨水的系统和过程。 墨迹画布对象可能不包含任何一个或多个对象或元素,并且可以指定对象或元素的z顺序。 油墨画布对象可以承载各种对象或元素,因此,即使它们本身可能没有墨水功能,也可以向对象或元素提供墨水功能。

    Untrusted component hosting
    10.
    发明授权
    Untrusted component hosting 有权
    不信任的组件托管

    公开(公告)号:US08510753B2

    公开(公告)日:2013-08-13

    申请号:US12147482

    申请日:2008-06-27

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44526 G06F21/52

    摘要: In a computing environment, one may wish to have interoperability between trusted and untrusted controls/plug-ins allowing for richer expression of content and control within a platform. This can be accomplished by allowing an untrusted plug-in to communicate with a trusted plug-in, while having the trusted plug-in exercise control over the platform. This allows for the creation of a layered secure approach of communication with a platform, thus allowing for increased application richness in untrusted third party applications.

    摘要翻译: 在计算环境中,可能希望在受信任的和不受信任的控件/插件之间具有互操作性,从而允许在平台内更丰富地表达内容和控制。 这可以通过允许不受信任的插件与受信任的插件进行通信,同时在该平台上进行可信任的插件运动控制。 这允许创建与平台通信的分层安全方法,从而允许在不可信的第三方应用中增加应用程序丰富性。