Patent US7065507B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7065507B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Supervised license acquisition in a digital rights management system on a computing device

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2001-03-26
•
Granted: 2006-06-20
•
Expires: 2021-03-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A rendering application on a computing device requests a digital rights management (DRM) system on the computing device to authorize digital content rendering based on a corresponding digital license. If unavailable, the DRM system attempts to silently acquire the license from a license server without the intervention of a user. In the course thereof, the rendering application receives status information from the DRM system relating to the attempted license acquisition thereby and displays the received status information in a rendering application status display portion. If silent acquisition fails, the rendering application hosts a browser, causes the browser to navigate to a license server, allows a user to communicate with the license server by way of the hosted browser to acquire the license, and shuts down the hosted browser upon reception of the license from the license server.

Inventors

  • 👤 Sohail Baig Mohammed
  • 👤 Kipley J. Olson
  • 👤 Jeffrey R. McKune
  • 👤 Krishnamurthy Ganesan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 12:22
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/06; G06F; G06F21/00; G06F21/10; G06F21/16; G06Q20/00; G06Q20/38; G06Q20/382; G06Q20/3829; G06F2221/00; G06F2221/21; G06F2221/2137

Claims Analysis

Total Claims: 72
Claim 1
Independent Claim 159 words
A method of acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon a rendering application on a computing device requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license and upon the DRM system notifying the rendering application that such digital license is not available on the computing device, the method comprising: hosting, by the rendering application, a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application; causing, by the rendering application, the browser to navigate to a license server; allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license; receiving the digital license from the license server; and shutting down, by the hosting rendering application, the hosted browser upon receiving the digital license.
Claim 2
Independent Claim 159 words
A method of acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon a rendering application on a computing device requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license and upon the DRM system notifying the rendering application that such digital license is not available on the computing device, the method comprising: hosting, by the rendering application, a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application; causing, by the rendering application, the browser to navigate to a license server; allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license; receiving the digital license from the license server; and shutting down, by the hosting rendering application, the hosted browser upon receiving the digital license.
Claim 3
Dependent Claim 27 words
The method of claim 1 comprising causing the browser to navigate to a license server based on information received by the rendering application from the DRM system.
Claim 4
Dependent Claim 36 words
The method of claim 1 comprising receiving information necessary to acquire the license including a site identifier identifying a license server and causing the browser to navigate to the license server based on the site identifier.
Claim 5
Dependent Claim 25 words
The method of claim 1 comprising hosting a browser having pre-defined specifications, and receiving information from the license server designed in accordance with such specifications.
Claim 6
Dependent Claim 33 words
The method of claim 4 comprising hosting a browser having pre-defined view width and view height, and receiving information from the license server designed in accordance with such view width and view height.
Claim 7
Dependent Claim 18 words
The method of claim 1 comprising receiving the license from the license server directly to the DRM system.
Claim 8
Dependent Claim 19 words
The method of claim 1 further comprising storing the received license in a license store of the DRM system.
Claim 9
Dependent Claim 15 words
The method of claim 1 comprising shutting down the hosted browser upon a user actuation.
Claim 10
Dependent Claim 20 words
The method of claim 1 comprising shutting down the hosted browser upon receiving notification that the license has been received.
Claim 11
Dependent Claim 24 words
The method of claim 9 comprising shutting down the hosted browser upon receiving notification from the DRM system that the license has been received.
Claim 12
Dependent Claim 21 words
The method of claim 1 further comprising proceeding, by the rendering application, to render the content based on the received license.
Claim 13
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions thereon for performing the method of claim 1 .
Claim 14
Independent Claim 196 words
A method of acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon a rendering application on a computing device requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license, the method comprising: attempting, by the DRM system, to silently acquire the digital license from a license server without the intervention of a user; and if the attempt to silently acquire the digital license fails, allowing a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application by: hosting, by the rendering application, a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application; causing, by the rendering application, the browser to navigate to a license server; allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license; receiving the digital license from the license server; and shutting down, by the hosting rendering application, the hosted browser upon receiving the digital license.
Claim 15
Independent Claim 196 words
A method of acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon a rendering application on a computing device requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license, the method comprising: attempting, by the DRM system, to silently acquire the digital license from a license server without the intervention of a user; and if the attempt to silently acquire the digital license fails, allowing a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application by: hosting, by the rendering application, a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application; causing, by the rendering application, the browser to navigate to a license server; allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license; receiving the digital license from the license server; and shutting down, by the hosting rendering application, the hosted browser upon receiving the digital license.
Claim 16
Dependent Claim 57 words
The method of claim 13 comprising: determining, by the DRM system, during the attempted silently license acquisition, that the DRM system does not have available thereto all information required by the license server; and allowing the user to attempt to acquire the license from a license server by way of a browser hosted by the rendering application.
Claim 17
Dependent Claim 51 words
The method of claim 13 comprising: determining, by the DRM system, during the attempted silently license acquisition, that the license server does not permit silent license acquisition; and allowing the user to attempt to acquire the license from a license server by way of a browser hosted by the rendering application.
Claim 18
Dependent Claim 40 words
The method of claim 13 comprising: determining that the user does not permit silent license acquisition; and allowing the user to attempt to acquire the license from a license server by way of a browser hosted by the rendering application.
Claim 19
Dependent Claim 63 words
The method of claim 13 comprising: attempting, by the DRM system, to silently acquire the license from a license server by way of a first site identifier therefor; and if the attempt to silently acquire the license fails, allowing a user to attempt to acquire the license from a license server by way of a second identifier therefor different from the first identifier.
Claim 20
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions thereon for performing the method of claim 13 .
Claim 21
Independent Claim 171 words
A method of acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon a rendering application on a computing device requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license, the method comprising: attempting, by the DRM system, to silently acquire the digital license from a license server without the intervention of a user; receiving, by the rendering application from the DRM system, status information relating to the attempted license acquisition by the DRM system; and displaying, by the rendering application, the received status information in a status display portion of the rendering application, and if the attempt to silently acquire the digital license fails, allowing a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application.
Claim 22
Independent Claim 171 words
A method of acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon a rendering application on a computing device requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license, the method comprising: attempting, by the DRM system, to silently acquire the digital license from a license server without the intervention of a user; receiving, by the rendering application from the DRM system, status information relating to the attempted license acquisition by the DRM system; and displaying, by the rendering application, the received status information in a status display portion of the rendering application, and if the attempt to silently acquire the digital license fails, allowing a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application.
Claim 23
Dependent Claim 31 words
The method of claim 19 comprising displaying the received status information in the status display portion of the rendering application in at least one of a written and a pictorial form.
Claim 24
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions thereon for performing the method of claim 19 .
Claim 25
Dependent Claim 159 words
A computing device having operating thereon a rendering application for rendering digital content and a digital rights management (DRM) system for authorizing such rendering based on a corresponding digital license, the rendering application and the DRM system for effectuating acquisition of such digital license upon the rendering application requesting the DRM system for authorization for such rendering based on such digital license and upon the DRM system notifying the rendering application that such digital license is not available on the computing device, the rendering application hosting a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application, and causing the browser to navigate to a license server to allow a user to communicate with the license server by way of the hosted browser to acquire the digital license, the rendering application shutting down the hosted browser upon receiving the digital license from the license server.
Claim 26
Dependent Claim 159 words
A computing device having operating thereon a rendering application for rendering digital content and a digital rights management (DRM) system for authorizing such rendering based on a corresponding digital license, the rendering application and the DRM system for effectuating acquisition of such digital license upon the rendering application requesting the DRM system for authorization for such rendering based on such digital license and upon the DRM system notifying the rendering application that such digital license is not available on the computing device, the rendering application hosting a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application, and causing the browser to navigate to a license server to allow a user to communicate with the license server by way of the hosted browser to acquire the digital license, the rendering application shutting down the hosted browser upon receiving the digital license from the license server.
Claim 27
Dependent Claim 31 words
The computing device of claim 22 wherein the rendering application causes the browser to navigate to a license server based on information received by the rendering application from the DRM system.
Claim 28
Dependent Claim 40 words
The computing device of claim 22 wherein the rendering application receives information necessary to acquire the license including a site identifier identifying a license server, and causes the browser to navigate to the license server based on the site identifier.
Claim 29
Dependent Claim 29 words
The computing device of claim 22 wherein the rendering application hosts a browser having pre-defined specifications and receives information from the license server designed in accordance with such specifications.
Claim 30
Dependent Claim 37 words
The computing device of claim 25 wherein the rendering application hosts a browser having pre-defined view width and view height, and receives information from the license server designed in accordance with such view width and view height.
Claim 31
Dependent Claim 18 words
The computing device of claim 22 wherein the DRM system receives the license from the license server directly.
Claim 32
Dependent Claim 22 words
The computing device of claim 27 wherein the DRM system stores the received license in a license store of the DRM system.
Claim 33
Dependent Claim 19 words
The computing device of claim 22 wherein the rendering application shuts down the hosted browser upon a user actuation.
Claim 34
Dependent Claim 24 words
The computing device of claim 22 wherein the rendering application shuts down the hosted browser upon receiving notification that the license has been received.
Claim 35
Dependent Claim 28 words
The computing device of claim 30 wherein the rendering application shuts down the hosted browser upon receiving notification from the DRM system that the license has been received.
Claim 36
Dependent Claim 20 words
The computing device of claim 22 wherein the rendering application proceeds to render the content based on the received license.
Claim 37
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions thereon for performing the method of claim 22 .
Claim 38
Dependent Claim 225 words
A computing device having operating thereon a rendering application for rendering digital content and a digital rights management (DRM) system for authorizing such rendering based on a corresponding digital license, the rendering application and the DRM system for effectuating acquisition of such digital license upon the rendering application requesting the DRM system for authorization for such rendering based on such digital license and upon the DRM system determining that such digital license is not available on the computing device, the DRM system attempting to silently acquire the digital license from a license server without the intervention of a user, and, if the attempt to silently acquire the digital license fails, the rendering application hosting a browser and allowing a user to attempt to acquire the digital license from a license server by way of the hosted browser, the rendering application allows a user to attempt to acquire the digital license from a license server by hosting a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application, causing the browser to navigate to a license server, allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license, and shutting down the hosted browser upon receiving the digital license from the license server.
Claim 39
Dependent Claim 225 words
A computing device having operating thereon a rendering application for rendering digital content and a digital rights management (DRM) system for authorizing such rendering based on a corresponding digital license, the rendering application and the DRM system for effectuating acquisition of such digital license upon the rendering application requesting the DRM system for authorization for such rendering based on such digital license and upon the DRM system determining that such digital license is not available on the computing device, the DRM system attempting to silently acquire the digital license from a license server without the intervention of a user, and, if the attempt to silently acquire the digital license fails, the rendering application hosting a browser and allowing a user to attempt to acquire the digital license from a license server by way of the hosted browser, the rendering application allows a user to attempt to acquire the digital license from a license server by hosting a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application, causing the browser to navigate to a license server, allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license, and shutting down the hosted browser upon receiving the digital license from the license server.
Claim 40
Dependent Claim 61 words
The computing device of claim 34 wherein the DRM system determines during the attempted silently license acquisition that the DRM system does not have available thereto all information required by the license server; and the rendering application thereafter allows the user to attempt to acquire the license from a license server by way of a browser hosted by the rendering application.
Claim 41
Dependent Claim 55 words
The computing device of claim 34 wherein the DRM system determines during the attempted silently license acquisition that the license server does not permit silent license acquisition, and the rendering application thereafter allows the user to attempt to acquire the license from a license server by way of a browser hosted by the rendering application.
Claim 42
Dependent Claim 54 words
The computing device of claim 34 wherein the DRM system determines during the attempted silently license acquisition that the user does not permit silent license acquisition, and the rendering application thereafter allows the user to attempt to acquire the license from a license server by way of a browser hosted by the rendering application.
Claim 43
Dependent Claim 66 words
The computing device of claim 34 wherein the DRM system attempts to silently acquire the license from a license server by way of a first site identifier therefor, and if the attempt to silently acquire the license fails, the rendering application allows a user to attempt to acquire the license from a license server by way of a second identifier therefor different from the first identifier.
Claim 44
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions thereon for performing the method of claim 34 .
Claim 45
Dependent Claim 195 words
A computing device having operating thereon a rendering application for rendering digital content and a digital rights management (DRM) system for authorizing such rendering based on a corresponding digital license, the rendering application and the DRM system for effectuating acquisition of such digital license upon the rendering application requesting the DRM system for authorization for such rendering based on such digital license and upon the DRM system determining that such digital license is not available on the computing device, the DRM system attempting to silently acquire the digital license from a license server without the intervention of a user, the rendering application receiving from the DRM system status information relating to the attempted license acquisition by the DRM system and displaying the received status information in a status display portion of the rendering application, wherein if the attempt to silently acquire the digital license fails, the rendering application allows a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application.
Claim 46
Dependent Claim 195 words
A computing device having operating thereon a rendering application for rendering digital content and a digital rights management (DRM) system for authorizing such rendering based on a corresponding digital license, the rendering application and the DRM system for effectuating acquisition of such digital license upon the rendering application requesting the DRM system for authorization for such rendering based on such digital license and upon the DRM system determining that such digital license is not available on the computing device, the DRM system attempting to silently acquire the digital license from a license server without the intervention of a user, the rendering application receiving from the DRM system status information relating to the attempted license acquisition by the DRM system and displaying the received status information in a status display portion of the rendering application, wherein if the attempt to silently acquire the digital license fails, the rendering application allows a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application.
Claim 47
Dependent Claim 35 words
The computing device of claim 40 wherein the rendering application displays the received status information in the status display portion of the rendering application in at least one of a written and a pictorial form.
Claim 48
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions thereon for performing the method of claim 40 .
Claim 49
Independent Claim 153 words
A method for a rendering application on a computing device to effectuate acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon the rendering application requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license and upon the DRM system notifying the rendering application that such digital license is not available on the computing device, the method comprising: hosting a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application; causing the browser to navigate to a license server; allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license; and shutting down, by the hosting rendering application, the hosted browser upon reception of the digital license from the license server.
Claim 50
Independent Claim 153 words
A method for a rendering application on a computing device to effectuate acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon the rendering application requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license and upon the DRM system notifying the rendering application that such digital license is not available on the computing device, the method comprising: hosting a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application; causing the browser to navigate to a license server; allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license; and shutting down, by the hosting rendering application, the hosted browser upon reception of the digital license from the license server.
Claim 51
Dependent Claim 27 words
The method of claim 43 comprising causing the browser to navigate to a license server based on information received by the rendering application from the DRM system.
Claim 52
Dependent Claim 36 words
The method of claim 43 comprising receiving information necessary to acquire the license including a site identifier identifying a license server and causing the browser to navigate to the license server based on the site identifier.
Claim 53
Dependent Claim 25 words
The method of claim 43 comprising hosting a browser having pre-defined specifications, and receiving information from the license server designed in accordance with such specifications.
Claim 54
Dependent Claim 33 words
The method of claim 46 comprising hosting a browser having pre-defined view width and view height, and receiving information from the license server designed in accordance with such view width and view height.
Claim 55
Dependent Claim 15 words
The method of claim 43 comprising shutting down the hosted browser upon a user actuation.
Claim 56
Dependent Claim 20 words
The method of claim 43 comprising shutting down the hosted browser upon receiving notification that the license has been received.
Claim 57
Dependent Claim 24 words
The method of claim 49 comprising shutting down the hosted browser upon receiving notification from the DRM system that the license has been received.
Claim 58
Dependent Claim 17 words
The method of claim 43 further comprising proceeding to render the content based on the received license.
Claim 59
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions thereon for performing the method of claim 43 .
Claim 60
Independent Claim 186 words
A method for a rendering application on a computing device to effectuate acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon the rendering application requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license, the method comprising: allowing the DRM system to attempt to silently acquire the digital license from a license server without the intervention of a user; and if the attempt to silently acquire the digital license fails, allowing a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application by: hosting a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application; causing the browser to navigate to a license server; allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license; and shutting down the hosted browser upon reception of the digital license from the license server.
Claim 61
Independent Claim 186 words
A method for a rendering application on a computing device to effectuate acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon the rendering application requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license, the method comprising: allowing the DRM system to attempt to silently acquire the digital license from a license server without the intervention of a user; and if the attempt to silently acquire the digital license fails, allowing a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application by: hosting a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application; causing the browser to navigate to a license server; allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license; and shutting down the hosted browser upon reception of the digital license from the license server.
Claim 62
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions thereon for performing the method of claim 53 .
Claim 63
Independent Claim 169 words
A method for a rendering application on a computing device to effectuate acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon the rendering application requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license, the method comprising: allowing the DRM system to attempt to silently acquire the digital license from a license server without the intervention of a user; receiving from the DRM system status information relating to the attempted license acquisition by the DRM system; and displaying the received status information in a status display portion of the rendering application, and if the attempt to silently acquire the digital license fails, allowing a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application.
Claim 64
Independent Claim 169 words
A method for a rendering application on a computing device to effectuate acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon the rendering application requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license, the method comprising: allowing the DRM system to attempt to silently acquire the digital license from a license server without the intervention of a user; receiving from the DRM system status information relating to the attempted license acquisition by the DRM system; and displaying the received status information in a status display portion of the rendering application, and if the attempt to silently acquire the digital license fails, allowing a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application.
Claim 65
Dependent Claim 31 words
The method of claim 55 comprising displaying the received status information in the status display portion of the rendering application in at least one of a written and a pictorial form.
Claim 66
Dependent Claim 15 words
A computer-readable medium having computer-executable instructions thereon for performing the method of claim 55 .
Claim 67
Dependent Claim 238 words
A computer-readable medium having computer-executable instructions thereon for performing a method of acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon a rendering application on a computing device requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license, the instructions being organized into modules comprising: a first module for attempting, by the DRM system, to silently acquire the digital license from a license server without the intervention of a user; and a second module for, if the attempt to silently acquire the digital license fails, allowing a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application by including: a first sub-module for hosting, by the rendering application, a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application; a second sub-module for causing, by the rendering application, the browser to navigate to a license server; a third sub-module for allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license; a fourth sub-module for receiving the digital license from the license server; and a fifth sub-module for shutting down, by the hosting rendering application, the hosted browser upon receiving the digital license.
Claim 68
Dependent Claim 238 words
A computer-readable medium having computer-executable instructions thereon for performing a method of acquiring a digital license that authorizes rendering of corresponding digital content, the digital license to be acquired upon a rendering application on a computing device requesting a digital rights management (DRM) system on the computing device for authorization for such rendering based on such digital license, the instructions being organized into modules comprising: a first module for attempting, by the DRM system, to silently acquire the digital license from a license server without the intervention of a user; and a second module for, if the attempt to silently acquire the digital license fails, allowing a user to attempt to acquire the digital license from a license server by way of a browser hosted by the rendering application by including: a first sub-module for hosting, by the rendering application, a browser that is initiated by the rendering application, under the control of such rendering application, and viewed within the context of the rendering application; a second sub-module for causing, by the rendering application, the browser to navigate to a license server; a third sub-module for allowing a user to communicate with the license server by way of the hosted browser to acquire the digital license; a fourth sub-module for receiving the digital license from the license server; and a fifth sub-module for shutting down, by the hosting rendering application, the hosted browser upon receiving the digital license.
Claim 69
Dependent Claim 65 words
The medium of claim 58 comprising: a third module for determining, by the DRM system, during the attempted silently license acquisition, that the DRM system does not have available thereto all information required by the license server; and a fourth module for allowing the user to attempt to acquire the license from a license server by way of a browser hosted by the rendering application.
Claim 70
Dependent Claim 59 words
The medium of claim 58 comprising: a third module for determining, by the DRM system, during the attempted silently license acquisition, that the license server does not permit silent license acquisition; and a fourth module for allowing the user to attempt to acquire the license from a license server by way of a browser hosted by the rendering application.
Claim 71
Dependent Claim 48 words
The medium of claim 58 comprising: a third module for determining that the user does not permit silent license acquisition; and a fourth module for allowing the user to attempt to acquire the license from a license server by way of a browser hosted by the rendering application.
Claim 72
Dependent Claim 71 words
The medium of claim 58 comprising: a first module for attempting, by the DRM system, to silently acquire the license from a license server by way of a first site identifier therefor; and a second module for, if the attempt to silently acquire the license fails, allowing a user to attempt to acquire the license from a license server by way of a second identifier therefor different from the first identifier.

References Cited (Backward Citations)

US6226618B1 Cited
US6574609B1 Cited
JP2004227042A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-06-19 2009-12-19 2010-06-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-06-19 2013-12-19 2014-06-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-06-19 2017-12-19 2018-06-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag