Patents by Inventor Benjamin Brooks Cutter
Benjamin Brooks Cutter 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: 9336359Abstract: A method of generating a device certificate. A method of generating a device certificate comprising, constructing a device certificate challenge at a device, sending information to a device certificate individualization server in response to the device certificate challenge, validating the device certificate challenge by the device certificate individualization server, and validating the device certificate response by the device.Type: GrantFiled: February 6, 2012Date of Patent: May 10, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Amit Jain, Clifford Paul Storm, Benjamin Brooks Cutter, Jr., Brian Patrick Evans
-
Patent number: 8438114Abstract: A digital license includes an identification of a removal service that can authorize removing such license. A client selects the license to be removed and the service, constructs a challenge including therein a challenge license identification block (LIB) identifying the license to be removed, and sends the challenge to the service. The service receives the challenge, stores at least a portion of the challenge in a database, constructs a response corresponding to the challenge and including therein a response LIB identifying the license to be removed and an identification of the service, and sends the response to the client. The client receives the response, employs the response LIB from the response to identify the license to be removed, and removes the identified license upon confirming that the identification of the service in the identified license matches the identification of the service in the response.Type: GrantFiled: October 14, 2011Date of Patent: May 7, 2013Assignee: Microsoft CorporationInventors: Benjamin Brooks Cutter, Brian P. Evans, Clifford P. Strom, Vikas Khandelwal
-
Patent number: 8347078Abstract: A method of generating a device certificate. A method of generating a device certificate comprising, constructing a device certificate challenge at a device, sending information to a device certificate individualization server in response to the device certificate challenge, validating the device certificate challenge by the device certificate individualization server, and validating the device certificate response by the device.Type: GrantFiled: December 20, 2004Date of Patent: January 1, 2013Assignee: Microsoft CorporationInventors: Amit Jain, Clifford Paul Storm, Benjamin Brooks Cutter, Jr., Brian Patrick Evans
-
Publication number: 20120137127Abstract: A method of generating a device certificate. A method of generating a device certificate comprising, constructing a device certificate challenge at a device, sending information to a device certificate individualization server in response to the device certificate challenge, validating the device certificate challenge by the device certificate individualization server, and validating the device certificate response by the device.Type: ApplicationFiled: February 6, 2012Publication date: May 31, 2012Applicant: MICROSOFT CORPORATIONInventors: Amit Jain, Clifford Paul Storm, Benjamin Brooks Cutter, JR., Brian Patrick Evans
-
Publication number: 20120036562Abstract: A digital license includes an identification of a removal service that can authorize removing such license. A client selects the license to be removed and the service, constructs a challenge including therein a challenge license identification block (LIB) identifying the license to be removed, and sends the challenge to the service. The service receives the challenge, stores at least a portion of the challenge in a database, constructs a response corresponding to the challenge and including therein a response LIB identifying the license to be removed and an identification of the service, and sends the response to the client. The client receives the response, employs the response LIB from the response to identify the license to be removed, and removes the identified license upon confirming that the identification of the service in the identified license matches the identification of the service in the response.Type: ApplicationFiled: October 14, 2011Publication date: February 9, 2012Applicant: Microsoft CorporationInventors: Benjamin Brooks Cutter, Brian P. Evans, Clifford P. Strom, Vikas Khandelwal
-
Patent number: 8060923Abstract: A digital license includes an identification of a removal service that can authorize removing such license. A client selects the license to be removed and the service, constructs a challenge including therein a challenge license identification block (LIB) identifying the license to be removed, and sends the challenge to the service. The service receives the challenge, stores at least a portion of the challenge in a database, constructs a response corresponding to the challenge and including therein a response LIB identifying the license to be removed and an identification of the service, and sends the response to the client. The client receives the response, employs the response LIB from the response to identify the license to be removed, and removes the identified license upon confirming that the identification of the service in the identified license matches the identification of the service in the response.Type: GrantFiled: April 23, 2004Date of Patent: November 15, 2011Assignee: Microsoft CorporationInventors: Benjamin Brooks Cutter, Brian P. Evans, Clifford P. Strom, Vikas Khandelwal
-
Patent number: 7620809Abstract: A method of registering network devices in a digital rights management system (DRMS) includes receiving a digital certificate transmitted by the network device requesting registration and verifying the validity of the certificate. The DRMS may then send cryptographic information to the applying network device. The network device may be authorized for registration via a user interface to the DRMS. The DRMS may conduct a proximity test to determine of the network device is proximate to the DRMS. If the certificate is validated, authorization is received, and the proximity test indicates that the network device is proximate to the DRMS, the network device may be registered. A registered network device is then authorized to play protected digital content.Type: GrantFiled: April 15, 2005Date of Patent: November 17, 2009Assignee: Microsoft CorporationInventors: Richard D. Prologo, Eduardo P. Oliveira, Clifford P. Strom, Brian P. Evans, Benjamin Brooks Cutter, Anand D. Paka
-
Patent number: 7558463Abstract: Described herein are one or more implementations for transforming (e.g., transcoding) DRM-protected digital media content while retaining associated DRM-information (e.g., a user license its related information).Type: GrantFiled: April 18, 2005Date of Patent: July 7, 2009Assignee: Microsoft CorporationInventors: Amit Jain, Benjamin Brooks Cutter, Brian P. Evans, Clifford P. Strom
-
Patent number: 7441121Abstract: Generating a device certificate. A method of generating a device certificate comprising forming a template that will generate a device certificate upon the occurrence of a triggering event, filling in an authorization root certificate section of the template; filling in an authorization certificate section of the template, filling in a group certificate section of the template, and forming a device certificate section of the template.Type: GrantFiled: October 18, 2004Date of Patent: October 21, 2008Assignee: Microsoft CorporationInventors: Benjamin Brooks Cutter, Jr., Clifford Paul Strom, Brian Patrick Evans, Amit Jain, Michael Yui-Kwan Siu
-
Publication number: 20080256646Abstract: Techniques enable seamless movement and consumption of licensed digital content amongst multiple devices. In some embodiments, these techniques allow establishment of a domain capable of having multiple member devices. Each member device of the domain typically comprises a content-consuming device such as a personal computer, a portable media player, or the like. These techniques enable a license associated with digital content to bind to a domain rather than an individual device. As such, each member device of the domain may contain a domain identity and, with the identity, may consume the content with use of the license and in accordance with policy described in the license. These tools may also enable a member device to join multiple domains and to contain an identification of each of these multiple domains.Type: ApplicationFiled: April 12, 2007Publication date: October 16, 2008Applicant: Microsoft CorporationInventors: Clifford P. Strom, Patrik Schnell, Benjamin Brooks Cutter, Quintin S. Burns, Milan M. Gada, Kevin Lau, Adrian J. Oney, Kedarnath A. Dubhashi
-
Patent number: 7266569Abstract: Metered data is accumulated and is indexed within a metering database of a client according to a metering ID (MID) and a content-associated ID (KID). The client selects a particular MID and metered data in the metering database having the selected MID, and constructs a challenge based on the selected metered data and sends same to a metering service. The metering service obtains the metered data from the challenge, stores same, and constructs a response. The client receives the response including a list of KIDs of the selected metered data in the challenge, and processes the list of KIDs by, for each KID in the list, deleting the metered data from the metering database having the selected MID and the KID.Type: GrantFiled: April 23, 2004Date of Patent: September 4, 2007Assignee: Microsoft CorporationInventors: Benjamin Brooks Cutter, Brian P. Evans, Clifford P. Strom, Michael Jay Parks