Hasn't really stopped any other software patents... ever.Simon F said:He wouldn't have been able to anyway because it was patented before he thought of it.Razor1 said:Carmack never patented his algo did he?
Hasn't really stopped any other software patents... ever.Simon F said:He wouldn't have been able to anyway because it was patented before he thought of it.Razor1 said:Carmack never patented his algo did he?
There is another elegant solution for that problem, which isn't patented AFAIK: depth clampSimon F said:It was used in the Elan T&L chip that was part of Naomi2 arcade system. The basic idea is that as the clipping is actually being done against the front clip plane, the generated edges are used to construct the cap.SteveHill said:Sounds interesting; would you mind elaborating or digging up a link? (I've not had much luck with patent searching in the past.)Ironically, there is a really elegant solution to this clipping/capping problem... but it is also patented.
What's that got to do with it? The patent was filed before Carmack re-invented it** and that is what counts in such matters.Chalnoth said:Well, if you ask me, his little writeup that has been posted at nVidia's site for ages would be reason alone for that patent to be thrown out. Too bad it so damned hard to get a patent thrown out....
I'm not sure what you are saying here but, IIRC, in this case the patent was filed before publication.MfA said:PS. the US patent system is so open to abuse ... allowing undisclosed invention as a way to gain a patent even if someone else discovers the same independently and produces prior art before you file is so open to abuse, there are a few downsides to first-to-publish as far as patents are concerned, but nothing compared to the stupidity of the US system.
I didn't think that was terribly elegant at all :Xmas said:There is another elegant solution for that problem, which isn't patented AFAIK: depth clamp
From what I understand, a patent can be shown to be invalid if their is either prior art, or it can be shown that the idea is obvious. Since Carmack obviously came to the solution independently, I think the second could easily be argued.Simon F said:What's that got to do with it? The patent was filed before Carmack re-invented it** and that is what counts in such matters.Chalnoth said:Well, if you ask me, his little writeup that has been posted at nVidia's site for ages would be reason alone for that patent to be thrown out. Too bad it so damned hard to get a patent thrown out....
**to the best of my knowledge but I'd be happy to see evidence to the contrary.
Just did, in fact.MfA said:If Reverend is reading this, could you ask Carmack about this perhaps?
MfA said:PS. the US patent system is so open to abuse ... allowing undisclosed invention as a way to gain a patent even if someone else discovers the same independently and produces prior art before you file is so open to abuse, there are a few downsides to first-to-publish as far as patents are concerned, but nothing compared to the stupidity of the US system.
OOOH... I hadn't seen that... interesting.MfA said:Im talking about Sim's presentation which is from march 1999.
It's more likely that this presentation was never raised as relevant prior art. Theoretically it is the duty of the inventor to submit any new discoveries to the patent office.... but....As I said, the only way the method from that presentation could be covered by the patent is if Creative uses undisclosed invention as a way to establish their rights. That is possible since patent rights in the US are based on first to invent ... a very poor system indeed IMO.
"Obviousness" is usually dealt with in the examination phase whereby the examiner says that, by "simply" putting together X and Y, you get the invention.Chalnoth said:From what I understand, a patent can be shown to be invalid if their is either prior art, or it can be shown that the idea is obvious. Since Carmack obviously came to the solution independently, I think the second could easily be argued.
Depends on how you define elegance. I'd say it's more related to ease of use than speed. E.g. Python is slow, but terribly elegant, IMOSimon F said:I didn't think that was terribly elegant at all :Xmas said:There is another elegant solution for that problem, which isn't patented AFAIK: depth clamp
(a) You can't use the standard projection techniques
(b) You potentially need a lot more fill rate.