会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • 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的相对路径。 该机制创建与应用程序相关的资源对应的对象,并加载资源或复合资源的流。
    • 3. 发明申请
    • 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的相对路径。 该机制创建与应用程序相关的资源对应的对象,并加载资源或复合资源的流。
    • 4. 发明授权
    • 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.
    • 公开了用于管理对用户界面元素的布局更新的各种技术和技术。 在具有用户界面元素的多个节点的树中跟踪用户界面元素的脏状态。 脏状态允许识别节点的脏子树。 为每个脏子树标识根节点。 更新树的受影响部分,从为每个脏子树确定的根节点开始。 作为更新过程的一部分,检测到对祖先节点的更改,并用于使布局过程更有效率。 例如,当前正在对已更改祖先的任何后代节点执行的任何布局进程都将被放弃,布局过程将在更改的祖先上恢复。 在更新树的受影响部分之后,更新的用户界面元素然后在输出设备上呈现。
    • 5. 发明申请
    • LAYOUT MANAGER
    • 布局管理器
    • US20090132578A1
    • 2009-05-21
    • US11943603
    • 2007-11-21
    • Sujal S. ParikhDavid P. Relyea
    • Sujal S. ParikhDavid P. Relyea
    • G06F17/30
    • 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.
    • 公开了用于管理对用户界面元素的布局更新的各种技术和技术。 在具有用户界面元素的多个节点的树中跟踪用户界面元素的脏状态。 脏状态允许识别节点的脏子树。 为每个脏子树标识根节点。 更新树的受影响部分,从为每个脏子树确定的根节点开始。 作为更新过程的一部分,检测到对祖先节点的更改,并用于使布局过程更有效率。 例如,当前正在对已更改祖先的任何后代节点执行的任何布局进程都将被放弃,布局过程将在更改的祖先上恢复。 在更新树的受影响部分之后,更新的用户界面元素然后在输出设备上呈现。
    • 6. 发明授权
    • Protected and virtual interfaces for COM aggregation
    • 用于COM聚合的受保护和虚拟接口
    • US08613104B2
    • 2013-12-17
    • US12977106
    • 2010-12-23
    • Michael John HillbergSujal S. Parikh
    • Michael John HillbergSujal S. Parikh
    • G06F7/04
    • G06F9/541G06F9/468
    • An outer COM object can be provided with privileged access to protected functionality in an inner COM object. An inner COM object can offer a custom protected interface to an outer COM object by creating a new inner internals COM object that is not available to a calling application or by creating a new extension IUnknown interface that can be used to access the protected content. An outer COM object can override behavior in an inner COM object. An inner COM object can offer access to custom behavior to an outer COM object by creating a new inner internals COM object that is not available to a calling application. The new inner internals COM object can implement a new interface that provides access to the customized (override) content or can create a new extension IUnknown interface that can be used to provide access to the customized (override) content.
    • 外部COM对象可以提供对内部COM对象中受保护功能的特权访问。 内部COM对象可以通过创建新的内部内部COM对象来为外部COM对象提供自定义保护的接口,该对象不能用于调用应用程序,也可以创建可用于访问受保护内容的新扩展IUnknown接口。 外部COM对象可以覆盖内部COM对象中的行为。 内部COM对象可以通过创建一个新的内部内部COM对象来提供对外部COM对象的自定义行为访问,该内部对象COM对象对调用应用程序不可用。 新的内部内部COM对象可以实现一个新的接口,提供对定制(覆盖)内容的访问,或者可以创建一个新的扩展IUnknown接口,可用于提供对定制(覆盖)内容的访问。
    • 7. 发明申请
    • MANAGING OBJECT LIFETIME FOR NATIVE/MANAGED PEERS
    • 管理对象/管理对象的对象生命周期管理
    • US20080270482A1
    • 2008-10-30
    • US11741549
    • 2007-04-27
    • Michael J. HillbergAshraf A. MichailSujal S. Parikh
    • Michael J. HillbergAshraf A. MichailSujal S. Parikh
    • G06F17/00G06F17/30
    • G06F12/0261G06F12/0253G06F12/0276G06F2212/1032G06F2212/1044
    • A system that manages lifetime of an object is provided. The system analyzes references on multiple objects to determine reachability of a native peer and dynamically transitions between native and managed object lifetime management systems based on the analysis. When a native peer is not reachable by a native application reference, the system weakens references to a managed peer avoiding memory leaks and clones the native references to the managed side to avoid premature collection. The system performs an optimized cleanup during object system shutdown wherein the references between managed and native peers are released and SafeHandles are suppressed from finalization. The system employs a pending remove list that stores a reference to a weak reference of a managed peer to eliminate race conditions that occur during finalization.
    • 提供一种管理对象生命周期的系统。 系统分析多个对象的引用,以确定本地对等体的可达性,并基于分析在本机管理对象生命周期管理系统之间进行动态转换。 当原生对等体不能被本地应用程序引用访问时,系统会削弱对被管理对等体的引用,避免内存泄漏,并克隆对被管理方的本机引用,以避免过早收集。 系统在对象系统关闭期间执行优化的清理,其中管理和本机对等体之间的引用被释放,并且SafeHandles被禁止完成。 该系统采用一个挂起的删除列表,该列表存储对受管对等体的弱引用的引用,以消除在最终确定期间发生的竞争条件。
    • 8. 发明申请
    • PROTECTED AND VIRTUAL INTERFACES FOR COM AGGREGATION
    • COM聚合的保护和虚拟接口
    • US20120167224A1
    • 2012-06-28
    • US12977106
    • 2010-12-23
    • Michael John HillbergSujal S. Parikh
    • Michael John HillbergSujal S. Parikh
    • G06F21/22
    • G06F9/541G06F9/468
    • An outer COM object can be provided with privileged access to protected functionality in an inner COM object. An inner COM object can offer a custom protected interface to an outer COM object by creating a new inner internals COM object that is not available to a calling application or by creating a new extension IUnknown interface that can be used to access the protected content. An outer COM object can override behavior in an inner COM object. An inner COM object can offer access to custom behavior to an outer COM object by creating a new inner internals COM object that is not available to a calling application. The new inner internals COM object can implement a new interface that provides access to the customized (override) content or can create a new extension IUnknown interface that can be used to provide access to the customized (override) content.
    • 外部COM对象可以提供对内部COM对象中受保护功能的特权访问。 内部COM对象可以通过创建新的内部内部COM对象来为外部COM对象提供自定义保护的接口,该对象不能用于调用应用程序,也可以创建可用于访问受保护内容的新扩展IUnknown接口。 外部COM对象可以覆盖内部COM对象中的行为。 内部COM对象可以通过创建一个新的内部内部COM对象来提供对外部COM对象的自定义行为访问,该内部对象COM对象对调用应用程序不可用。 新的内部内部COM对象可以实现一个新的接口,提供对定制(覆盖)内容的访问,或者可以创建一个新的扩展IUnknown接口,可用于提供对定制(覆盖)内容的访问。