Microsoft Patents The Task List
theodp writes "'Better not get too fancy with your grocery list, now that Microsoft has patented a glorified form of the to-do list.' Issued Tuesday, the patent covers the use of a 'task list' generated from 'TODO' comments in source code."
...unless you generate it from comments in your source code. ;)
Find out about the Lexus Rx400h Hybrid!
This feature has been in Eclipse for I can recall 2.5 years (not sure on date). The program automatically notices TODO comments in the code and creates a list for you.
What the hell is M$ thinking here?
3. Sue itself!
Microsoft's latest patents:
It's a lot like submitting a story for slashdot, but easier, and way more double posts
"There is no spoon." - The Matrix
Yup, definitely there in my copy of J++ 6.0
;-)
yeah, I know. J++ 6.0. I feel suitably ashamed, thank you.
Screw you all! I'm off to the pub
This is another news post that throws crap into the face of the public. I could write the whole day comments like this and never be off-topic.
Remember our tea-throwing ancenstors. Corporations, governments cannot, must not control the people. This is another disgusting move to get to own each and every aspect of the peoples lives.
Remember the phrase "divide et impera" - it's used again one fringe minority each time. "No one cares about Microsoft but the zealots", "No one cares about civil liberties but the conspiracy nutcases", "No one cares about media consolidation but the art freaks", "No one cares about the environment but the rabid tree huggers", "No one can think $something but $fringe/criminal/outcastgroup_X"
Stop being indifferent about it. "First they came for the jews, then for them and for them and last for me", you remember that poem.
Ever asked why no one in Germany resisted Hitler? They always thought "it's not gonna be THAT worse, calm down!". They didn't believe the thing about Auschwitz even if they saw it afterwards.
1999 article discussing the ToDo features in Delphi 5:
Here you go.... From this page: http://www.marcocantu.com/papers/face5.htm
"The ToDo List is a great tool for tracking the progress of a single person or an entire team in developing and debugging a project. The ToDo Items window automatically scans the source code of the entire project, looking for ToDo comments and the project's special ToDo file. Its visual support is outstanding. I'm using the list frequently with my projects."
Good grief. I think we need to institute some kind of reasonable editorial policy here. As is so often the case in articles about Microsoft or patents, the lead is patently misleading.
//TODO *.c". It's about a smart IDE offering a useful and creative way of managing tasks. Should software processes be patentable? Maybe not. Are they? Yes. Does this infringe on prior art? Not really. So might this be a patentable software process? Sure looks like it.
The patent is on a relatively complex system that I've never seen or heard of before. It's about an IDE tool that dynamically identifies syntax errors and TODO comments throughout your code, associates them with named tasks and gives them priorities.
It is not about the little notebook you keep next to your computer, nor about running "grep
If anyone of you out there have been working on this kind of thing for emacs or Eclipse 5 years ago, I suggest you speak up now...
I don't think we'll be hearing much.
A patent is a description of an invention. It covers the WHOLE invention, and the
requirement of the patent office is that the description of the invention is very
very specific.
Microsoft's "double click" patent you all keep going on about does NOT patent
the double click. It patents differentiating between different lengths of time
holding a button on a PDA, in order to start different applications or
application methods - for the sole purpose of reducing the need for 100 buttons
on devices with crap input and no screen estate.
That they mentioned the double click does not mean they patented it. They may
have patented the use of the double click when combined with time-based
selection of the application to be launched, but that is FAR from the same
thing. And as far as I know - hasn't been done on any system anyway. Personally
I think it'd be rather unwieldy which probably explains why nobody did it
What THIS new patent covers is, and if you go PAST the f**king summary and
actually read the PATENT:
In an IDE (interactive!), adding
automatically, and in real-time, added to a task list. When comments are removed
or the task is clicked off on the GUI (and possibly in combination with revision
control) you can see what stuff has been done and has not been done. In real
time. From an IDE.
Note that manually running "grep" does not act in real time as you type, display
it in an IDE or generally do anything listed in the patent.
It does not patent TODO comments merely because of their mention. Nor is it
patenting any other COMPONENT of the patented methods. Just the methods themselves
when brought to a whole.
It was also filed in 2000. People are whining that Eclipse is prior art. Sorry,
but Eclipse came about 18 months after the patent was filed.
The next time I read a "Microsoft patents wiping ass with soft paper" story on
Slashdot, remind me to explain this again. I'm sure I'll have to, because the
amount of goddamned idiots here who can't or don't read past the headline (and
that includes you, story submitter and mr. moderator) and jump to conclusions
is incredible.
Before we get started on this whole patent argument: yeah I think Amazon's
one-click shopping thing is a bit rich. But that's different, it's a feature we
can all remember using since the dark ages when cookies first arrived, the
current batch of MS patents are actually quite original thinking from people,
and generally well thought-out well-defendable inventions.
Neko
"It's not like this going to show up in a shipping product"
Are YOU crazy? "TODO" items must be like 98% of their code base. Here is a sample of their kernel that I yanked off the internet:
int main(){
TODO: WinFS
TODO: Trusted Computing
TODO: Network Security
TODO: Usable Kernel
bsod();
exit(-1);
}
"I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
Hey, be fair to Microsoft!
I'm all for the usual baiting of Micro$oft as the evil monopoly that they are but this one's legitimate.
I think anyone who ever installed a copy of Windows ME will agree that Microsoft need all the help they can when it comes to itemising the TODO list in their source code.
Doxygen http://www.doxygen.org tags can be used to do lists on TODO since 1997. A nice example can is http://www.stack.nl/~dimitri/doxygen/lists.html
Yeah, and if you were really as smart as the inventor, you'd have patented it first.
I figure that if I can (and did) come with it independently, then it must be obvious. The fact that the inventor chose to pursue a patent has no bearing on whether it is obvious or not.
This is not a case of hearing about an idea and saying "Oh that's obvious". This is a case of lot's of people (not just me) saying "I've been doing that for years."
Wanted: witty unique signature. Must be willing to relocate.
What they actually get their money for is issuing patents.
And they are proud of the fact that they're one of the few parts of government that is a revenue center.
And other parts of government are hungry for their revenue.
This is one of those cases where following the bottom line is going to get you the wrong result.
Tweet, tweet.
To the poster: I agree that many of the MS patents that have been popping up as front page news on Slashdot are ridiculous at face value. Whether that is because they are really so ludicrous, or because the details of a 100+ page patent can't be bioled down to a 1 paragraph summary by one of Microsoft's opponents, I can't say (because I am too lazy to read the stinkin' article). Perhaps it is a 50/50 split. Anyway, this patent doesn't look ludicrous to me from the summary. MS didn't patent a grocery list. They patented the autogeneration of coding task lists based on 'TODO:' comments in the code. This doesn't seem like a glaringly obvious idea to me, and I'm not aware of any prior art. If you are, or it seems glaringly obvious to you, speak up. But don't overgeneralize the patent just to make it sound overly ridiculous - that delegitamizes your argument.
---
WARNING:Slashdot karma not redeemable in the afterlife.