Patents by Inventor Henry R. Hutton

Henry R. Hutton 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: 9015479
    Abstract: In one embodiment, a host device creates a super-distribution token by encrypting a content encryption key with a super-distribution key and stores the super-distribution token and encrypted content retrieved from a source storage device in a target storage device. In another embodiment, a host device provides a super-distribution token to a server, wherein the server is configured to generate an activation token from the super-distribution token, receive the activation token from the server, retrieve a content encryption key from the activation token, and decrypt encrypted content received from a storage device using the content encryption key retrieved from the activation token.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: April 21, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Fabrice E. Jogand-Coulomb, Henry R. Hutton, Jason T. Lin, Joseph E. Halpern, Rotem Sela
  • Patent number: 8977107
    Abstract: A storage device and method for resuming playback of content are provided. In one embodiment, a storage device comprises a memory operative to store a plurality of versions of content. The storage device receives a request for one of the versions of the content from a host, provides the requested version of the content to the host, and provides bookmark information from which the host can determine a location where to resume playback of the content, wherein the bookmark information indicates where playback ended for a different version of the content.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: March 10, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Jason T. Lin, Daniel Schreiber, Henry R. Hutton, Joseph E. Halpern
  • Patent number: 8972723
    Abstract: A storage device and method for providing a partially-encrypted content file to a host device are provided. In one embodiment, the storage device retrieves a content file from memory in the storage device and partially-encrypts the content file by encrypting some portions of the content file. The storage device sends the partially-encrypted content file to a host device and informs the host device of which portions of the partially-encrypted content file are encrypted. In one embodiment, the remaining portions of the content file are in clear text form and do not need to be decrypted. Because the host device only needs to decrypt the portions of the content file that are encrypted—and not the entire content file—the host device can decrypt the partially-encrypted content file, even if it does not have the processing power to decrypt a fully-encrypted version. In another embodiment, at least some of the remaining portions of the content file are encrypted with at least one additional key.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: March 3, 2015
    Assignee: SanDisk Technologies Inc.
    Inventor: Henry R. Hutton
  • Publication number: 20130159707
    Abstract: In one embodiment, a host device creates a super-distribution token by encrypting a content encryption key with a super-distribution key and stores the super-distribution token and encrypted content retrieved from a source storage device in a target storage device. In another embodiment, a host device provides a super-distribution token to a server, wherein the server is configured to generate an activation token from the super-distribution token, receive the activation token from the server, retrieve a content encryption key from the activation token, and decrypt encrypted content received from a storage device using the content encryption key retrieved from the activation token.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Inventors: Fabrice E. Jogand-Coulomb, Henry R. Hutton, Jason T. Lin, Joseph E. Halpern, Rotem Sela
  • Publication number: 20130156196
    Abstract: In one embodiment, a storage device stores a content encryption key, content encrypted with the content encryption key, and a super-distribution key. To re-distribute the content, the storage device creates a super-distribution token by encrypting the content encryption key with the super-distribution key and provides the encrypted content and the super-distribution token to a host device for storage in a target storage device. To access the encrypted content on the target storage device, the target storage device provides the super-distribution token to a server via the host device. The server generates an activation token from the super-distribution token, wherein the activation token contains the content encryption key. The target storage device receives the activation token from the server via the host device, retrieves the content encryption key from the activation token, and decrypts the encrypted content using the retrieved content encryption key.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Inventors: Fabrice E. Jogand-Coulomb, Henry R. Hutton, Jason T. Lin, Joseph E. Halpern, Rotem Sela
  • Publication number: 20120017084
    Abstract: A storage device and method for providing a partially-encrypted content file to a host device are provided. In one embodiment, the storage device retrieves a content file from memory in the storage device and partially-encrypts the content file by encrypting some portions of the content file. The storage device sends the partially-encrypted content file to a host device and informs the host device of which portions of the partially-encrypted content file are encrypted. In one embodiment, the remaining portions of the content file are in clear text form and do not need to be decrypted. Because the host device only needs to decrypt the portions of the content file that are encrypted—and not the entire content file—the host device can decrypt the partially-encrypted content file, even if it does not have the processing power to decrypt a fully-encrypted version. In another embodiment, at least some of the remaining portions of the content file are encrypted with at least one additional key.
    Type: Application
    Filed: July 14, 2010
    Publication date: January 19, 2012
    Inventor: Henry R. Hutton
  • Publication number: 20110158606
    Abstract: A storage device and method for resuming playback of content are provided. In one embodiment, a storage device comprises a memory operative to store a plurality of versions of content. The storage device receives a request for one of the versions of the content from a host, provides the requested version of the content to the host, and provides bookmark information from which the host can determine a location where to resume playback of the content, wherein the bookmark information indicates where playback ended for a different version of the content.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Inventors: Jason T. Lin, Daniel Schreiber, Henry R. Hutton, Joseph E. Halpern
  • Patent number: 7082525
    Abstract: A method and system for booting a microprocessor controlled device. A microprocessor that is designed to read from a linear storage device executes code from a non linear storage device through an interface or emulator that writes and retrieves specially formatted boot instructions to/from the non linear storage device.
    Type: Grant
    Filed: October 2, 2002
    Date of Patent: July 25, 2006
    Assignee: SanDisk Corporation
    Inventors: Henry R. Hutton, Farshid Sabet-Sharghi, Robert C. Chang, Jong Guo
  • Publication number: 20040068644
    Abstract: A method and system for booting a microprocessor controlled device. A microprocessor that is designed to read from a linear storage device executes code from a non linear storage device through an interface or emulator that writes and retrieves specially formatted boot instructions to/from the non linear storage device.
    Type: Application
    Filed: October 2, 2002
    Publication date: April 8, 2004
    Inventors: Henry R. Hutton, Farshid Sabet-Sharghi, Robert C. Chang, Jong Guo