Google Patents Staple of '70s Mainframe Computing
theodp writes "'The lack of interest, the disdain for history is what makes computing not-quite-a-field,' Alan Kay once lamented. And so it should come as no surprise that the USPTO granted Google a patent Tuesday for the Automatic Deletion of Temporary Files, perhaps unaware that the search giant's claimed invention is essentially a somewhat kludgy variation on file expiration processing, a staple of circa-1970 IBM mainframe computing and subsequent disk management software. From Google's 2013 patent: 'A path name for a file system directory can be "C:temp\12-1-1999\" to indicate that files contained within the file system directory will expire on Dec. 1, 1999.' From Judith Rattenbury's 1971 Introduction to the IBM 360 computer and OS/JCL: 'EXPDT=70365 With this expiration date specified, the data set will not be scratched or overwritten without special operator action until the 365th day of 1970.' Hey, things are new if you've never seen them before!"
This is supposed to be new...
Google Labs is supposedly working on a next-gen programming development environment that allows source code statements to be physically manipulated like a deck of cards.
Cut the foreign born crap (Aussie here). Just say they are incompetent and leave it at that. Its more accurate that way.
It's not like Microsoft was ever going to be interested in that anyway. They must get cents back from the disk manufacturers for perpetuating their ever-growing temp folders.
I don't know whats worse, Google applied for this, or the USPTO approved it.
If you actually read the patent, it is specifically for a similar method, but designed for Distributed File Systems. This is different from just a single file being names a certain way. It is an algorithm based on the location of other related files, each different file's modified and Time to Live (TTL) dates, and the factors determined by the, keywords here, plurality of servers. If they tried to patent a regular temporary file that would be different, but this is a distributed system specifically for a file that is distributed in different parts on different systems. If you still think this has been done before, I would love to see the source for that information and gladly would recant myself given that.
The man who cannot imagine a horse galloping on a tomato is an idiot - Andre Breton
are doomed to think they have (re)invented it.
This is so true I have quite a few patents and I see it every day while doing art searches the number of patents claiming things that anyone with even a half way decent understanding or education in the field would recognize as already having been done "way back in the good old days".
-jon
Wow, Has anyone patented the concept of the old mainframe Generation Data Set recently? I used them extensively back in the mainframe days and could have used a similar concept in more recent systems, but never found a real substitute in either Unix/Linux or Windows. A simple explanation for those who have not heard of them is that they are sort of a push down stack of files managed by the OS with a fixed stack length. You could reference them by a long serial number that was of the format GnnnnVnnnn or by a simple index where the top (and most recent) file in the stack had a zero index. Has anyone seen anything similar in either Unix or Windows?
The same thing happened in the 80s and early 90s when microcomputers started gaining features like virtual memory, protected modes, out of order execution, etc... People thought these were all brand new things, when in fact mainframe processors had done all that 20 years prior in the 1960s.
I bet when all the kids were super-excited about programming on the i386 with its "OMG VIRTUAL MEMORY!!!" the older guys who had worked on mainframes just rolled their eyes. :)
Read about the IBM 360/91 if you want details on what I mean. It was amazing when you consider the year it came out.
The summary is wrong. Folks, please stop reading the abstract, and read claim 1 instead.
This is what is patented:
1. A computer-implemented method comprising: selecting a file having a path name in a distributed file system, wherein the file is divided into a plurality of chunks that are distributed among a plurality of servers, wherein each chunk has a modification time indicating when the chunk was last modified, and wherein at least two of the modification times are different; identifying a user profile associated with the file; determining a memory space storage quota usage for the user profile; deriving a file time to live for the file from the path name; determining a weighted file time to live for the file by reducing the file time to live by an offset, where the offset is determined by multiplying the file time to live by a percentage of memory space storage quota used by the user profile; selecting a latest modification time from the modification times of the plurality of chunks; determining that an elapsed time based on the latest modification time is equal to or exceeds the weighted file time to live; and deleting all of the chunks of the file responsive to the determining.
If you screwed up like this in company, you would be fired. Yet some dumbass government worker in the USPTO grants this and several million dollars later it gets sorted out by the courts. One of the reason patent litigation is out of control is because these dumbass don't do their jobs.
Worse, the USPTO is about to switch from first to invent to first to file. You don't need to invent any more. Just find out what your competitors are doing, patent it, and sue them out of business: http://www.jdsupra.com/legalnews/top-ten-reasons-to-file-your-patent-appl-98912/
I think it's time for a crowdsourced patent challenge web site run by the USPTO where there would be a period of public comment for each patent about to be awarded in order to help underpaid (and I imagine under-resourced) examiners find Prior Art.
A lot fewer patents might be awarded, but ones that are would be genuinely new -- this might also save the world billions of dollars.
Designing computer hardware that could do virtual memory and other features that were OMGNEW in the early 1980s was very easy. As you said, it had been done for decades.
Designing a CPU that would go in sub-$2000 computers that could do these cool things, on the other hand, not so easy.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
And the inventive step is....
And the non obvious part is....
The problem here isn't the USPTO, it's the Patent Appeals Court that modified the Supreme Court decision (that an invention needed to be more than the sum of its parts), and decided that as soon as you'd been told about an invention, your judgement would be tainted by 'hindsight bias' and thus unable to determine prior art. So unless it's written down in that form, the patent should be awarded.
Can I ask the idiots in the Patent Appeals Court, is THIS invention more than the sum of its parts?
No?!
I highly doubt that that's the "real problem", given that you are legally required to be a U.S. citizen to become a USPTO inspector.
http://careers.uspto.gov/Pages/PEPositions/fitcheck.aspx
Ahh, yep. UNIX had that and more long ago, as did WYSE system shit.
BS patent
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
Did you also inspect the quota for the user owning the file to determine if you should delete it? Were the files also stored in a distributed file system, with chunks of the file on separate systems?
Every single claim in that patent mention both of those things.
The naming of files is an example of a part of a claim. To infringe on a patent you need to infringe on at least one entire claim.
...for extracting random phrases out of the middle of a patent document that match prior art and posting them to a web site in order to increase hit rates. Please delete this article or you will be hearing from my lawyers!
I make no claims to the validity of the the data, but the example given and the patent are different. The IBM 360 example is about *preserving files* by affording them additional protection, as opposed to the Google patent which is about *deleting* temporary files through adding a "time to live" value actiuallin in the directory/filename with various ways of cleaning out these files, as well as an *additional* indicator that it is a tempory file.
Miniaturization took care of that.
Whether or not it could be done for some arbitrary price is not relevant.
Doing something over again in a different medium is still not invention no matter how much you want to shill for companies that would grind you into crackers if given enough motive.
A Pirate and a Puritan look the same on a balance sheet.
Did you also inspect the quota for the user owning the file to determine if you should delete it?
Obvious enough that it's not patent-worthy.
Were the files also stored in a distributed file system, with chunks of the file on separate systems?
Doesn't seem to have any relation to the basic principle being patented - unless you're claiming that, after someone patented the wheel, I can come in and patent the use of wheel specifically on paved surfaces.
Your point? I deal regularly with foreign born. My wife is foreign-born. My in-laws speak tamil and many of my ex-gf's families only spoke spanish. So, really, what is your point? Do you have anything intelligent?
I prefer the "u" in honour as it seems to be missing these days.
I wonder if google is going to chase me. I use that exact method for log file expiration in a program I wrote back in 1998 for scanning configurations across servers, From memory I also got the code for doing that from someone elses web site that had posted the sample. the log files are written to dated folders according to how long I needed to keep a record for of the specific scan being executed.
I doubt it, as the use case is completely different, you *manually selected what to delete" on log files on criteria you created, As opposed to Google who indicate a file is *temporary* by appending a file suffix/ changing a bit/ Mimetype, and then deleting it when...
Becoming a US citizen does NOT mean that you have command of the english language. If you look at the CVs of the inspectors, you will find that many of them have engineering degrees from China or India. Basically, they do NOT have the exposure to the same innovations that somebody raised here has.
I prefer the "u" in honour as it seems to be missing these days.
To be honest, that is not a bad idea. BUT, keep in mind that only solves IT. You have engineering as well. And in 20 years or so, you will want to have a number of asian-born inspectors. IOW, at this time, they are too early.
I prefer the "u" in honour as it seems to be missing these days.
And yet, we have so many idiots with their everything-is-racist-or-against-me syndrome, that they are incapable of looking at issues realistically. Hell, you have to hide who you are.
I prefer the "u" in honour as it seems to be missing these days.
geez, when is slashdot ever gonna stop running these stupid articles that only show how little the posters know about patent law
or, at least, READ THE FILE WRAPPER 111
MAYBE THE IBM PATENT IS AN X OR Y DOC IN THE SEARCH REPORT 111
OR THE VERY LEAST, READ THE CLAIMS !!!
claim 1:
A computer-implemented method comprising: selecting a file having a path name in a distributed file system, wherein the file is divided into a plurality of chunks that are distributed among a plurality of servers, wherein each chunk has a modification time indicating when the chunk was last modified, and wherein at least two of the modification times are different; identifying a user profile associated with the file; determining a memory space storage quota usage for the user profile; deriving a file time to live for the file from the path name; determining a weighted file time to live for the file by reducing the file time to live by an offset, where the offset is determined by multiplying the file time to live by a percentage of memory space storage quota used by the user profile; selecting a latest modification time from the modification times of the plurality of chunks; determining that an elapsed time based on the latest modification time is equal to or exceeds the weighted file time to live; and deleting all of the chunks of the file responsive to the determining
to be covered by claim one, you must meet each AND every part..
did IBM, back in 1970s , describe a file divided among two or more (= plurality) servers, where at least two of the parts has a diff modification time, and dong the storage quote athing ??
patents are specific; i leave it to the experts to say if this one is worth anything
In order for your statement to be true - EVERY single bit of the description below would have to be included in that 70's mainframe you are talking about
In order for your statement to be true, the Doctrine of Equivalents would have to be eliminated.
If I have been able to see further than others, it is because I bought a pair of binoculars.
The NCAR Mass Store (tape archive) had an expiration period attribute (units of days) on the bitfiles. The default, if not specified was 30 days, which effectively made it a temporary file. Expiration periods of 31 days or more were considered more permanent, and the owners would receive email two weeks and one week before the projected expiration date arrived. Expiration processing was run each Sunday, and the bitfiles were moved into the trash, from which they could be recovered for another 30 days before they were permanently deleted. This was in the mid-eighties.
Yes it does, every single claim in the patent mentions it or expands on another claim that does. Along with other details in every claim
Oh sorry I didn't realise everyone had a 70s mainframe back then. My mistake.
Heck did you know those mainframes had that feature? I didn't.
Hell, you have to hide who you are.
Yes, I'm sure your parents were so proud when they looked down at you squalling in your crib and said, "We'll call him WindBourne, that's such a wonderful name!"
The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
Regardless of his intent, The truth is there are many americans who have spanish as their first language.
"We don't even pretend to care."
Fugue for Aaron Swartz
What I meant is that I don't see how the fact that the temp. files being deleted are on a distributed file system is relevant to the concept of cleaning them up?
Well, first off Dan, you already know who I am. We have emailed plenty before. Secondly, I use the same item here. There is only ONE person as Windbourne on /.. OTOH, there are plenty ACs here.
I prefer the "u" in honour as it seems to be missing these days.
Not novel, not original, prior art, obvious.
Fugue for Aaron Swartz
The claims on this are fairly narrowly drawn..
Everyone writes the description/disclosure broadly (check out the number of patents titled something like "catalytic improvement") to establish "prior art" for folks following, and then you write the claims both broad and narrow. broad claims get knocked out by the examiner, but you keep the narrow ones, so nobody can 'duplicate' your work.
There is a patent on a banana peeling machine which describes all sorts of ways one can peel bananas, but the claims cover only one specific implementation with a specific number of blades, etc. That's enough to
a) prevent someone from making an exact knockoff of YOUR banana peeling machine
b) patenting some other banana peeling machine that you might invent in the future.
find /tmp/* -mtime +14 -exec rm {} \;
"GET / HTTP/1.0" 200 51230 "-" "Mozilla/4.0 (compatible; Setec Astronomy)"
Okay, I'm puzzled. Do we know each other outside of /.?
All I'm saying is that it seems to me that posting under a screen name isn't a whole lot different from posting as AC, in terms of willingness to reveal your identity and stand by your words. You may have a certain amount of reputation and karma to gain or lose, but that's about it. Now, when I signed on to /. using my real name, it wasn't a deliberate act of courage or anything like that--I just didn't even think about coming up with a screen name--but in retrospect, I do take a certain amount of pride in it. My opinions are out there with my name attached to them for all the world to see, and I think I write more carefully and thoughtfully than I would under a pseudonym.
The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
Hey, things are new if you've never seen them before!
Just wait till you all grow up and discover cougars.
Shai Schticks:"You don't make peace with friends, you make peace with enemies"
As someone who works with Indian engineers daily, who lives with (and is about to marry) a Chinese engineer, and who is himself "foreign born"... You are so full of racist crap, I'd be afraid to kick you out my door for fear of ruining the carpet.
Il n'y a pas de Planet B.
But the USPTO is populated by idiots.
They are deserving of the disdain and ridicule reserved for the Postal Office, Congress, etc.
Which is a shame because I've always figured they had some pretty smart people there. The examiner should have taken a shit on the application and mailed it back with a note saying,"this is what your application is worth".
They are either complete morons or...are getting payoffs. And Google will just use it as club some day on a small outfit that doesn't have half a million dollars to fight a lawsuit.
When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
I used to service Icon II's which used a primitive form of QNX. When the hard drive filled up, it would start deleting old files. In a school, the oldest unmodified file was usually the master password file. Since these systems didn't have a built in root login, this means they were self bricking.
A path name for a file system directory can be "C:temp\12-1-1999."
Why is google still using a C drive? And Temp is a bad place to store anything of value.
I have just patented a system of composing Slashdot posts where the attention span expires after......
Okay, I'm puzzled. Do we know each other outside of /.?
At one time, yes. I got my degree from Colorado State in Microbio/genetic engineering, worked at CDC, also worked as EMT. Then got into software engineering including at Metpath and CU-med. LONG ago.
in addition, we have emailed before.
I prefer the "u" in honour as it seems to be missing these days.
One last thing, regardless of wether I operate under a pseudonym or my real name makes no difference to me. I express the same opinion all around. I have never had a friend call me racists or think that I was. The fact is, that I use a pseudonym because I was well aware that spammers were coming. My initial approach was to avoid them by not registering. Now, I use one pseudonym and try to keep it quiet (not like it is that hard, but I hate spammers). In addition, now, I have a sociopathic ex, so, I stick with this.
I prefer the "u" in honour as it seems to be missing these days.
I am MARRIED to an Indian software engineer. I have worked with plenty of indian / chinese software engineers. There is NOTHING racists in what I have said. India was close to USSR until around 2000 (basically, once USSR broke apart, then they fell more into the western sphere). China has ALWAYS worked to keep western influences and goods out ( most likely due to the opium wars).
The only racist individual is yourself. The reason I say so is that you do not see the issue because you are afraid of being called a racist, rather than looking at something. To add to that, I am guessing that you have ZERO experience with USPTO. And yes, I have experience dealing with patents.
Enave, Yermai poolu poite chhapeda, naye!
I prefer the "u" in honour as it seems to be missing these days.
I call bs mr unicorn.
this prior art should not matter, the patent should have been denied on the grounds that it is bloody obvious, that is a reason for rejecting them is it not?
No seriously.
http://www.hl7.org.au/docs/Australian%20Patent%202001100012.pdf
Oh! Oh! I know! Just add that it has to be performed on Tuesday at 8:43 AM by a trained seal named Fernando! Yeah... that'll do it
What??? You didn't have a Univac in the coat closet? The local Jr. College was dumping there's... not only a great machine... a fine space heater!
It's just another version of a dog licence intended as a petty revenue stream. When a patent is granted that's proof of nothing other than the government is aware of it and has it on file - validity these days is apparently supposed to be sorted out in court and is none of the patent office's business.
Someone once said, most patent applications are a result of a lack of good literature/patent research.
There was even a movie called "The Dish" that featured one. Other bits from that movie were fictional (transmissions to and from Apollo 11 went off without a hitch) but when the studio went looking for a PDP11 for a prop they found the original from Parkes Observatory and found it could still be powered up. There's another which was used in a final year electrical engineering project five or so years back where the students interfaced a few gigabytes of unwanted 72 pin memory to a PDP(10 or 11?) and worked out some way for that old machine to address all of it.
I believe that In the 1960's Burroughs Corporation used a zero date for temporary files on their B-5500 systems running CANDE.
What I meant is that I don't see how the fact that the temp. files being deleted are on a distributed file system is relevant to the concept of cleaning them up?
It's because there's no concept of the inode where I can go and see a single timestamp for the age of the file. Instead I have a timestamp on each of the chunks which make up the file. This adds the following to claim one
Which legally, according to East Texas and the Federal circuit, but probably not according to the more recent decisions of the supreme court of the USA, is sufficient to make this patentable material. Note that it doesn't tell you some magic new fast algorithm for doing this. There is nothing valuable in this patent. However, if Google didn't patent it Microsoft would and would then sue them in East Texas and have the court ignore the fact that Google had published it as prior art. They have little choice but to do stupid patents as long as the stupidity of software patents continues.
=~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
Sshhh don't tell him but third world South Africa was running it's social welfare program with a database on a mainframe back in the 1960s. Punch-cards and all.
I actually met the guy who was the chief operator/programmer on it once (in the late 90's), he declared in conversation that "I wrote code to manage a database of millions of entries on a computer with 64Kb of RAM that filled an entire floor in our building. The commodore 64 had the same memory and three times the CPU power in 1980 and you could carry it in a briefcase. That was good, the downside is: programmers nowadays don't know how to write efficient software anymore".
Many of the great computer companies of the past were NOT American, and even the ones that were exported widely. I had a comodore 64 in the early 1980's and I used it's manual to learn to program a few years later using Microsoft BASIC on a 286. A few years after that I was learning Turbo Pascal - and this was all before I went to high-school.
We in the rest of the world did in fact have access to many of the same technologies the US did, and when we did not - we generally DID know about it, and of course South Africa was probably the LEAST exposed to such technologies because until 1989 we were under export sanctions so companies in the US weren't ALLOWED to sell us stuff.
Not that this stopped most of them - all they did was create a wholy-owned company registered INSIDE South Africa that manufactured the goods locally. If anything sanctions created a great deal of employment for South Africans and actually postponed the end of apartheid. It had some weird consequences too: Pepsi refused to use the loophole (claiming they supported the anti-appartheid movement), Coca-Cola had no such qualms and built a bottling plant in South Africa. As a result: to this day, Coca-Cola remains the preferred soft drink here (even among black people) and pepsi hardly sells in the few stores that bother to stock it at all because two generations of South Africans grew up in a world where Pepsi didn't exist but Coca-Cola did.
Unicode killed the ASCII-art *
Doesn't seem to have any relation to the basic principle being patented - unless you're claiming that, after someone patented the wheel, I can come in and patent the use of wheel specifically on paved surfaces.
You can. Or, to use the example I have been taught, if you find a new use of a substance, you can patent that use, regardless of any patent one the substance. Your use have to be novel and non-obvious, of course, and you might not get much use of your patent for as long as the substance is under patent by someone else. They can't use it in the way you patented, though.
I apologize in advance if this is not at all relevant to the discussion, I have really not have enough coffee today.
Your use have to be novel and non-obvious...
Not anymore. Might not stand up in court if it isn't, but you'll be able to make a bunch of money patent trolling a lot of individuals and small companies before anyone actually challenges it in court. If you're carefully choosing your targets, you have a good chance of avoiding that even happening.
"Convictions are more dangerous enemies of truth than lies."
I really wonder why a cutting-edge IT company like Google is using such a crappy date format in their patent example... it's not properly sortable and ambiguous. I know, it's just an example... still, it shows the obvious inexperience of whoever is responsible for filing that patent.Something like "C:\temp\1999-12-01\" would be the better way...
I just invented a real-world application of the same thing Google is patenting here.
Real world sorting of items for disposal.
The way it works is there is a marker on the piece of trash. A triangle with a number in it. I will use my brain program to check that marker and decide whether the article needs to be put in the recycle bin or in the regular trash.
I'm gonna be rich!
This space available.
Ahh bigotry I knew there was something missing from slashdot this morning! I will agree that the staff of the USPTO do seem moronic but then America has morons just like everyone else!
Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.
I would expect they use a YYYYMMDD notation or anything that flies with ISO 8601 .. but a M-D-YYYY format in ASCII inside a computer system, seriously Google?
What use does software have for that format besides communicate with Americans?
Hivemind harvest in progress..
As the past head of the USPTO purportedly said, "Everything that can be invented has been invented." They should maybe take a que from him and actually research past patents for prior art. It's become less than a bad joke that you can patent anything these days as long as you make it sound new and obscure.
Organization? You must be joking..
...is done by folks who have the technical knowledge (and people skills) of Tijuana pole dancers.
Tech companies know this, and have basically been daring each other to attempt patenting more and more outrageous things.
Sadly, with great success.
It's amazing what walking into a bar with lots of dollar bills will get you...
"For every complex problem there is an answer that is clear, simple, and wrong."
-H. L. Mencken
is that they expire.
Maybe not fast enough for some of us, but too soon for others.
The "summary" wholly misrepresents what the patent is about. It's not about having an expiration date in the filename at all. When someone advocating a position lies to me, as this submitter did, I figure the reason they are lying about the issue is because they realize that the truth doesn't support their position.
Rather than choosing an expiration date ahead of time, the patented method deletes a file (or not) based on multiplying the time to live by the inverse of the user's quota usage, plus the latest of several modification times. The patent covers only using that specific algorithm, and only when the TTL is represented within the filename.
Is that algorithm obvious? Several Slashdot commentors who say the are programmers read the explanation of the algorithm and still didn't understand it at all. One might say that if it's explained to you and you don't "get it", it's probably not obvious.
The original poster misunderstands what EXPDT= in JCL specifies. It doesn't mean the file will be automatically deleted after that date, only that the file may not be deleted before that date without the operator at the system console giving permission.
I'm no patent lawyer, but it would seem to me this is less prior art than he thinks it is.
Disinfect the GNU General Public Virus!
Blockly!
Did you also inspect the quota for the user owning the file to determine if you should delete it?
Obvious enough that it's not patent-worthy.
In hindsight, sure. But to show it was obvious at the time the application was filed, you need to show that that element exists in one or more prior art references.
Think of it like convicting someone for murder. You can't just look at them and say "they look guilty", you have to provide evidence to support that conclusion. Saying the claim is "obvious" is a conclusion, too, that has to be supported by evidence.
... that which is adequately explained by stupidity. You give people too much credit and I'm sure the average joe at USPTO was being judged by how many applications s/he could get through; not get through competently. So, stupid managerial policy? Definitely the culprit.
:)
/I realize there is a lot of assumption in that. Perhaps I'm also being stupid!
In the future, I would want to not be isolated from my friends in the Space Station.
In the late 70's I worked on one of the original Crays and it had an option to specify a file deletion date (or retention time) when you created a file. The file would be automatically deleted (or maybe archived) at the appointed time. I've often thought that this would be useful in a desktop OS--when I create the file, specify that it should be deleted in 2 weeks. Same with email--it would be great if you could read an email and then indicate that its retention should be two weeks or one year... and then it would automatically disappear.
Think maybe there's a reason for that?
Like - maybe software might merit copyright protection, but never patent protection?
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
Google has finally come to the realization that my browsing history from 2004 isn't worth the disk it is stored on.
When will the patent office issue a patent for unzipping and taking a piss? A piss I'd like to take all over the USPO BTW. FUCK THE GOVERNMENT!
I can't see a significant difference. In both cases they are using a metadata *expire* date.
No, the process patented by Google does not use an expire date in the metadata, so there's one big difference. In fact, the main utility of the patented process is that it does NOT pre-determine an arbitrary expiration date ahead of time. Read the abstract .
The problem with "a metadata *expire* date" as you describe is that I might do as I did just the other day - create a file which I intend to use for one day. Three days later, I'm still using it, so I don't want it deleted. With "a metadata *expire* date" it would have been deleted while I was using it.
The process patented by Google has time to live in the path, which is multiplied by the inverse of the quota usage and the result of that calculation is added to the greatest of several last modified times to calculate whether or not the file should be deleted now, based on the calculation of all three factors together. That way, files are not deleted just because back when they were created someone thought they wouldn't be needed for very long. Instead, they are deleted only if three things all all true - a) the file is marked as short term (TTL), b) the file hasn't been used in a while and c) they are running low on disk space. The patent covers te exact calculation used to combine those three factors.
http://google.com?q=begging+the+question
I'm not a patent examiner, so I can use my common sense and industry experience to make this conclusion. It's obvious that it's obvious.
Also, this is not a court of law, and we're not debating whether we should stick Google into prison for murder; quite the opposite, we're debating giving them the privilege to prevent other people from using something. If anything, they should be the ones to prove that everything is in order, including that it's not obvious, if anyone claims otherwise.
I'm not a patent examiner, so I can use my common sense and industry experience to make this conclusion. It's obvious that it's obvious.
I disagree. But that aside, my point is that the PTO and the courts are bound by the constitution and the requirements of due process, so they can't merely decide a patent is invalid without evidence.
Also, this is not a court of law, and we're not debating whether we should stick Google into prison for murder; quite the opposite, we're debating giving them the privilege to prevent other people from using something. If anything, they should be the ones to prove that everything is in order, including that it's not obvious, if anyone claims otherwise.
How do you prove that something wasn't obvious? Prove that no one, anywhere in the world, in the entirety of history, had that idea before? Should we conduct surveys using our time machine?
There's a reason the burden of proof is on the patent examiner, just like there's a reason the burden of proof is on the prosecution. Justice, as well as logic, demands it.
>> companies that would grind you into crackers if given enough motive
Thanks for that. I can't wait to have an opportunity to use that phrase! :)
-dZ.
Carol vs. Ghost
How do you prove that something wasn't obvious? Prove that no one, anywhere in the world, in the entirety of history, had that idea before? Should we conduct surveys using our time machine?
It depends on the threshold. I'm not asking for "beyond reasonable doubt here", but rather something more akin to "preponderance of evidence". This is something that could be solved by a panel of industry experts, for example.
There's a reason the burden of proof is on the patent examiner, just like there's a reason the burden of proof is on the prosecution.
As noted, the difference is night and day. In patent cases, the patent owner is really a defender - rather, we all (the society) are, because he is seeking to limit our freedom for the sake of his profit. I think it's a good idea to make it so that any such limit has to be proven to be reasonable, as opposed to us having to prove every time that the limit is unreasonable. After all, we have been practicing the latter for a long time, and look what a mess the patent system has become today.
How do you prove that something wasn't obvious? Prove that no one, anywhere in the world, in the entirety of history, had that idea before? Should we conduct surveys using our time machine?
It depends on the threshold. I'm not asking for "beyond reasonable doubt here", but rather something more akin to "preponderance of evidence". This is something that could be solved by a panel of industry experts, for example.
The problem there is that the application sits in a backlog for a couple years before it gets examined, and in that time, the inventor may have released product, given lectures, shown around white papers, taught classes, etc. explaining the invention. It may be common knowledge to those experts and obvious years later - just like you or I could probably sketch a model of an internal combustion engine on a napkin right now - but that doesn't mean that it was when the application was filed. You need a panel of "experts" that aren't actually experts now, but have been in isolation from the state of the art for several years.
There's a reason the burden of proof is on the patent examiner, just like there's a reason the burden of proof is on the prosecution.
As noted, the difference is night and day. In patent cases, the patent owner is really a defender - rather, we all (the society) are, because he is seeking to limit our freedom for the sake of his profit. I think it's a good idea to make it so that any such limit has to be proven to be reasonable, as opposed to us having to prove every time that the limit is unreasonable. After all, we have been practicing the latter for a long time, and look what a mess the patent system has become today.
What mess? And it's actually pretty easy to show something is obvious - you just have to find each of the elements in the prior art, even if they're not in the same reference. Like, if A, B, and C are known, then a patent claiming A+B+C is obvious. But if no one's ever heard of C before, then how can that patent be obvious?
Saying "beg the question" in the incorrect, recent, sense doesn't even make any sense - there's no begging going on. It's just a matter of hearing "____ the question" and paying no attention the words one is parroting. I would agree that in most cases it doesn't much matter - it's just silly to completely ignore the meaning of the words you're saying.
Howeve,r you said "make yourself acquainted with the following word: context". Indeed, context matters. Let's consider context. If grandma says her old computer is "running out of memory" in the context of complaining about always needing to buy new stuff to replace old, it's okay if she really means "running out of hard drive space. In the context of a computer science discussion, you don't want to say "memory" when you mean storage space - it's important to be clear about what you mean.
The context, in this case, is the context of a debating an issue. That is precisely the context in which "begs the question" is a specific term of art. Misusing "begs the question" in the context of debating a policy issue is like misusing "running out memory" to mean drive space in the context of a computer science paper. Just as "memory" has a specific meaning in the context of computer science, "beg the question" has a specific meaning in the context of policy debate.
It amazes me how intellectually downwards /. has become. When you do not like it, then you scream racism, bigotry, etc.
YET, the fact is, that many of those that were either under USSR or Chinese spheres while growing up, had access to different technologies, with different education. MOST of the Comp.Sci and electronics that are used today, were developed in the west. Yet, you seem to think that somebody who had ZERO access to this, would know it.
So, let me explain it to you real slow and simple for you. The examiners already have access to previous patents via a simple DB search. Likewise, any competent examiners can read a patent and decide it is done up decently enough to be considered a patent. Likewise, any competent examiner will know such things as perpetual motion machines do not exist unless somebody can produce a working example of these and even then, look closely.
SO, where do we run into issues with PRIOR ART? It is when it was developed long ago, BUT WAS NOT PATENTED, OR IS NOT TAUGHT IN THE BOOKS. Therefore, you had to have worked in the OLDER languages, OSs, equipment, hardware, etc. to know about it. BUT, if you come from a nation that did not have such, then you have NO PRIOR EXPERIENCE OR FOOTING on which to know this. Now, that means that not only Chinese and Indians, BUT the old Soviet union itself, loaded with white ppl, will have an extreme disadvantage in determining if a patent has USED PRIOR ART. Of course, very few of the examiners are from old USSR, so this is a none issue.
One simple way to rectify these issues is for USPTO to run all of the patents that were approved by current examiners through a small group of older engineers, coders, who will be looking for ideas that existed before. This will not catch them all, BUT, they will catch many of them.
Hopefully, the above will help you to realize that the ONLY racism here is YOURS (and the other trolls) in ASSUMING that this was about racism/bigotry, when it was about nothing BUT FACTS. Yet, I have a feeling that you not give a single thought to this and will simply deny it. You (and a few others here) are like those who oppose Climate Change or scream that god created us. You simply chose to avoid facts while screaming that the other person is prejudiced in some way.
I prefer the "u" in honour as it seems to be missing these days.
Do you look at all the other pieces of the paper and check the numbers of them too, to make sure you're looking at the latest number for that type of trash, where those other pieces are in different locations? Is that number also translatable to a time, when up until that time, or a later date depending if there is still ample capacity, you'll keep the trash around because you don't really need to throw it out and someone else may need to still use it?
None of you people have actually read the patent have you?
TFS picks out an example of a variation on a small part of a claim, that isn't itself the idea being patented to cause an uproar.
This is part of their filesystem, no other file systems do it the same way.
Hmmm. Where exactly did Von Braun get his rockets from? Oh yeah, Godard, an American.
Oh yes, Seymour cray who developed superscalar in the 60s, was definitely Russian. Or the fact that Intel had superscalars PRIOR to the fall of the USSR really proves your points.
Corinary Bypass was an ex-german who did some of the work in SOuth Africa and was able to do it when he hooked up with an American. The actual work was done by the American, not the ex-german. Oh, as to Argentina, please look at the last section of the history. You will notice the argentinian that you speak of, did his work 7 years later. Here is a comment from one of the docs who was there, but hey, do not let what those who were there influence YOUR idea of facts.
WHO in their right mind thinks that Harry potter was American or LOTR was American? Harry is 100% English filmed and LOTR was filmed in New Zealand. I think that ANYBODY with any intelligence KNOWS both of these.
And Sergey MOVED to the USA when he was 6 years of age. IOW, he grew up as a first generation American. My wife moved here at age 10. And I can tell you that she is neither British nor Indian except in birth and ancestors, respectively.
And yes, I have been out of USA and multiple continents. I would guess far more than you have been to other continents.
You could keep adding stuff, but the fact is, that you were wrong on every single thing that you wrote. Sadly, your racism and lack of intelligence is getting in your way.
I prefer the "u" in honour as it seems to be missing these days.
Exactly. That is because Australia is a Western nation. BUT, you will only find mainframes, PDPs, and Vaxes in special locations of USSR and China that were about trying to copy what we were up to.
I prefer the "u" in honour as it seems to be missing these days.
Shhh. Be very quiet them. But, here is a thought for you. How many south Africans WROTE the MVS system? Or how about VM? Writing a program that makes use of OS, DBs and libraries generally does not involve that much work. And those that wrote on punch cards with fortran, cobol, JCL, RPG, etc. did NOT develop elaborate algorithms. The algorithms were discovered in languages like Assembler (including Mix, but I suspect that you do not know that one; z-80s, 8086, etc), PL/1, etc. Heck, on the series/1 we did elaborate algos, but that was all with assembler.
I prefer the "u" in honour as it seems to be missing these days.
Actually - quite a few of them were involved with those systems (though mostly they were expats living the USA by then).
By the time the free software movement started taking hold quite a few of the pioneers were from South Africa. One of the first was Paul Sheer - who wrote mcedit (the text editor bundled with midnight commander) for example.
Another South African born engineer Theo De Raadt wrote OpenBSD.
Unicode killed the ASCII-art *
Those were from the 90's. The mainframe era was from the 60's through 80's. Totally different items. All of the dos items were fairly trivial apps that simply copied items from the mainframes.
And the openBSD was NOT written by De Raadt. He forked it and continued to modify it.
I prefer the "u" in honour as it seems to be missing these days.
Yes, I know that, I gave free software examples knowing they were later because I actually know their names.
That doesn't mean there weren't expat engineers working for IBM and DEC in the age of PDPs, I know for a fact there was.
Unicode killed the ASCII-art *
Oh, I am sure that some expats were here. However, it was nothing like it is today. Back in the 60-80,s the vast majority of computer software was done by the west and more importantly, by the locals. That is why I continue to say that when looking for unpatented software, the right way is to pick amongst the older ppl that did this work. Likewise, in the future, more engineering and software patent examiners will have to be foreigners. But, at this time, the right group would be the westerners that did this work.
I prefer the "u" in honour as it seems to be missing these days.
So...any script I've written which writes data to a text file in /tmp , and then deletes that file (temporary), is violating a google patent?
Like, even the ones I wrote 10 years ago?
-- tonybaldwin.me
RTFM. Even claim 1, the broadest claim in the patent, is so narrow as to be credibly novel and nonobvious. I defy anyone to identify prior art that infringes on every element of this (or any dependent) claim in this patent. Holy jumpin jeezus, isn't there ANYONE at Slashdot knowledgeable enough to vet these "the patent system is broke, dude!" stories that appear every week? Seriously, Slashdot may need its own Amazing Randi.
Another reason why software patents should not be allowed. The obviousness of this "invention" is apparent. The USPTO is pathetic and Google is shameless.
In LISP we used (gc) to round up the trash and delete it. On HP-3000 you could expressly define a file as ,TEMP and it would delete itself.
SO, GOOGLE, Shit I was using in the 1980's before Sergey and Larry were driving cars is now patented by GOOGLE.
I don't blame GOOGLE--I blame a borken patent system.
Too bad we can't get the USPTO to use the software development community for open peer review of patent applications before they're granted. The field is too complicated for a handful of people to make all the decisions anyway. We'd get the sort of results we get from IETF or other standards organizations then.
:-*
I'll bet I know more folks with...interesting...backgrounds than you.
Show up, someday. W'll hang out with them.
"For every complex problem there is an answer that is clear, simple, and wrong."
-H. L. Mencken
Oh yeah,
This is going to generate a few laughs on the few HP3000 forums.
Once the HP legal dept picks up on it, it is only going to get better.
Tracy Johnson
Old fashioned text games hosted below:
http://empire.openmpe.com/
BT
The USPTO does not guarantee that your patent cannot be challenged, it just gives everyone else a target, as in "Hey! I was doing that in 1971 and ...".
The rest is left as an exercise to the destructive class, aka, "lawyers." (not to be confused with the Creative Class ").
"There is no god but allah" - well, they got it half right.
Dude, I don't give a fuck, the people that ACTUALLY MADE THINGS WORK weren't american. Please, go fuck yourself with a cactus, please!