会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Flow Control Mechanisms for Avoidance of Retries and/or Deadlocks in an Interconnect
    • 用于避免互连中重试和/或死锁的流控制机制
    • US20100318713A1
    • 2010-12-16
    • US12485579
    • 2009-06-16
    • Sanjay Deshpande
    • Sanjay Deshpande
    • G06F13/36
    • G06F13/385
    • Flow control mechanisms avoid or eliminate retries of transactions in a coherency interconnect. A class of transaction (CoT) framework is defined whereby individual transactions are associated with CoT labels consistent with chains of dependencies that exist between transactions initiated by any of the cooperating devices that participate in a given operation. In general, coherency protocols create dependencies that, when mapped to physical resources, can result in cycles in a graph of dependencies and deadlock. To support architectural mechanisms for deadlock avoidance, CoT labels are applied to individual transactions consistent with a precedence order of those transactions both (i) with respect to the operations of which such transactions are constituent parts and (ii) as amongst the set of such operations supported in the coherency interconnect. CoT labels applied to respective transactions constitute a CoT framework that may be used by coherency managers to efficiently support concurrent in-flight transactions without retry.
    • 流控制机制避免或消除一致性互连中事务的重试。 定义了一类交易(CoT)框架,其中各个交易与CoT标签相关联,CoT标签与参与给定操作的任何协作设备发起的交易之间存在的依赖关系链相一致。 一般来说,一致性协议创建依赖关系,当映射到物理资源时,可以导致依赖关系和死锁图形中的循环。 为了支持避免僵局的架构机制,CoT标签被应用于与这些交易的优先顺序一致的个别交易,(i)关于这些交易是组成部分的操作,以及(ii)在这些操作中的集合 在一致性互连中支持。 应用于各自交易的CoT标签构成CoT框架,可以由相干性管理器用于有效地支持并行的飞行中事务而不重试。
    • 3. 发明授权
    • Method and apparatus for including virtual ads in video presentations
    • 在视频演示中包括虚拟广告的方法和设备
    • US07158666B2
    • 2007-01-02
    • US10024903
    • 2001-12-18
    • Sanjay DeshpandePraful NaphadeC. V. K. RaoKamal BhadadaP. Venkat Rangan
    • Sanjay DeshpandePraful NaphadeC. V. K. RaoKamal BhadadaP. Venkat Rangan
    • G06K9/00
    • H04N5/2723H04N5/272H04N5/275
    • A system for presenting a virtual advertisement or other virtual content in a sequences of frames of a video presentation utilizes data identifying a candidate region in the sequence of frames, a pixel signature for the region, the signature comprising a range of R, G, B values for pixels based on a standard deviation from an average value, and stored virtual content, such as an advertisement, to be implanted in the candidate region or regions. In operation, as frames having the candidate region are processed by an integration system, the alternative virtual content is substituted by default for the candidate region, except if a pixel value in the region falls outside the pixel signature range. The result is an ad that appears to be on a surface in the video presentation, as images that come between the ad and the viewer occlude the advertisement. Apparatus and methods for providing the video presentation and data sets for regions and advertisements are disclosed as well. Methods are provided for selecting candidate regions and for implanting virtual content in various embodiments.
    • 用于在视频呈现的帧序列中呈现虚拟广告或其他虚拟内容的系统利用识别帧序列中的候选区域的数据,该区域的像素签名,该签名包括R,G,B的范围 基于与平均值的标准偏差的像素的值以及待植入在候选区域中的存储的诸如广告的虚拟内容。 在操作中,由于具有候选区域的帧由集成系统处理,除了该区域中的像素值落在像素签名范围之外,替代虚拟内容被替换为候选区域。 结果是在视频演示文稿中似乎是表面的广告,因为广告和观众之间的图像会遮挡广告。 还公开了用于提供用于区域和广告的视频呈现和数据集的装置和方法。 提供了用于在各种实施例中选择候选区域和用于植入虚拟内容的方法。
    • 6. 发明授权
    • Flow control mechanisms for avoidance of retries and/or deadlocks in an interconnect
    • 用于避免互连中重试和/或死锁的流控制机制
    • US08554967B2
    • 2013-10-08
    • US12485579
    • 2009-06-16
    • Sanjay Deshpande
    • Sanjay Deshpande
    • G06F13/00G06F12/00G06F13/14G06F13/38G06F13/28
    • G06F13/385
    • Flow control mechanisms avoid or eliminate retries of transactions in a coherency interconnect. A class of transaction (CoT) framework is defined whereby individual transactions are associated with CoT labels consistent with chains of dependencies that exist between transactions initiated by any of the cooperating devices that participate in a given operation. In general, coherency protocols create dependencies that, when mapped to physical resources, can result in cycles in a graph of dependencies and deadlock. To support architectural mechanisms for deadlock avoidance, CoT labels are applied to individual transactions consistent with a precedence order of those transactions both (i) with respect to the operations of which such transactions are constituent parts and (ii) as amongst the set of such operations supported in the coherency interconnect. CoT labels applied to respective transactions constitute a CoT framework that may be used by coherency managers to efficiently support concurrent in-flight transactions without retry.
    • 流控制机制避免或消除一致性互连中事务的重试。 定义了一类交易(CoT)框架,其中各个交易与CoT标签相关联,CoT标签与参与给定操作的任何协作设备发起的交易之间存在的依赖关系链相一致。 一般来说,一致性协议创建依赖关系,当映射到物理资源时,可以导致依赖关系和死锁图形中的循环。 为了支持避免僵局的架构机制,CoT标签被应用于与这些交易的优先顺序一致的个别交易,(i)关于这些交易是组成部分的操作,以及(ii)在这些操作中的集合 在一致性互连中支持。 应用于各自交易的CoT标签构成CoT框架,可以由相干性管理器用于有效地支持并行的飞行中事务而不重试。
    • 8. 发明申请
    • TRACING SUPPORT FOR INTERCONNECT FABRIC
    • 追踪互连织物的支持
    • US20100268990A1
    • 2010-10-21
    • US12427646
    • 2009-04-21
    • Zheng XuSanjay DeshpandeMichael Snyder
    • Zheng XuSanjay DeshpandeMichael Snyder
    • G06F11/00
    • G06F11/26
    • Complex on-chip interconnect fabrics, particularly those that include point-to-point interconnects and coherent routing networks, can present significant challenges for conventional trace techniques that may be applied in an effort to efficiently provide an external debugger with visibility into on-chip interconnect transactions. Embodiments described herein generate and supply separate in-circuit-trace messages including address messages and data messages, which are sent out (i.e., off-chip) to external debug tools generally without delay and coincident with the distinct, but related, trace events within address and data paths of the interconnect fabric. These separate message instances embed appropriate tag and mark values to allow the message instances to be post-processed and correlated by the external debug tools so as to reconstruct the transaction information for operations performed in the on-chip interconnect.
    • 复杂的片上互连结构,特别是那些包括点对点互连和相干路由网络的互连结构,可能会为传统的跟踪技术带来重大挑战,这些技术可能会有效地为外部调试器提供可视化的片上互连 交易。 本文描述的实施例生成并提供单独的在线跟踪消息,包括地址消息和数据消息,其通常没有延迟地发送(即片外)到外部调试工具,并且与不同但相关的跟踪事件一致 互连结构的地址和数据路径。 这些单独的消息实例嵌入适当的标签和标记值,以允许消息实例被后处理并由外部调试工具相关联,以便重建用于在片上互连中执行的操作的事务信息。
    • 9. 发明申请
    • ACCESS MANAGEMENT TECHNIQUE WITH OPERATION TRANSLATION CAPABILITY
    • 具有操作翻译能力的访问管理技术
    • US20100228945A1
    • 2010-09-09
    • US12398103
    • 2009-03-04
    • Sanjay DeshpandeJaideep Dastidar
    • Sanjay DeshpandeJaideep Dastidar
    • G06F12/06
    • G06F12/1081G06F12/0815G06F12/145
    • Access management techniques have been developed to specify and facilitate mappings between I/O and host domains in ways that provide flexibility in the form, granularity and/or extent of mappings, attributes and access controls coded relative to a particular I/O domain. In some embodiments of the present invention, operation translations coded relative to a particular logical I/O device, domain or sub-window seek to optimize functionality, isolation or some other figure of merit without regard to needs or limitations of another. In this way, operation translations need not be uniform and need not reduce supported operation semantics to correspond to that of a lowest common denominator I/O device. In some embodiments, the form of mappings (e.g., of operation translations) may be specialized on a per-logical-device basis (or even a per-sub-window basis), thereby offering individual logical I/O devices (or sub-windows thereof) immediate, indexed, and/or untranslated operation mapping frameworks appropriate to their individual requirements or needs. In general, flexibilities and efficiencies afforded in some embodiments of the present invention can be desirable, particularly as the diversity of I/O device types and richness of transaction semantics supported in interconnect fabrics increase. Some embodiments may be leveraged in support of sophisticated system partitions or I/O virtualizations.
    • 已经开发了访问管理技术,以便以相对于特定I / O域编码的映射,属性和访问控制的形式,粒度和/或范围提供灵活性来指定和促进I / O和主机域之间的映射。 在本发明的一些实施例中,相对于特定逻辑I / O设备,域或子窗口编码的操作翻译旨在优化功能,隔离或其他品质因素,而不考虑另一个的需求或限制。 以这种方式,操作转换不需要是统一的,不需要减少支持的操作语义来对应于最低公分母I / O设备的操作语义。 在一些实施例中,映射(例如,操作转换)的形式可以在每个逻辑设备的基础上(或甚至基于每个子窗口)专门化,从而提供单独的逻辑I / O设备(或子 - 窗口)立即,索引和/或非翻译的操作映射框架,适合于他们的个人需求或需求。 通常,在本发明的一些实施例中提供的灵活性和效率是可取的,特别是当互连结构中支持的I / O设备类型的多样性和交易语义的丰富性增加时。 可以利用一些实施例来支持复杂的系统分区或I / O虚拟化。
    • 10. 发明申请
    • ACCESS MANAGEMENT TECHNIQUE FOR STORAGE-EFFICIENT MAPPING BETWEEN IDENTIFIER DOMAINS
    • 标识符域之间存储映射的访问管理技术
    • US20100228943A1
    • 2010-09-09
    • US12398099
    • 2009-03-04
    • Sanjay DeshpandeJaideep Dastidar
    • Sanjay DeshpandeJaideep Dastidar
    • G06F12/06
    • G06F12/1081
    • Access management techniques have been developed to specify and facilitate mappings between I/O and host domains in ways that are storage-efficient and which can provide flexibility in the form, granularity and/or extent of mappings, attributes and access controls coded relative to a particular I/O domain. Indeed, different identifier and/or operation translation models may be employed on a per logical device (or even a per sub-window) basis. In general, the flexibility and efficiency afforded using some embodiments of the present invention can be desirable, particularly as numbers of I/O domains increase, such as in the case of virtualization system implementations in which a multiplicity of logical I/O devices may be represented using underlying physical resources.
    • 开发了访问管理技术,以便以存储效率的方式指定和促进I / O和主机域之间的映射,并且可以提供相对于一个或多个编码的映射,属性和访问控制的形式,粒度和/或范围的灵活性 特定的I / O域。 实际上,可以在每个逻辑设备(或甚至每个子窗口)的基础上采用不同的标识符和/或操作转换模型。 通常,使用本发明的一些实施例提供的灵活性和效率是可取的,特别是当I / O域的数量增加时,例如在虚拟化系统实现的情况下,其中多个逻辑I / O设备可以是 使用潜在的物理资源代表。