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

Computer architecture for managing courseware in a shared use operating environment

Assignee: Digital Vending Services International LLC
•
Filing: 2000-04-19
•
Granted: 2001-08-28
•
Expires: 2020-04-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods, devices, and systems are provided in a multi-level computer architecture which provides improved capabilities for managing courseware and other content in a shared use operating environment such as a computer network. In particular, the invention provides a commercial networked instruction content delivery method and system which does not exclude synchronous sharing but is focused on asynchronous sharing. Security in the architecture provides content property holders with the ability to know how many minutes of use an individual made of licensed material and with increased certainty that their material cannot be used, copied, or sold in usable form unless lo and until a user site is connected or reconnected to a minute-by-minute counter which is located off the premises of the user. This security link helps protect software and other works which are being sold or licensed to an individual, organization, or entity, and creates income opportunities for owners of such content.

Inventors

  • 👤 Vincent S. Darago
  • 👤 Christopher Jenkins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:31
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; G06F21/60; G06F21/602; G06Q; G06Q20/00; G06Q20/08; G06Q20/10; G06Q20/102; G06Q20/14; G06Q20/145; G06Q20/38; G06Q20/382; G06Q30/00; G06Q30/04; G06Q40/00; G06Q40/06; G06Q50/00; G06Q50/10; G06Q50/18; G06Q50/184; H; H04; H04L; H04L63/00; H04L63/10; H04L67/00; H04L67/01; H04L67/06; H04L67/10; H04L67/104; H04L67/2866; H04L67/30; H04L67/306; H04L9/00; H04L9/40; G06F2221/00; G06F2221/21; G06F2221/2135; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 127 words
A method for managing content in a shared use operating environment, the shared use operating environment including a registration server, a content server connectable by a network link to the registration server, and a client workstation connectable by a client-server network communications link to the content server, the method comprising the steps of: registering a user at the registration server, thereby characterizing the user as a registered user; receiving at the content server a request by the registered user for access to content which contains at least one previously treated critical portion; authenticating the request; serving at least the critical portion over the client-server network communications link for presentation to the registered user at the client workstation; and metering usage of the content by the registered user.
Claim 2
Independent Claim 127 words
A method for managing content in a shared use operating environment, the shared use operating environment including a registration server, a content server connectable by a network link to the registration server, and a client workstation connectable by a client-server network communications link to the content server, the method comprising the steps of: registering a user at the registration server, thereby characterizing the user as a registered user; receiving at the content server a request by the registered user for access to content which contains at least one previously treated critical portion; authenticating the request; serving at least the critical portion over the client-server network communications link for presentation to the registered user at the client workstation; and metering usage of the content by the registered user.
Claim 3
Dependent Claim 28 words
The method of claim 1 , further comprising the step of treating the critical portion, thereby enabling enhanced intellectual property right protection of the content by technical means.
Claim 4
Dependent Claim 21 words
The method of claim 2 , wherein the treating step comprises inserting disabling code into an executable portion of courseware content.
Claim 5
Dependent Claim 19 words
The method of claim 2 , wherein the treating step comprises encapsulating the critical portion in a database table.
Claim 6
Dependent Claim 17 words
The method of claim 1 , further comprising the step of monitoring the client-server network communications link.
Claim 7
Dependent Claim 29 words
The method of claim 5 , further comprising the step of disabling use of at least a portion of the content after an expected security handshake is not received.
Claim 8
Dependent Claim 23 words
The method of claim 1 , further comprising the step of presenting the registered user with an invoice for usage of the content.
Claim 9
Dependent Claim 34 words
The method of claim 7 , further comprising the step of allowing a local administrator to adjust the invoice presented to the user in response to a request by the user for an adjustment.
Claim 10
Dependent Claim 33 words
The method of claim 1 , further comprising the step of downloading at least one non-critical portion of the content to the client workstation at least two hours before serving the critical portion.
Claim 11
Dependent Claim 38 words
The method of claim 1 , further comprising the step of disabling caching and other disk writes to prevent a copy of the critical portion of the content from being created on nonvolatile storage at the client workstation.
Claim 12
Dependent Claim 28 words
The method of claim 1 , further comprising the step of obtaining a credit card payment authorization to permit payment by credit card for usage of the content.
Claim 13
Dependent Claim 23 words
The method of claim 1 , further comprising the step of reserving a particular piece of courseware content for a particular registered user.
Claim 14
Dependent Claim 119 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a multi-level computer system to perform method steps for managing courseware in a shared use operating environment, the shared use operating environment including a server and a client connectable by a network communications link to the server, the method comprising the steps of: receiving at the server a request by a registered user for access to courseware which contains at least one previously treated critical portion; serving at least the critical portion over the network communications link for presentation to the registered user at the client; and monitoring the network communications link to prevent unauthorized use of the courseware.
Claim 15
Dependent Claim 119 words
A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a multi-level computer system to perform method steps for managing courseware in a shared use operating environment, the shared use operating environment including a server and a client connectable by a network communications link to the server, the method comprising the steps of: receiving at the server a request by a registered user for access to courseware which contains at least one previously treated critical portion; serving at least the critical portion over the network communications link for presentation to the registered user at the client; and monitoring the network communications link to prevent unauthorized use of the courseware.
Claim 16
Dependent Claim 30 words
The configured storage medium of claim 13 , wherein the method further comprises the step of treating the critical portion, thereby enabling enhanced intellectual property right protection of the courseware.
Claim 17
Dependent Claim 23 words
The configured storage medium of claim 14 , wherein the treating step comprises inserting disabling code into an executable portion of the courseware.
Claim 18
Dependent Claim 21 words
The configured storage medium of claim 14 , wherein the treating step comprises encapsulating the critical portion in a database table.
Claim 19
Dependent Claim 24 words
The configured storage medium of claim 13 , wherein the method further comprises the step of presenting an invoice for usage of the courseware.
Claim 20
Dependent Claim 25 words
The configured storage medium of claim 17 , wherein the method further comprises the step of allowing a local administrator to adjust the invoice presented.
Claim 21
Dependent Claim 37 words
The configured storage medium of claim 13 , wherein the method further comprises the step of downloading at least one non-critical portion of the courseware to the client at least one hour before serving the critical portion.
Claim 22
Dependent Claim 26 words
The configured storage medium of claim 13 , wherein the method further comprises the steps of metering usage of the courseware and charging for metered usage.
Claim 23
Dependent Claim 42 words
The configured storage medium of claim 13 , wherein the method further comprises the step of disabling disk writes to reduce the risk that a copy of the critical portion of the courseware will be created on nonvolatile storage at the client.
Claim 24
Dependent Claim 29 words
The configured storage medium of claim 13 , wherein the method further comprises the step of reserving with a guarantee a particular piece of courseware for a particular user.
Claim 25
Dependent Claim 200 words
A multi-level computer architecture for managing content in a shared use operating environment, the content containing at least one previously treated critical portion, the architecture including: a registration server level including at least one registration server, each registration server comprising a remote registration manager and a registration database for new user registration, and each registration server being further characterized in that it is free of content managed by the architecture; a content server level including at least one content server, each content server linked for network communications with a registration server, each content server containing content managed by the architecture, the content containing at least one previously treated critical portion, and each content server being further characterized in that it serves such content critical portions only for presentation to registered users, namely, users who have previously been registered with a registration server; and a client level including at least one client workstation, each client workstation connectable to a content server by a client-server network communications link, and each client workstation being further characterized in that it presents to at least one registered user a content critical portion which is served over the client-server network communications link by the content server.
Claim 26
Dependent Claim 200 words
A multi-level computer architecture for managing content in a shared use operating environment, the content containing at least one previously treated critical portion, the architecture including: a registration server level including at least one registration server, each registration server comprising a remote registration manager and a registration database for new user registration, and each registration server being further characterized in that it is free of content managed by the architecture; a content server level including at least one content server, each content server linked for network communications with a registration server, each content server containing content managed by the architecture, the content containing at least one previously treated critical portion, and each content server being further characterized in that it serves such content critical portions only for presentation to registered users, namely, users who have previously been registered with a registration server; and a client level including at least one client workstation, each client workstation connectable to a content server by a client-server network communications link, and each client workstation being further characterized in that it presents to at least one registered user a content critical portion which is served over the client-server network communications link by the content server.
Claim 27
Dependent Claim 19 words
The computer architecture of claim 23 , further comprising a security manager for preventing unauthorized use of the content.
Claim 28
Dependent Claim 27 words
The computer architecture of claim 24 , wherein a portion of the security manager resides on each client workstation and a portion resides on each content server.
Claim 29
Dependent Claim 22 words
The computer architecture of claim 24 , wherein critical portions of the content reside in database tables managed by the security manager.
Claim 30
Dependent Claim 44 words
The computer architecture of claim 24 , wherein the security manager is further characterized in that it sends at least part of a critical portion of content only to a volatile client workstation memory rather than sending it to a nonvolatile client workstation memory.
Claim 31
Dependent Claim 27 words
The computer architecture of claim 23 , wherein the registration server further includes a reservation manager and a reservation database which permits registered users to reserve content.
Claim 32
Dependent Claim 40 words
The computer architecture of claim 28 , further comprising a funds flow manager for managing payment information, wherein the reservation manager, the reservation database, or both, operate with the funds flow manager to provide registered users with guaranteed content reservations.
Claim 33
Dependent Claim 19 words
The computer architecture of claim 23 , further comprising a funds flow manager for managing content usage payment information.
Claim 34
Dependent Claim 35 words
The computer architecture of claim 30 , wherein a portion of the funds flow manager resides on each client workstation, a portion resides on each content server, and a portion resides on each registration server.
Claim 35
Dependent Claim 16 words
The computer architecture of claim 23 , further comprising a meter manager for metering content usage.
Claim 36
Dependent Claim 27 words
The computer architecture of claim 32 , wherein a portion of the meter manager resides on each client workstation and a portion resides on each content server.
Claim 37
Dependent Claim 12 words
The computer architecture of claim 23 , wherein the content comprises courseware.
Claim 38
Dependent Claim 22 words
The computer architecture of claim 23 , wherein each content server further comprises a launch manager for launching presentations of courseware content.
Claim 39
Dependent Claim 20 words
The computer architecture of claim 23 , wherein each client workstation comprises a web browser through which content is presented.
Claim 40
Dependent Claim 20 words
The computer architecture of claim 23 , further comprising a backup registration server containing data mirrored from the registration server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-08-27 2005-02-26 2005-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-08-27 2009-02-26 2009-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-08-27 2013-02-26 2013-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag