ContentGuard Holdings, Inc.

United States of America

Back to Profile

1-41 of 41 for ContentGuard Holdings, Inc. Sort by
Query
Aggregations
Jurisdiction
        United States 22
        World 18
        Canada 1
IPC Class
G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity 10
G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material 7
H04L 29/06 - Communication control; Communication processing characterised by a protocol 6
G06Q 99/00 - Subject matter not provided for in other groups of this subclass 5
H04K 1/00 - Secret communication 5
See more
Found results for  patents

1.

METHOD, APPARATUS, AND MEDIA FOR CREATING SOCIAL MEDIA CHANNELS

      
Application Number US2015047253
Publication Number 2016/033356
Status In Force
Filing Date 2015-08-27
Publication Date 2016-03-03
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Vu, Mai, Thi, Thanh
  • Richardson, Scott

Abstract

A method, apparatus, and computer-readable media for creating a private social network (PSN). Channels in the PSN can be created based on connections in existing social networks and based on other interactions between the users. Channels can be dynamically managed based on various interactions and attributes. Channels of the PSN are defined by a data structure indicating the users and relationships therebetween. The data structure can be manipulated to change the attributes of the channels. A user interface can be provided to facilitate aggregation of existing channels.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

2.

DISTRIBUTING PROTECTED CONTENT

      
Application Number US2015047264
Publication Number 2016/033365
Status In Force
Filing Date 2015-08-27
Publication Date 2016-03-03
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor Raley, Michael, Charles

Abstract

A method apparatus and media for distributing protected content. An exemplary embodiment, including receiving a selection of content, packaging the selected content to generate packaged content, encrypting the packaged content to generate an encrypted content package, transmitting the encrypted content package to a content server, receiving content location information corresponding to the location of the encrypted content package on the content server, receiving a selection of one or more rights, combining the one or more rights with the content location information to generate a rights package including the content location information, transmitting the rights package to a license server, receiving license location information corresponding to the location of the rights package on the license server, and distributing the license location information.

IPC Classes  ?

3.

Multi-mode protected content wrapper

      
Application Number 14837648
Grant Number 09817954
Status In Force
Filing Date 2015-08-27
First Publication Date 2016-03-03
Grant Date 2017-11-14
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor Raley, Michael Charles

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.

IPC Classes  ?

  • G06F 21/12 - Protecting executable software
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
  • H04L 12/24 - Arrangements for maintenance or administration
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

4.

MULTI-MODE PROTECTED CONTENT WRAPPER

      
Application Number US2015047202
Publication Number 2016/033333
Status In Force
Filing Date 2015-08-27
Publication Date 2016-03-03
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor Raley, Michael, Charles

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.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material

5.

RENDERING CONTENT USING OBSCURATION TECHNIQUES

      
Application Number US2015036765
Publication Number 2015/196122
Status In Force
Filing Date 2015-06-19
Publication Date 2015-12-23
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Raley, Michael, Charles
  • Patel, Satyadev, Rajesh
  • Teplinsky, Shaul
  • Horowitz, Steven, L.
  • Richardson, Scott
  • Mechaley, Robert, G.
  • Hayes, Keith
  • Vu, Mai
  • Stoltenberg, Nathan
  • Mcgary, Michael

Abstract

Exemplary embodiments relate to rendering content using obscuration techniques. An exemplary method comprises receiving source content, identifying a mask that segments the source content, identifying masking techniques, associating the source content with obscuration information and usage rules, and transmitting the source content, the usage rules, and the obscuration information to a recipient computing device. Another exemplary method comprises receiving source content, constructing a mask that segments the source content, identifying a masking technique, generating first and second transformed images by applying the masking technique, and displaying the first and second transformed images as frames in a repeating series of frames to approximate the source content. Yet another exemplary method relates to providing frames for rendering on a display, the frames including pixel data, the pixel data comprising input values for one or more color components.

IPC Classes  ?

6.

System and method for specifying and processing legality expressions

      
Application Number 14010497
Grant Number 10430729
Status In Force
Filing Date 2013-08-26
First Publication Date 2013-12-26
Grant Date 2019-10-01
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor Wang, Xin

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.

IPC Classes  ?

  • G06Q 10/00 - Administration; Management
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06Q 10/10 - Office automation; Time management
  • G06Q 40/00 - Finance; Insurance; Tax strategies; Processing of corporate or income taxes
  • G07C 9/00 - Individual registration on entry or exit
  • G06Q 50/18 - Legal services; Handling legal documents

7.

METHOD, APPARATUS, AND COMPUTER-READABLE MEDIUM FOR CONTENT ACCESS AUTHORIZATION

      
Application Number US2013025629
Publication Number 2013/120100
Status In Force
Filing Date 2013-02-11
Publication Date 2013-08-15
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Raley, Michael
  • Chen, Eddie, J.

Abstract

An apparatus, computer-readable medium, and computer-implemented method for granting access to content are disclosed. The method includes receiving user credentials associated with a user from a device which has authorization to access content in a first content domain, determining whether the user associated with the user credentials has a license to access content in a second content domain, and granting temporary authorization to the device which allows it to access content in the second content domain based at least in part on the determination that the user associated with the user credentials has a license to access content in the second content domain.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

8.

Method, system, and device for license-centric content consumption

      
Application Number 13106143
Grant Number 08768850
Status In Force
Filing Date 2011-05-12
First Publication Date 2011-09-01
Grant Date 2014-07-01
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Raley, Michael
  • Chen, Eddie J.

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.

IPC Classes  ?

  • G06Q 99/00 - Subject matter not provided for in other groups of this subclass
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

9.

Systems and methods for creating, manipulating and processing rights and contract expressions using tokenized templates

      
Application Number 12475836
Grant Number 09898715
Status In Force
Filing Date 2009-06-01
First Publication Date 2009-09-24
Grant Date 2018-02-20
Owner ContentGuart Holdings, Inc. (USA)
Inventor
  • Valenzuela, Edgardo
  • Chen, Eddie J.
  • Demartini, Thomas
  • Fung, Joseph Zhung Yee
  • Nguyen, Mai
  • Tieu, Vincent Hsiang
  • Tran, Duc

Abstract

System and methods for manipulating rights expressions for use in connection with a rights management system include one or more tokenized templates. Each tokenized template includes one or more rights expression language statements and one or more tokens associated with at least one of the rights expression language statements. Further, the tokens can be place holders for data items or rights expression elements. The system further includes a license template module that creates the tokenized templates, and a license instance creation module that replaces at least one of the tokens in one or more selected license templates with one or more of the data items or rights expression elements to generate a license instance. Additionally, the system includes a license instance analysis module having sub-modules for validating and interpreting license instances, and a data parsing module for extracting data from created license instances.

IPC Classes  ?

  • G06Q 20/00 - Payment architectures, schemes or protocols
  • G06Q 10/10 - Office automation; Time management
  • H04N 21/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed

10.

Rights expression profile system and method using templates

      
Application Number 12204393
Grant Number 09626668
Status In Force
Filing Date 2008-09-04
First Publication Date 2008-12-25
Grant Date 2017-04-18
Owner CONTENTGAURD HOLDINGS, INC. (USA)
Inventor
  • Raley, Michael C.
  • Gilliam, Charles P.
  • Ham, Manual
  • Lao, Guillermo
  • Tadayon, Bijan

Abstract

A system and method for creating a rights expression for association with an item for use in a system for controlling use of the item in accordance with the rights expression, including specifying rights expression information indicating a manner of use of an item, the rights expression information including at least one element, the element having a variable and corresponding value for the variable; and performing an encoding process, including determining an identifier associated with a template corresponding to the rights expression information, extracting from the rights expression information the value for the variable corresponding to the element, and encoding a license adapted to be enforced on a device based on the variable and the identifier, the license including an identification of the template and the value for the variable.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
  • G06Q 20/12 - Payment architectures specially adapted for electronic shopping systems
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06Q 40/00 - Finance; Insurance; Tax strategies; Processing of corporate or income taxes
  • H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
  • H04N 21/835 - Generation of protective data, e.g. certificates
  • H04N 21/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed

11.

METHOD AND SYSTEM TO SUPPORT DYNAMIC RIGHTS AND RESOURCES SHARING

      
Application Number US2006038960
Publication Number 2007/050254
Status In Force
Filing Date 2006-10-04
Publication Date 2007-05-03
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Ta, Thanh
  • Nguyen, Mai
  • Chen, Eddie, J.
  • Wang, Xin
  • Demartini, Thomas

Abstract

The invention relates to method for deriving a sub-right from a right, the right comprising a plurality of components, each of which specifies an aspect of the right. A component may be, for example, a principal, an action, a resource, and a condition. The invention also relates to a method for integrating a first right with a second right. Furthermore, the invention relates to a method of sharing rights by deriving a sub-right from a right, allowing use of the sub-right, and integrating the sub-right with the right.

IPC Classes  ?

  • G06Q 99/00 - Subject matter not provided for in other groups of this subclass
  • H04K 1/00 - Secret communication

12.

Method and system to support dynamic rights and resources sharing

      
Application Number 11256272
Grant Number 07720767
Status In Force
Filing Date 2005-10-24
First Publication Date 2007-04-26
Grant Date 2010-05-18
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Ta, Thanh
  • Nguyen, Mai
  • Chen, Eddie J.
  • Wang, Xin
  • Demartini, Thomas

Abstract

The invention relates to method for deriving a sub-right from a right, the right comprising a plurality of components, each of which specifies an aspect of the right. A component may be, for example, a principal, an action, a resource, and a condition. The invention also relates to a method for integrating a first right with a second right. Furthermore, the invention relates to a method of sharing rights by deriving a sub-right from a right, allowing use of the sub-right, and integrating the sub-right with the right. In addition, the invention relates to a system to support rights sharing by enabling the derivation of a sub-right from a right, the right comprising plural components each of which specifies an aspect of the right, the system comprising a receiving module for receiving a sub-right, the sub-right comprising plural components each of which specifies an aspect of the sub-right, and a confirmation module for confirming that the values of the components of the sub-right can be derived from the values of the corresponding components of the right. The invention further relates to a method for deriving a sub-right from a pool of rights granted by a grantor to a grantee for controlling use of resources within a computing environment, the computing environment having a mechanism for enforcing rights within the environment to control use of resources in accordance with the rights.

IPC Classes  ?

13.

SYSTEM FOR DIGITAL RIGHTS MANAGEMENT USING ADVANCED COPY WITH ISSUE RIGHTS AND MANAGED COPY TOKENS

      
Application Number US2006037718
Publication Number 2007/041170
Status In Force
Filing Date 2006-09-28
Publication Date 2007-04-12
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Demartini, Thomas, Michael
  • Raley, Michael, Charles
  • Wang, Xin
  • Fung, Joseph, Zhung-Yee
  • Nguyen, Mai
  • Lao, Guillermo
  • Samtani, Rajan
  • Chen, Eddie, Jen-Shien
  • Miller, Kerry Philip

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.

IPC Classes  ?

14.

Method and apparatus for hierarchical assignment of rights to documents and documents having such rights

      
Application Number 11584590
Grant Number 08869293
Status In Force
Filing Date 2006-10-23
First Publication Date 2007-02-15
Grant Date 2014-10-21
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Wang, Xin
  • Nahidipour, Aram
  • Raley, Michael C.
  • Lao, Guillermo
  • Ta, Thanh T.
  • Tadayon, Bijan

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.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

15.

SYSTEMS AND METHODS FOR INTEGRITY CERTIFICATION AND VERIFICATION

      
Application Number US2005014741
Publication Number 2006/118561
Status In Force
Filing Date 2005-04-29
Publication Date 2006-11-09
Owner CONTENTGUARD HOLDINGS INC. (USA)
Inventor
  • Ta, Thanh
  • Wang, Xin
  • Tieu, Vincent
  • Fung, Joseph, Z. Y.
  • Tran, Duc
  • Venkatraman, Venugopal
  • Romero-Lobo, Jose
  • Chen, Eddie, J.
  • Gilliam, Charles, P.

Abstract

A method and system for integrity certification and verification in a computer environment based on characteristics and behaviors of one or more applications, systems or system components as compared with a profile of characteristics and behaviors, including determining a behavior integrity profile (BIP) specifying characteristics and behaviors of one or more applications, systems or system components; determining based on the BIP whether or not characteristics and behaviors of one or more applications, systems or system components are compliant with characteristics and behaviors defined in a behavior integrity profile specification; and determining access rights to the one or more applications, systems or system components based on the step of determining the compliance.

IPC Classes  ?

16.

SYSTEM AND METHOD FOR DEVELOPING AND USING TRUSTED POLICY BASED ON A SOCIAL MODEL

      
Application Number US2006014657
Publication Number 2006/115919
Status In Force
Filing Date 2006-04-19
Publication Date 2006-11-02
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Pannu, Tejinder, Pal
  • Chen, Eddie, J.
  • Gilliam, Charles, P.
  • Raley, Michael

Abstract

A trust policy (1188) is constructed based upon a social relationship between real-world entities (1110-1112, 1114, 1116, 1118). The trust policy (1188) may determined based upon a social network and social network maps (1100). The social network map (1100) provides a framework to determine social distances. The trust policy (1188) provides quick and secure access to desired or trusted nodes while providing security from entities (1110-1112, 1114, 1116, 1118) outside the trusted sphere of nodes. The trust policy (1188) determined by the social distance may be used for various types of applications including filtering unwanted e-mail, providing secure access to resources, and accessing protected services. File sharing, referral querying, advertisement targeting, announcement targeting, access control, and various applications may be limited using the constructed trust policy (1188).

IPC Classes  ?

  • G06F 7/04 - Identity comparison, i.e. for like or unlike values
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • H03M 1/68 - Digital/analogue converters with conversions of different sensitivity, i.e. one conversion relating to the more significant digital bits and another conversion to the less significant bits
  • H04L 9/00 - Arrangements for secret or secure communications; Network security protocols
  • H04N 7/16 - Analogue secrecy systems; Analogue subscription systems

17.

METHOD, SYSTEM, AND DEVICE FOR INDEXING AND PROCESSING OF EXPRESSIONS

      
Application Number US2005006810
Publication Number 2006/096158
Status In Force
Filing Date 2005-03-03
Publication Date 2006-09-14
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor Tieu, Vincent, Hsiang

Abstract

A method, system, and device for indexing expressions for use in a system for processing the expressions, and including indexing an expression using a semantic value; receiving a query; generating a list of prospective expressions from indexed expressions based on the query; and processing the prospective expressions.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

18.

METHOD AND APPARATUS FOR ESTABLISHING USAGE RIGHTS FOR DIGITAL CONTENT TO BE CREATED IN THE FUTURE

      
Application Number US2006000337
Publication Number 2006/086099
Status In Force
Filing Date 2006-01-09
Publication Date 2006-08-17
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Raley, Michael
  • Valenzuela, Edgardo
  • Nahidipour, Aram
  • Wang, Xin
  • Lao, Guillermo
  • Ta, Thanh
  • Tadayon, Bijan

Abstract

Usage rights for a digital work are established prior to creation of the corresponding content. The rights can be associated with the content after the content is created. A content creation, such as a video recorder or a still camera, device can store labels of the rights and can associate usage rights with content in real time as the content is created.

IPC Classes  ?

  • G06Q 99/00 - Subject matter not provided for in other groups of this subclass

19.

METHOD AND APPARATUS FOR ESTABLISHING USAGE RIGHTS FOR DIGITAL CONTENT TO BE CREATED IN THE FUTURE

      
Document Number 02596449
Status In Force
Filing Date 2006-01-09
Open to Public Date 2006-08-17
Grant Date 2014-11-18
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Raley, Michael
  • Valenzuela, Edgardo
  • Nahidipour, Aram
  • Wang, Xin
  • Lao, Guillermo
  • Ta, Thanh
  • Tadayon, Bijan

Abstract

Usage rights for a digital work are established prior to creation of the corresponding content. The rights can be associated with the content after the content is created. A content creation, such as a video recorder or a still camera, device can store labels of the rights and can associate usage rights with content in real time as the content is created.

IPC Classes  ?

  • H04N 21/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
  • H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel

20.

ADAPTING RIGHTS TO DERIVATE WORKS

      
Application Number US2004039580
Publication Number 2006/057639
Status In Force
Filing Date 2004-11-24
Publication Date 2006-06-01
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Chancellor, Robert
  • Demartini, Thomas
  • Nguyen, Mai
  • Wang, Xin

Abstract

A method, system, and device for handling creation of derivative works and for assigning usage rights to the derivative works for enforcing usage rights associated with digital works, including detecting computer-related events that are indicative of manipulations of an original work for creating a derivative work; and maintaining a history of information, including at least one of rights associated with electronic content related to each of the events, origin of electronic content related to each of the events, and event related information that can be used to determine the origin of and rights associated with electronic content.

IPC Classes  ?

  • G06F 11/30 - Monitoring
  • G06F 12/14 - Protection against unauthorised use of memory
  • G06Q 10/00 - Administration; Management
  • H04L 9/00 - Arrangements for secret or secure communications; Network security protocols
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • H04N 7/167 - Systems rendering the television signal unintelligible and subsequently intelligible
  • H04K 1/00 - Secret communication

21.

METHOD, SYSTEM, AND DEVICE FOR VERIFYING AUTHORIZED ISSUANCE OF A RIGHTS EXPRESSION

      
Application Number US2004037734
Publication Number 2006/054963
Status In Force
Filing Date 2004-11-12
Publication Date 2006-05-26
Owner CONTENTGUARD HOLDING, INC. (USA)
Inventor
  • Demartini, Thomas
  • Gilliam, Charles
  • Chen, Eddie

Abstract

A method, system, and device for verifying authorized issuance of a statement or expression (303), including determining if a statement or expression is associated with a statement of trusted issuance (309); determining if the statement of trusted issuance applies (319); 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 (321).

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material

22.

METHOD, SYSTEM, AND DEVICE FOR LICENSE-CENTRIC CONTENT CONSUMPTION

      
Application Number US2004038474
Publication Number 2006/054988
Status In Force
Filing Date 2004-11-18
Publication Date 2006-05-26
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Raley, Michael
  • Chen, Eddie

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.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

23.

METHOD, SYSTEM, AND DEVICE FOR LICENSE-CENTRIC CONTENT CONSUMPTION

      
Application Number US2004038473
Publication Number 2006/054987
Status In Force
Filing Date 2004-11-18
Publication Date 2006-05-26
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Raley, Michael
  • Chen, Eddie

Abstract

A method, system (100), and device (100) for license-centric content use or distribution, including a user interface (104) configured to enable a user (102) to manage content by managing a license associated with the content instead of a specific instance of the content, wherein the use or distribution of the content is granted from the license.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

24.

Method, system, and device for license-centric content consumption

      
Application Number 10990755
Grant Number 08660961
Status In Force
Filing Date 2004-11-18
First Publication Date 2006-05-18
Grant Date 2014-02-25
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Raley, Michael Charles
  • Chen, Eddie J.

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.

IPC Classes  ?

  • G06Q 99/00 - Subject matter not provided for in other groups of this subclass

25.

SYSTEM AND METHOD FOR MANAGING TRANSFER OF RIGHTS USING SHARED STATE VARIABLES

      
Application Number US2004032588
Publication Number 2006/041461
Status In Force
Filing Date 2004-10-04
Publication Date 2006-04-20
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Nguyen, Mai
  • Wang, Xin
  • Ta, Thanh
  • Lao, Guillermo
  • Chen, Eddie, J.

Abstract

A method, system and device for transferring rights adapted to be associated with items from a rights supplier to a rights consumer, including obtaining a set of rights associated with an item, the set of rights including meta-rights specifying derivable rights that can be derived from the meta-; determining whether the rights consumer is entitled to the derivable rights specified by the meta-rights; and deriving at least one right from the derivable rights, if the rights consumer is entitled to the derivable rights specified by the meta-rights, wherein the derived right includes at least one state variable based on the set of rights and used for determining a state of the derived right.

IPC Classes  ?

  • G06F 1/14 - Time supervision arrangements, e.g. real time clock
  • G06F 13/372 - Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a time-dependent priority, e.g. individually loaded time counters or time slot
  • G06F 12/14 - Protection against unauthorised use of memory

26.

SYSTEM AND METHOD FOR RIGHTS OFFERING AND GRANTING USING SHARED STATE VARIABLES

      
Application Number US2004032589
Publication Number 2006/041462
Status In Force
Filing Date 2004-10-04
Publication Date 2006-04-20
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Nguyen, Mai
  • Wang, Xin
  • Chen, Eddie
  • Tadayon, Bijan

Abstract

A method, system and device for sharing rights adapted to be associated with items, the method and system including generating at least one of usage rights and meta-rights for the items; defining, via the usage rights, a manner of use for the items; and defining, via the meta-rights, a manner of rights transfer for the items. The device including receiving at least one of usage rights and meta-rights for the items; interpreting, via the usage rights, a manner of use for the items; and interpreting, via the meta-rights, a manner of rights transfer for the items. The usage rights or the meta-rights include at least one state variable that is shared by one or more rights.

IPC Classes  ?

  • G06Q 99/00 - Subject matter not provided for in other groups of this subclass

27.

METHOD AND SYSTEM FOR PROCESSING GRAMMAR-BASED LEGALITY EXPRESSIONS

      
Application Number US2004027384
Publication Number 2006/022739
Status In Force
Filing Date 2004-08-25
Publication Date 2006-03-02
Owner CONTENTGUARD HOLDINGS, INC. (USA)
Inventor
  • Ta, Thanh
  • Chen, Eddie
  • Lao, Guillermo
  • Valenzuela, Edgardo

Abstract

Legality expressions are systematically pre-processed, organized, and stored to achieve faster real-time response, improved predictability, and increased reliability for queries against a large volume of legality expressions. Exponential improvements in both the time to locate the set of legality expressions matching specified search criteria and the processing costs of evaluating the request against the matching legality expressions are achieved using the disclosed systems, devices, and methods. The systems, devices, and methods are unique to the optimization of legality expression processing, but they can also enable the use of other optimization techniques for processing large amounts of data.

IPC Classes  ?

28.

Method and system for processing grammar-based legality expressions

      
Application Number 10919438
Grant Number 07299171
Status In Force
Filing Date 2004-08-17
First Publication Date 2006-02-23
Grant Date 2007-11-20
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Ta, Thanh
  • Chen, Eddie
  • Lao, Guillermo
  • Valenzuela, Edgardo

Abstract

Legality expressions are systematically pre-processed, organized, and stored to achieve faster real-time response, improved predictability, and increased reliability for queries against a large volume of legality expressions. Exponential improvements in both the time to locate the set of legality expressions matching specified search criteria and the processing costs of evaluating the request against the matching legality expressions are achieved using the disclosed systems, devices, and methods. The systems, devices, and methods are unique to the optimization of legality expression processing, but they can also enable the use of other optimization techniques for processing large amounts of data.

IPC Classes  ?

29.

System and method for managing transfer of rights using shared state variables

      
Application Number 10956121
Grant Number 07774280
Status In Force
Filing Date 2004-10-04
First Publication Date 2005-03-17
Grant Date 2010-08-10
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Nguyen, Mai
  • Wang, Xin
  • Ta, Thanh
  • Lao, Guillermo
  • Chen, Eddie J.

Abstract

A method, system and device for transferring rights adapted to be associated with items from a rights supplier to a rights consumer, including obtaining a set of rights associated with an item, the set of rights including meta-rights specifying derivable rights that can be derived from the meta-; determining whether the rights consumer is entitled to the derivable rights specified by the meta-rights; and deriving at least one right from the derivable rights, if the rights consumer is entitled to the derivable rights specified by the meta-rights, wherein the derived right includes at least one state variable based on the set of rights and used for determining a state of the derived right.

IPC Classes  ?

  • G06F 7/04 - Identity comparison, i.e. for like or unlike values
  • G06F 7/30 -
  • H04N 7/16 - Analogue secrecy systems; Analogue subscription systems

30.

System and method for controlling rights expressions by stakeholders of an item

      
Application Number 10606151
Grant Number 07685642
Status In Force
Filing Date 2003-06-26
First Publication Date 2004-12-30
Grant Date 2010-03-23
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Gilliam, Charles P
  • Chen, Eddie J

Abstract

A system and method for controlling a rights expression specifying a manner of use of an item, including specifying by a provider of an item a rights expression indicating a manner of use of the item by a recipient of the item and a condition for use of the item by the recipient, the condition indicating that the use by the recipient of the item is subject to control; associating the rights expression with the item; and controlling the use by the recipient of the item based on the condition in the rights expression. In further exemplary embodiments, the use by the recipient of the item is subject to control by a stakeholder and/or a provider of the item and can be used to provide consumer protection based on parameters of use.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

31.

System and method for granting access to an item or permission to use an item based on configurable conditions

      
Application Number 10712268
Grant Number 07840488
Status In Force
Filing Date 2003-11-14
First Publication Date 2004-11-18
Grant Date 2010-11-23
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Tieu, Vincent
  • Fung, Joseph Z.
  • Chen, Eddie
  • Tadayon, Bijan

Abstract

A method, system, device, and computer program product for processing plural rights expressions associated with an item for use in a system for controlling use of the item in accordance with the rights expressions, including receiving a request to use an item, the item having associated rights expressions governing use of the item; returning one or more rights expressions including conditions that must be satisfied in order to use the item; and processing the returned rights expressions in a manner to facilitate selection of the returned rights expressions in order to use the item in accordance with the selected rights expressions.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

32.

System and method for specifying and processing legality expressions

      
Application Number 10424785
Grant Number 08543511
Status In Force
Filing Date 2003-04-29
First Publication Date 2004-03-11
Grant Date 2013-09-24
Owner ContentGuard Holdings, Inc. (USA)
Inventor Wang, Xin

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.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

33.

Rights expression profile system and method using templates

      
Application Number 10388162
Grant Number 08108313
Status In Force
Filing Date 2003-03-14
First Publication Date 2003-12-18
Grant Date 2012-01-31
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Raley, Michael
  • Gilliam, Charles P.
  • Ham, Manuel
  • Lao, Guillermo
  • Tadayon, Bijan

Abstract

A system and method for creating a rights expression for association with an item for use in a system for controlling use of the item in accordance with the rights expression, including specifying rights expression information indicating a manner of use of an item, the rights expression information including at least one element, the element having a variable and corresponding value for the variable; and performing an encoding process, including determining an identifier associated with a template corresponding to the rights expression information, extracting from the rights expression information the value for the variable corresponding to the element, and encoding a license adapted to be enforced on a device based on the variable and the identifier, the license including an identification of the template and the value for the variable.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

34.

Method and apparatus for dynamic protection of static and dynamic content

      
Application Number 10425941
Grant Number 08832852
Status In Force
Filing Date 2003-04-30
First Publication Date 2003-10-30
Grant Date 2014-09-09
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Raley, Michael
  • Chen, Daniel
  • Wu, Hsi-Cheng
  • Ta, Thanh

Abstract

A method and apparatus for dynamically protecting content in a system for managing use of the content in accordance with usage rights. A request is received from a user device for content stored on a server. Information is gathered from at least one source to build the content in accordance with the request and the content is mapped to usage rights. A reply including the usage rights is sent to the user device, and use of the content is permitted based on the usage rights under control of a security module for enforcing usage rights.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

35.

Method and apparatus for identifying installed software and regulating access to content

      
Application Number 10425647
Grant Number 08225414
Status In Force
Filing Date 2003-04-30
First Publication Date 2003-10-16
Grant Date 2012-07-17
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Raley, Michael C
  • Chen, Daniel C
  • Wu, Hsi-Cheng
  • Ta, Thanh

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.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
  • G06F 11/30 - Monitoring

36.

Systems and methods for creating, manipulating and processing rights and contract expressions using tokenized templates

      
Application Number 10298999
Grant Number 07558759
Status In Force
Filing Date 2002-11-19
First Publication Date 2003-09-25
Grant Date 2009-07-07
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Valenzuela, Edgardo
  • Chen, Eddie J.
  • Demartini, Thomas
  • Fung, Joseph Zhung Yee
  • Nguyen, Mai
  • Tieu, Vincent Hsiang
  • Tran, Duc

Abstract

System and methods for manipulating rights expressions for use in connection with a rights management system include one or more tokenized templates. Each tokenized template includes one or more rights expression language statements and one or more tokens associated with at least one of the rights expression language statements. Further, the tokens can be place holders for data items or rights expression elements. The system further includes a license template module that creates the tokenized templates, and a license instance creation module that replaces at least one of the tokens in one or more selected license templates with one or more of the data items or rights expression elements to generate a license instance. Additionally, the system includes a license instance analysis module having sub-modules for validating and interpreting license instances, and a data parsing module for extracting data from created license instances.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

37.

Extensible rights expression processing system

      
Application Number 10298220
Grant Number 07974923
Status In Force
Filing Date 2002-11-18
First Publication Date 2003-07-31
Grant Date 2011-07-05
Owner Contentguard Holdings, Inc. (USA)
Inventor
  • Fung, Joseph Zhung Yee
  • Chancellor, Robert
  • Demartini, Thomas
  • Nguyen, Mai
  • Ta, Thanh
  • Tieu, Vincent Hsiang
  • Tran, Duc
  • Valenzuela, Edgardo

Abstract

Extensible grammar-based rights expression system for processing rights expressions including an interpreter with plug-in subcomponents, a validator, and a framework. In another embodiment, system includes a framework having an extensible architecture with extensibility points for adding extensions to the grammar, and an interpreter, the extensions defining semantics and syntax of new rights expressions. A method for processing rights expressions is also provided having the steps of registering plug-in components, making a programmatic call, finding and invoking appropriate plug-in components, evaluating the request against the grant, and returning an authorization result. In another embodiment, method includes the steps of providing an extensible grammar-based rights expression system having an extensible architecture with an interpreter, evaluating the request against the grant using the interpreter, and returning an authorization result. The method may include the step of adding new extensions to the rights expression system to allow processing of new rights expressions.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

38.

Digital rights management of content when content is a future live event

      
Application Number 10162699
Grant Number 08099364
Status In Force
Filing Date 2002-06-06
First Publication Date 2003-01-30
Grant Date 2012-01-17
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Padhye, Tushar N.
  • Roopa, M. S.
  • Joshi, C. V.
  • Basavaraj, B. H.
  • Ray, Arun
  • Kanungo, Deepanjan
  • Nahidipour, Aram
  • Wang, Xin
  • Ta, Thanh
  • Raley, Michael
  • Lao, Guillermo
  • Chen, Eddie
  • Tadayon, Bijan
  • Kansal, Anant

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.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

39.

Rights offering and granting

      
Application Number 10162212
Grant Number 07774279
Status In Force
Filing Date 2002-06-05
First Publication Date 2003-01-09
Grant Date 2010-08-10
Owner Contentguard Holdings, Inc. (USA)
Inventor
  • Wang, Xin
  • Tadayon, Bijan

Abstract

Processes and systems for offering and granting digital rights that govern distribution and usage of content, services and resources. The processes and systems provide a basis for flexible business models and negotiation transactions between content providers and users. The concept of meta-rights, which permit digital rights to be derived, permits upstream parties in a content distribution chain to dictate rights granted and received by downstream parties. Therefore, each transaction can be considered as a two party transaction between a rights supplier and a rights consumer.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communications; Network security protocols

40.

Method and apparatus for supporting multiple trust zones in a digital rights management system

      
Application Number 10162210
Grant Number 07853531
Status In Force
Filing Date 2002-06-05
First Publication Date 2002-12-26
Grant Date 2010-12-14
Owner ContentGuard Holdings, Inc. (USA)
Inventor
  • Lao, Guillermo
  • Wang, Xin
  • Ta, Thanh
  • Fung, Joseph Zhung Yee

Abstract

Digital rights management method and system for items having usage rights. A first activation device defines a first trust zone. A first license device associated with the first trust zone generates an open license having usage rights associated with a first item. A second activation device defines a second trust zone and is adapted to issue a software package that enforces usage rights. A user device associated with the second trust zone is adapted to receive the software package from the second activation device, to receive the open license associated with the first item, and to use the first item in accordance with the open license. In addition, a method is provided for enforcing a license granting usage rights associated with a protected item, and for classifying a license, the license being an open license or a closed license.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

41.

Method and system for subscription digital rights management

      
Application Number 10162698
Grant Number 08275716
Status In Force
Filing Date 2002-06-06
First Publication Date 2002-12-26
Grant Date 2012-09-25
Owner ContentGuard Holdings, Inc. (USA)
Inventor Lao, Guillermo

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.

IPC Classes  ?

  • G06F 1/00 - ELECTRIC DIGITAL DATA PROCESSING - Details not covered by groups and
  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity