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...
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.
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.
Really. You know this how? A know a lot of people born in the US who can barely speak English.
May be USPTO should hire older IT guys displaced by H1B as patent examiners?
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.
No they didn't. Below is what they patented. 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. I have a hard time believing that back you the 70's you were dealing with files that where divided into a plurality of chunks that are distributed among a plurality of servers.
"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. "
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.
Because Spanish is their first language?
How many month of research investment is this patent supposed to be protecting, aren't patents supposed to for no obvious things. Sticking date info into a files name is five seconds of semi inspired thought, it's something that nobody would every publish in a software engineering book (except as a side note perhaps) because it's the sort of thing you would just reinvent as needed.
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?!
North Americans are so cute with their "excepcionalism" syndrome.
Google can do no wrong or evil (bs?!?!?!)
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
I'll file a patent for the storing and retrieval of data in some form. This would cover books, video, computers, and the human brain. Now, give me my payments.... hey,nobody has ever heard of this because there are no records before I filed this patent right?
...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!
This has to be the worst excuse for a patent ever heard. Automatic deletion of TMP files?
Next Google wont want to pay taxes!
(oh... snap...)
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.
It's probably not google's fault. I wish patent applications cost more money, the more patents you had.
But big companies would find a loophole.
sigh.
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.
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.
Please don't lump us canadians and mexicans in with the USians ...and some quebecers.
Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
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
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.
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
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.
Actually, I DID. Why? Because I worked on mainframes as well as early unix, DOS, Xenix, etc. However, how many Chinese or Indians from the 70's, or even 80's, worked on IBM mainframes? Probably none that are working in the USPTO. BUT, I will bet that there are PLENTY of schools around Australia that have/had mainframes, PDPs, VAXs, etc. In fact, I know that even back in the 90's, Colorado State's main programming was still done on mainframes. There were plenty of other schools around the western world that did the same thing. The reason is that it costs money to change.
I prefer the "u" in honour as it seems to be missing these days.
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.
Designing a CPU that would go in sub-$2000 computers that could do these cool things, on the other hand, not so easy.
Ring us back when you can distinguish between implementation and innovation.
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
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.
Oh, you americans are soooo innovative and creative, and special.
So much, you had to steal Von Braun from the nazis to make your useless rockets work.
So much, Intel had to recruit former soviet engineers that came up with the idea of a superscalar processor.
So much, you had to get a guy from Argentina to help you figure out coronary bypass.
So much, your best movies (Harry Potter series, LOTR, The dark knight...) are written and directed by foreigners (british! new zealanders!)
So much, THAT FUCKING GOOGLE WAS CO-FOUNDED BY A RUSSIAN.
I could keep adding examples all night, but it won't matter. You are just stupid. You are a redneck with a degree. You have to be a complete tool to think "they do NOT have the exposure to the same innovations that somebody raised here has". How can you be just oh-so-fucking-stupid? Have you ever even set foot outside the US? Did you know down here we also have things like, cars, and roads, and vaccines and cell phones?
Asshole.
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.
How much did Facebook pay you for that post?
Really, it takes some skill to take someone who values their privacy and make them look like a coward.
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 *
Patents suck. Period.
Now that we've established that let me say employees are a good part of the problem. They are the ones answering the call from managers to "patent any 'innovation' they've created". I'm pretty sure lots of /. people working at big companies are complaining about software patents here and secretly working on submitting their dumb ideas to get a raise, bonus, whatever.
get patents on in the US is just so retarded. I bet someone has patented green grass or wet water. How can people be this stupid? Oh wait, people pretend to be when there is money involved.
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...
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..
There is a difference between (a) deleting a file on date X and (b) not deleting a file before date X.
Your math nerd card. Hand it in.
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..
you can also determinate separator using known 5/2 = 2.5 where second char is separator
...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.
find /tmp/* -atime +14 -exec rm {} \;
This way is better, relying on access time rather than modification time. It's quite plausible to have a file that isn't modified, but needs to be read often.
This is also how I handle dropboxes for transferring files via FTP or HTTP or sharing with a workgroup. Several folders e.g. 1Day. 3Day, 1Week, 2Week, 1Month... Drop your file into the folder appropriate for the desired period of time. A nightly cron job purges anything not accessed for the corresponding period of time.
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!
As I write this, MS, Oracle, Apple, and others are ganging up on Google. The primary weapon is junk IP claims. You can read about it on Groklaw. Google is simply trying to fight fire with fire, against the worst scam artists in the industry.
... 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!
Why on earth is Google referencing Windows/DOS path names? Shouldn't we see /var/tmp/12-1-1999/
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
>> 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
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.
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.
And hence a bushman travels to the end of the earth to rid his tribe of the evil thing
please ignore this test comment
Wow the op was obviously racist sorry but if you can't see it he'll probably acuse you of being foreign because of your lack of grasp of english!
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 *
I would postulate that the average Tijuana pole dancer has much better people skills than your racist fat ass...
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.
But I guess it can be if the filer, lawyers, inspectors, and searchers were all born after the event! (I wasn't but I am none of the above ).
Do you think I could get a patent on a conductive something in a near vacuum or a noble gas atmosphere? Possibly a round thingie that might make it easier to push or pull things around that could be put under them?
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!