会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Isolating, managing and communicating with user interface elements
    • 隔离,管理和与用户界面元素通信
    • US08079039B2
    • 2011-12-13
    • US11716328
    • 2007-03-09
    • Lauren LavoieDavid P. RelyeaAshish S. ShettyWeiBing Zhan
    • Lauren LavoieDavid P. RelyeaAshish S. ShettyWeiBing Zhan
    • G06F3/038
    • G06F9/545G06F9/451
    • Various technologies and techniques are disclosed that allow a user interface in a managed runtime environment to display content from two or more different partitioned process spaces. A software application having a user interface operates a managed runtime environment. A window handle allows a user interface of the application to display content from different partitioned process spaces at a same time. Information from the partitioned process spaces can be integrated within the user interface while preserving a level of isolation between the partitioned process spaces. This is accomplished by providing a first portion of a content container for the user interface with a host control that contains the window handle and resides in a first partitioned process space of a main window. A second portion of the content container is provided with a source control that provides the window handle and resides in a second partitioned process space.
    • 公开了允许受管运行时环境中的用户界面显示来自两个或更多个不同分区处理空间的内容的各种技术和技术。 具有用户界面的软件应用程序在受管运行时环境中运行。 窗口句柄允许应用程序的用户界面同时显示来自不同分区进程空间的内容。 来自分区进程空间的信息可以集成在用户界面中,同时保持分区处理空间之间的隔离级别。 这是通过向用户界面提供包含窗口句柄并位于主窗口的第一分区处理空间中的主机控制的内容容器的第一部分来实现的。 内容容器的第二部分被提供有源控件,其提供窗口句柄并驻留在第二分区处理空间中。
    • 3. 发明授权
    • Layout of user interface elements
    • 用户界面元素布局
    • US08984424B2
    • 2015-03-17
    • US12364661
    • 2009-02-03
    • David P. Relyea
    • David P. Relyea
    • G06F3/00G06F9/44
    • G06F8/38G06F3/0481G06F3/0488
    • User interface frameworks may provide an environment for developers to design and arrange user interface elements within a design layout to create a user interface. Many times UI elements comprise non-integer size values (e.g., height, width, position, etc.) due to text, user specified data, and/or centering, for example. Rendering UI elements at non-integer size values may create display artifacts because of sub-pixel rendering. Accordingly, as provided herein, a set of rules may be applied during design layout to non-integer size values to create integer size values (e.g., non-integer size values may be rounded to the nearest integer). Using integer size values in arranging UI elements within a design layout, allows undesirable display artifacts to be mitigated during rendering.
    • 用户界面框架可以为开发人员提供设计和布置设计布局中的用户界面元素以创建用户界面的环境。 很多时候UI元素包括由于文本,用户指定的数据和/或居中的非整数大小的值(例如,高度,宽度,位置等)。 以非整数大小的值渲染UI元素可能会由于子像素渲染而产生显示伪像。 因此,如本文所提供的,可以在设计布局期间将一组规则应用于非整数大小值以创建整数大小值(例如,非整数大小值可以舍入到最接近的整数)。 在设计布局中排列UI元素时使用整数大小的值可以在渲染过程中减少不必要的显示伪影。
    • 4. 发明授权
    • Loading application resources
    • 加载应用程序资源
    • US07814498B2
    • 2010-10-12
    • US11479951
    • 2006-06-30
    • David P. RelyeaLauren B. LavoieMartha M. RotterSujal S. ParikhEric W. Harding
    • David P. RelyeaLauren B. LavoieMartha M. RotterSujal S. ParikhEric W. Harding
    • G06F3/00G06F9/46G06F7/00
    • G06F17/30876G06F8/20
    • Described is a technology by which application-related resources are differentiated from other types of resources via a uniform resource identifier (URI) associated with each resource. Application-related resources may include a resource embedded in the application program, at least one content file associated with (e.g., distributed with) the application program, or a resource located on a site from which the application program was deployed. Because of the URI, a creating/loading mechanism may be called using substantially similar calling code to that which is used to call the mechanism for loading another type of resource, thereby providing a consistent programming model. In one example, the URI includes a packaging scheme and authority, or a relative path which may be converted to an absolute URI. The mechanism creates an object corresponding to the application-related resource, and loads the resource or a stream of a compound resource.
    • 描述了通过与每个资源相关联的统一资源标识符(URI)将应用相关资源与其他类型的资源区分开的技术。 应用程序相关资源可以包括嵌入在应用程序中的资源,至少一个与应用程序相关联的内容文件(例如,与应用程序一起分发),或位于应用程序部署的站点上的资源。 由于URI,可以使用与用于调用用于加载另一类型的资源的机制相似的调用代码来调用创建/加载机制,从而提供一致的编程模型。 在一个示例中,URI包括打包方案和权限,或者可以转换为绝对URI的相对路径。 该机制创建与应用程序相关的资源对应的对象,并加载资源或复合资源的流。
    • 5. 发明申请
    • LAYOUT OF USER INTERFACE ELEMENTS
    • 用户界面元素的布局
    • US20100199198A1
    • 2010-08-05
    • US12364661
    • 2009-02-03
    • David P. Relyea
    • David P. Relyea
    • G06F3/048
    • G06F8/38G06F3/0481G06F3/0488
    • User interface frameworks may provide an environment for developers to design and arrange user interface elements within a design layout to create a user interface. Many times UI elements comprise non-integer size values (e.g., height, width, position, etc.) due to text, user specified data, and/or centering, for example. Rendering UI elements at non-integer size values may create display artifacts because of sub-pixel rendering. Accordingly, as provided herein, a set of rules may be applied during design layout to non-integer size values to create integer size values (e.g., non-integer size values may be rounded to the nearest integer). Using integer size values in arranging UI elements within a design layout, allows undesirable display artifacts to be mitigated during rendering.
    • 用户界面框架可以为开发人员提供设计和布置设计布局中的用户界面元素以创建用户界面的环境。 很多时候UI元素包括由于文本,用户指定的数据和/或居中的非整数大小的值(例如,高度,宽度,位置等)。 以非整数大小的值渲染UI元素可能会由于子像素渲染而产生显示伪像。 因此,如本文所提供的,可以在设计布局期间将一组规则应用于非整数大小值以创建整数大小值(例如,非整数大小值可以舍入到最接近的整数)。 在设计布局中排列UI元素时使用整数大小的值可以在渲染过程中减少不必要的显示伪影。
    • 6. 发明申请
    • Loading application resources
    • 加载应用程序资源
    • US20070256048A1
    • 2007-11-01
    • US11479951
    • 2006-06-30
    • David P. RelyeaLauren B. LavoieMartha Montgomery RotterSujal S. ParikhEric W. Harding
    • David P. RelyeaLauren B. LavoieMartha Montgomery RotterSujal S. ParikhEric W. Harding
    • G06F9/44
    • G06F17/30876G06F8/20
    • Described is a technology by which application-related resources are differentiated from other types of resources via a uniform resource identifier (URI) associated with each resource. Application-related resources may include a resource embedded in the application program, at least one content file associated with (e.g., distributed with) the application program, or a resource located on a site from which the application program was deployed. Because of the URI, a creating/loading mechanism may be called using substantially similar calling code to that which is used to call the mechanism for loading another type of resource, thereby providing a consistent programming model. In one example, the URI includes a packaging scheme and authority, or a relative path which may be converted to an absolute URI. The mechanism creates an object corresponding to the application-related resource, and loads the resource or a stream of a compound resource.
    • 描述了通过与每个资源相关联的统一资源标识符(URI)将应用相关资源与其他类型的资源区分开的技术。 应用程序相关资源可以包括嵌入在应用程序中的资源,至少一个与应用程序相关联的内容文件(例如,与应用程序一起分发),或位于应用程序部署的站点上的资源。 由于URI,可以使用与用于调用用于加载另一类型的资源的机制相似的调用代码来调用创建/加载机制,从而提供一致的编程模型。 在一个示例中,URI包括打包方案和权限,或者可以转换为绝对URI的相对路径。 该机制创建与应用程序相关的资源对应的对象,并加载资源或复合资源的流。
    • 7. 发明申请
    • Isolating, managing and communicating with user interface elements
    • 隔离,管理和与用户界面元素通信
    • US20080222622A1
    • 2008-09-11
    • US11716328
    • 2007-03-09
    • Lauren LavoieDavid P. RelyeaAshish S. ShettyWeibing Zhan
    • Lauren LavoieDavid P. RelyeaAshish S. ShettyWeibing Zhan
    • G06F9/45
    • G06F9/545G06F9/451
    • Various technologies and techniques are disclosed that allow a user interface in a managed runtime environment to display content from two or more different partitioned process spaces. A software application having a user interface operates a managed runtime environment. A window handle allows a user interface of the application to display content from different partitioned process spaces at a same time. Information from the partitioned process spaces can be integrated within the user interface while preserving a level of isolation between the partioned process spaces. This is accomplished by providing a first portion of a content container for the user interface with a host control that contains the window handle and resides in a first partitioned process space of a main window. A second portion of the content container is provided with a source control that provides the window handle and resides in a second partitioned process space.
    • 公开了允许受管运行时环境中的用户界面显示来自两个或更多个不同分区处理空间的内容的各种技术和技术。 具有用户界面的软件应用程序在受管运行时环境中运行。 窗口句柄允许应用程序的用户界面同时显示来自不同分区进程空间的内容。 来自分区过程空间的信息可以集成在用户界面中,同时保持分区过程空间之间的隔离级别。 这是通过向用户界面提供包含窗口句柄并位于主窗口的第一分区处理空间中的主机控制的内容容器的第一部分来实现的。 内容容器的第二部分被提供有源控件,其提供窗口句柄并驻留在第二分区处理空间中。
    • 8. 发明授权
    • Rendering web content with a brush
    • 用画笔渲染网页内容
    • US08312365B2
    • 2012-11-13
    • US12813507
    • 2010-06-11
    • Pranav GoelDavid P. RelyeaMarco A. MatosChris J. CrosettoChristopher R. Kempke
    • Pranav GoelDavid P. RelyeaMarco A. MatosChris J. CrosettoChristopher R. Kempke
    • G06F17/00G06F17/20
    • G06F3/04845G06T11/001
    • A content display system is described herein that combines the positive attributes of brushes and web content by allowing web content to be applied as a brush. The content display system renders web content and creates a bitmap of the rendered web content. The bitmap of the web content as rendered by a web host is captured and used as the pixels for a web brush. The brush can be used wherever other types of brushes can be used. In some embodiments, the brush content is refreshed under control of the application. Web content provided through a brush is much more versatile than simply compositing rendered HTML with other visuals. Thus, the content display system allows applications to display web content inside an application sandbox or other platform using the familiar form to application developers of a brush.
    • 本文描述了通过允许web内容作为画笔来应用画笔和web内容的积极属性的内容显示系统。 内容显示系统呈现web内容并创建所渲染的web内容的位图。 Web主机呈现的Web内容的位图被捕获并用作Web画笔的像素。 刷子可以用于其他类型的刷子可以使用的地方。 在一些实施例中,刷子内容在应用程序的控制下被刷新。 通过画笔提供的Web内容比简单地将呈现的HTML与其他视觉文件合成更为通用。 因此,内容显示系统允许应用程序使用熟悉的形式在应用程序沙箱或其他平台中显示Web内容,以应用于画笔的应用程序开发人员。
    • 9. 发明授权
    • Layout manager
    • 布局经理
    • US08095865B2
    • 2012-01-10
    • US11943603
    • 2007-11-21
    • Sujal S. ParikhDavid P. Relyea
    • Sujal S. ParikhDavid P. Relyea
    • G06F17/00G06F17/20G06F17/21G06F17/22G06F17/24G06F17/25G06F17/26G06F17/27G06F17/28G06F3/00G06F9/44G06F11/00
    • G06F17/30899G06F9/451
    • Various technologies and techniques are disclosed for managing layout updates to user interface elements. A dirty state of user interface elements is tracked in a tree with multiple nodes of user interface elements. The dirty state allows dirty subtrees of the nodes to be identified. A root node is identified for each of the dirty subtrees. Affected portions of the tree are updated, starting with the root node that was identified for each of the dirty subtrees. As part of the update process, changes to ancestor nodes are detected and used to make a layout process more efficient. For example, any layout processes that are currently being performed on any descendant nodes of a changed ancestor are abandoned, and the layout process is resumed at the changed ancestor. After updating affected portions of the tree, the updated user interface elements are then rendered on an output device.
    • 公开了用于管理对用户界面元素的布局更新的各种技术和技术。 在具有用户界面元素的多个节点的树中跟踪用户界面元素的脏状态。 脏状态允许识别节点的脏子树。 为每个脏子树标识根节点。 更新树的受影响部分,从为每个脏子树确定的根节点开始。 作为更新过程的一部分,检测到对祖先节点的更改,并用于使布局过程更有效率。 例如,当前正在对已更改祖先的任何后代节点执行的任何布局进程都将被放弃,布局过程将在更改的祖先上恢复。 在更新树的受影响部分之后,更新的用户界面元素然后在输出设备上呈现。
    • 10. 发明申请
    • RENDERING WEB CONTENT WITH A BRUSH
    • 用BRUSH呈现网页内容
    • US20110307809A1
    • 2011-12-15
    • US12813507
    • 2010-06-11
    • Pranav GoelDavid P. RelyeaMarco A. MatosChris J. CrosettoChristopher R. Kempke
    • Pranav GoelDavid P. RelyeaMarco A. MatosChris J. CrosettoChristopher R. Kempke
    • G06F3/01
    • G06F3/04845G06T11/001
    • A content display system is described herein that combines the positive attributes of brushes and web content by allowing web content to be applied as a brush. The content display system renders web content and creates a bitmap of the rendered web content. The bitmap of the web content as rendered by a web host is captured and used as the pixels for a web brush. The brush can be used wherever other types of brushes can be used. In some embodiments, the brush content is refreshed under control of the application. Web content provided through a brush is much more versatile than simply compositing rendered HTML with other visuals. Thus, the content display system allows applications to display web content inside an application sandbox or other platform using the familiar form to application developers of a brush.
    • 本文描述了通过允许web内容作为画笔来应用画笔和web内容的积极属性的内容显示系统。 内容显示系统呈现web内容并创建所渲染的web内容的位图。 Web主机呈现的Web内容的位图被捕获并用作Web画笔的像素。 刷子可以用于其他类型的刷子可以使用的地方。 在一些实施例中,刷子内容在应用程序的控制下被刷新。 通过画笔提供的Web内容比简单地将呈现的HTML与其他视觉文件合成更为通用。 因此,内容显示系统允许应用程序使用熟悉的形式在应用程序沙箱或其他平台中显示Web内容,以应用于画笔的应用程序开发人员。