Patents by Inventor Manuel Ham
Manuel Ham 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).
-
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
-
Publication number: 20150059005Abstract: 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: ApplicationFiled: November 3, 2014Publication date: February 26, 2015Inventors: Guillermo Lao, Manuel Ham, Eddie J. Chen, Thomas DeMartini, Charles P. Gilliam, Michael Raley, Bijan Tadayon, Xin Wang
-
Patent number: 8108313Abstract: 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.Type: GrantFiled: March 14, 2003Date of Patent: January 31, 2012Assignee: ContentGuard Holdings, Inc.Inventors: Michael Raley, Charles P. Gilliam, Manuel Ham, Guillermo Lao, Bijan Tadayon
-
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: 7359884Abstract: A system and method for processing 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. A rights expression is specified in a conventional manner in an original format. An intermediate format of the rights expression is generated based on at least one of syntax information and semantics information associated with the original format. The rights expression specifies a manner of use of said item for enforcement on a device. The intermediate format can be converted to a device specific format or a simplified format for resource constrained devices to permit rights enforcement on various devices.Type: GrantFiled: March 14, 2003Date of Patent: April 15, 2008Assignee: ContentGuard Holdings, Inc.Inventors: Thanh Ta, Guillermo Lao, Xin Wang, Michael C. Raley, Charles P. Gilliam, Manuel Ham, Bijan Tadayon
-
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: 7085741Abstract: A method and an apparatus for specifying and editing rights associated with a content includes a general model that comprehends rights specification at different levels of the content life cycle. The rights specification includes content association, and the protection of the content is a byproduct of the content and rights association. The general model includes a rights component, a conditions component, a rights offer component, and a rights label component. The rights offers specify the relationship between rights and conditions. The rights labels are collections of the offers.Type: GrantFiled: January 17, 2002Date of Patent: August 1, 2006Assignee: ContentGuard Holdings, Inc.Inventors: Guillermo Lao, Rory Jacobs, Mai Nguyen, Manuel Ham, Vincent Tieu
-
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: 20040019546Abstract: A system and method for processing 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. A rights expression is specified in a conventional manner in an original format. An intermediate format of the rights expression is generated based on at least one of syntax information and semantics information associated with the original format. The rights expression specifies a manner of use of said item for enforcement on a device. The intermediate format can be converted to a device specific format or a simplified format for resource constrained devices to permit rights enforcement on various devices.Type: ApplicationFiled: March 14, 2003Publication date: January 29, 2004Applicant: ContentGuard Holdings, Inc.Inventors: Thanh Ta, Guillermo Lao, Xin Wang, Michael C. Raley, Charles P. Gilliam, Manuel Ham, Bijan Tadayon
-
Publication number: 20040015426Abstract: 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. Rights expression information indicating a manner of use of an item is expressed. A sound signal based representation of the rights expression information is then generated. The sound signal based representation is configured to be interpreted by an interpreter of a system for controlling use of the item to permit enforcement of the rights expression.Type: ApplicationFiled: March 14, 2003Publication date: January 22, 2004Inventors: Bijan Tadayon, Charles Gilliam, Guillermo Lao, Manuel Ham, Michael Raley
-
Publication number: 20030233169Abstract: 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. Rights expression information indicating a manner of use of an item is specified. A modulated light signal based representation of the rights expression information is then generated. The modulated light signal based representation is configured to be interpreted by an interpreter of a system for controlling use of the item to permit enforcement of the rights expression.Type: ApplicationFiled: March 14, 2003Publication date: December 18, 2003Applicant: ContentGuard Holdings, Inc.Inventors: Bijan Tadayon, Charles P. Gilliam, Guillermo Lao, Manuel Ham, Michael Raley
-
Publication number: 20030233330Abstract: 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.Type: ApplicationFiled: March 14, 2003Publication date: December 18, 2003Applicant: ContentGuard Holdings, Inc.Inventors: Michael C. Raley, Charles P. Gilliam, Manuel Ham, Guillermo Lao, Bijan Tadayon
-
Publication number: 20030229593Abstract: 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; generating a profile of the rights expression information, including removing the value for the variable from the element; and generating an identification for the profile, whereby the rights expression information can be enforced on a device based on the variable and the identification for the profile.Type: ApplicationFiled: March 14, 2003Publication date: December 11, 2003Inventors: Michael Raley, Thomas Demartini, Charles P. Gilliam, Manuel Ham, Guillermo Lao, Bijan Tadayon
-
Publication number: 20030225700Abstract: A system and method for creating a graphical representation of 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. Rights expression information indicating a manner of use of an item is specified. A graphical representation of the rights expression information is then generated. The graphical representation is configured to be interpreted by an interpreter of a system for controlling use of the item to permit enforcement of the rights expression.Type: ApplicationFiled: March 14, 2003Publication date: December 4, 2003Inventors: Guillermo Lao, Bijan Tadayon, Manuel Ham, Charles P. Gilliam, Michael Raley
-
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: 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: 20020109707Abstract: A method and an apparatus for specifying and editing rights associated with a content includes a general model that comprehends rights specification at different levels of the content life cycle. The rights specification includes content association, and the protection of the content is a byproduct of the content and rights association. The general model includes a rights component, a conditions component, a rights offer component, and a rights label component. The rights offers specify the relationship between rights and conditions. The rights labels are collections of the offers.Type: ApplicationFiled: January 17, 2002Publication date: August 15, 2002Inventors: Guillermo Lao, Rory Jacobs, Mai Nguyen, Manuel Ham, Vincent Tieu