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: 11093586Abstract: 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: GrantFiled: December 4, 2018Date of Patent: August 17, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Samuel John Wenker, John Carl Simmons, Andrew Lee Jenks
-
Publication number: 20200117772Abstract: 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: ApplicationFiled: December 4, 2018Publication date: April 16, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Samuel John WENKER, John Carl SIMMONS, Andrew Lee JENKS
-
Patent number: 10229248Abstract: 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: GrantFiled: November 26, 2014Date of Patent: March 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Quintin Swayne Burns, Robert Kilroy Hughes, Jr., John Carl Simmons, Scott J. Fierstein
-
Publication number: 20170124295Abstract: 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: ApplicationFiled: November 26, 2014Publication date: May 4, 2017Inventors: Quintin Swayne Burns, Robert Kilroy Hughes, JR., John Carl Simmons, Scott J. Fierstein
-
Publication number: 20150193599Abstract: 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: ApplicationFiled: November 26, 2014Publication date: July 9, 2015Inventors: Quintin Swayne Burns, Robert Kilroy Hughes, JR., John Carl Simmons, Scott J. Fierstein
-
Patent number: 8965950Abstract: 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: GrantFiled: June 18, 2007Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Andrew John Clinick, John Carl Simmons
-
Patent number: 8904191Abstract: 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: GrantFiled: June 17, 2009Date of Patent: December 2, 2014Assignee: Microsoft CorporationInventors: Quintin Swayne Burns, Robert Kilroy Hughes, Jr., John Carl Simmons, Scott J. Fierstein
-
Publication number: 20130268755Abstract: 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: ApplicationFiled: April 2, 2013Publication date: October 10, 2013Applicant: Microsoft CorporationInventors: John Carl Simmons, Hany Farag, Alexander Black Coyne
-
Publication number: 20100185854Abstract: 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: ApplicationFiled: June 17, 2009Publication date: July 22, 2010Applicant: Microsoft CorporationInventors: Quintin Swayne Burns, Robert Kilroy Hughes, JR., John Carl Simmons
-
Publication number: 20080313270Abstract: 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: ApplicationFiled: June 18, 2007Publication date: December 18, 2008Applicant: Microsoft CorporationInventors: Andrew John Clinick, John Carl Simmons