Patents by Inventor Eddie J. Chen
Eddie J. Chen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20110035810Abstract: 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.Type: ApplicationFiled: October 19, 2010Publication date: February 10, 2011Applicant: ContentGuard Holdings, IncInventors: Vincent H. TIEU, Joseph Z. Fung, Eddie J. Chen, Bijan Tadayon
-
Publication number: 20100275270Abstract: A method and apparatus for managing the transfer of rights associated with items from a rights supplier to a rights consumer. A set of rights is associated with an item and includes meta-rights specifying derivable rights that can be derived therefrom by the rights consumer. The set of rights is transferred, in the form of a license to the item, from the rights supplier to the rights consumer. If it is determined that the rights consumer is entitled to derive the derivable rights specified by the meta-rights, the derivable rights are derived and a license including the derived rights is generated with the rights consumer designated as a principal.Type: ApplicationFiled: July 7, 2010Publication date: October 28, 2010Applicant: ContentGuard Holdings, Inc.Inventors: Xin WANG, Thanh Ta, Guillermo Lao, Eddie J. Chen
-
Publication number: 20100263057Abstract: 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.Type: ApplicationFiled: June 28, 2010Publication date: October 14, 2010Applicant: ContentGuard Holdings, Inc.Inventors: Mai Nguyen, Xin Wang, Thanh Ta, Guillermo Lao, Eddie J. Chen
-
Patent number: 7774280Abstract: 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.Type: GrantFiled: October 4, 2004Date of Patent: August 10, 2010Assignee: ContentGuard Holdings, Inc.Inventors: Mai Nguyen, Xin Wang, Thanh Ta, Guillermo Lao, Eddie J. Chen
-
Publication number: 20100186085Abstract: 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.Type: ApplicationFiled: March 30, 2010Publication date: July 22, 2010Applicant: CONTENTGUARD HOLDINGS, INC.Inventors: Thanh TA, Mai NGUYEN, Eddie J. CHEN, Xin WANG, Thomas DEMARTINI
-
Publication number: 20100138351Abstract: 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.Type: ApplicationFiled: February 4, 2010Publication date: June 3, 2010Applicant: CONTENTGUARD HOLDINGS, INC.Inventors: Charles P. GILLIAM, Eddie J. CHEN
-
Patent number: 7720767Abstract: 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.Type: GrantFiled: October 24, 2005Date of Patent: May 18, 2010Assignee: ContentGuard Holdings, Inc.Inventors: Thanh Ta, Mai Nguyen, Eddie J. Chen, Xin Wang, Thomas Demartini
-
Patent number: 7685642Abstract: 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.Type: GrantFiled: June 26, 2003Date of Patent: March 23, 2010Assignee: ContentGuard Holdings, Inc.Inventors: Charles P Gilliam, Eddie J Chen
-
Publication number: 20090241199Abstract: 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.Type: ApplicationFiled: June 1, 2009Publication date: September 24, 2009Applicant: ContentGuart Holdings, Inc.Inventors: Edgardo VALENZUELA, Eddie J. CHEN, Thomas DeMARTINI, Joseph Zhung Yee FUNG, Mai NGUYEN, Vincent Hsiang TIEU, Duc TRAN
-
Patent number: 7558759Abstract: 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.Type: GrantFiled: November 19, 2002Date of Patent: July 7, 2009Assignee: ContentGuard Holdings, Inc.Inventors: Edgardo Valenzuela, Eddie J. Chen, Thomas DeMartini, Joseph Zhung Yee Fung, Mai Nguyen, Vincent Hsiang Tieu, Duc Tran
-
Patent number: 7386513Abstract: A method, system, and computer program product for exercising rights based on determining trust in an issuance of a rights expression, including issuing rights expressions by a chain of servers, forming a chain of rights expressions issued from server to server and finally from the last server to a client, such that each of the rights expressions except the last includes a specification of rights for the next server to issue the rights in the next rights expression; determining whether or not each of the servers has a right to issue the respective rights expression; exercising by the client the rights expressed in the last rights expression as being trusted, if it is determined that each of the servers had a right to issue the respective rights expression; and not exercising by the client the rights expressed in the last rights expression as not being trusted, if it is determined that at least one of the servers did not have the right to issue the respective rights expression.Type: GrantFiled: June 1, 2004Date of Patent: June 10, 2008Assignee: ContentGuard Holdings, Inc.Inventors: Guillermo Lao, Manuel Ham, Eddie J Chen, Thomas DeMartini, Charles P Gilliam, Michael Raley, Bijan Tadayon, Xin Wang
-
Patent number: 7152046Abstract: A method and system for managing the state of a protected resource in a system for granting access to a protected resource in accordance with usage rights. The usage rights include at least one state variable indicating a status of an associated protected resource. A message related to the state variable is transmitted from a resource control device to an interface framework. The resource control device is coupled to the resource to control use of the resource by enforcing the usage right. A state controller operative to track the value of the state variable is loaded into the framework and instructed to manipulate the value of the state variable in accordance with said message. For example, the message can be a query of the current value of the state variable.Type: GrantFiled: June 7, 2002Date of Patent: December 19, 2006Assignee: ContentGuard Holdings, Inc.Inventors: Xin Wang, Thomas DeMartini, Eddie J. Chen, Charles P. Gilliam, Manuel Ham, Guillermo Lao, Michael C. Raley, Thanh Ta, Bijan Tadayon
-
Patent number: 6963858Abstract: A rights management system including one or more consequential rights associated with digital content, and specifying a manner of use of the digital content, a right management module that enforces the rights permitting use of the digital content in accordance with the rights upon occurrence of a consequential event. The consequential event is based on another usage right. In one embodiment, the consequential event is the exercise, expiration, or possession of another usage right.Type: GrantFiled: December 11, 2002Date of Patent: November 8, 2005Assignee: ContentGuard Holdings, Inc.Inventors: Xin Wang, Eddie J. Chen, Thomas DeMartini, Charles P. Gilliam, Guillermo Lao, Aram Nahidipour, Michael Raley, Thanh Ta, Bijan Tadayon
-
Publication number: 20040267552Abstract: 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.Type: ApplicationFiled: June 26, 2003Publication date: December 30, 2004Applicant: CONTENTGUARD HOLDINGS, INC.Inventors: Charles P. Gilliam, Eddie J. Chen
-
Publication number: 20040230529Abstract: 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.Type: ApplicationFiled: November 14, 2003Publication date: November 18, 2004Applicant: CONTENTGUARD HOLDINGS, INC.Inventors: Vincent H. Tieu, Joseph Z. Fung, Eddie J. Chen, Bijan Tadayon
-
Publication number: 20040220878Abstract: A method, system, and computer program product for exercising rights based on determining trust in an issuance of a rights expression, including issuing rights expressions by a chain of servers, forming a chain of rights expressions issued from server to server and finally from the last server to a client, such that each of the rights expressions except the last includes a specification of rights for the next server to issue the rights in the next rights expression; determining whether or not each of the servers has a right to issue the respective rights expression; exercising by the client the rights expressed in the last rights expression as being trusted, if it is determined that each of the servers had a right to issue the respective rights expression; and not exercising by the client the rights expressed in the last rights expression as not being trusted, if it is determined that at least one of the servers did not have the right to issue the respective rights expression.Type: ApplicationFiled: June 1, 2004Publication date: November 4, 2004Applicant: CONTENTGUARD HOLDINGS, INC.Inventors: Guillermo Lao, Manuel Ham, Eddie J. Chen, Thomas DeMartini, Charles P. Gilliam, Michael Raley, Bijan Tadayon, Xin Wang
-
Publication number: 20030220880Abstract: 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 determining 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: ApplicationFiled: February 27, 2003Publication date: November 27, 2003Applicant: CONTENTGUARD HOLDINGS, INC.Inventors: Guillermo Lao, Manuel Ham, Eddie J. Chen, Thomas DeMartini, Charles P. Gilliam, Michael Raley, Bijan Tadayon, Xin Wang
-
Publication number: 20030182142Abstract: 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.Type: ApplicationFiled: November 19, 2002Publication date: September 25, 2003Applicant: CONTENTGUARD HOLDINGS, INC.Inventors: Edgardo Valenzuela, Eddie J. Chen, Thomas DeMartini, Joseph Zhung Yee Fung, Mai Nguyen, Vincent Hsiang Tieu, Duc Tran
-
Publication number: 20030182235Abstract: A method and system for managing the state of a protected resource in a system for granting access to a protected resource in accordance with usage rights. The usage rights include at least one state variable indicating a status of an associated protected resource. A message related to the state variable is transmitted from a resource control device to an interface framework. The resource control device is coupled to the resource to control use of the resource by enforcing the usage right. A state controller operative to track the value of the state variable is loaded into the framework and instructed to manipulate the value of the state variable in accordance with said message. For example, the message can be a query of the current value of the state variable.Type: ApplicationFiled: June 7, 2002Publication date: September 25, 2003Inventors: Xin Wang, Thomas DeMartini, Eddie J. Chen, Charles P. Gilliam, Manuel Ham, Guillermo Lao, Michael C. Raley, Thanh Ta, Bijan Tadayon
-
Publication number: 20030140003Abstract: A method and apparatus for managing the transfer of rights associated with items from a rights supplier to a rights consumer. A set of rights is associated with an item and includes meta-rights specifying derivable rights that can be derived therefrom by the rights consumer. The set of rights is transferred, in the form of a license to the item, from the rights supplier to the rights consumer. If it is determined that the rights consumer is entitled to derive the derivable rights specified by the meta-rights, the derivable rights are derived and a license including the derived rights is generated with the rights consumer designated as a principal.Type: ApplicationFiled: June 6, 2002Publication date: July 24, 2003Inventors: Xin Wang, Thanh Ta, Guillermo Lao, Eddie J. Chen