Patents by Inventor Ian E. Harvey
Ian E. Harvey 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: 11636182Abstract: There is provided a method for use by a playback system to play back encrypted content associated with a first globally unique identifier (ID). The method includes storing an encrypted content in a memory being under control of a memory controller having a second globally unique ID, storing the first globally unique ID, transmitting a request from the memory controller to a license server, the request comprising the first globally unique ID, the second globally unique ID and a request for a content license to play back the encrypted content, receiving the content license enabling a right for the playback of the encrypted content, the content license including content keys and being encrypted to be decryptable according to a memory controller secret associated with the second globally unique ID, decrypting the content license, according to the memory controller secret to recover the content keys to a playback module.Type: GrantFiled: July 9, 2021Date of Patent: April 25, 2023Assignee: Disney Enterprises, Inc.Inventors: Hanno Basse, Ian E. Harvey
-
Publication number: 20210334340Abstract: There is provided a method for use by a playback system to play back encrypted content associated with a first globally unique identifier (ID). The method includes storing an encrypted content in a memory being under control of a memory controller having a second globally unique ID, storing the first globally unique ID, transmitting a request from the memory controller to a license server, the request comprising the first globally unique ID, the second globally unique ID and a request for a content license to play back the encrypted content, receiving the content license enabling a right for the playback of the encrypted content, the content license including content keys and being encrypted to be decryptable according to a memory controller secret associated with the second globally unique ID, decrypting the content license, according to the memory controller secret to recover the content keys to a playback module.Type: ApplicationFiled: July 9, 2021Publication date: October 28, 2021Inventors: Hanno Basse, Ian E. Harvey
-
Patent number: 11086971Abstract: There is provided a method to playback content in a ROM having a ROM ID. The method includes copying the content from the ROM to a RAM having a RAM ID, copying the ROM ID to a memory accessible to a RAM controller, transmitting a license request from the RAM controller to a license server, the license request comprising a RAM controller ID, the ROM ID and a request for a content license to play back the content from the RAM; receiving the content license including a right for the playback of the content from the RAM, and a content key, decrypting the content license by the RAM controller, according to the RAM controller secret associated with the RAM controller ID, to recover and provide the content key to a playback module, decrypting the content using the content key to generate a decrypted content, and playing back the decrypted content.Type: GrantFiled: September 20, 2019Date of Patent: August 10, 2021Assignee: Disney Enterprises, Inc.Inventors: Hanno Basse, Ian E. Harvey
-
Patent number: 10936701Abstract: A method and system for securely and traceably enabling playing back of content on a playback device of a plurality of playback devices, in which each of the plurality of playback devices comprises a cryptographic function module (CFM). In one embodiment, the method comprises accepting a first input in the playback device from a content licensing agency; generating, in the device, a first output from the first input according to a proprietary cryptographic function using the CFM, the first output necessary to enable playback of the content by the playback device, the proprietary cryptographic function being one of a family of proprietary cryptographic functions executable by the CFM of each of the plurality of playback devices; and enabling the playback of the content by the device at least in part according to the first output.Type: GrantFiled: September 6, 2019Date of Patent: March 2, 2021Assignee: TWENTIETH CENTURY FOX FILM CORPORATIONInventor: Ian E. Harvey
-
Patent number: 10642962Abstract: For securing content accessed from storage device, the storage device is associated with a licensee identifier. The licensee identifier is provided as input to an algorithm that generates, based on the identifier, a determinate set of instructions for a computer, for example, source code in a coding language, compiled binary code, or pseudo code that is capable of being translated into source code. The code, once compiled to machine-usable form, can be executed by a processor to perform a permutation operation that is unique to the licensee identifier. The output of the permutation operation can be used for protecting data provided by the storage device.Type: GrantFiled: July 28, 2015Date of Patent: May 5, 2020Assignee: Western Digital Technologies, Inc.Inventors: Carlos Frederico Amaral Cid, Matthew Warren Dodd, David L. Blankenbeckler, Joseph Edward Halpern, III, Ian E. Harvey, Christopher R. Odgers
-
Publication number: 20200097637Abstract: There is provided a method to playback content in a ROM having a ROM ID. The method includes copying the content from the ROM to a RAM having a RAM ID, copying the ROM ID to a memory accessible to a RAM controller, transmitting a license request from the RAM controller to a license server, the license request comprising a RAM controller ID, the ROM ID and a request for a content license to play back the content from the RAM; receiving the content license including a right for the playback of the content from the RAM, and a content key, decrypting the content license by the RAM controller, according to the RAM controller secret associated with the RAM controller ID, to recover and provide the content key to a playback module, decrypting the content using the content key to generate a decrypted content, and playing back the decrypted content.Type: ApplicationFiled: September 20, 2019Publication date: March 26, 2020Inventors: Hanno Basse, Ian E. Harvey
-
Publication number: 20190392116Abstract: A method and system for securely and traceably enabling playing back of content on a playback device of a plurality of playback devices, in which each of the plurality of playback devices comprises a cryptographic function module (CFM). In one embodiment, the method comprises accepting a first input in the playback device from a content licensing agency; generating, in the device, a first output from the first input according to a proprietary cryptographic function using the CFM, the first output necessary to enable playback of the content by the playback device, the proprietary cryptographic function being one of a family of proprietary cryptographic functions executable by the CFM of each of the plurality of playback devices; and enabling the playback of the content by the device at least in part according to the first output.Type: ApplicationFiled: September 6, 2019Publication date: December 26, 2019Inventor: Ian E. Harvey
-
Patent number: 10460081Abstract: A method and system for portably binding license rights to content stored on an optical media is disclosed. Media player controllers include a secret that is used in conjunction with indelible media identifiers and digital certificates provided via a key issuance center to permit decryption of content initially distributed and freely copyable in encrypted form.Type: GrantFiled: November 5, 2014Date of Patent: October 29, 2019Assignee: FOX BROADCASTING COMPANY, LLCInventors: Hanno Basse, Ian E. Harvey
-
Patent number: 10445475Abstract: A method and system for securely and traceably enabling playing back of content on a playback device of a plurality of playback devices, in which each of the plurality of playback devices comprises a cryptographic function module (CFM). In one embodiment, the method comprises accepting a first input in the playback device from a content licensing agency; generating, in the device, a first output from the first input according to a proprietary cryptographic function using the CFM, the first output necessary to enable playback of the content by the playback device, the proprietary cryptographic function being one of a family of proprietary cryptographic functions executable by the CFM of each of the plurality of playback devices; and enabling the playback of the content by the device at least in part according to the first output.Type: GrantFiled: August 27, 2018Date of Patent: October 15, 2019Assignee: TWENTIETH CENTURY FOX CORPORATIONInventor: Ian E. Harvey
-
Publication number: 20180365393Abstract: A method and system for securely and traceably enabling playing back of content on a playback device of a plurality of playback devices, in which each of the plurality of playback devices comprises a cryptographic function module (CFM). In one embodiment, the method comprises accepting a first input in the playback device from a content licensing agency; generating, in the device, a first output from the first input according to a proprietary cryptographic function using the CFM, the first output necessary to enable playback of the content by the playback device, the proprietary cryptographic function being one of a family of proprietary cryptographic functions executable by the CFM of each of the plurality of playback devices; and enabling the playback of the content by the device at least in part according to the first output.Type: ApplicationFiled: August 27, 2018Publication date: December 20, 2018Inventor: Ian E. Harvey
-
Patent number: 10061905Abstract: A method and system for securely and traceably enabling playing back of content on a playback device of a plurality of playback devices, in which each of the plurality of playback devices comprises a cryptographic function module (CFM). In one embodiment, the method comprises accepting a first input in the playback device from a content licensing agency; generating, in the device, a first output from the first input according to a proprietary cryptographic function using the CFM, the first output necessary to enable playback of the content by the playback device, the proprietary cryptographic function being one of a family of proprietary cryptographic functions executable by the CFM of each of the plurality of playback devices; and enabling the playback of the content by the device at least in part according to the first output.Type: GrantFiled: January 26, 2016Date of Patent: August 28, 2018Assignee: TWENTIETH CENTURY FOX FILM CORPORATIONInventor: Ian E. Harvey
-
Publication number: 20170213016Abstract: A method and system for securely and traceably enabling playing back of content on a playback device of a plurality of playback devices, in which each of the plurality of playback devices comprises a cryptographic function module (CFM). In one embodiment, the method comprises accepting a first input in the playback device from a content licensing agency; generating, in the device, a first output from the first input according to a proprietary cryptographic function using the CFM, the first output necessary to enable playback of the content by the playback device, the proprietary cryptographic function being one of a family of proprietary cryptographic functions executable by the CFM of each of the plurality of playback devices; and enabling the playback of the content by the device at least in part according to the first output.Type: ApplicationFiled: January 26, 2016Publication date: July 27, 2017Inventor: Ian E. Harvey
-
Publication number: 20170032108Abstract: For securing content accessed from storage device, the storage device is associated with a licensee identifier. The licensee identifier is provided as input to an algorithm that generates, based on the identifier, a determinate set of instructions for a computer, for example, source code in a coding language, compiled binary code, or pseudo code that is capable of being translated into source code. The code, once compiled to machine-usable form, can be executed by a processor to perform a permutation operation that is unique to the licensee identifier. The output of the permutation operation can be used for protecting data provided by the storage device.Type: ApplicationFiled: July 28, 2015Publication date: February 2, 2017Inventors: Carlos Frederico Amaral Cid, Matthew Warren Dodd, David L. Blankenbeckler, Joseph Edward Halpern, III, Ian E. Harvey, Christopher R. Odgers
-
Publication number: 20160314283Abstract: A method and system for portably binding license rights to content stored on an optical media is disclosed. Media player controllers include a secret that is used in conjunction with indelible media identifiers and digital certificates provided via a key issuance center to permit decryption of content initially distributed and freely copyable in encrypted form.Type: ApplicationFiled: November 5, 2014Publication date: October 27, 2016Applicant: Fox Broadcasting CompanyInventors: Hanno Basse, Ian E. Harvey
-
Patent number: 8151121Abstract: Securely storing data to an optical disc has been described, including generating write data that includes the data and overhead data that facilitates reading the data from the disc; and configuring the overhead data according to a key.Type: GrantFiled: March 11, 2003Date of Patent: April 3, 2012Assignee: LSI CorporationInventors: Terrence L. Wong, Ian E. Harvey, David C. Lee, Greg S. Lewis, Steven R. Spielman, Christopher C. Tan, David K. Warland
-
Patent number: 6982939Abstract: Methods and systems for write compensation for optimizing the performance of a data storage or communication channel are disclosed. In one embodiment, a method comprises determining channel sensitivity to modifications in write signal parameters, detecting systematic errors in a read signal recovered from data written with a first set of write parameters, and adjusting the write signal parameters by an amount determined from the channel sensitivity such that the systematic errors are reduced when data are written with the adjusted write parameters.Type: GrantFiled: November 8, 2001Date of Patent: January 3, 2006Assignee: LSI Logic CorporationInventors: Judith C. Powelson, David K. Warland, Ian E. Harvey, Yung-Cheng Lo, Christine Pepin, Steven R. Spielman, Ting Zhou, Jonathan A. Zingman
-
Patent number: 6657936Abstract: A system and method are disclosed for generating a transition in a laser control signal at a precise point in time. A write strategy processor is configured to input a sequence of data and to determine a transition in a laser control signal from the sequence of data. The transition is specified by a number of pulse clock units and a delay. A write pulse generator is configured to input the number of pulse clock units and the delay and to generate a transition by creating a signal having a transition at the time specified by the number of pulse clock units and delaying the transition by the specified delay.Type: GrantFiled: November 22, 2002Date of Patent: December 2, 2003Assignee: Calimetrics, Inc.Inventors: Ian E. Harvey, Nugroho Suwito
-
Publication number: 20030107967Abstract: A system and method are disclosed for generating a transition in a laser control signal at a precise point in time. A write strategy processor is configured to input a sequence of data and to determine a transition in a laser control signal from the sequence of data. The transition is specified by a number of pulse clock units and a delay. A write pulse generator is configured to input the number of pulse clock units and the delay and to generate a transition by creating a signal having a transition at the time specified by the number of pulse clock units and delaying the transition by the specified delay.Type: ApplicationFiled: November 22, 2002Publication date: June 12, 2003Applicant: Calimetrics, Inc.Inventors: Ian E. Harvey, Nugroho Suwito
-
Patent number: 6504807Abstract: A system and method are disclosed for generating a transition in a laser control signal at a precise point in time. A write strategy processor is configured to input a sequence of data and to determine a transition in a laser control signal from the sequence of data. The transition is specified by a number of pulse clock units and a delay. A write pulse generator is configured to input the number of pulse clock units and the delay and to generate a transition by creating a signal having a transition at the time specified by the number of pulse clock units and delaying the transition by the specified delay.Type: GrantFiled: June 7, 2001Date of Patent: January 7, 2003Assignee: Calimetrics, Inc.Inventors: Ian E. Harvey, Nugroho Suwito
-
Publication number: 20020126604Abstract: Methods and systems for write compensation for optimizing the performance of a data storage or communication channel are disclosed. In one embodiment, a method comprises determining channel sensitivity to modifications in write signal parameters, detecting systematic errors in a read signal recovered from data written with a first set of write parameters, and adjusting the write signal parameters by an amount determined from the channel sensitivity such that the systematic errors are reduced when data are written with the adjusted write parameters.Type: ApplicationFiled: November 8, 2001Publication date: September 12, 2002Inventors: Judith C. Powelson, David K. Warland, Ian E. Harvey, Yung-Cheng Lo, Christine Pepin, Steven R. Spielman, Ting Zhou, Jonathan A. Zingman