← Back to Patent Explorer
US6792113B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Adaptable security mechanism for preventing unauthorized access of digital data

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1999-12-20
•
Granted: 2004-09-14
•
Expires: 2019-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Content such as computer software, data representing audiovisual works, and electronic documents can converted from a machine-bound state to user-bound state without modification to the content data itself. Instead, keys used to access the content are converted from the machine-bound state to the user-bound state. In particular, the keys are kept in a passport data structure which can represent either a machine-binding or a user-binding. A machine-bound passport can be upgraded to a user-bound passport without modifying the bound content. The private key of the machine-bound passport, in cleartext form, is included in the user-bound passport and encrypted using a user-supplied password to bind the private key to the user. In addition, private user information is collected and verified and included in the user-bound passport. Upgrading a machine-bound passport can be initiated automatically upon detection that an attempt is made to play back machine-bound content on a machine other than the one to which the content is bound.

Inventors

  • 👤 Steven T. Ansell
  • 👤 Andrew R. Cherenson
  • 👤 Leon Rishniw
  • 👤 Susan A. Cannon
  • 👤 Edward J. Allard
  • 👤 Jason S. Brownell
  • 👤 Micah Stroud

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 06:12
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; G06F21/101; G06F21/1011; G06F21/1015

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 91 words
A method for converting content data from machine-bound to user-bound, the method comprising: (i) binding the content data to one or more hardware devices using one or more binding keys which are related to the one or more hardware devices; (ii) converting the one or more binding keys to form one or more cleartext keys such that the one or more cleartext keys are independent of the one or more hardware devices; and (iii) binding the one or more cleartext keys to a user to form one or more user-bound keys.
Claim 2
Independent Claim 91 words
A method for converting content data from machine-bound to user-bound, the method comprising: (i) binding the content data to one or more hardware devices using one or more binding keys which are related to the one or more hardware devices; (ii) converting the one or more binding keys to form one or more cleartext keys such that the one or more cleartext keys are independent of the one or more hardware devices; and (iii) binding the one or more cleartext keys to a user to form one or more user-bound keys.
Claim 3
Dependent Claim 29 words
The method of claim 1 wherein (iii) binding comprises: requiring that the user enters a password prior to allowing use of the user-bound keys to access the content data.
Claim 4
Dependent Claim 24 words
The method of claim 2 wherein (iii) binding further comprises: encrypting the one or more cleartext keys using the password as an encryption key.
Claim 5
Dependent Claim 50 words
The method of claim 1 wherein (iii) binding comprises: encrypting the one or more cleartext keys to form the user-bound keys in a manner which requires that the user provide a decryption key to decrypt the cleartext keys from the user-bound keys to thereby provide access to the content data.
Claim 6
Dependent Claim 33 words
The method of claim 1 wherein (iii) binding comprises: associating private information of the user with the content data such that playback of the content data causes display of the private user information.
Claim 7
Dependent Claim 45 words
The method of claim 1 wherein (i) binding comprises: encrypting the one or more cleartext keys using hardware identification data as an encryption key to form the one or more binding keys wherein the hardware identification data corresponds to the one or more hardware devices.
Claim 8
Dependent Claim 33 words
The method of claim 6 wherein (ii) converting comprises: decrypting the one or more binding keys using the hardware identification data as the encryption key to form the one or more cleartext keys.
Claim 9
Dependent Claim 37 words
The method of claim 1 further comprising: determining that a pre-existing data structure binds the user to other content; wherein (iii) binding includes: including the user-bound keys as one or more additional keys to the data structure.
Claim 10
Dependent Claim 43 words
The method of claim 1 wherein (ii) converting and (iii) binding are performed in response to detection of a condition in which the user requests playback of the content data in a system which does not include the one or more hardware devices.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-09-14 2008-03-15 2008-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-09-14 2012-03-15 2012-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-09-14 2016-03-15 2016-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag