Patents Assigned to CONTENTGUARD HOLDING, INC.
-
Patent number: 10540484Abstract: 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: GrantFiled: November 3, 2014Date of Patent: January 21, 2020Assignee: CONTENTGUARD HOLDINGS, INC.Inventors: Guillermo Lao, Manuel Ham, Eddie J Chen, Thomas Soestini, Charles P Gilliam, Michael Raley, Bijan Tadayon, Xin Wang
-
Patent number: 10430729Abstract: 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: GrantFiled: August 26, 2013Date of Patent: October 1, 2019Assignee: CONTENTGUARD HOLDINGS, INC.Inventor: Xin Wang
-
Patent number: 9953328Abstract: 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: GrantFiled: April 12, 2006Date of Patent: April 24, 2018Assignee: CONTENTGUARD HOLDINGS, INC.Inventors: Mark J. Stefik, Peter L.T. Pirolli
-
Patent number: 9817954Abstract: 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: GrantFiled: August 27, 2015Date of Patent: November 14, 2017Assignee: CONTENTGUARD HOLDINGS, INC.Inventor: Michael Charles Raley
-
Patent number: 9734506Abstract: 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: GrantFiled: August 31, 2012Date of Patent: August 15, 2017Assignee: CONTENTGUARD HOLDINGS, INC.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 9727876Abstract: 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: GrantFiled: August 31, 2012Date of Patent: August 8, 2017Assignee: CONTENTGUARD HOLDINGS, INC.Inventors: Mark J. Stefik, Peter L. T. Pirolli
-
Patent number: 9589111Abstract: 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: GrantFiled: January 24, 2014Date of Patent: March 7, 2017Assignee: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Glen W. Petrie, Steve A. Okamoto, Nicholas H. Briggs
-
Patent number: 9336366Abstract: 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: GrantFiled: November 14, 2014Date of Patent: May 10, 2016Assignee: ContentGuard Holdings, Inc.Inventors: Michael C. Raley, Daniel C. Chen, Hsi-Cheng Wu, Thanh Ta
-
Patent number: 8914906Abstract: 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: GrantFiled: June 14, 2012Date of Patent: December 16, 2014Assignee: ContentGuard Holdings, Inc.Inventors: Michael Raley, Daniel Chen, Hsi-Cheng Wu, Thanh Ta
-
Patent number: 8904545Abstract: 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: GrantFiled: March 24, 2014Date of Patent: December 2, 2014Assignee: ContentGuard Holdings, Inc.Inventors: Thomas DeMartini, Charles P. Gilliam, Eddie J. Chen
-
Patent number: 8892473Abstract: 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: GrantFiled: March 6, 2012Date of Patent: November 18, 2014Assignee: ContentGuard Holdings, Inc.Inventor: Guillermo Lao
-
Patent number: 8869293Abstract: 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: GrantFiled: October 23, 2006Date of Patent: October 21, 2014Assignee: ContentGuard Holdings, Inc.Inventors: Xin Wang, Aram Nahidipour, Michael C. Raley, Guillermo Lao, Thanh T. Ta, Bijan Tadayon
-
Patent number: 8862517Abstract: 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: GrantFiled: December 19, 2011Date of Patent: October 14, 2014Assignee: 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: 20140304177Abstract: 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: ApplicationFiled: April 21, 2014Publication date: October 9, 2014Applicant: 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: 20140289871Abstract: 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: ApplicationFiled: March 24, 2014Publication date: September 25, 2014Applicant: ContentGuard Holdings, Inc.Inventors: Thomas DeMartini, Charles P. Gilliam, Eddie J. Chen
-
Publication number: 20140258130Abstract: 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: ApplicationFiled: September 13, 2012Publication date: September 11, 2014Applicant: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L.T. Pirolli
-
Publication number: 20140259175Abstract: 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: ApplicationFiled: August 31, 2012Publication date: September 11, 2014Applicant: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L.T. Pirolli
-
Publication number: 20140258131Abstract: 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: ApplicationFiled: September 13, 2012Publication date: September 11, 2014Applicant: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L.T. Pirolli
-
Publication number: 20140259187Abstract: 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: ApplicationFiled: August 21, 2012Publication date: September 11, 2014Applicant: ContentGuard Holdings, Inc.Inventors: Mark J. Stefik, Peter L.T. Pirolli
-
Publication number: 20140259186Abstract: 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: ApplicationFiled: May 20, 2014Publication date: September 11, 2014Applicant: ContentGuard Holdings, Inc.Inventors: Michael Raley, Eddie J. Chen