Blackboard Sues D2L over LMS Patent
Well I guess the rumours are true. Not only did Blackboard receive a comprehensive patent (US and other countries) on LMS technology, but they have filed a suit against Canadian company Desire2Learn – their main competitor in the academic market. The Inquirer has posted a PDF of the suit, filed on 26 July 2006, which states:
“… including but not limited to all D2L products based on the D2L learning system or platform, such as the D2L eLearning Technology Suite, which includes the D2L eLearning Environment, Learning Repository and Live Room, and all services supporting these D2L products, such as hosting services, training services, help desk support services, implementation and customization professional services, and content services.”
Personally, I don’t really care if one corporation sues another, as that seems to be in their nature. I’ve also noted in my last post that the course online model may have reached the end of its natural life anyway. However, there is still cause for concern. If Blackboard wins the suit, then some open source communities, such as Moodle, may be next in line.
It will depend on how generous the courts are in determining the extent of Blackboard’s patent. Blackboard’s claim is extensive, comprising 44 claims with the US Patent Office:
1. A course-based system for providing to an educational community of users access to a plurality of online courses, comprising: a) a plurality of user computers, with each user computer being associated with a user of the system and with each user being capable of having predefined characteristics indicative of multiple predetermined roles in the system, each role providing a level of access to a plurality of data files associated with a particular course and a level of control over the data files associated with the course with the multiple predetermined user roles comprising at least two user’s predetermined roles selected from the group consisting of a student role in one or more course associated with a student user, an instructor role in one or more courses associated with an instructor user and an administrator role associated with an administrator user, and b) a server computer in communication with each of the user computers over a network, the server computer comprising: means for storing a plurality of data files associated with a course, means for assigning a level of access to and control of each data file based on a user of the system’s predetermined role in a course; means for determining whether access to a data file associated with the course is authorized; means for allowing access to and control of the data file associated with the course if authorization is granted based on the access level of the user of the system.
2. The system of claim 1 wherein the instructor user is provided with an access level to enable the creation and editing of a plurality of files associated with a course.
3. The system of claim 2 wherein the course files comprise an announcement file.
4. The system of claim 2 wherein the course files comprise a course information file.
5. The system of claim 2 wherein the course files comprise a staff information file posted to all registered in the course.
6. The system of claim 2 wherein the course files comprise a course document file posted to all registered in the course.
7. The system of claim 2 wherein the course files comprise an assignments file posted to all registered in the course.
8. The system of claim 2 wherein the course files comprise a dropbox file.
9. The system of claim 2 wherein the course files comprise an asynchronous communication file.
10. The system of claim 2 wherein the course files comprise a synchronous communication file.
11. The system of claim 2 wherein the student user is provided with an access level to enable reading of a plurality of files associated with a course.
12. The system of claim 11 wherein the student user is provided with an access level to enable modification of a subset of the plurality of files associated with a course.
13. The system of claim 11 wherein the user is provided with an access level to enable creation of a student file associated with a file for which the student user is able to read.
14. The system of claim 13 in which the file that the student is able to read is an assessment file created by the instructor user, and the student file created by the student user is a response to the assessment file.
15. The system of claim 14 wherein the assessment file comprises a plurality of examination questions selected by the instructor user to assess the ability of the student user.
16. The system of claim 15 wherein the examination questions are selected by the instructor user from a predetermined pool of available examination questions.
17. The system of claim 15 wherein the examination questions are created by the instructor user substantially at the time of the creation of the assessment file.
18. The system of claim 15 wherein the student file is reviewed by the instructor user and assigned a grade.
19. The system of claim 18 wherein the grade is made available to the student user.
20. The system of claim 18 wherein the instructor user collates a plurality of grades obtained from reviewing a plurality of student files, and wherein the collated grades are made available to all student users associated with the course.
21. The system of claim 13 in which the file that the student is able to read is an assignment file created by the instructor user, and the student file created by the student user is a response to the assignment file.
22. The system of claim 8 wherein the dropbox file comprises a plurality of files transferred to the server computer from one or more student users associated with the course.
23. The system of claim 22 wherein the instructor user is provided with access to the files in the dropbox file, whereby the instructor user may download, edit and upload the files in the dropbox.
24. The system of claim 1 wherein a user is required to enter a login sequence into a user computer in order to be provided with access to course files associated with that user.
25. The system of claim 24 wherein the user is provided with access to all courses with which the user is associated after entry of the logon sequence.
26. The system of claim 25 wherein the user is provided with a web page comprising a plurality of course hyperlinks, each of said course hyperlinks associated with each course that the user has enrolled in.
27. The system of claim 26 wherein selection of a course hyperlink will provide the user with a web page associated with the selected course, the web page comprising a plurality of content hyperlinks to various content areas associated with the course.
28. The system of claim 27 wherein said content hyperlinks comprise an announcement area hyperlink, a course information hyperlink, a staff information hyperlink, a course documents hyperlink, an assignments hyperlink, a communications hyperlink, and a student tools hyperlink.
29. The system of claim 28 wherein selection of the announcement area hyperlink provides a web page comprising a group of course announcements.
30. The system of claim 28 wherein selection of the course information hyperlink provides a web page comprising information regarding the associated course.
31. The system of claim 28 wherein selection of the staff information hyperlink provides a web page comprising data regarding the instructors of the associated course.
32. The system of claim 28 wherein selection of the course documents hyperlink provides a web page comprising a listing of documents associated with the course.
33. The system of claim 32 wherein the listing of course documents comprise active hyperlinks to the documents.
34. The system of claim 28 wherein selection of the assignments hyperlink provides a web page comprising a group of course assignments.
35. The system of claim 28 wherein selection of the communications hyperlink provides a web page comprising hyperlinks to a group of communication tools comprising an asynchronous communication tool and a synchronous communication tool.
36. An method for providing online education method for a community of users in a network based system comprising the steps of: a. establishing that each user is capable of having redefined characteristics indicative of multiple predetermined roles in the system and each role providing a level of access to and control of a plurality of course files; b. establishing a course to be offered online, comprising i. generating a set of course files for use with teaching a course; ii. transferring the course files to a server computer for storage; and iii. allowing access to and control of the course files according to the established roles for the users according to step (a); c. providing a predetermined level of access and control over the network to the course files to users with an established role as a student user enrolled in the course; and d. providing a predetermined level of access and control over the network to the course files to users with an established role other than a student user enrolled in the course.
37. The method of claim 36 wherein at least one of the course files comprises a course assignment, further comprising the steps of: e) the student user creating a student file in response to the course assignment; and f) the student user transferring the student file to the server computer.
38. The method of claim 37 further comprising the steps of: g) the instructor user accessing the student file from the server computer; h) the instructor user reviewing the student file to determine compliance with the course assignment; and i) the instructor user assigning a grade to the student file as a function of the determination of compliance with the course assignment.
39. The method of claim 38 further comprising the step of the instructor user posting the grade to a file on the server computer accessible only to the student user with which the grade is associated.
40. The method of claim 38 further comprising the steps of the instructor repeating the steps (g), (h), and (i) for a plurality of student users that are enrolled in the course.
41. The method of claim 40 further comprising the step of the instructor user performing a statistical analysis on the grades assigned to the plurality of student users.
42. The method of claim 41 further comprising the step of making results of the statistical analysis available to the student users enrolled in the course.
43. The method of claim 36 further comprising the step of providing an asynchronous communication tool accessible to student users enrolled in the course for enabling asynchronous communication amongst the student users.
44. The method of claim 36 further comprising the step of providing a synchronous communication tool accessible to student users enrolled in the course for enabling synchronous communication amongst the student users.
Sorry about the long blockquote, but I think that it’s important to consider that these kinds of functions can be found not just in LMS but also LCMS and even some non-traditional online learning systems. Is there an online learning system, proprietary or open source, that does not include ANY of these functions?
Update: On reviewing these 44 items, I would say that Elgg Learning Landscape does not use any of these. So, I guess that makes your decision easy. Choose Elgg if you want a lawsuit-free learning system
Filed under: Learning, Technology

yay elgg!
A wikipedia page “History of virtual learning environments” is being developed, as a nice repository of prior art. Contributions welcome:
http://en.wikipedia.org/wiki/History_of_virtual_learning_environments
Blackboard, you really do suck for trying this one on. Us educators have been using technology like this to teach for almost a decade! Wake up you blithering idiots, your product is nothng new, in fact it sucks on many levels.
[...] According to this post by Harold Jarche they’ve –– [...]
Someone posted some anti blackboard logos here
http://www.flickr.com/photos/88137165@N00/
Too bad the flickr photos aren’t CC licensed
[...] Just as BlackBoard sues because it has a patent granting it all rights over Learning Management Systems, the Open Source (GPL actually!) Moodle is pickup up speed. The Open University, arguably the largest online university in the world, has adopted it and so has our very own UQAM. Myself, I use another Open Source solution, SPIP, these days. [...]
[...] http://www.jarche.com/?p=840 [...]
Sounds a little like this parody from several years ago:
Microsoft Patents Ones, Zeroes
http://www.theonion.com/content/node/29130
I don’t know much about patents, specifically for software, but I’m surprised that they were granted one on such generic terms. I mean, really: “the user is provided with access to all courses with which the user is associated after entry of the logon sequence.” ???
I wonder how long this has been cooking, and how intertwined it is with their acquisition of WebCT, who certainly had some prior art out there as well. Also, is the point of a patent infringement case that someone is using their techniques AT ALL, or specifically to make money? Then D2L would be at risk, but not Sakai, Moodle, or any homegrown system.
Mike, there’s a good review of the discussion here:
http://www.downes.ca/blackboard_patent.htm
The real problem here is that the USPTO isn’t doing their job. Overwhelming incomptence.
[...] Read/Write Web has a good overview of Elgg Learning landscape and an interview with Dave and Ben, the co-founders. [I had mentioned that I believe that Elgg is one of the few online learning systems that is not affected by the current Blackboard LMS patent suit, though there are other Blackboard patents that may be a cause for concern]. [...]
[...] Harold Jarche went even further and on review of the patent found out that: “On reviewing these 44 items, I would say that Elgg Learning Landscape does not use any of these. So, I guess that makes your decision easy. Choose Elgg if you want a lawsuit-free learning system
” [...]
I am not sure where Jarche gets the notion that Elgg Learning Landscape is “not affected by the current Blackboard LMS patent suit.” As I noted in a recent posting, “Blackboard’s “invention” describes a generic learning system and a corresponding set of methods. The “44 claims” cover any system which supports students interacting with instructors in an online course setting. Interaction simply means the manipulation (read, write) and exchange (asynchronous, synchronous) of data files. It’s that simple. It’s also frighteningly comprehensive because it can be interpreted to cover not only learning management systems but standalone tools such as blogs, wikis and online chat when used in the context of a course. The patent could also be interpreted by the courts to cover any other elements (e.g. e-commerce engine, card systems, ERP connectors) that integrate with the basic system.”
Please explain why you think Elgg is not covered.
[...] Alfred Essa asked this question on my post, Blackboard Sues D2L over LMS Patent: I am not sure where Jarche gets the notion that Elgg Learning Landscape is “not affected by the current Blackboard LMS patent suit.†As I noted in a recent posting, “Blackboard’s “invention†describes a generic learning system and a corresponding set of methods. The “44 claims†cover any system which supports students interacting with instructors in an online course setting. Interaction simply means the manipulation (read, write) and exchange (asynchronous, synchronous) of data files. It’s that simple. It’s also frighteningly comprehensive because it can be interpreted to cover not only learning management systems but standalone tools such as blogs, wikis and online chat when used in the context of a course. The patent could also be interpreted by the courts to cover any other elements (e.g. e-commerce engine, card systems, ERP connectors) that integrate with the basic system.†[...]
[...] I’ve picked a few of the functions out of the tables to highlight how many other commercially available systems were on the market at the time. These had all been in production and on the market for several years. You will note that many had functions that Blackboard claims were unique to its system in 2000. Note that Blackboard was known as CourseInfo at the time. [...]
[...] I’m pleased to see the concerns and objections growing about Blackboard’s overbroad patent on Course Management Systems. While I was Director of Distance Learning at Eastern Oregon University I first became involved with Blackboard when the company bought out the CMS we were using, Web Course in a Box. EOU became an involuntary Blackboard customer. As I noticed Blackboard’s yearly fees increase I sought an open source alternative and persuaded EOU to begin running Moodle as a trial system and alternative to Blackboard. Unfortunately when I retired, in June 2004, the institution returned to using Blackboard as its sole provider of online and hybrid course delivery (a dangerous entanglement). My own experience with Course Management Systems goes all the way back to the mid-60s and early 70s when course managment systems were used with mainframes and terminals. PLATO was just one of the successful systems that was developed before the development of the personal computer. From the perspective of decades of work on computer-aided instruction, it seems outlandish and absurd to me that any company could lay claim to a general patent on course mangement methods, they might just as well claim a patent on learning with computers (or books). _____JH _______ Stephen Downes has assembled a collection of comments and links about the Blackboard situation. Here’s a sample: Bill Fitzgerald – Blackboard Granted Patent on Series of Tubes. Keeping up with the discussion on the Blackboard patent as Bill Fitzgerald gives us our headline of the day (via McToonish).Alfred Essa reports that he has contacted EFF “to see if we can get the Blackboard Patent listed under the Patent Busting Project” and advises “if any readers have connections to the EFF, let’s get this on their radar.” He also cites Brad Fell on abolishing software patents.Dave Cormier continues to try to pull together an online meeting on the issue (but his emails to Blackboard are bouncing) and meanwhile has posted the link to the proposed Canadian patent. But even if Blackboard representatives don’t show, it might be a good idea to be in on the Sunday Ed Tech Talk meeting and to let your voice be heard.The Wikipedia page of prior art, mentions Feldstein, is gaining steam. Get your contributions in. He also references James Farmer’s patent information page in his eLibrary, but it was so slow as to be unreadable.Trey Martindale offers a short remark and links to the Slashdot discussion. Not surprisingly, the Slashdotters are not amused. As guisar writes, “I hope that not only are these patents denied but that Blackboard and WebCT get tied up in litigation until they go Chapter 11. If any market should be supportive of Open Source, I think the on-line learning marketplace is a natural. Having Blackboard and WebCT dominate is not good for us.” Now there’s some publicity money just can’t buy.Scott Leslie, who was on holiday when the story broke (hey, at least you weren’t in Bogota!) comments “If you can beat them, sue them, eh?” He lists some prior art and adds, “at Edutools we can actually show a continuous development of the feature set that we use to compare these products from 1996 until our current one.”Meanwhile, ATS Blog cites a Moodle discussion and comments, “It is sometimes disturbing to watch the trends in e-learning in the United States vs. Australia, Canada, or Europe.”On Desire2Blog Barry Dahl writes, “Earlier I said I was not a hater. Oops, turns out that I HATE Blackboard.” Heh. Michael Feldstein (who showed up with comments in a locked-down Chronicle article today) links to Blackboard’s new defensive FAQ and asks “is Blackboard feeling the heat already?” At least the Chronicle covered it – the rest of the education press – University Business, Insider Higher Ed, eSchool News, all of them, are missing in action.There were also short posts from Rich Schweir, Robert Paterson, Will Richardson, George Siemens and Graham Attwell.One competitor that appears to be relatively unscathed by the fray is the open source product ELGG. Joan Vinall-Cox writes, “I believe that this is the corporate system about to topple from its own weight. I teach using an Elgg Community blog and a course wiki. I used to use WebCT. I prefer the blog and wiki as teaching tools; they’re simpler to use, much, much cheaper, and students learn how to use software they might encounter again in their futures.” And Harold Jarche notes that ELGG does not contain any of the 44 features claimed in the Blackboard patent.I have wonder whether it wasn’t really the best time for NIIT to acquire Element K. Heh. [Link] [Tags: Push versus Pull, Wikipedia, Online Learning, Canada, Web Logs, Blackboard, Copyright and Patent Issues, European Union, United States, Open Source, Games and Gaming] [Comment] [Stephen’s Web ~ by Stephen Downes ~ OLDaily RSS 0.91] [...]
[...] Anyone in the learning technology space knows about Blackboard’s greedy grab for intellectual property that was originally created by the community (yes, the initial suit is against D2L, but will open source be next?). And now along comes Oracle into the open source space and tries to squeeze Red Hat out of the enterprise Linux market, as reported by Matt Asay. [...]
[...] Blackboard Sues D2L over LMS Patent (Aug 2006) [...]
[...] suit against competitor Desire2Learn, has been widely reported. Here’s an overview of the patent application as well as a subsequent comparison with Elgg’s functions that I did last [...]