Patents by Inventor Robert Kilroy Hughes

Robert Kilroy Hughes 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: 10229248
    Abstract: Supporting a plurality of content protection systems in a single container file. The protection systems share an encryption method which is accessible from a sample encryption box in the file. Each of the protection systems stores, in a protection system header box, information for decrypting the content in accordance with the corresponding protection system. In some embodiments, separate protection system header boxes in the file correspond to each of the protection systems. By using the common encryption method and sharing encryption expressions across the protection systems, the multiple content protection systems are supported in the file without creating additional copies of the content. In some embodiments, aspects of the disclosure extend the International Organization for Standardization (ISO) base media file format to support multiple digital rights management (DRM) systems in the single container file.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Quintin Swayne Burns, Robert Kilroy Hughes, Jr., John Carl Simmons, Scott J. Fierstein
  • Publication number: 20170124295
    Abstract: Supporting a plurality of content protection systems in a single container file. The protection systems share an encryption method which is accessible from a sample encryption box in the file. Each of the protection systems stores, in a protection system header box, information for decrypting the content in accordance with the corresponding protection system. In some embodiments, separate protection system header boxes in the file correspond to each of the protection systems. By using the common encryption method and sharing encryption expressions across the protection systems, the multiple content protection systems are supported in the file without creating additional copies of the content. In some embodiments, aspects of the disclosure extend the International Organization for Standardization (ISO) base media file format to support multiple digital rights management (DRM) systems in the single container file.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 4, 2017
    Inventors: Quintin Swayne Burns, Robert Kilroy Hughes, JR., John Carl Simmons, Scott J. Fierstein
  • Publication number: 20150193599
    Abstract: Supporting a plurality of content protection systems in a single container file. The protection systems share an encryption method which is accessible from a sample encryption box in the file. Each of the protection systems stores, in a protection system header box, information for decrypting the content in accordance with the corresponding protection system. In some embodiments, separate protection system header boxes in the file correspond to each of the protection systems. By using the common encryption method and sharing encryption expressions across the protection systems, the multiple content protection systems are supported in the file without creating additional copies of the content. In some embodiments, aspects of the disclosure extend the International Organization for Standardization (ISO) base media file format to support multiple digital rights management (DRM) systems in the single container file.
    Type: Application
    Filed: November 26, 2014
    Publication date: July 9, 2015
    Inventors: Quintin Swayne Burns, Robert Kilroy Hughes, JR., John Carl Simmons, Scott J. Fierstein
  • Patent number: 8904191
    Abstract: Supporting a plurality of content protection systems in a single container file. The protection systems share an encryption method which is accessible from a sample encryption box in the file. Each of the protection systems stores, in a protection system header box, information for decrypting the content in accordance with the corresponding protection system. In some embodiments, separate protection system header boxes in the file correspond to each of the protection systems. By using the common encryption method and sharing encryption expressions across the protection systems, the multiple content protection systems are supported in the file without creating additional copies of the content. In some embodiments, aspects of the disclosure extend the International Organization for Standardization (ISO) base media file format to support multiple digital rights management (DRM) systems in the single container file.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: December 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Quintin Swayne Burns, Robert Kilroy Hughes, Jr., John Carl Simmons, Scott J. Fierstein
  • Patent number: 8782268
    Abstract: The subject disclosure relates to dynamic composition including the ability to create interoperable combinations of content by the publisher, e.g., determined to be an optimal combination, and offer such combinations to client devices in an interoperable way to allow simple selection by devices without complex programming, web pages, etc. specific to each device. Compositions are dynamic in that new audio, video, subtitle, etc. tracks can be added to a given composition without changing any of the other tracks, e.g., by updating the composition's extensible markup language (XML), and new compositions can be created or removed at any time without changing any audio or video files. Interoperable and scalable “discovery” is also enabled whereby random devices can contact a Web server, find and play a composition matched to the given devices and users, e.g., optimal composition for a given device and user.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: July 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Harry Pyle, Robert Kilroy Hughes
  • Publication number: 20120023251
    Abstract: The subject disclosure relates to dynamic composition including the ability to create interoperable combinations of content by the publisher, e.g., determined to be an optimal combination, and offer such combinations to client devices in an interoperable way to allow simple selection by devices without complex programming, web pages, etc. specific to each device. Compositions are dynamic in that new audio, video, subtitle, etc. tracks can be added to a given composition without changing any of the other tracks, e.g., by updating the composition's extensible markup language (XML), and new compositions can be created or removed at any time without changing any audio or video files. Interoperable and scalable “discovery” is also enabled whereby random devices can contact a Web server, find and play a composition matched to the given devices and users, e.g., optimal composition for a given device and user.
    Type: Application
    Filed: November 3, 2010
    Publication date: January 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Harry Pyle, Robert Kilroy Hughes
  • Publication number: 20100332240
    Abstract: Decentralized storage of electronic receipts for sharing transaction histories. Merchants generate and digitally sign the electronic receipts for transactions involving electronic content products. The electronic receipts for a user are stored by the user. The user later presents other entities with the electronic receipt as proof of the transaction. The merchants also maintain “graveyard lists,” or lists of cancelled transactions that are used by other merchants to determine whether a particular transaction is still valid. For example, if the electronic content product associated with the particular transaction has been returned or exchanged, the particular transaction is added to the list of cancelled transactions.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Henry Hooper Somuah, Scott J. Fierstein, Robert Kilroy Hughes, JR.
  • Publication number: 20100185854
    Abstract: Supporting a plurality of content protection systems in a single container file. The protection systems share an encryption method which is accessible from a sample encryption box in the file. Each of the protection systems stores, in a protection system header box, information for decrypting the content in accordance with the corresponding protection system. In some embodiments, separate protection system header boxes in the file correspond to each of the protection systems. By using the common encryption method and sharing encryption expressions across the protection systems, the multiple content protection systems are supported in the file without creating additional copies of the content. In some embodiments, aspects of the disclosure extend the International Organization for Standardization (ISO) base media file format to support multiple digital rights management (DRM) systems in the single container file.
    Type: Application
    Filed: June 17, 2009
    Publication date: July 22, 2010
    Applicant: Microsoft Corporation
    Inventors: Quintin Swayne Burns, Robert Kilroy Hughes, JR., John Carl Simmons