发明名称 Interoperable systems and methods for peer-to-peer service orchestration
摘要 Systems and methods are described for performing policy-managed, peer-to-peer service orchestration in a manner that supports the formation of self-organizing service networks that enable rich media experiences. In one embodiment, services are distributed across peer-to-peer communicating nodes, and each node provides message routing and orchestration using a message pump and workflow collator. Distributed policy management of service interfaces helps to provide trust and security, supporting commercial exchange of value. Peer-to-peer messaging and workflow collation allow services to be dynamically created from a heterogeneous set of primitive services. The shared resources are services of many different types, using different service interface bindings beyond those typically supported in a web service deployments built on UDDI, SOAP, and WSDL. In a preferred embodiment, a media services framework is provided that enables nodes to find one another, interact, exchange value, and cooperate across tiers of networks from WANs to PANs.
申请公布号 US9424564(B2) 申请公布日期 2016.08.23
申请号 US201012789004 申请日期 2010.05.27
申请人 Intertrust Technologies Corporation 发明人 Bradley William;Maher David;Boccon-Gibod Gilles
分类号 G06Q20/00;G06Q20/12;G06F21/10;H04L29/06;H04L29/08;H04L9/08;H04L9/32 主分类号 G06Q20/00
代理机构 Finnegan, Henderson, Farabow, Garrett & Dunner LLP 代理人 Finnegan, Henderson, Farabow, Garrett & Dunner LLP
主权项 1. A method of accessing content according to a DRM policy using a device, comprising: operating, by the device, a DRM engine and a cryptographic services module; receiving, by the device, an encrypted content item, a first link object signed by a link object key, and a certificate comprising a constraint program for validating the link object key, wherein the first link object references a first object and a second object ; authorizing, by the device, access to the encrypted content item using the DRM engine and the cryptographic services module, authorization comprising: determining an authorization of the link object key to sign the first link object using the DRM engine by executing the constraint program using at least one of first attributes of the first object and second attributes of the second object, and based on the execution of the constraint program, determining satisfaction of usage conditions for the link object key;based on the determined authorization of the link object key to sign the first link object, verifying the certificate using the cryptographic services module;based on the verification of the certificate, constructing an authorization graph by processing two or more link objects including the first link object using the DRM engine;querying the authorization graph using the DRM engine; andbased on a result of querying the authorization graph, authorizing access to the encrypted content item using the DRM engine; and based on the access authorization, decrypting, by the device, the encrypted content item and accessing, by the device, the content item.
地址 Sunnyvale CA US