Apple Patent Blocking PNG Development
Daniel writes: "Apple has a patent (U.S. Patent No. 5,379,129) on compositing a source and destination image using a mask image. This patent appears to read on alpha channel transparency, which the PNG and MNG file formats use. APPLE has declared in their patent statement to the Scalable Vector Graphics Working Group that their patent is only available for RAND Licensing. Since this patent appears to read on the PNG file format, Apple is hampering work on the PNG and MNG file formats.
Perhaps Apple would like to clarify this situation by explicitly stating that this patent does not cover the PNG and MNG file formats or by RF Licensing their patent to the PNG and MNG development groups.
Alternatively, the PNG and MNG developers are asking people to submit prior art in order to invalidate Apple's patent. SGI in particular appears to have prior art with their 'blendfunction.' Make sure the prior art you submit is older than May 08, 1992, the filing date of Apple's patent."
They promote open projects like Darwin, then turn around and do this?
Apple introduced a function called "CopyDeepMask" into their API in ... I'm not sure ... certainly by System 7, maybe by 6. I'm pretty sure I was looking at that call in 1991, and maybe even 1990. Is 1992 the filing date, or the date they claim invention? Does it matter it pattent law?
For some non-Apple prior art, when was the first version of Photoshop released? Alpha compositing is its bread and butter, and I'm pretty sure even the earliest versions let you turn an image into a selection.
Transparency, with lossy compression, layers and animation support.
Is that too much to ask?
Oh come on.... who cares? The GIF (LZW) patent is due to expire within a year anyway, so why would you bother with gif? I bet you could even start using it now without Unisys being able to do much about enforcement. Yes it handles bigger images and more colors, but if you care about the image why aren't you using TIFF? It's not like storage or RAM is incredibly expensive. MNG is not and never has been a standard, it is just a proposal - animated GIF is here to stay.
Now that I've finally weaned myself completely away from the GIF file format, PNG is having patent problems. Let's add another line to "Software Patents are bad, M'kay?"
From what I understand, this patent tries to over-broadly apply to all in-file 'Alpha-channel' blending techniques.
My suggestion is to create an open-patent free protocol that replaces one file transparency with two-file transparency. IE, one file is the base image, and the second file acts as a transparency mask. Since it uses two files, this technique should be free and clear of the Apple patent, right?
An HTML tage for something like this would read something like
< img src="file.jpg" mask="mask.jpg" >
The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
You know how, when you type the last character that'll fit on the last line in a text window, the top line disappears, all the other lines move up one, and the cursor appears in the first position of a new blank line?
IBM has a patent on that.
Is this the only thing I can think of?
the hypocrisy around here getting irritating. Since it was apple doing it, they are asked to explain their actions. Anyone else (read microsoft) would do something like this, there would be outrage.
So, is Apple going to go after the Photoshop or Gimp people ? that would really make them look like an ass ...
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
apple hasn't been the nicest of people as of late. remember when they stopped everybody from copying the feel of OSX?
Has Apple actually made any threats on this, or did someone just find this statement and see it as a possible precursor to a threat?
PNG has been around for a while now, and Apple has never(AFAIK) said anything about it in the past. I really don't see how this changes anything.
Now we're gonna get all these slashbots telling us how Apple is evil and everyone should boycott OS X/Darwin because of this, when they really haven't done anything. Chicken Little ought not be the standard tone of every Slashdot story.
Try Porter and Duff's paper published in 1984 introducing image composition that started it all!!!!
There's 10 types of people in this world, those who understand binary and those who don't.
Apple sure does seem to be a wacky company, first this, and now those barely legible notices at the iPod commercials that read "Don't Steal Music".
Winter 2010: With Glowing Hearts
So, getting one image, passing it through a mask, onto a destination image....
Didn't the Amiga Blitter do this?
I know that's how I used to write games on it.....
This seems like a really bad move for a company that has been skating the edge with the opensource community over their latest OS.
IIRC part of the motivation behind PNG was that Compuserve owns the patent on the GIF format and was beginning to flex it. GIF support was removed from the GD library for this very reason.
If they have some other motivation for trying to enforce this patent and win, lets hope they create some sort of license to allow the opensource community to continue to use it. Otherwise they will sour more people than they already have.
-- Button up, your ignorance is showing
Every program that combines images and works with true color uses this. It is impossible not to, the algorithim is totally obvious. True color images (ie where the numbers represent levels of red, green, blue, rather than be indexes into a color pallette) were in common use in advanced visualization and simulations in 1980, such as Evans & Sutherland flight simulators. I also saw photo touch-up software that could duplicate a portion of the image and put it somewhere else in 1979, and I believe it must have used this, as otherwise the edges of the cut piece would be visible.
PORT84, Porter, T., and T.Duff, "Compositing Digital Images," SIGGRAPH 84, 253-259.
This is the paper most-often cited, however I think it's main addition is the enumeration of compositing operators and the introduction of "premultiplied" images. Before that I believe non-premultiplied was used as that was the more obvious solution. Also PNG does not use premulitplication.
Even if Apple is going to be a pita about this, it does not affect PNG, as the file format itself does not do any compositing, it just stores a 4th "color" called the alpha. So I would not worry about it there. However Photoshop and Gimp and the in-house program I write for Digital Domain uses this, and about six thousand other pieces of commercial and free software.
Well, I took a look at their patent, and it really seems like they did patent alpha-blending. Obviously they never should have been granted such an obvious patent.
However, unless anyone has any evidence to the contrary, I'm going to assume that Apple only filed this as a defensive patent, and never intends to sue anyone because they make use of this idea.
What do we do about it? Nothing. In fact a lot of us contribute to Apple. Hint. Stop posting
Apple press releases on slashdot.
Here is a good example from on of my
Apple Threatens Open Source Theme Project
Apple moves to again to squash look-alikes.
Themes removed at Apples behest.
Apple Advertises '1-click' licensing.
Apple sues to stop leaks.
This type of behavior needs to stop. Now. Think different. Indeed!
I know that a lot of people here are excited about Apple's use of Darwin/*BSD in MacOSX. I think this is invalid. Apple couldn't build their own OS so they use choose *BSD to gain market share.
There really isn't anything wrong with this. It was a logical decision on their part. I just wanted to point out that this in NO way invalidates there bad, unfair, and rude behavior.
...Remember that corporations are amoral. Not moral or immoral but amoral. They logically determine how to make the most money. They make decisionswithout regard to compassion or ethics, much like a computer.
This explains the BSD decision but this also explains the RAND decision.
Unless we stand up an say NO this behavior will continue.
Peace.
Kevin
so that anyone who tries to enforce a software patent automatically loses the license to use GPL'd software?
Or has this already been done?
I'm also pretty sure (but can't find evidence) that SGI's "Haeberli" image format dates back to the late 1980's - that format has a full alpha channel.
I certainly designed hardware that would render textured polygons composited by alpha blends back in the late 1980's. I have screen shots taken from that system.
(Notice the alpha textured trees in the righthand image - those are 'composited via a mask').
Earlier than that, the Quantel Paintbox (used in TV studio's to produce 2D artwork) had some kind of alpha-based compositing feature.
This patent would have had to be filed in about 1978 to have avoided all prior art - and even then, it would have been considered 'trivial' IMHO.
Who honestly believes Apple would try to milk this almost certainly invalid patent? What do they gain by going after PNG? I think everyone will agree that web standards help Apple, and they are not going to do something against their best interest.
And what is up with /. posting stories about months-old facts with no new developments anyways? I think it is good for /. to bring this issue up and get Apple to clarify their position, but listen to the report: "APPLE has declared in their patent statement to the Scalable Vector Graphics Working Group that their patent is only available for RAND Licensing." They make it sound like it just happened! And while I'm complaining, why is "Apple" in all caps ;)
"Reality is just a convenient measure of complexity" -Alvy Ray Smith
I think this leaves only two possible conclusions: either Apple's legal staff and the inventors, Konstantin Othmer and Bruce Leak, are completely incompetent, or the inventors deliberately tried to patent a technique they knew to be in wide use and Apple's legal staff is deliberately trying to enforce an invalid patent. Apple didn't even have the smarts to offer this patent for "royalty free" licensing to SVG.
Forget about any of Apple's claims of openness: this is such a clear case of patent abuse that it can't be an accident or mistake. The open source community would do well to stonewall Apple: don't incorporate OSX-related patches into open source projects, don't port to their hardware, and don't buy their products.
There was a DOS graphics program available in 1989 called "Elppa Tihstae" which produced graphics with a 4-bit alpha channel. I think the program was written by a now defunct company called WypoSoft.
Too much of a hassle. Just use GIF instead.
Before anyone goes off the deep end, I would like to know if Apple is intending on using this to block development on PNG, or if they are holding the patent but don't plan on interfering. Has there been a statement made by Apple that they are blocking the use of the PNG format or the SVG 1.0 patent?
Holding a patent is one thing, vigorously going after people who use the patented technology is another. I'm not up on my legalese but I do see that Apple provides a RAND (Reasonable And Non-Discriminatory terms) license for the use of the technology. I'm not sure what the implications are, but it does look as if Apple is making an attempt to accommodate the SVG 1.0 patent.
If people think that Apple's terms, or the terms of any of the 11 other patent holders involved, are too strict then I'd say your best bet is to write a nice letter to Apple explaining why you think so. Apple holds a lot of patents and, from what I've seen so far, are fairly reasonable about opening them up. Of course they still want to hold on to their intellectual property, but they have opened up patents in the past for reasonable use.
Sapere aude!
News Notice: Over Zealous Slashdotters Flame Apple For no reason.
Okay I may be just a little off base here but has Apple made any threats to use this. NO!! Find me one. Just One. The only reason The W3C even listed them among 8 or so others is to cover their own asses. Stop acting like they just filed the patent yesterday they have had for years and years.
So what. You don't like relitivly vauge patents. 75% of them in existence are vauge.
It's fine to claim prior art, but it really isn't a big deal unless they try actually try to enforce it, which is unlikely with the massive amount of current uses. And large possibility for negative press with little relitive gain.
CLick the "Image" button to see the lovely diagrams. There are a few items this patent does NOT cover, as explicitely mentioned in the text. This patent does not cover additional channel information, like alpha channels. It only covers a seperate, full color, mask image that is used to mask off the source image.
I have a few questions:
If the patent does not cover greyscale images, then not all sanity is lost!
-B
If Microsoft were doing the same thing, you'd all be saying
"nnoooooo!!! eeevvvilll!!!!!! lllli i nn nuo00x00x r0r00lzlzzjz 0 0000 !!!!!"
Have they tried to enforce this patent? Have they said that they are going to enforce it? If they start making threatening gestures, then respond. Until then, cool your heels.
You need a few shots of Woodford Reserve to settle your nerves. Works for me.
photosMy Photostream
From the Second Edition of "Principles of Interactive Computer Graphics", by William M. Newman published by McGraw-Hill in 1979:
:= ColorRaster.ymin to ColorRaster.ymax - 1 do
:= ColorRaster.xmin to ColorRaster.xmax - 1 do
We find on page 222 the pseudocode for the WriteColor procedure:
procedure WriteColor(var ColorRaster: raster; x, y: integer);
var i, j: integer;
begin
for j
for i
if GetPixel(ColorRaster, i, j) <> transparent then
SetPixel(FrameBuffer, x+i, y+j, GetPixel(ColorRaster, i, j))
end;
And there was a First Edition published in 1973, for all I know it's in there too.
BTW, there isn't anything Bill Atkinson did for Apple in QuickDraw that isn't spelled out in this book.
Is this truly the only Earth I can live on?
What's the licensing like for JPEG 2000? I really hope that this format can piggy back on JPEG's success and be adopted soon. PNG is taking forever! Also, JPEG 2000 lossless mode compresses more than PNG, from the few images I've tested. I currently use PNG on all my websites, and visitors are always asking me why PNG and not GIF.
The definitive reference on the history of alpha is Alvy Ray Smith's technical memo from 1995. It seems pretty clear that he co-invented the technique with Ed Catmull as a solution to a problem that Catmull was having with his sub-pixel hidden surface algorithm.
The earliest dated documentation on his alpha channel code is January 13, 1978, although it was probably written the previous December. See footnote 4, page 6 of the memo for details.
sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
Using the TARGA16 adaptor and TIPS imaging software. Alpha channel blending and compositing.
The works.
Give me a break these idiots.
You seen to forget:
HP, Apple Drop Support for Royalties on Web Standards
Don't you think that is HELPFUL?
I personally think it's rather odd they would state they do not support RAND, then say you have to use RAND for this standard... something is wrong here.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
And is using 3 per-channel transparency masks really that much different from using 1 mask for all 3 channels? I thought patents were supposed to be for new inventions, not alternative ways to use old inventions.
I seem to remember an article in Doctor Dobb's Journal from this era that described PNG. It was in the graphics issue, which is published in the summer. I can't remember if it was 1992, 1992, or 1993 though.
Cat, the other, tastier white meat.
So, I see a lot of claims for prior art here. As I don't
have the information, I don't know about correctness, but
then again I don't doubt at all, but: did anyone here
post their information on those pieces of prior art
anywhere else than slashdot?
A lot of good you've done, if slashdot was your
only place...
you're probably a big fat retard.
Is this why Quicktime likes to be the default viewer for png images when installed on Windows ?
> It seems un-American, bordering on the Communist to suggest that Apple should simply give away their intellectual property.
Ignoring the whole "give away" and "intellectual property" parts of it, I'll point out that they aren't being asked to give away anything. They're being asked to stop trying to take something that doesn't belong to them. The idea was not their's, nor was it or its use exclusive to them. The purpose of patents was to encourage ideas, not direct money to big buisness who can afford to file dozens of supirious patents.
If one even assumed this was true....
So what, really? PNG was supposed to replace GIF because (Unisys?) was going to uphold patents on GIF, but... never happened because it all blew over.
Has anyone even seen a PNG file online? I think I ran across a grand total of 1. Of course there could have been inline graphics that I didn't notice, but really?
And IF Apple tried to enforce this, and PNG was widely used, what would they do? Get on Google and start at website 1 and go through 2,000,000 sequentially?
Methinks that someone is blowing this out of proportion while misreading in the first place.
Vote monkeys into Congress. They are cheaper and more trustworthy.
I'm an Apple shareholder, and one fine day on the shitter I was reading their 10-K (annual SEC filing), and noticed this interesting quote on page 6, under "PATENTS, TRADEMARKS, COPYRIGHTS AND LICENSES":
I thought that was an interesting thing to write, I wonder what, say, Amazon or Microsoft say in their filings about patents?
If anything comes of this patent (I doubt anything will, despite the sensationalist /. headline), you can use that in your letters to Apple or something.
Is there anything that software patents do to advance our society? In other words, is there anything that we as world citizens gain from software patents? Why do they exist? Should we be working to eliminate *all* software patents, or just the ones we don't like?
You know the funny thing. Porter and Duff still work for Pixar and share the same CEO as Apple...
I think the Porter/Duff paper is the last word on compositing.
jeff
http://www.w3.org/Graphics/PNG/ is the page on the W3C's site on the subject.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
What the hell does this have to do with my rights? Please show me The Online Bill of Rights.
...can't do that you say? I thought not.
no?
Pretty dark under that rock, eh?
I think it's worth pointing out, that Apple inherited compositing code from NeXT that deals with rather more than simply blending transparent colors.
In the Cocoa framework, the NSImage compositing modes include:
typedef enum _NSCompositingOperation {
NSCompositeClear = 0,
NSCompositeCopy = 1,
NSCompositeSourceOver = 2,
NSCompositeSourceIn = 3,
NSCompositeSourceOut = 4,
NSCompositeSourceAtop = 5,
NSCompositeDestinationOver = 6,
NSCompositeDestinationIn = 7,
NSCompositeDestinationOut = 8,
NSCompositeDestinationAtop = 9,
NSCompositeXOR = 10,
NSCompositePlusDarker = 11,
NSCompositeHighlight = 12,
NSCompositePlusLighter = 13
} NSCompositingOperation;
As you can see, that's more than color blending. I don't know if the PNG spec deals with more than one of these modes.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
You would think so, yet here we are. This is the crux of the current distaste for many patents.
Shit man, click links people. I clicked on the link to the W3 page (http://www.w3.org/2001/07/SVG10-IPR-statements.ht ml) and right there at the top clearly stated:
Update: Adobe have updated their license to clarify that it is, indeed, Royalty-Free.
Talk about quick overreaction. Maybe check out the links and info before posting a story next time?
Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
The Constitutional purpose of patents is not to make money but to promote progress in science and the useful arts. Patenting the trivial or obvious or patenting prior art (this one seems to include both cases) is detrimental to progress in science or any other field.
Patenting things which are prior art is also detrimental to capitalism, since it increases the risk of lawsuits if not actual damages and limits genuine innovation. *Bogus* patents are antithetical to "making money" in both the short and long term, unless you're a lawyer. They're no different than the mob's "protection" rackets.
I posted this before as AC, but since it didn't get any points, I thought no one would see it, and I _do_ think it might help.
Actually, Alvy Ray Smith with Ed Catmull created an alpha compositing system in 1978 while Ed Catmull was doing a paper for SIGGRAPH '78.
He states this in his paper "Alpha and the History of Digital Compositing" in August 1995.
He says that his earliest dated documentation he has for that code is dated January 13, 1978. He specifically showed compositing an alpha image on a background which should just be like another image. I hope this helps
Guess what? I got a fever! And the only prescription.. is more cowbell!
is truly an American:
It seems un-American, bordering on the Communist to suggest that Apple should simply give away their intellectual property.
<aside> What the do you mean, exactly, by "un-American" -- "doubleplus ungood"? or is it closer to "un-Italian"?
Were Helen Keller and Jack London un-American because they were socialists? </aside>
Did you ever stop to think that patents are a way for companies to avoid competition? To keep out the little guy?
Many companies have decided that instead of competing on price and quality, they would rather go to the govt. and get an exclusive monopoly to use a certain technology. Because the pace of change in the tech field is so rapid, patents are effectively eternal. And when people criticize this, because they want to see competing products in the marketplace, you call them communists?
When in doubt, have a man come through a door with a gun in his hand.
Please, the lameness filter must die! I'm submitting this so that any site hosting
it doesn't get slashdotted.
The format of a Sprite file (or area) is as follows:
l Control l Extn l l l l l Free l
l Block l area l Sprite l Sprite l l Sprite l space l
l l (opt) l l l l l l
There are two slight variations on the above arrangement:
When saved as a file
When stored in memory for use with the Sprite rendering and handling module (in which case it is known as a sprite area)
When in memory, the sprite area has an extra word at the start of the control block, and also may have the free space that sprite files don not have. The free space is used when preforming operations that add or extend the sprites in the area.
The format of the Control Block is as follows (remember multibyte values are little-endian):
Offset Size Description
0 4 Byte offset to last byte + 1 (ie total size of
sprite area, including free space)
4 4 Number of sprites in area
8 4 Byte offset to first sprite
12 4 Byte offset to first free word (ie byte after
last sprite)
16 n Extension words (usually none)
For sprite files the first word is not included, but all offsets are set as if it was still there (ie when examining the file, all offsets appear to be 4 bytes too large).
Also when saved as a file, the word at offset 12, should be set to point to the byte after the last sprite (ie the 'free space' should be removed).
Format of a sprite
The format of each sprite in the sprite area/file is as follows:
l Sprite l Palette l Sprite l Plotting l
l Control l area l image l mask l
l Block l (opt) l l (opt) l
The Sprite Control Block contains the following:
(Note sprite offsets are from the beginning of the sprite)
Offset Size Description
0 4 Offset to next sprite (from here)
4 12 Sprite name (up to 12 characters with trailing zeroes)
16 4 Width in words - 1
20 4 Height in scan lines
24 4 First bit used (left end of row)
28 4 Last bit used (right end of row)
32 4 Offset to sprite image
36 4 Offset to transparency mask (or sprite image if
there is no mask)
40 4 Screen mode sprite was defined in
44 n Palette data (optional)
The Palette
The size of the palette data block depends on the number of bits per pixel in the sprites mode, since there will be one entry for each potential logical colour.
Each palette entry is two words long:
Offset Size Description
0 4 First colour of flashing pair
4 4 Second colour of flashing pair
Note: although flashing colours are still supported, it is very rare to find flashing palettes in sprites nowadays.
Each palette value is of the form:
Bits Meaning
0 - 7
8 - 15 Amount of red
16 - 23 Amount of green
24 - 31 Amount of blue
I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
Why do a lot of people whine about Microsoft when a patent issue comes up? Sure, Microsoft has a lot of patents, but have they ever tried to enforce any of them? Their tactics usually involve creating a new standard (or embrace/extend an existing one) and not publishing complete specifications in order to hinder competing products.
from the W3C Patent statement summary:
...
[snip]
Apple informed the SVG 1.0 Working Group very early in the SVG 1.0 process of the patent they listed in their license statement. The SVG Working Group made a concerted effort to produce a specification that does not require implementors to infringe the patent.
[snip]
Member Name -/-Patent Claim -/- License
Adobe -- None -- Royalty-Free --
Apple -- Patent: US 5379129 -- RAND --
uh, you are aware that this story is about Apple, and not Adobe, right?
When in doubt, have a man come through a door with a gun in his hand.
How can they do this and at the same time support Open Source projects like Darwin. Right hand is not talking to the left, and their left must like lawyers.
Do you think the Commodore 64's sprite handling is prior enough? The idea was the same. And it was released MUCH before 1992.
... software/hardware patents should be reconsidered. Maybe just a year would be enough? Maybe not even at all? The industry is wasting a lot of effort on trying to find out a way of doing things almost the same way as someone else, as to not hit any patents. This is way way stupid if you ask me.
At the dinner table one night, when I was 14 years old, my mother asked if I was not feeling well. I hadn't eaten much of my dinner and was a little tired. I told her that I was a little tired and didn't have much of an appetite. The truth was that I just didn't care for the menu that evening. She asked if I was coming down with a cold. I told her that I wasn't. She then asked me when was that last time I went to the bathroom. I replied that it was yesterday.
After dinner, I was surprised to see my mom come to me and give me a piece of Feen-a- mint. She said that, to be on the safe side, I should chew it to make sure I would go by the next morning. I didn't think much of it at the time. As I was lying in bed that night, I decided to see how far I could play out this scenario.
The next morning at the breakfast table, I didn't eat much at all. That prompted mom to asked me if the Feen-a-mint had worked yet. I replied to the negative. After breakfast, I went upstairs to watch television. About fifteen minutes later, mom called me to come to the kitchen and asked me if I had to go yet. Of course, I told her "no". She told me to go into the bathroom. I thought that she wanted me to go to the bathroom to try to have a bowel movement, but when I entered, a surprise awaited me.
Before, when I heard running water, I had assumed she was just washing and rinsing the dishes. She had also prepared a bathroom sink full of warm soapy water. Mom followed me into the bathroom and said "I think that the suppository could use a little help". She opened the cabinet and took out the, all too familiar, 2 ounce red bulb syringe with the black nozzle as I looked in the sink at the warm milky solution that I knew would soon be up my butt. As usual, a bar of Ivory soap floated in the sudsy water. Mom told me that I was too big to go over her lap anymore and that she would have to find another way to administer my enemas from now on. I could see, by the look on her face, that she didn't put a whole lot of thought regarding a new position for me. Mom took a towel, folded it several times and placed it on the side of the bath tub. I was then told to remove my pajama bottoms and underwear. She told be to bend over the bath tub like I would over her lap.
After removing my clothes, I laid myself over the side of the tub. Mom told me to get my head lower and raise my bottom up. I obliged her, but it felt real awkward. Mom asked me if I was ready to begin my enema. I looked over my shoulder to see her take the bulb syringe and squeeze it a few times before putting the nozzle into the sink. With the tip in the water, she squeezed the bulb. It made that familiar bubbling sound. As she eased her grip, I could hear the warm suds being sucked into the syringe. The whole room smelled like Ivory soap. As mom took a step towards me I felt her left hand separate my buttocks. She crouched and I felt the gentle probing of the nozzle at my anus. When she was sure she found her target, she pushed it all the way into my rectum.
I gasped in delight. She told me to take a deep breath then slowly squeezed the bulb, emptying its contents into my rear-end. She withdrew the nozzle and refilled the syringe. The next time she found the target right away and slipped it in and squeezed. She asked me if I could feel the water go in. I replied "yes". I was in heaven! It was a bit harder for mom to give me that enema since she had to stand to fill the syringe, then crouch down to empty it. When I was over her lap, she sat on the closed toilet seat and could reach into the sink to refill the bulb syringe. I kept count of the insertions that day and after the tenth, she said she was done. She put the enema syringe in the soapy water and left the bathroom, closing the door behind her. I really felt somewhat cheated! My mother usually kept filling me until I said that I couldn't take anymore. I'm sure that she didn't get much more than a pint in me. I sat on the toilet and quickly expelled the meager enema.
After five minutes or so, mom knocked on the bathroom door and asked how I was doing. I told her that I just expelled a small chunk and then just the water. She told me to sit there a while longer. After another ten minutes, I wiped and flushed. I left the bathroom and went to my bedroom to lie down. As I was lying in bed, I decided that I would take the situation one step further.
Mom came into my bedroom and asked if I felt a lot better now. I told her that I didn't get much out. She said that the Feen-a mint would probably take care of the rest from above. I fell asleep and napped until about 2:30. I got up and went to the kitchen and said I was thirsty. Mom poured me a glass of orange juice. She asked me to go into the bathroom to try to go a bit more. I went in and sat on the toilet for about 10 minutes and left without even flushing. I went to the living room to watch TV. Mom brought me a sandwich around 4PM. I told her that my stomach was upset and that I wasn't hungry. She sat next to me and put her hand on my forehead. She said that I didn't feel warm. She told me that at that time she didn't want to take any further action, but if I couldn't go to the bathroom by 7PM, she would have to give me an enema with the hot water bottle. I asked her if we couldn't do it right now, but she said that she didn't want to upset my stomach even more now. The minutes now seemed liked hours and the hours passed like days.
At 6:30, I started listening for preparations to begin. Instead, I heard knocking at the door. The neighbor lady Sue, from across the street came over to visit with my mother. The appointed hour, 7PM, passed without incident. So did 8PM. At 8:30, I came into the kitchen to get something to drink. My neighbor Sue, said hi to me and I said hi to her somewhat weakly. I went back to the living room. I heard Sue ask my mom if I wasn't feeling well. My mom said that I had an upset stomach and was constipated. Sue told her that she should give me a laxative.
That's all my mom needed to hear! She then told Sue that she planned on something a bit more drastic than a laxative for me. That got Sue's attention. The two women then discussed their treatments of choice for constipation. The consensus was that, for constipation, nothing worked better or more thoroughly than a good enema. I heard Sue say that when she would get constipated, she wouldn't even bother with a laxative. She would take an enema as soon as she felt the need to. She said that enemas worked much quicker and it was silly to swallow something and wait for a long time for it to get to the other end. I listened for my mom's input. I wondered if she ever gave herself enemas. All I could hear was my mom agreeing with Sue. Sue then said that she had to go home. Sue yelled good-bye to me in a cheerful voice. She knew what was soon in store for me.
It was now 9PM as Sue left our house. Mom wasted no time at all. She called me to the kitchen. When I got there, mom went to the closet and took out a box. She opened the box and pulled out a red rubber hot water bottle. Since this was to be my first enema with the bag, mom showed me the bag and told me that it held two quarts. She told me that she would have to give me the whole bag. This was a whole new experience for me. All the enemas that I had ever received were already prepared for me before she called me in for the treatment. She took a large pitcher out and started running the water. She went to the bathroom and returned with the bar of Ivory soap. She put the Ivory in the pitcher and when she was sure the water was the right temperature, held the pitcher under the faucet. When the pitcher was about two-thirds full she turned of the water and placed the pitcher on the counter. She then reached in the pitcher and grabbed the bar of Ivory to mix it with the water. It started to look milky and my mother rinsed and dried her hands. The pitcher was then filled the rest of the way.
She took the red rubber bag and handed it to me to hold while she poured the contents of the pitcher in. She filled it all the way to the top. Mom then reached for the box and took out a long red coiled hose. At the end of the hose was a long black curved nozzle with holes along the sides. Mom pulled that nozzle off the hose, which prompted me to ask why. She just said that was for women and then she took a black adult rectal nozzle from the box and attached it to the hose. She brought the hose towards me and screwed it in the bag. She snapped the metal clamp shut and took the bag from me. Mom led me to the bathroom and hung the bag from a hook on the wall. She took the hose and told me how the enema bag worked. She pointed the nozzle into the sink and with her other hand opened the clamp. The water shot into the sink. She quickly clamped the hose and told me that was to get the air out of the hose.
Mom told me to take off all of my clothes. She then spread a towel on the floor. I think she realized that the over the tub position wasn't that good. Mom sat on the closed toilet seat and had me face away from her and then get on my knees with my face resting on the floor and my butt high. Then she had me scoot back a little so my rear was right in front of her. She told me that she would have to make sure that I took the whole bag and that she would regulate the flow by lifting and lowering the bag. She said that she would give it to me slowly and gently. She asked me if I was ready to start. I said yes. She brought the nozzle to my anus and rested it there. I tensed up a little. She moved it around my anal ring to loosen me a little then took aim and slid it all the way in. That nozzle was a lot larger than the infant one on the bulb syringe. Without warning, I heard a sharp metallic click as she released the clamp. I didn't feel a thing at first. There was a gurgle, then the water streamed into my rectum.
With her right hand, mom held the hose right behind the nozzle and kept it all the way in. With her left hand, she held the bag. Mom asked me if I could feel it going in. I said "a little bit". She raised the bag. Now I could really feel it going in. Mom said "Raise your butt up so the water can go deeper inside you. The warm soapy water will relax your bowels and clean you out." It wasn't long before I heard a click again. I asked why she turned it off. She told me to turn my head. The bag was empty. Mom slowly pulled the nozzle out and put the bag and hose in the sink before leaving the room. I sat on the toilet and released my first enema with the bag. It worked like a charm. I cleaned up and left the bathroom.
Mom came to me and asked with a grin if that enema had done it's job. I told her that it had worked real well and that I felt much better now. She then said that she should have given me a large enema that morning. She also said that, to be on the safe side, she would have to give me another bag enema the next morning after breakfast. I went to bed eagerly anticipating a repeat performance.
As other posters have mentioned:
1) This is obvious.
2) There is prior art.
So even if Apple decided to try and enforce it, it'd get shot down however:
3) Apple has already allowed royalty free use of this patent.
Seriously folks, this story is just silly. Think for a moment how many things out there use multi level alpha transparency. All 3d cards from the Voodoo on do, Windows does in movie file formats and in the UI in XP, a bunch of X WMs do. If Apple tried to enforce this they'd have legal teams from all over after them, fact aside that they've already said they won't.
Just because a company has a stupid patent doesn't mean they will try and enforce it.
7. A method as in claim 1 wherein said method produces anti-aliased text in said destination image by performing the method with the
source image being a pattern and the mask image being anti-aliased text.
(Claim 1 is the basic alpha-transparency concept).
Suppose that someone comes up with prior art that invalidates claim 1. Apple can still claim rights over the use of this technique for anti-aliased text unless someone can show prior art which covers that specific application. So don't just look for prior descriptions of alpha-transparency: look for prior use of alpha transparency for text, and anything else in the claims.
Paul.
You are lost in a twisty maze of little standards, all different.
I'm not entirely sure if this qualifies but the use of black and white mask images in cinematography has been around about as long as computers have. Okay it's not digital but commercial computer graphics companies have also been using these technique for years.
Simon...
Originally it was of funtion of the blitter (hardware), but when the 68020's came out it was changed to a library function because the '020 was faster (still the best CPU of its time, IMO; bit fields on any BIT boundary, none of this integer-aligned nonsense).
Couldn't get to SourceForge, and should probably have the library date when I do. Any other Amigans have this documentation?
Maybe I'm missing something, but as far as I can see, this is a complete non-story.
--Rick
--Rick "If it isn't broken, take it apart and find out why."
Thinking Different is just a marketing ploy. In reality, they're no different than Microsoft.
Have we already forgot the GIF fiasco?
It was well known that de-facto standard for file compression in the net, "compress", was covered by the Unisys compression patent. However, showed no interest in enforcing the patent outside hardware (modems and the like), and would informally tell people who asked that.
Nonetheless the FSF insisted on having a patent free compression format for use by GNU, and eventually settled on gzip. This made some people angry, it was annoying to have to deal with a new compression format, and they claimed the FSF was seeing ghosts and that Unisys would never change their policy.
However, as we all know, Unisys *did* change their policy, allthough the target wasn't compress (which meanwhile had lost most of its markedshare to gzip), but GIF which used the same algorithm internally, and had become a big thing thanks to the WWW. Thankfully, at that time we had gzip, and could create PNG fast using the same code.
The morale "they haven't enforced the patent yet" provide false security. Companies don't enforce software patents until it become economically profitable to do so, typically when the algorithm is in so common use that it will be expensive to switch to an alternative. What we need is a legally binding promise not to enforce the patent.
System and method for analyzing web-server log files
A method for analyzing traffic data generated by a plurality of web servers, which host a single web site. The site is mirrored on each server. A traffic data hit is generated responsive to each access of one of the servers. The hit includes data representing the time of the access. Each data hit is stored in a log file on the server accessed. The first-stored data hit is read from each server. Each of the read data hits are compared, and the oldest data hit is passed to a log file analyzer. The next-stored data hit is read from the server from which the passed data hit was read, and a second comparison is performed on the read data hits, with the oldest data hit being passed to the log file analyzer. This process continues until all of the data hits are read, compared, and passed to the log file analyzer. This results in passing all of the data hits to the log file analyzer in the chronological order in which the hits were generated.
Actually it seems that asking community to show prior art in order to invalidate silly patents is a good practice not only in this case. May be some organization like LPF or FSF should help organizing this process.
The patent only applies to triple alpha channels, i.e., where the alpha channel is itself an RGB value, and the source and destination images are blended channel by channel according to the RGB values in the triple alpha channel.
It seems like an obvious extension of alpha blending (which was around for a while and is referenced in the patent) but that didn't stop Apple. HURR! WE R SMRT!
N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
How about using a bloody stencil to paint block letters on the side of a stupid truck?
This is so irritating. Some obvious technique gets applied with computers, and all of a sudden some arrogant stuck up company gets a patent on it and starts throwing their weight around to stop open standard development. It makes me sick.
Honestly, the day somebody gets a computer to pick their nose, a company's going to have a patent on it and try to make money off of it.
-Rob
I was actually considering the purchase of an overpriced G4, but not now. No way I want to support this kind of company. Either you're for open source or you're not. Seems like they want to take what they can get for free and give back as little as possible.
Apple have to maximize the shareholder value or the directors might go to jail
Hahahahahhahah! So now, instead of putting directors and officers in jail for legitimate legal transgressions, environmental damage, collusion, union-busting, bribery, corruption and the like, which people have been demanding. Instead the slugs in the corporate offices hide behind SantaClaraCounty vs. Southern Pacific Railroad , officer non-liability, and various other bits of ill-logic, but NOW you suggest that unless they push the moral bounds of the purpose of patents, that they rob from the community that empowers them, that unless they transgress against the public domain and the intellectual pursuits of a free community - that they WOULD GOTO JAIL!
What a sad fucking statement that is. If that is true, which I accept, probably is; that if it is true, you Yankees need to do some serious re-thinking about the methods to which you organize your goddamned affairs.
Even if Apple doesn't do the right thing, the patent expires next year (patents are only good for 10 years right?)
Why should any company have the law enforcement backed authority to shakedown individuals for cash for any concept or idea? Don't tell me the founding fathers of the US thought it was a good idea. All of them did not.
Running around like squirrels looking for prior art whenever the specter of an intellectual monopoly threatens the free and open use of a key technology is missing the real point here.
--- -- - -
Give me LIBERTY, or give me a check.
I've just filed a patent application for "A method of cutting holes in cardboard to facilitate and expedite the depiction of festive characters and symbols on glass or other surfaces."
Patents are granted by the patent office. They are not Valid until tested in a law court. It is not the patent office's job to determine whether there is prior art.
While I'm not questioning that this is how it works, I think it should not work this way. Going to court is expensive. And, more often than not in cases like this, it's having the better and higher paid lawyer that decides who wins, not being right. So the deck is immediately stacked against open standard development projects such as PNG. Unless they can enlist rich and powerful allies, they're hosed. Apple's got the muscle and the lawyers to force compliance because the mere threat of going to court, and the resultant expense and hassle, is a very big stick, even if Apple doesn't have a chance of winning the case.
The civil law system we have in place right now is very easily used by bullies for bullying. And that sucks.
-Rob
~~~
a look and feel lawsuit on the ping command (or PiNG) because it looks and 'feels' like the png suffix and is remarkably close to the command "ping".
Nature aborrs (sp?) a vaccuum, so put the drill to your right temple and....
If it is not on fire, it is a software problem.
This is a bit OT, but..
In order for the USPTO to start being usefull again, why dont they use the public to gather prior art?
Couldnt a website, shit even slashcode based, be set up that discloses patent applications (which are public-knowledge anyway) in order to allow the public to AID the EXAMINER in collecting prior art? Somewhere in the examination period should a 'peer-review' element be 'created' (or exercised) in this way.
let the public see the patent application (disclose the applicant or not, its kinda irrelevant) and allow "all those reasonably versed in the art" to aid the Examiner. If the applicant disagrees with the examiner, let the APPLICANT take the isssue to court in order to SECURE his patent - dont allow the system to default in building a club to be held over the heads of others.
I am not a supporter of "intellectual-property" in general, I see the free exchange of ideas in an open society of greater value to the community (than allowing ideas to be controlled by profit-seekers), but I digress, I think i might come to terms with the actions of the USPTO if they implemented a system such as this..
Because they got to the patent office before you did.
Well there's a self referential argument if I ever read one. Instead of arguing his points you take two short sentences out of context and then rail your meaningless (in context) points home. Can you say, "argument lost"?
Grab an old anime cel.
These are produced by layering transparencies upon each other. Thus a composite image is generated by applying layers of transparency. This technique made facial animations easier and offered nice effects for "sparkly things" that may be around a character, for example during a dream sequence.
For one of my software projects (commercial) I needed to create my own version of Apple's CopyDeepMask() routine (theirs was buggy with certain, non-common inputs). I needed my routine to be pixel-accurate with their routine (except for the bugs). That is, MyCopyDeepMask() would need to output the exact same pixel values as Apple's CopyDeepMask(), but correctly for those non-common inputs. At the time, I was a "Select Developer", and contacted Apple's Developer Techincal Services to get information about how exactly the pixels were blended in their CopyDeepMask() routine. They sent me the relevant portion of the CopyDeepMask() code. No mention was made about licensing or patents.
Posting anonymously because I'm a tiny bit scared.
... how apple could not possible earn anything but the wrath of /.ers as
/.ers do. Shame on
apple does not submit to the same GPL circle jerk that
apple.
What the hell format exactly is going to be able to stay around for a while? Let's see, we can't use GIF anymore. Now they're going to kill PNG too? What's worse is that Netscape 4.xx doesn't even support PNG so you are still supposed to use GIFs if you want your sites to be viewable by that crowd. Really, this whole patent thing is just disgusting. Apple, you are no different than the companies which you scorn.
Compuserve used the LZW compression scheme in their GIF format, not knowning (or caring?) that Unisys had a patent on the scheme.
-c
I have discovered a truly remarkable proof which this margin is too small to contain.
And, Unisys is bullying. You know, I thought I'd convert some of my PNGs to GIFs before people started complaining. But they went after the people writing convert, so I couldn't. But nobody has complained, so I don't care about GIFs.
Employee of Inrupt, Project Release Manager and Community Manager for Solid
I have started a petition against software patents like this. Please sign the petition at:
http://www.petitiononline.com/pasp01/petition.html
I have required state and city, but if you don't feel comfortable giving that info you can simply put state or just USA.
Please help us in the fight against overly broad, non-innovative patents meant to hold back the many for the gain of the few.
GJC
Gregory Casamento
## Chief Maintainer for GNUstep
at least that's what the LZW patent is...
I have discovered a truly remarkable proof which this margin is too small to contain.
Alpha compositing is dead obvious to even the most naive thinker
This argument is raised every time there is a patent dispute discussed on slashdot yet I'm always a little uncomfortable with it. We say something is "obvious" but we say so many years after it was invented (perhaps) and patented; years during which we have used it and become familiar with the concept. Was it really obvious when it was developed and patented or has it only become "obvious" because of it's subsequent widespread use and our consequent familialarity with the concepts involved?
In this particular case I suspect that the concept was indeed obvious by 1992 when the patent was issued - that seems pretty late in the game for such a basic concept in computer graphics. If it was obvious it won't be hard to find prior art. But in general we should recognise that concepts that are obvious to us now after long use were often breakthrough innovations obvious to no one when they were first developed.
The Amiga "coprocessor", the Blitter,
did this. In fact, that was almost all it did.
The Amiga 1000 was released in 1985...
The irony. :P
It serves you right for letting your country agree to software patents. I've had a great patent idea for making marks on compressed wood pulp using a graphite based compound. I know I'll call it paper & pencil. "Once you remove the pin Mr. Hand Grenade is no longer your friend"
Alpha blending is directly contrasted to their method in the patent itself. This is no threat to the patent-free status of PNG or MNG.
Why should any company have the law enforcement backed authority to shakedown individuals for cash for any concept or idea? Don't tell me the founding fathers of the US thought it was a good idea. All of them did not.
Um... Yes I will tell you the founding fathers thought it was a good idea. In their own words:
"The Congress shall have Power... To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;" - U.S. Constitution, Article 1, Section 8
I don't know which founding fathers you may think were opposed to the concept of intellectual property but it's pretty obvious that if there were any they lost that debate. There are good arguments for reforming intellectual property laws so that they are fairer and less liable to be abused. I'm much more sceptical about arguments for scrapping the concept altogether. One thing thatis certain the founding fathers supported the idea of intellectual property, and it's enforcment by the state, as a way to "promote the progress of science and useful arts" by making sure authors, innovators and inventors were fairly compensated for the use of their inventions.
People are talking about PNG and GIF masks!!! Gosh, this method was used by Spectrum and MSX games on early 80's!!! It was called "Filmation II". If they want prior-art, just send them "Army Moves I/II", "Rally Paris-Dakar", "Phantis I/II", "La Abadia del Crimen", "Batman" and many many many other Speccy/european-MSX games...
If you stretch the point slightly, GIF animations using the "combine" method of changing frames use alpha compositing--the alpha is just binary on/off, but it's still transparency, and it's being composited since frame N's data is composited with frame N-1 (which may have itself been composited from an earlier image).
~~~LXT~~~
Life is like a computer program: anything that can't happen, will.
This is classic Apple, release a new product, sue a bunch of customers. The only reason Apple doesn't rule the computer world is their OBNOXIOUS business tactics with their own customers.
Now this leads to the ongoing quandry of patent law that nobody seems to have a good solution for. Let us assume for the moment that we have iron clad evidence of prior art, the only way to overturn the patent is a court challenge. Court challenges cost money.
Big corporartions won't challenge a patent in court because there's a huge financial disincentive to do it. They could spend years in court and blow tons of money and still possibly lose. On the other hand, the patent holder will license the patent to them for a less exhorbitant sum. If Adobe had to pay to license PNG from Apple, they'd just pay the fee and pass the extra cost directly to the consumer and not bat an eye.
The people who have the most to gain from challenging patents are small ISV's because they can hardly afford to be dumping limited resources into royalties. That problem is made even more complicated when you are talking about open source development. Of course they can neither afford royalty payments nor the court costs and time necessary to fight the patent. If a patent is going to expire in 4 or 5 years, why bother fighting because by the time you get through the courts it won't matter anymore.
The end result of this is that innovation by small software vendors and open source developers is totally crippled by patents. Whether a patent is for a legitimate innovation or not is irrelevant to these groups because as soon as it gets approved and somebody demonstrates a willingness to enforce it, it becomes off limits to these groups.
This sig has been temporarily disconnected or is no longer in service
Yes, patents have access-control lists.
Software patents aren't inherently bad; it's how they're licensed.
If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
Haven't thought to ask this question in a while, but whatever happened to Bill Atkinson?
MacPaint ruled and HyperCard wasn't too shabby. I wonder what happened to their creator.... (Probably retired on a Caribbean island with bundles of cash.)
I hereby declare this thread property of Apple Computer, Incorporated.
I didn't know you guys let Craig Mundie have a Slashdot account!
Besides, I always thought that charity was a virtue that is encouraged by, if nothing else, by the US tax code. Giving away stuff can also encourage the growth of organizations by goodwill and network effects.
That is all.
Apple claims they wish to work together with the Open Source software community. I believe the PNG format came to be as an alternative to GIF, which is patent-encumbered. Since this was created to help out the Open Source (or Free, if you wish) community, I think Apple should try and work out a reasonable deal with the developers. I don't know what this deal should be. That's up to the parties involved.
On the subject of software patents, I believe they should be allowed, although the patent office should closely scrutinize any such patents (as they should for any patents regardless), making sure that among other things, the invention is not a previously obvious solution to a problem (as originally intended), there is no prior art, and that the patent is extremely specific in its spirit and letter, so that a patent for any given technology will only affect people who are developing that specific technology and nothing else. The idea of patents is a good one. The problem is that the system is broken, and therefore, huge corporations abuse it.
Oh well.
that was funny dude.
(I hadn't realised you could browse inside .arc's via Hensa - neat)
Apologies are required. The link you gave does indeed describe Clear in detail, and there's no mention of transparency. Now I'm unsure why I thought this - it could be that I read about the format and saw a review for a scanner package in the same issue of an Acorn Magazine (unlikely), or it could be that the friend I was writing demos with used this method and was decribing it to me (possible).
If I can pursuade my system to startup I'll have a look through my old source code, but I'm sure I dropped the idea for my own prog as it doubled the memory requirements, and I don't know which (if any) other demo to go and look at.
Shame really - I had much higher hopes for my own memory than this...
... and neither do governments, yet the organizations have far more power than human meat units, who at least have a soul (that they often indescriminately sell to corporations and governments) ....
No business can folow every posable source of revenue.
The "looking cool" vs "patent all" deal is an ideal example.
A business will reach a fork where they can only folow one path.. attempting to folow both will undo the efforts of one or both sides.
Darwin "Cool" Patent "Uncool"
The PNG patent undose everything Darwin did. Alienating everyone that Darwin was intended to appeal to.
So Apple wins?
No... Darwin has already put Apple in the position of alienated all those of the "closed source is the best" croud..
This patent could only appeal to the people Apple already lost... or may have never had to start with.
You can't have everything and when you try you end up with nothing...
I don't actually exist.
Oh, the horror! The unethical behaviour!
;)
;)
(Of course, it is perfectly legal to take out a patent, but don't let that stop you from throwing a tizzy fit.
Yes I know, slashdotters view software patents like Microsoft views the GPL (of course Microsoft is wrong, but that doesn't stop them either). But before the Great Slashdot Hornet Swarm decends en masse on poor Apple, I'd like to point a few things out:
1) The patent dates back to 1992. According to O'Reilly's "Web Design in a Nutshell", PNG only dates back to January-February 1995. You'd think that if someone was starting a new graphics file format on which the future of the web depended, they'd check around for patents they might be violating first. Seems like common sense to me, especially since they are billing the format as "patent free".
2) None of the links in the parent posting pointed to anything that explicitly stated that Apple was refusing to license its patented technology to PNG or sending them cease and desist orders. I could not find anything on Google or on Apple's web site to support this. What I did find was this statement at "http://www.apple.com/about/w3c/" (part of Apple's statement in support of royalty free W3C standards:
"While the current draft patent policy does state a "preference" for
royalty-free standards, the ready availability of a RAND option
presents too easy an alternative for owners of intellectual property
who may seek to use the standardization process to control access to
fundamental Web standards. A mandatory royalty-free requirement for
all adopted standards will avoid this result."
One of the links on the Slashdot parent post did refer to lots of companies getting royalty free licensing for this patent. So all the PNG folks need to do, if they haven't already, is ask Apple nicely for their royalty free licensing option, since they are a web file format. End of problem.
3) I know you all really, really hate Apple. But if you are going to make them look evil, you are going to have to try a lot harder next time.
On December 14, 1996, Mothra resurrected an Apple tree.
In 28 days, she will return to see its fruit:
OS X, the Apple of Mothra's Aqua eye.
Ahemmm.... Ed Catmull was and still is an employee of Pixar, the other Steve Jobs company. Also, the orignal NEXTSTEP window server was designed and written back in the mid-to-late 80's by an ex-pixar guru and it used alpha blending and compositing extensively. It's going to be hard to fight this one on prior art if you bring NEXT and Pixar into this.
It no longer matters under U.S. law when they claim invention, under the new patent regime, which is since 1987 IIRC. (The U.S. in the eighties amended its patent and copyright laws to make them conformant to international standards.)
This is not the case. America remains a first-to-invent nation, notwithstanding some conforming amendments to the Patent Act. A patent can be invalidated on grounds of prior invention. See, e.g. 35 U.S.C. s. 102.
However, for prior art from other companies or from private individuals, the day before the patent is filed is early enough to qualify as valid prior art.
Not at all. Again, see 35 U.S.C. s. 102. Prior art must be published prior to the critical date, which is one year prior to the date of filing. Of course, prior art published during the one-year period between the critical date and filing can invalidate a patent, but a sworn statement of conception of the invention on or prior to the date of the reference will suffice to overcome a rejection.
Yes, the U.S. Patent Office lets you patent the rules to games. No other patent office in the world does. There are worse things than software patents out there.
Overstated and understated. That is to say, wrong. Not all game rules are patentable, and most nations do not prohibit a patentable invention merely because it embodies rules to a game. One can usually, but not always, obtain some form of coverage for inventive game mechanics, provided of course, they are new, useful and unobvious. The devil is in the details, but the general statement above doesn't approximate the truth.
$teve Job$ can suck my fucking veiny COCK!
What is it with these morons?! It's just a fucking file format already! It compresses data! Ok, who's up for creating a format based on bzipping raw data? Anyone would be out of their mind to challenge that. I mean, who the hell do these people think that they are?!
Join the Slashcott! Stay away entirely Feb 10 thru Feb 17! Close all tabs to prevent autorefresh!
``Compositing a source and destination image using a mask.''
And, undoubtedly, it was done decades before by image processing researchers.
How did this patent ever get issued?! That wasn't new or revolutionary -- you can see transparency around you all the time. How can I see through glass? What about overhead transparencies?! An alpha channel is simply a computer representation of that? What the hell does Apple think they're doing?!
Join the Slashcott! Stay away entirely Feb 10 thru Feb 17! Close all tabs to prevent autorefresh!
Only in USA is this a problem.
In all other (modern) countries (that I know of) you can't just patent thin air.
Well, to be fair, there was Copland. Remember that one? The huge leap in OS's that was supposed to be out about three years ago? They simply couldn't build the thing. Granted, they probably could have thrown a lot of money at the problem and rolled their own, but they decided to just buy one instead. This was probably a good move, but the fact that it took them so fucking long to release a real OS just shows you how much trouble they had with building something as big as a modern system. Not that I think many companies could have done a better job, but the fact remains, Apple couldn't build their own OS.
"I may not have morals, but I have standards."
I've got a typewriter sitting over in the corner...
The announcement may still be available under virtualdub.org's archived news, and I think Slashdot did a story on it.
And in Japan...
In Uk ?
In Canada ?
...
Can't the challenge come in response to the suit
to enforce the patent?
Apple: I have patented this technique! Pay!
FSF: No. There is prior art. Sue me.
Later:
Apple: Your honor, I have patented this technique! Order these scofflaws to pay!
FSF: There is prior art. See?
Judge: So there is. Dismissed. (bang)
Even later:
Apple: I have patented this technique! Pay!
FSF: No. There is prior art. Sue me.
Later:
Apple: You are using my patent! Pay!
someone: The README file on this free package indicated that you might show up and make that
demans, and suggested that I remind you that your
attempts to enforce this patent have all been
dismissed due to the prior art.
Apple: Curses! Foiled again!
(I'm not a lawyer but I have played Nomic and
I have won a case in small claims court and I
write my own contracts with the help of books
from the public library)
Not so. How is it possible to find "prior art" which is not patented? Are all such examples produced by starving idealists? I think not. Educators, hobbyists, and business people have innovated/invented from before the time you were born and will do so long after
There will of course be many innovations whose creators will not patent because they do not consider the protection worth the trouble usually because the innovation is incidental to their business plan (if they are a businessman) or their livelyhood (as is the case of educators and hobbyists). But if they are inventing something that they intend to sell they either keep their innovations a secret, patent them, or fail.
As a small example, if you work, do you make a living at your job? Have you ever done anything you consider original and not obvious? Did you patent all such things?
Well I am a designer and an illustrator, my living is entirely dependent on intellectual property in the form of copyright laws. If I did not own the rights to my work I would not be able to sell those rights to my clients and I would have no recourse against anyone using my works after their initial publication. - Open source software as we know it would also be killed by the eradication of intellectual property rights since the creator of the software would have no way of putting those open source conditions on the use of their code.
History is very clear on this point - prior to the development and refinement of intellectual property laws many innovators were undercut and made destitute by competitors that freely copied their innovations but were not saddled with the development costs
When did this stop happening?
Um I thought we covered this - when intellectual property laws were developed. When it does happen the inventor now has legal recourse and a right to be compensated by those using his invention.
How big was Einstein's patent portfolio? Are we marginalizing anyone that does not patent what they do?
Perhaps I misspoke - I should have said technilogical progress rather than scientific progress. Einstein was of course not primarly an inventor but a scientist and a researcher (and patent clerk). Scientists discover natural principles about the universe, inventors apply those principles to some practical purpose. E=mc2 is not patentable but the methods and techniques of applying that physical principle to actually create a nuclear bomb or power plant would be.
As for Einsteins patent portfolio I don't know how extensive it was but at a minimum there are the 45 patents he filed jointly with Leo Szilard, interestingly some of which were for a refrigerator without moving parts.
I'm not a lawyer but I have played Nomic
That's a pretty amusing quote.
If only the real world had a benevolent Administrator to ensure that nobody cheated...
Win dain a lotica, en vai tu ri silota
Noooooooooooo!
.png was supposed to protect against!
This was what
And people think Microsoft is slimy?
Remember "Bring 'em on"? *sigh
Lars T.
To the guy who modded me down from perfect to terrible Karma - Apple haters still suck
I don't think jpeg 2000 is going to replace jpeg on a wide scale. I don't know about the lossless mode but j2k's lossy compression advantage over jpg isn't as big as many people think. A lot of it comes from using arithmetic coding by default. jpg supports arithmetic coding as an option, but it's normally not used, because of the IBM patents on arithmetic coding. If you enable arithmetic coding with regular jpg, it compresses almost as much as j2k for the same image quality. Yes, j2k is an improvement, but not enough of one to switch away from a totally pervasive, royalty-free standard.
See page 77-79 and page 31 of the TIFF 6.0 spec, dated June 3, 1992, involving the ExtraSamples tag for storing associated alpha data in a TIFF.
Looks to be not early enough to predate the Apple patent date, but it refers to "Compositing Digital Images" by Thomas Porter and Tom Duff of Lucasfilm Ltd, ACM SIGGRAPH Proceedings Volume 18, Number 3, July 1984.
-Michael Pelletier.
Chroma key has been used for compositing video images for decades. This alpha transparency thing sounds similar.
The patent specifically disclaims coverage of alpha-blending. It's only their method of compositing using the full color space of all three images (source, destination, AND mask), where the mask is in the same colorspace.
As always, all IMO. Insert "I think" everywhere grammatically possible.
I just wanted to say I love your show!
It sounds less novel when it is shown that way, mostly because they address limitations with an obvious solution to those limitations, not some novel way of getting around them. Its like going from black and white (monochrome) to color.
disclaimer : My views do not represent those of every one else in slashdot.
*Sigh* When are people going to figure out that our economic system doesn't work without scarcity? It's all the same problem, really.
Latest DirectX (DX 8) comes with bunch of PNG's, I don't know their purpose.
"Windows Update" uses dozens of PNGs.
I and many people use/prefer it with maximum compression to send/receive screenshots, bug report screenshots.
It isn't a "dead born" format, believe me.
Let's recap: Apple is evil for patenting something others came up with. No, wait, they didn't. Then they are evil for patenting something "obvious" nobody else came up with.
Lars T.
To the guy who modded me down from perfect to terrible Karma - Apple haters still suck
What'll they try next? Perspective projection?
> So you think the invention of color TV was not patent-worthy?
Not color alone, but obviously the general technique used to achieve it. Thats what patents are to cover. In physical world the solutions are not so obvious, you cant just take 3 tubes and combine them together, you have to do the same thing with in 1 tube. In software you have more freedom because you can do more abstract operations, like instead of using a single mask for all components of an image, you give each component (RGB or HSV etc) its own mask, the operations are almost identical in an unoptimal form, although optimizing it would make it look diffrent but then copyrights cover form. This is why some countries have to debate in order to decide whether software should be patented at all, its has to do with the obviousness. Hardware like chips have the same problems as software except they take more effort and money in order to design, although there is open (source) hardware communities starting to grow (demonstraights whether something is easy or not).
> Let's recap: Apple is evil for patenting something others came up with. No, wait, they didn't. Then they are evil for patenting something "obvious" nobody else came up with.
I dont recall using the word "evil", more so then the suggestion of the use of bad or even unethical patents.
disclaimer : My views do not represent those of every one else in slashdot.
first off: MAN! this freaking makes me so mad when companies patent crap that i independantly discovered back in the days of qbasic. grr.
:^)
now: fprime. what the hell is that, you ask?
simple: a couple years ago, we were trying to make a fast alpha blender. we started with the (apparently patented)
result=(alpha*source+~alpha*destination) idea.
however, we realized this: the image stores both alpha channel, and the color data. for every pixel, a known value is calculated when it could be stored. thus, itwe store the inverted alpha, and a 'sum color' that is to be added.
thus, you get
result=(alpha*destinan)+source;
to get the 'fprimed' source, you simply do a source=source*alpha.
this removes nearly half the computation time (1 mult instead of two), and saves an inversion. more importantly, it uses a different blending model, so apple patents will hopefully not apply (ianal).
this method is of our own invention, please give us credit, or at least mail me if you find it useful (assuming someone else didnt patent it first
So that's USA internal problem
I wish that were true. Reality is that the US market is so large it can bully other markets into enforcing US style protections. Not to mention, if you piss off a big US company you might spend some quality time in a jail cell when you come to visit. Ask Dimitri.
--- -- - -
Give me LIBERTY, or give me a check.
> Reality is that the US market is so large it can
> bully other markets into enforcing US style
> protections.
They're sure trying. But plan to introduce software patents in the European Union failed so far. Besides, whole idea of patents is way different in Europe. You cannot patent something,
which was previously relased to public.
> Not to mention, if you piss off a big US company
> you might spend some quality time in a jail cell
> when you come to visit.
Then again, I might not want to come and visit. You know, anthrax, terrorist, feds treating every foreigner as the incarnation of bin Laden, etc.