PATENT CLAIM ANALYSIS

Application Number: 15925482
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["726", "004000"]

Abstract:
A client device for media playback includes a user-installable media client application which implements the client-side of a digital rights management (DRM) system. The client device employs secure boot and verifies the user-installed application. The application is hardened against reverse engineering, and it utilizes a special API provided by the client device to tie into the secure boot, bridging the gap between the secure boot and the client-side of the DRM system contained within the application.

Claim (Index 6):
A method enabling a client device to authenticate itself to a media client and a rights management server, the method comprising:\n engaging in a secure boot process to authenticate a boot image for use in a rights management scheme employing a private encryption key at a rights management server and a public encryption key securely stored in the boot image by:\n verifying a signature of the public encryption key using a first verification key stored in one-time-programmable (OTP) storage, \n decrypting an encrypted symmetric key stored in the boot image to generate a decrypted symmetric key, \n verifying a signature of the decrypted symmetric key using the one or more second verification keys stored in OTP storage, and \n verifying a signature of the boot image using the decrypted symmetric key, \n loading and executing firmware stored on the client device, responsive to successful completion of the secure boot process, responsive to a request from a media client stored on the client device, using the public encryption key to create an encrypted device registration message, and returning the encrypted device registration message to the media client, and forwarding the encrypted device registration message to the rights management server to register the client device.

Metadata:
- Claim Count in Document: 20.0
- Percentile: 90.0
- Lexical Diversity: 1.66
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13072069', '14578688', '15898950', '13170261', '12648416']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2736347361755997
- 35 USC 102 Novelty (BERT): 0.4613758455472624
- Combined Prediction Score: 0.292408847112766
- Mean Citation Score: 162.40750399999996
- Max Citation Score: 170.36516
- Similarity Product: 139.34912830300328

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test