Patents by Inventor Christopher L. Knauft
Christopher L. Knauft 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).
-
Method and system for managing a data object so as to comply with predetermined conditions for usage
Patent number: 8479305Abstract: A method and a system for managing a data object so as to comply with predetermined conditions for usage of the data object. To control the usage of the data object, a set of control data, defining usages of the data object which comply with the predetermined conditions, is created for the data object. The data object is concatenated with the user set of control data, encrypted and transferred to the user. When the user wants to use the data object, a special user program checks whether the usage complies with the control data. If so, the usage is enabled. Otherwise it is disabled.Type: GrantFiled: October 1, 1998Date of Patent: July 2, 2013Assignee: Rovi Solutions CorporationInventors: Greg Benson, Gregory H. Urich, Christopher L. Knauft -
Patent number: 8479306Abstract: A method and a system for managing a data object so as to comply with predetermined conditions for usage of the data object. To control the usage of the data object, a set of control data, defining uses of the data object, which comply with the predetermined conditions, is created for the data object. The data object is concatenated with the user set of control data, encrypted and transferred to the user. When the user wants to use the data object, a special user program checks whether the usage complies with the control data. If so, the usage is enabled. Otherwise it is disabled.Type: GrantFiled: May 27, 1999Date of Patent: July 2, 2013Assignee: Rovi Solutions CorporationInventors: Greg Benson, Gregory H. Urich, Christopher L. Knauft
-
Method and system for managing a data object so as to comply with predetermined conditions for usage
Patent number: 8474058Abstract: A method and a system for managing a data object so as to comply with predetermined conditions for usage of the data object. To control the usage of the data object, a set of control data, defining uses of the data object, which comply with the predetermined conditions, is created for the data object. The data object is concatenated with the user set of control data, encrypted and transferred to the user. When the user wants to use the data object, a special user program checks whether the usage complies with the control data. If so, the usage is enabled. Otherwise it is disabled.Type: GrantFiled: August 21, 2003Date of Patent: June 25, 2013Assignee: Rovi Solutions CorporationInventors: Greg Benson, Gregory H. Urich, Christopher L. Knauft -
Patent number: 8402358Abstract: A client and one or more information retrieval (IR) engines, such as a search engine, may be in communication with each other via a network. A computer may read index information associated with at least a portion of an audiovisual object, the index information structured to be used in an index database of a search engine system. The computer may obfuscate at least a portion of the index information so that the intelligibility of the contents of the index information is reduced, and may transmit at least some of the obfuscated index information to the search engine system.Type: GrantFiled: December 18, 2009Date of Patent: March 19, 2013Assignee: SuperMedia LLCInventors: Christopher L. Knauft, Martin Franklin
-
Publication number: 20100100551Abstract: A system and method of generating index information for electronic documents. The system includes a client, one or more information retrieval (IR) engines, such as a search engine, which are each in communication with each other via a network. In one embodiment of the invention, the server maintains a plurality or data objects that are protected by digital rights management (DRM) software. Upon receiving a network request from one of the IR systems, the server dynamically generates an electronic document that provides index information that is associated with one of the data objects. In one embodiment of the invention, the server dynamically generates the contents of the electronic document based upon the indexing characteristics of the IR system. Furthermore, upon receiving a network request from one of the client, the server determines whether the client is authorized to access the data object that is associated with the network request.Type: ApplicationFiled: December 18, 2009Publication date: April 22, 2010Inventors: Christopher L. Knauft, Martin Franklin
-
Patent number: 7653870Abstract: A system and method of generating index information for electronic documents. The system includes a client and one or more information retrieval (IR) engines, such as a search engine, which are each in communication with each other via a network.Type: GrantFiled: December 8, 1999Date of Patent: January 26, 2010Assignee: Idearc Media Corp.Inventors: Christopher L. Knauft, Martin Franklin
-
Patent number: 7200230Abstract: A system for providing rights controlled access to digital media comprises a server data processor and a client data processor connected by a communications network. The user data processor provides access to a data object in accordance with rules associated with the data object by the server data processor. The client data processor comprises a machine key device and a user key device. The machine key device is preferably an installed component of the client data processor that provides encryption, decryption, and authentication functionality for the client data processor. The user key device is preferably a removable, portable device that connects to the client data processor and provides encryption, decryption, and authentication functionality for the user. A method restricts the use of a data object to a particular user and a particular data processor through the use of additional layers of encryption.Type: GrantFiled: January 15, 2001Date of Patent: April 3, 2007Assignee: Macrovision CorporationInventor: Christopher L. Knauft
-
Patent number: 7062707Abstract: A system and method of generating index information for electronic documents. The system includes a client and one or more information retrieval (IR) engines, such as a search engine, which are each in communication with each other via a network.Type: GrantFiled: December 8, 1999Date of Patent: June 13, 2006Assignee: Inceptor, Inc.Inventors: Christopher L. Knauft, Martin Franklin
-
Patent number: 6981217Abstract: A system and method of generating index information for electronic documents. The system includes a client, one or more information retrieval (IR) engines, such as a search engine, which are each in communication with each other via a network. In one embodiment of the invention, the server maintains a plurality or data objects that are protected by digital rights management (DRM) software. Upon receiving a network request from one of the IR systems, the server dynamically generates an electronic document that provides index information that is associated with one of the data objects. In one embodiment of the invention, the server dynamically generates the contents of the electronic document based upon the indexing characteristics of the IR system. Furthermore, upon receiving a network request from one of the client, the server determines whether the client is authorized to access the data object that is associated with the network request.Type: GrantFiled: December 8, 1999Date of Patent: December 27, 2005Assignee: Inceptor, Inc.Inventors: Christopher L. Knauft, Martin Franklin, Greg Benson
-
Method and system for managing a data object so as to comply with predetermined conditions for usage
Publication number: 20040039741Abstract: A method and a system for managing a data object so as to comply with predetermined conditions for usage of the data object. To control the usage of the data object, a set of control data, defining uses of the data object, which comply with the predetermined conditions, is created for the data object. The data object is concatenated with the user set of control data, encrypted and transferred to the user. When the user wants to use the data object, a special user program checks whether the usage complies with the control data. If so, the usage is enabled. Otherwise it is disabled.Type: ApplicationFiled: August 22, 2003Publication date: February 26, 2004Inventors: Greg Benson, Gregory H. Urich, Christopher L. Knauft -
Patent number: 6654754Abstract: A system and method of generating index information for electronic documents. The system includes a client, one or more information retrieval (IR) engines, such as a search engine, which are each in communication with each other via a network. In one embodiment of the invention, the server maintains a plurality or data objects that are protected by digital rights management (DRM) software. Upon receiving a network request from one of the IR systems, the server dynamically generates an electronic document that provides index information that is associated with one of the data objects. In one embodiment of the invention, the server dynamically generates the contents of the electronic document based upon the indexing characteristics of the IR system. Furthermore, upon receiving a network request from one of the client, the server determines whether the client is authorized to access the data object that is associated with the network request.Type: GrantFiled: December 8, 1999Date of Patent: November 25, 2003Assignee: Inceptor, Inc.Inventors: Christopher L. Knauft, Martin Franklin
-
Patent number: 6510516Abstract: A system and method for controlling the usage of data objects in component object systems. According to the invention, each data object includes a peer list that defines one or more peer data objects that are required by the data object. Upon receipt of a data object, the system verifies the integrity of the data object. Further, the system identifies the integrity of the peer data objects. If the system cannot find the peer data objects, or the system cannot authenticate the peer data objects, the system may optionally retrieve a peer data object that can be authenticated from a data object depository. In addition to validating the integrity of the data object, the system verifies that the data object is authorized to communicate with each of the peer data objects. Further, the system verifies that the peer data objects are authorized to communicate with the data object.Type: GrantFiled: January 15, 1999Date of Patent: January 21, 2003Assignee: Macrovision CorporationInventors: Greg Benson, Martin Franklin, Christopher L. Knauft
-
Publication number: 20010029581Abstract: A system for providing rights controlled access to digital media comprises a server data processor and a client data processor connected by a communications network. The user data processor provides access to a data object in accordance with rules associated with the data object by the server data processor. The client data processor comprises a machine key device and a user key device. The machine key device is preferably an installed component of the client data processor that provides encryption, decryption, and authentication functionality for the client data processor. The user key device is preferably a removable, portable device that connects to the client data processor and provides encryption, decryption, and authentication functionality for the user. A method restricts the use of a data object to a particular user and a particular data processor through the use of additional layers of encryption.Type: ApplicationFiled: January 15, 2001Publication date: October 11, 2001Inventor: Christopher L. Knauft