-
公开(公告)号:US07924284B2
公开(公告)日:2011-04-12
申请号:US11212911
申请日:2005-08-29
申请人: Brian J. Ewanchuk , Koji Kato , Stefan Wick , Vladimir V. Smirnov , Sam J. George , Shawn Van Ness
发明人: Brian J. Ewanchuk , Koji Kato , Stefan Wick , Vladimir V. Smirnov , Sam J. George , Shawn Van Ness
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).
摘要翻译: 描述了在非刮擦环境中呈现荧光笔墨迹和非荧光笔墨迹的过程。 笔画可以分组在具有预定义不透明度的节点下。 笔画从节点继承不透明度。 此外,包含相同颜色的荧光笔画的视觉效果被分组到视觉集合(每个荧光笔颜色一个集合),并将集合(父)视觉的不透明度改为半透明(或为荧光笔定义的任何其他透明度值) 影响)。
-
公开(公告)号:US20100235820A1
公开(公告)日:2010-09-16
申请号:US12405208
申请日:2009-03-16
CPC分类号: H04N21/835 , H04N21/4143 , H04N21/4431 , H04N21/818 , H04N21/8193
摘要: 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将编解码器可以执行的操作限制在一组受信任的操作中。 然后,应用程序将未压缩的数据提供给系统进行播放。 因此,媒体交互系统以应用开发者支持的任何格式提供富媒体内容,并维护用户计算机系统的安全性。
-
公开(公告)号:US08640097B2
公开(公告)日:2014-01-28
申请号:US12405208
申请日:2009-03-16
CPC分类号: H04N21/835 , H04N21/4143 , H04N21/4431 , H04N21/818 , H04N21/8193
摘要: 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将编解码器可以执行的操作限制在一组受信任的操作中。 然后,应用程序将未压缩的数据提供给系统进行播放。 因此,媒体交互系统以应用开发者支持的任何格式提供富媒体内容,并维护用户计算机系统的安全性。
-
公开(公告)号:US08633902B2
公开(公告)日:2014-01-21
申请号:US12623456
申请日:2009-11-23
申请人: Joseph Smith , Sam J. George , Stefan Wick , Todd A. Torset , Jesse Bishop
发明人: Joseph Smith , Sam J. George , Stefan Wick , Todd A. Torset , Jesse Bishop
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应用程序开发人员提供了以平台独立的方式消费的多点触摸数据。 多点触控插件系统从操作系统或触摸硬件接收平台特定的触摸数据,解释特定于平台的触摸数据,将特定于平台的触摸数据转换为通用触摸数据,并将通用触摸数据提供给 托管应用程序在插件沙箱中运行。 通常,沙盒环境仅允许已识别的可信插件执行。 通过管理受信任的插件中的多点触控数据,插件可以确保托管的应用程序被适当地限制在明确定义的行为中,同时还允许丰富的功能,如多点触控交互。 因此,多点触控插件系统为网页浏览环境带来丰富的多点触控交互。
-
公开(公告)号:US20110122070A1
公开(公告)日:2011-05-26
申请号:US12623456
申请日:2009-11-23
申请人: Joseph Smith , Sam J. George , Stefan Wick , Todd A. Torset , Jesse Bishop
发明人: Joseph Smith , Sam J. George , Stefan Wick , Todd A. Torset , Jesse Bishop
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应用程序开发人员提供了以平台独立的方式消费的多点触摸数据。 多点触控插件系统从操作系统或触摸硬件接收平台特定的触摸数据,解释特定于平台的触摸数据,将特定于平台的触摸数据转换为通用触摸数据,并将通用触摸数据提供给 托管应用程序在插件沙箱中运行。 通常,沙盒环境仅允许已识别的可信插件执行。 通过管理受信任的插件中的多点触控数据,插件可以确保托管的应用程序被适当地限制在明确定义的行为中,同时还允许丰富的功能,如多点触控交互。 因此,多点触控插件系统为网页浏览环境带来丰富的多点触控交互。
-
公开(公告)号:US07427984B2
公开(公告)日:2008-09-23
申请号:US10902431
申请日:2004-07-30
申请人: Vladimir Smirnov , Shiraz Somji , Sam J. George , Koji Kato , Quan B. To , Rudolph Balaz , Benjamin M. Westbrook , Andrew Silverman
发明人: Vladimir Smirnov , Shiraz Somji , Sam J. George , Koji Kato , Quan B. To , Rudolph Balaz , Benjamin M. Westbrook , Andrew Silverman
IPC分类号: G06F3/033
CPC分类号: G06F3/0488
摘要: A system and method for erasing ink is described. Using an erasing contour, the system determines closest points which come close to or contacts the erasing contour when it encounters an ink stroke. Portions of an ink stroke may then be erased when the erasing contour contacts the ink stroke.
摘要翻译: 描述了用于擦除墨水的系统和方法。 使用擦除轮廓,当系统遇到墨迹时,系统会确定最接近或接触擦除轮廓的点。 当擦除轮廓接触墨水冲程时,可以擦除墨水冲程的部分。
-
公开(公告)号:US07483017B2
公开(公告)日:2009-01-27
申请号:US10644896
申请日:2003-08-21
申请人: Andrew Silverman , Sam J. George , Shiraz Somji , Rudolph Balaz , Koji Kato
发明人: Andrew Silverman , Sam J. George , Shiraz Somji , Rudolph Balaz , Koji Kato
IPC分类号: G09G5/00
CPC分类号: G06K9/222 , G06F3/04883 , G06F9/451 , G06F17/242 , G06K9/00402
摘要: 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顺序。 油墨画布对象可以承载各种对象或元素,因此,即使它们本身可能没有墨水功能,也可以向对象或元素提供墨水功能。
-
公开(公告)号:US20090282475A1
公开(公告)日:2009-11-12
申请号:US12118850
申请日:2008-05-12
申请人: Sam J. George , Gilles Khouzam , Michael R. Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D. Schechter , Donald D. Karlov , Eldar A. Musayev , Wenbo Zhang , Serge Smirnov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar , Weibing Zhan
发明人: Sam J. George , Gilles Khouzam , Michael R. Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D. Schechter , Donald D. Karlov , Eldar A. Musayev , Wenbo Zhang , Serge Smirnov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar , Weibing Zhan
CPC分类号: H04L65/60 , G06F9/54 , G06F17/30058
摘要: Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.
摘要翻译: 描述了一种技术,通过这种技术,诸如在浏览器中托管的不受信任的Web应用程序的代码通过用于由浏览器插件中运行的应用程序环境的应用环境进行回放的界面来提供内容。 内容可以是基本视频,音频和/或脚本流的形式。 该内容在由应用程序代码解包的容器中,其中内容可以以应用程序理解的任何格式和/或来自应用程序可从其下载容器的任何来源打包。 诸如平台级媒体元素的应用环境组件从应用程序接收信息,通知应用程序环境应用程序将提供用于播放的媒体流数据。 应用环境从应用程序请求媒体流数据(例如,样本),由应用程序处理接收它们,并提供所请求的媒体流数据以供回放。
-
公开(公告)号:US20140337433A1
公开(公告)日:2014-11-13
申请号:US14338321
申请日:2014-07-22
申请人: Sam J. George , Gilles Khouzam , Michael R Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D Schechler , Donald D Karlov , Eldar A Musayev , Wenbo Zhang , Serge Smimov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar
发明人: Sam J. George , Gilles Khouzam , Michael R Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D Schechler , Donald D Karlov , Eldar A Musayev , Wenbo Zhang , Serge Smimov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar
CPC分类号: H04L65/60 , G06F9/54 , G06F17/30058
摘要: Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.
摘要翻译: 描述了一种技术,通过这种技术,诸如在浏览器中托管的不受信任的Web应用程序的代码通过用于由浏览器插件中运行的应用程序环境的应用环境进行回放的界面来提供内容。 内容可以是基本视频,音频和/或脚本流的形式。 该内容在由应用程序代码解包的容器中,其中内容可以以应用程序理解的任何格式和/或来自应用程序可从其下载容器的任何来源打包。 诸如平台级媒体元素的应用环境组件从应用程序接收信息,通知应用程序环境应用程序将提供用于播放的媒体流数据。 应用环境从应用程序请求媒体流数据(例如,样本),由应用程序处理接收它们,并提供所请求的媒体流数据以供回放。
-
公开(公告)号:US08510753B2
公开(公告)日:2013-08-13
申请号:US12147482
申请日:2008-06-27
申请人: Ashraf A. Michail , Akhilesh Kaza , Kevin T. Gallo , Sam J. George , Joseph P. Stegman , Michael R. Harsh , Mark Alcazar
发明人: Ashraf A. Michail , Akhilesh Kaza , Kevin T. Gallo , Sam J. George , Joseph P. Stegman , Michael R. Harsh , Mark Alcazar
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.
摘要翻译: 在计算环境中,可能希望在受信任的和不受信任的控件/插件之间具有互操作性,从而允许在平台内更丰富地表达内容和控制。 这可以通过允许不受信任的插件与受信任的插件进行通信,同时在该平台上进行可信任的插件运动控制。 这允许创建与平台通信的分层安全方法,从而允许在不可信的第三方应用中增加应用程序丰富性。
-
-
-
-
-
-
-
-
-