Patents Assigned to CONTENTGUARD HOLDING, INC.
  • Patent number: 10540484
    Abstract: A method, system, and computer program product for controlling consumption of a distributed network service in accordance with rights expression information associated with the distributed network service and specifying a manner of use of the distributed network service, including interpreting the rights expression information associated with the distributed network service, the rights expression information indicating a manner of use of the distributed network service; and controlling consumption of the distributed network service based on the rights expression information.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: January 21, 2020
    Assignee: CONTENTGUARD HOLDINGS, INC.
    Inventors: Guillermo Lao, Manuel Ham, Eddie J Chen, Thomas Soestini, Charles P Gilliam, Michael Raley, Bijan Tadayon, Xin Wang
  • Patent number: 10430729
    Abstract: A system and method are provided for specifying a legality expression for use in a system for processing the legality expression. The system and method include providing a legality expression language, including at least one of a duty element specifying an obligation that a principal must perform an act, a ban element specifying a prohibition that a principal must not perform an act, an intent element specifying an intention that a principal wants to perform an act, and a claim element specifying an assertion that a principal does perform an act. The system and method further include interpreting by the system a legality expression specified using the legality expression language.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: October 1, 2019
    Assignee: CONTENTGUARD HOLDINGS, INC.
    Inventor: Xin Wang
  • Patent number: 9953328
    Abstract: A method, system and software for establishing a secure communications channel between repositories using a repository transaction protocol, including generating a registration identifier and registration message including an identification certificate, and an identifier of a master repository that encrypted the identification certificate; receiving the registration message and verifying the identity by verifying the identification certificate; validating the authenticity, including, generating a message to test the authenticity, sending the generated message, and verifying if upon receiving the generated message whether the generated message is correctly processed; and exchanging messages including a session key used for communications and transactions including generating a request for a digital work, associating usage rights information with the request for digital work, and determining if the usage rights information associated with the request corresponds to usage rights associated with the digital work.
    Type: Grant
    Filed: April 12, 2006
    Date of Patent: April 24, 2018
    Assignee: CONTENTGUARD HOLDINGS, INC.
    Inventors: Mark J. Stefik, Peter L.T. Pirolli
  • Patent number: 9817954
    Abstract: A method, apparatus, media and data structure for rendering a wrapper. The wrapper includes at least one data structure in a format that is renderable by a standard rendering engine and containing censored content comprising source content identification information. When the wrapper is opened by a standard rendering engine, the censored content is rendered. When opened by a trusted rendering engine, the source content is rendered.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: November 14, 2017
    Assignee: CONTENTGUARD HOLDINGS, INC.
    Inventor: Michael Charles Raley
  • Patent number: 9734506
    Abstract: Apparatus, method, and media for controlling utilization of content. An exemplary method comprises associating one or more usage rights with content, wherein the usage rights are based at least in part on a usage rights grammar, and wherein each of the usage rights corresponds to a permitted utilization of the content and one or more conditions which must be satisfied in order for the respective usage right to be exercised, receiving from an external computing device external, a request to access the content, the request corresponding to a utilization of the content, determining whether the requested utilization corresponds to at least one of the usage rights associated with the content, and transmitting to an external a computing device, at least one of the usage rights based at least in part on a determination that the requested utilization corresponds to at least one of the usage rights.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: August 15, 2017
    Assignee: CONTENTGUARD HOLDINGS, INC.
    Inventors: Mark J. Stefik, Peter L. T. Pirolli
  • Patent number: 9727876
    Abstract: Apparatus, method, and media for permitting use of content. An exemplary method comprises associating a transfer right with content, the transfer right specifying that the content is permitted to be transferred from a first computing device to a second computing device, transferring the content from the first computing device to the second computing device in accordance with the transfer right, updating information associated with the transfer right based on the transfer of the content from the first computing device to the second computing device, and associating a usage right with the content, the usage right corresponding to a utilization of the content, wherein the first computing device includes at least a server mode of operation, and wherein the second computing device includes both a requester mode of operation and a server mode of operation.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: August 8, 2017
    Assignee: CONTENTGUARD HOLDINGS, INC.
    Inventors: Mark J. Stefik, Peter L. T. Pirolli
  • Patent number: 9589111
    Abstract: A trusted rendering system for use in a system for controlling the distribution and use of digital works. A trusted rendering system facilitates the protection of rendered digital works which have been rendered on a system which controls the distribution and use of digital works through the use of dynamically generated watermark information that is embedded in the rendered output. The watermark data typically provides information relating to the owner of the digital work, the rights associated with the rendered copy of the digital work and when and where the digital work was rendered. This information will typically aid in deterring or preventing unauthorized copying of the rendered work to be made. The system for controlling distribution and use of digital works provides for attaching persistent usage rights to a digital work. Digital works are transferred between repositories which are used to request and grant access to digital works.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: March 7, 2017
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Mark J. Stefik, Glen W. Petrie, Steve A. Okamoto, Nicholas H. Briggs
  • Patent number: 9336366
    Abstract: A system and method for controlling use of content in accordance with usage rights associated with the content and determined in accordance with the environment of a user device. A request is received for secure content from a user device and the integrity of the environment of the user device is verified. Appropriate usage rights are retrieved based upon the results of the verification of integrity and the content is rendered on the user device in accordance with the appropriate usage rights.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: May 10, 2016
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Michael C. Raley, Daniel C. Chen, Hsi-Cheng Wu, Thanh Ta
  • Patent number: 8914906
    Abstract: A system and method for controlling use of content in accordance with usage rights associated with the content and determined in accordance with the environment of a user device. A request is received for secure content from a user device and the integrity of the environment of the user device is verified. Appropriate usage rights are retrieved based upon the results of the verification of integrity and the content is rendered on the user device in accordance with the appropriate usage rights.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: December 16, 2014
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
  • Patent number: 8904545
    Abstract: A method, system, and device for verifying authorized issuance of a statement or expression, including determining if a statement or expression is associated with a statement of trusted issuance; determining if the statement of trusted issuance applies; determining if issuance of the statement of trusted issuance is authorized; and verifying that the issuance of the statement or expression was authorized, if the statement of trusted issuance applies, and the issuance of the statement of trusted issuance is authorized.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: December 2, 2014
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Thomas DeMartini, Charles P. Gilliam, Eddie J. Chen
  • Patent number: 8892473
    Abstract: A system and method for managing use of items having usage rights associated therewith. The system includes an activation device adapted to issue a software package having a public and private key pair, the public key being associated with a user, a license device adapted to issue a license, a usage device adapted to receive the software package, receive the license and allow the user to access the item in accordance with the license, and a subscription managing device adapted to maintain a subscription list including the public key associated with the user. License's is issued by the license device upon verifying presence of the public key in the subscription list corresponding to requested content.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: November 18, 2014
    Assignee: ContentGuard Holdings, Inc.
    Inventor: Guillermo Lao
  • Patent number: 8869293
    Abstract: A self-contained device for protecting content, the content having usage rights associated therewith, includes a usage rights portion having usage rights that control the use of the content; a rights management module that authorizes a request to access to the content based on the usage rights; a rights assignment module that generates and updates the usage rights based on the content access; and an interface module that allows accessing of the content.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: October 21, 2014
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Xin Wang, Aram Nahidipour, Michael C. Raley, Guillermo Lao, Thanh T. Ta, Bijan Tadayon
  • Patent number: 8862517
    Abstract: A method and system for managing use of items having usage rights associated therewith including a point of capture system adapted to generate content of a future event when the event occurs, a content distributor adapted to generate a rights label having usage rights associated with content of the future event before the content is created, the rights label having a distribution key for encrypting the content as the content is generated, the distribution key being encrypted with a public key. The system also includes a license server adapted to generate a license associate with the content from the rights label before the content is generated, the license including the distribution key encrypted with the public key, and a content distributor adapted to distribute the license before the content is generated.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: October 14, 2014
    Assignee: ContentGuard Holdings, Inc.
    Inventors: Tushar N. Padhye, M. S. Roopa, C. V. Joshi, Basavaraj B. H., Arun Ray, Deepanjan Kanungo, Aram Nahidipour, Xin Wang, Thanh Ta, Michael Raley, Guillermo Lao, Eddie Chen, Bijan Tadayon, Anant Kansal
  • Publication number: 20140304177
    Abstract: A system, method and computer program product for a digital content player having a DRM agent to perform rights management operations on a digital content package, including loading rights management instructions to be executed by the digital content player, the rights management instructions being associated with the digital content package, executing the rights management instructions on the digital content player, and loading supporting licenses associated with the digital content package for processing by the DRM agent. The DRM agent deciding whether to permit the rights management operations requested by the rights management instructions. Further exemplary embodiments include systems, methods and computer program products for associating usage rights with digital content packages, managing of digital rights tokens, managing of digital content packages having predetermined broadcast dates, preserving of usage rights when content is transferred between DRM environments, and distributing content packages.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 9, 2014
    Applicant: ContentGuard Holdings, Inc.
    Inventors: Thomas Michael DeMartini, Michael Charles Raley, Xin Wang, Joseph Zhung-Yee Fung, Mai Nguyen, Guillermo Lao, Rajan Samtani, Eddie Jen-Shien Chen, Kerry Philip Miller
  • Publication number: 20140289871
    Abstract: A method, system, and device for verifying authorized issuance of a statement or expression, including determining if a statement or expression is associated with a statement of trusted issuance; determining if the statement of trusted issuance applies; determining if issuance of the statement of trusted issuance is authorized; and verifying that the issuance of the statement or expression was authorized, if the statement of trusted issuance applies, and the issuance of the statement of trusted issuance is authorized.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 25, 2014
    Applicant: ContentGuard Holdings, Inc.
    Inventors: Thomas DeMartini, Charles P. Gilliam, Eddie J. Chen
  • Publication number: 20140258130
    Abstract: Apparatus, method, and media for participating in transactions between computing devices. An exemplary method comprises transmitting, to an external computing device, a registration identifier and a registration message including an identification certificate, receiving, from an external computing device, an authentication message to test the authenticity of a computing device, transmitting, to an external computing device, information validating the authenticity of a computing device in response to the receipt of the authentication message, and participating in a transaction with an external computing devices. The transaction may comprise generating a request for content, the request corresponding to a utilization of the content, determining whether the utilization corresponds to usage rights associated with the content, and granting access to the content in accordance with the usage rights based at least in part on a determination that the utilization corresponds to usage rights associated with the content.
    Type: Application
    Filed: September 13, 2012
    Publication date: September 11, 2014
    Applicant: ContentGuard Holdings, Inc.
    Inventors: Mark J. Stefik, Peter L.T. Pirolli
  • Publication number: 20140259175
    Abstract: Apparatus, method, and media for controlling utilization of content. An exemplary method comprises associating one or more usage rights with content, wherein the usage rights are based at least in part on a usage rights grammar, and wherein each of the usage rights corresponds to a permitted utilization of the content and one or more conditions which must be satisfied in order for the respective usage right to be exercised, receiving from an external computing device external, a request to access the content, the request corresponding to a utilization of the content, determining whether the requested utilization corresponds to at least one of the usage rights associated with the content, and transmitting to an external a computing device, at least one of the usage rights based at least in part on a determination that the requested utilization corresponds to at least one of the usage rights.
    Type: Application
    Filed: August 31, 2012
    Publication date: September 11, 2014
    Applicant: ContentGuard Holdings, Inc.
    Inventors: Mark J. Stefik, Peter L.T. Pirolli
  • Publication number: 20140258131
    Abstract: Apparatus, method, and media for participating in transactions between computing devices. An exemplary method comprises receiving a registration identifier and a registration message including an identification certificate, verifying the identity of an external computing device by verifying the identification certificate, transmitting an authentication message to test the authenticity of an external computing device, validating the authenticity of an external computing device based at least in part on information received in response to the transmission of the authentication message, and participating in a transaction with an external computing device.
    Type: Application
    Filed: September 13, 2012
    Publication date: September 11, 2014
    Applicant: ContentGuard Holdings, Inc.
    Inventors: Mark J. Stefik, Peter L.T. Pirolli
  • Publication number: 20140259187
    Abstract: Apparatus, method, and media for utilizing content. An exemplary method comprises storing a description structure comprising one or more usage rights, storing content associated with the one or more usage rights, receiving a request for the content, the request corresponding to a utilization of the content, determining whether the utilization corresponds to at least one of the one or more usage rights, determining whether the computing device is an authorized device, and utilizing the content in accordance with the at least one of the one or more usage rights based at least in part on a determination that the utilization corresponds to the at least one of the one or more usage rights and a determination that the computing device is an authorized device.
    Type: Application
    Filed: August 21, 2012
    Publication date: September 11, 2014
    Applicant: ContentGuard Holdings, Inc.
    Inventors: Mark J. Stefik, Peter L.T. Pirolli
  • Publication number: 20140259186
    Abstract: A method, system, and device for license-centric content use or distribution, including a pre-existing digital rights management (DRM) system having a unique interface to a repository of data thereof to govern use of content; a shared license repository configured to access the data to govern the use of the content and to communicate with the unique interface of the pre-existing DRM system; and a user interface configured to interact with the pre-existing DRM system, and configured to allow the user to send a license associated with the content from the shared license repository to the pre-existing DRM system or to another shared license repository.
    Type: Application
    Filed: May 20, 2014
    Publication date: September 11, 2014
    Applicant: ContentGuard Holdings, Inc.
    Inventors: Michael Raley, Eddie J. Chen