Patents by Inventor John Carl Simmons

John Carl Simmons 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: 11093586
    Abstract: Examples are disclosed related to presenting on a client device configured for a first digital rights management technology (DRM-1) content that is protected by a second digital rights management technology (DRM-2).
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel John Wenker, John Carl Simmons, Andrew Lee Jenks
  • Publication number: 20200117772
    Abstract: Examples are disclosed related to presenting on a client device configured for a first digital rights management technology (DRM-1) content that is protected by a second digital rights management technology (DRM-2).
    Type: Application
    Filed: December 4, 2018
    Publication date: April 16, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Samuel John WENKER, John Carl SIMMONS, Andrew Lee JENKS
  • 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: 8965950
    Abstract: Request data is generated at a client device having at least one managed copy client application. The request data includes an identifier (e.g., a uniform resource locator, class ID, etc.) for an integration control (e.g., an ActiveX control, Java applet, etc.) installable on the client device. The request data is transmitted and, in response to the request data, response data (e.g., an object element in an HTML page) is received from a server (e.g., an e-commerce server). The response data facilitates installation of the integration control on the client device, and the integration control provides an interface to facilitate communication between the server and the managed copy client application.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: February 24, 2015
    Assignee: Microsoft Corporation
    Inventors: Andrew John Clinick, John Carl Simmons
  • 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
  • Publication number: 20130268755
    Abstract: Access to protected resources across client devices having different authentication systems is provided. An authorization provider creates cross-certificates to trusted public keys provided by resource protection providers. Each resource protection provider installs a digital certificate on a device. This digital certificate is signed by the resource protection provider, and includes on the device a private key which are used for client authentication. Client authentication is performed by a security module on the client device digitally signing an authentication request to the authorization provider using a protection provider module-specific digital signature algorithm and providing the signed request with the device's provider-digital certificate to the authorization provider. If the authorization provider verifies the signed request and that the digital certificate is part of the authentication PKI, then the client device will be authenticated.
    Type: Application
    Filed: April 2, 2013
    Publication date: October 10, 2013
    Applicant: Microsoft Corporation
    Inventors: John Carl Simmons, Hany Farag, Alexander Black Coyne
  • 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
  • Publication number: 20080313270
    Abstract: Request data is generated at a client device having at least one managed copy client application. The request data includes an identifier (e.g., a uniform resource locator, class ID, etc.) for an integration control (e.g., an ActiveX control, Java applet, etc.) installable on the client device. The request data is transmitted and, in response to the request data, response data (e.g., an object element in an HTML page) is received from a server (e.g., an e-commerce server). The response data facilitates installation of the integration control on the client device, and the integration control provides an interface to facilitate communication between the server and the managed copy client application.
    Type: Application
    Filed: June 18, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Andrew John Clinick, John Carl Simmons