Microsoft Patents Your Local Weather Report
theodp writes "After a seven year wait, Microsoft was granted a patent Tuesday for the Customization of network documents by accessing customization information on a server computer using unique user identifiers, patent lawyer-speak for using preferences stored on a server for such purposes as "displaying stock quotes for the companies in which the user is interested, and displaying the user's local weather report.""
Nothing like a story involving Microsoft to bring out the haters. Nothing like patents to bring out the righteous indignance. The problem is, most Slashdot readers don't know much of the law behind patents, how they're written, and how they're challenged. Largely, they think if a patent claims something, and the patent is approved, then the claim has force of law.
The fact of the matter is, patents are structured with a series of claims, as you can see in the linked article. Claims are the only thing with meaning in a patent. The rest is provided for reference, clarification, and simple defence. So the only thing of true importance in this document are the claims, near the top.
Secondly, wildly broad claims normally start, and increasingly narrow claims are made as one works down the ordered list. Therefore, the first thing you claim is going to be ridiculously broad. Generally speaking, the first few claims in a patent are not serious attempts to patent something. The last few claims are the ones of importance. And, what do you know, the title of the patent is...the first claim. So before anyone flames Microsoft, have you read claims 11-20? Oh, there's still plenty to complain about, but not as much as the article writer implies.
You like splinters in your crotch? -Jon Caldara
We are the Borg. Resistance is futile. You will be assimilated either through buyouts, via the fact we have more money than God, or through patents!
Bill "Laquotos" Gates
"It's no longer about software, it's about kicking around your candy ass"
the more stupid patents like this are granted, the greater the vested interest of those controlling the laws (corporates) in either getting the lawes fixed, or the Patent Office reformed.
"None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
My local weather report is about as useful as Windows ;-)
Microsoft are now in the position where they've effectively patented the provision of personalised web content.
What's the betting they use this to drive adoption of Microsoft hosting solutions by charging a license fee if the solution is implemented on anything else?
Matt Thompson - Actuality - Insert product here.
I'm going to patent thought before Microsoft does.
Chaos reigns within.
Reflect, repent, and reboot.
Order shall return.
..anyone doing any thinking lately in the patent office?
I told you that we should never have gone along with user registration!
I remember reading an article that Lindows was violating M$ patent and trademarks because of the similarity.
M$ lost that case.
I think as time goes own people who create these patents for things will lose them mainly because it is main stream and part of society.
Hence why the patent and trademarking of the terms Windows related to a computer did not pan out for M$ in the past.
This 90% chance of rain today is not a bug, it's a feature!
Time to do a redesign of user services on /. or accept the inevitable... MS will own us all.
Just as irrigation is the lifeblood of the Southwest, lifeblood is the soup of cannibals. -- Jack Handy
... what is the purpose of getting these ridiculous patents when everyone and their mom already has 'prior art'? Is there some kind of an advantage that I don't know about? Does the prior art produced have to be your own and not someone elses (MS could therefore eliminate any future competition)?
----- sXe
What the hell is this "MS patents weather report" shit?
This patent is about a very specific server-side customization scheme. Somewhat like cookies on the server-side.
Bunch of moronic zealots. "MS did something it has to be evil!"
I don't need no instructions to know how to rock!!!!
I can't say that I'm amazed at all.
Hard loop..... huh?
Dynamic Designs
perhaps if you came up with important technical advances like this instead of watching kiddie porn and smoking dope you'd be rich like Billy G.
Forums have been doing this for years right? I mean even /. customises its user interface based on user preferences, users being identified by a unique ID in a cookie...
<sigh>
Madness, utter madness...
"In view of the many possible embodiments to which the principles of our invention may be applied, it should be recognized that the detailed embodiments are illustrative only and should not be taken as limiting the scope of our invention. Rather, we claim as our invention all such embodiments as may come within the scope and spirit of the following claims and equivalents thereto. "
jeez.
So.. Microsoft got a patent for cookies!? What's next? Patenting site specific identifiable location resources (bookmarks)?
I read the article, and here's is how the abstract reads:
User-selected customization information for a network (e.g., HTML) document is stored at a server with reference to user identifying information that uniquely identifies the user. Whenever the user navigates back to the network address of the HTML document, the user is identified automatically and receives a customized HTML document formed in accordance with the customization information.
I'm not legal expert, but it sounds as if they just patented portals
If so, what does this do to all the phpNuke, postNuke, phpWebsite and other mom-n-pop driven portals out there?
--- have you healed your church website?
They seem to be patenting the "cookie" system. Were cookies first introduced by MS back when? If so, they may have the "originality" claim. I'd even concede that this solution isn't "obvious".
Still, is this an "invention"? is this patentable? How many people here think Leibnitz should have patented integration by parts?
Screw the weather report or stock quotes. The language of the patent describes also offline message retrieval via POP3 protocol.
;)
American patent system is scary stuff...
Robert
Bastard Operator From 193.219.28.162
m$ patents...
typing with a keyboard
poking around on the internet while bored
walking
eating
breathing
sleeping
!(^((ri)|(mp))aa$)
It's just when Microsoft gets one that it shows how evil they are. Abolish patents.
-Libertarian secular transhumanist
Anyone who uses the Wheel group will have to pay me royalties for use of the name.
"Learning is not compulsory... neither is survival."
--Dr.W.Edwards Deming
I fail to see how this is non-obvious once someone creates the idea of any type of personalized content online. The idea of the consumer internet is to provide them with information; if there was any system where one could stick in a ZIP code or even have a login with user information on them, it seems to be a short step to save information that the user would have formerly inputted. I guess this is the same sort of reaction to most of these patent stories on slashdot, but it does seem as though the patent system is broken.
Sheesh, sounds a lot like what my old Commodore with a 300-baud dial up into someone elses Commodore as a "BBS" system would do. Of course the "Server" had 64K RAM and a 160K floppy disk, but it customized what you saw based on your login.
I think this was in 1983 or 1984.
Of course CompuServe did this in a bigger way as well as many other online providers. Anyone remember Quantum?
"But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
FP and it's coherent, relevant, and even somewhat insightful. Next up -- bacon sandwiches go for an afternoon flutter around the skies.
Is it only me, or does it feel like there's a storm brewing, and it's name is "patent wars"?
When I first heard of MS Longhorn being "delayed" (it doesn't matter if it's actually delayed or simply in When Done Mode) until 2006 I thought that this is MS trying to sprint of into the distance. Their view, and I don't think it's that off personally, is that GNU/Linux + Apps works by copying the good things off Windows. Now, I think they're trying to make the change so large, the amazingly huge, that they'll get a few years head start where GNU/Linux with KDE/Gnome will again look like it's far behind, trying to catch up. So, release Longhorn and tout the differences (never mind that users will find some things confusing and that "different than the previous Windows" was always seen as bad) as amazing and get all the PHB to buy, buy, buy.
Okay, so they release Longhorn with a lot of new features all of which they expect KDE/Gnome/etc developers to copy... but the surprise in the bag is... patents.
BAM!
It's going to get ugly.
[jole]
For crissakes. how many patent stories have to be posted to Slashdot before people learn to ignore the abstract and read what is ACTUALLY being CLAIMED?
This is only because of the idiotic US Patent system that microsoft has to buy a bunch of dumb patents because if they didn't some moronic company would come along sueing them for having a web browser that supports plugins.
... AFAIK, Microsoft files patents almost exclusively for defensive purposes. Look at their patent history. Not much in the way of patent enforcement. Take CSS for example.
PDHoss
======================================
Writers get in shape by pumping irony.
(Sorry)
Don't fight for your country, if your country does not fight for you.
Looks like a job for Gregory Aharonian, who has busted a lot of patents in the past that had a basis in "prior art".
Next they'll be granted the patent for using any form of computer technology to accomplish work or solve a problem.
This is actually a patent for the use of cookies to alter web content for individual users.
I'm a bit peeved because all of my websites do that, and they have been doing it for years. I will be more than happy to join a suit claiming prior art. I've been programming with cookies since at least 1999. (And yes I have written my own cookie implementations, and modified the cookie systems on the Tclhttpd.)
"Learning is not compulsory... neither is survival."
--Dr.W.Edwards Deming
... on how much longer the internet and open information exchange is around? I'm willing to bet stupid patents on obvious PROCESSES will be the end of the internet as we know it.
Greed. It's NOT good. Do the world a favor, and don't listen to your lawyer for moral advice. Just because you CAN get away with something obviously seedy like this, doesn't mean you should.
"Politicians find new names for institutions which under old names have become odious to the people."
I believe cookies were first introduced by netscape back in the 2.0 days no (oh man and the fuss ppl made about it then ... what a web page storing info on my local computer... this must be something evil then )?r ver/tn/cr oss-platform/20019.html
read here (article created more than 8 years ago...)
http://wp.netscape.com/assist/support/se
You'd have to go out of your way to infringe this patent. Lets look at some of the things you have to do:
You must provide the user's identifier on the server side. This means that if you use a user entered login name as the database index for the customization information, you're safe.
The server side user ID *must* be stored in a cookie.
Only HTML is covered. (I.E. not XHTML).
Only HTML forms are covered.
Customization options must be catagorized under headings, and the only headings covered are news, sports, financial matters, entertainment, science and technology, life, and weather. Not grouping the options selection form in that manner makes you a non-infringer. I can't think of any sites that do this. Perhaps MSN.com did at one point?
I would guess that it took so long to get this patent because it was overly broad when filed, and the USPTO made microsoft narrow it down to something so specific as to not really matter before issuing it. That's an example of the USPTO working correctly.
It really is that simple.
I'm not tense. I'm just terribly, terribly, alert.
Claim 6: "The method of claim 5 in which the topical groupings of customization options relate to one or more of: news, sports, financial matters, entertainment, science and technology, life, and weather. "
The above claim is one of the only entries that tries to narrow down the patent from being for any client/server/databased user prefrerence system.
But, it's not much of a saving grace. It states that the groupings deal with *one or more* of news, sports, money, entertainment, science & tech, life and weather. So, if any system keeps track of any of those settings, it is treading on Microsoft's patent. Well, if any site takes out all of those categories, to not violate the patent, what other categories can be made? I sure can't think of any.
"Jesus saves, but everyone else in a 10 foot radius takes full damage from the fireball."
God forbid the patent office would act responsibly and avoid a slew of lawsuits to fight frivolous patent claims. Oh wait, I see now, this is a federal welfare program for lawyers.
- Letting the user pre-specify "preferences" on the client for one or more of: news, sports, financial matters, entertainment, science and technology, life, and weather.
- Sending a customised web page back based on these preferences, even if it's their first visit
So it's not exactly going to affect the traditional cookie-based preference setting (which occurrs after the first visit).Sounds like some misguided "My preferences" panel in Internet Explorer. Considering they haven't implemented it in seven years suggests that it never got past user testing....
As technology accumulates, the hatred between people tends to decrease. - Steven Pinker
Since slashdot use cookies to enhance my user experience, it will no longer be possible to host the site in the USA.
:-( ) to Rob and friends so they can host their site in Europe.
To protect us, I will be donating my bandwidth (12K up
Guess my ISP will learn what the slashdot effect is.
The site where: "I'm right, as long as you ignore the things that prove me wrong", became a valid method of debate.
So when I log in, I get a the week's performance chart for Starbucks stock and a thermometer pic that says 23 degrees? Can they find something more useful to drain my processors energy?? ...This "invention" by Isaac (Microsoft employee) falls under the category of unused accessories.
Maybe I am not thinking clearly today but what is this patent? Is this a patent to view file traffic across a network then alter the files by adding crap to it. Like cookie targeting for network traffic. So I can get a fun pop-up ad for financial services when I grab a file containing stock information?
I never liked you
you insensitie clod!
-><- no
The patent is essentially method of using a user database to customize content. The machine looks up a user in the db, reports back the preferences, which then sets a session variable (and possibly a cookie ?).
.Net app that does it in one shot.
/.'ers? Nada. Although you can expect some extra junk email once your personally identifiable data is in a MS db. But you knew that already.
Why would they patent that? It's a fairly intuitive (and time consuming) process. They probably have some
What does this mean to everyday Joe's like us
Part of the patent claim stipulates that the user ID must be the index (primary key for those playing at home). So if you too want to write a server app to do this, simply use another field as your index. But again... it's a lengthy process for something so simple.
-KS
Why do the /. editors insist on putting such FUD in the titles? Certainly doesn't help their credibility any, nor of the causes they support. Their choice I suppose.
For those that didn't RTFM, the patent is about customising content (which may include weather reports).
Read reviews of shopping cart software
Open Windows... Look at weather.
Sorry, but somebody had to say it.
----
#SickNotWeak
So why are those claims put in?
Probably in the hope that they'll be taken for real and meaningful and upheld in the courts.
If they're never upheld in the courts, why bother? Are you saying that meaningless bullshit belongs in the patents? Then you're far from upholding your own thesis which seems to be that there is something meaningful (ie not meaningless) in the process. On the other hand, perhaps it is there to give patent attorneys something to do so they can get paid a lot. But I dont know that that justifies your crankiness with the automatically anti-microsoft, anti-patent slashdot geeks, it sounds to me like paying people to insert meaningless bullshit is a good reason to view the patent process with alarums and excursions (to the loo for emesis).
Does that mean that Microsoft will repair the hole in the ozone with a Security Patch, a Service Release Patch, a Service Pack, or a System Upgrade?
Mod Karma -1: I sed bad wurds. If I cep my mouf shut, I wud be at riyses.
In other news: Microsoft patents communication. All of it. Licenses can now be obtained by selling your soul.
because rarely does someone around here tell it like it is!
This is a crazy abuse of current patent laws.
There should be some way to put a patent cap for certain compaines that get to many patents, mostly in the computer world. Microsoft encourges the pantent of two many things to their own name that people shouldn't have the the right to patent. What is next? Patenting the thought paternts of good code ideas?
-Seriv
Has anyone heard of .bashrc?
...as MS certainly can't claim prior art. ;-)
There are hundreds of thousands of websites currently infringing on this.
Boy is this bad news.
The cold war brought us opponents with arsenals so fearsome that no sane person could use them.
With what's been going on in the software and business practice patents, we're coming to the same kind of brink (Eolas, this, the Amazon one-click, etc.).
Enforcement of some of these patents would bring destruction onto large parts of the economy, only for the sake of a system that was originally meant to give innovators just enough incentive to keep innovating, so that society at large would benefit in the long run. It's pretty clear the current system is acting at least as much as a brake as it is an engine for progress.
It's going horribly wrong. If the whole notion of "intellectual property" isn't fixed, then the entire system is in jeopardy of collapse.
"Provided by the management for your protection."
"Customization of network documents by accessing customization information on a server computer using uniquie user identifiers"
- good job I never use "uniquie" identifiers.
After being burned by Eolas...they may decide to patent everything they can in order to prevent from being sued again. The patent of cookies is likely to be unenforceable and if microsoft tries they may be targeted for more anti-trust action (for using lawsuits designed to damage competition in the marketplace). IE has 97% of the market its unlikely they are going to go after everyone else.
This morning, they disabled it. I guess someone like a Yahoo or AOL can challenge this, but it will be the little sites that end up suffering.
One of the references is to "New sites aim to personalize web navigation", Information & Interactive Services Report, BRP Publications, vol. 17, Issue 31, 9/96". The patent was filed in 12/96. So by definition, anything that was in that report can not be a claim of this patent.
t m, Aug. 24, 1996, pp1-5.*" we can rest assured that simply using a cookie is not patented here. So what *is* being patented? It can't be user customization (prior cite), and it can't be the cookie itself (this cite).
The point behind references is to show items upon which the patent built, and by being in the references it can not be used as a prior art argument. However, the converse is that the techniques used in referenced items are not part of the patent, even if the patent later makes claim to something that would appear to be such. All that can be patented at that point is "improvements" upon such a system.
Since another cite is "Persistent client state HTTP cookies", http://oradb1.jinr.ru/netscape/MISC/cookie_spec.h
I suspect the clue must be in the later citations. Since these are from dates *after* the submission, and specific refer to Microsoft, these would be used to support the unique nature of the patented claims. I can only guess that this patent is very narrow in covering the *exact* implementation shown in the diagrams, as any broad claims to user customization are defeated by the references Microsoft themselves make.
A large portion of the document for example goes into specifying how a computer works in a general sense. Another simply lays out the format of a cookie. The only thing that appears unique to Microsoft here is the use of CoCreateGUID to obtain an identifier. That should be hard to work around...
Sig under construction since 1998.
"My local weather report is about as useful as Windows ;-)"
Must live in the Antarctic.
Man1: What was your weather yesterday?
Man2: Snowy.
Man1: What was your weather the day before?
Man2: Same as yesterday.
Man1: And last week?
Man2: The same.
Man1: What about tomorrow?
Man2: More snow.
Well you have to be a really sh*tty websystem builder to do an implemetation that infrings that patent. It is so old stuff who's using that? same as: using a hammer to smash a brick to squash a mellon patent. Next please, where's me blender!
it looks like the same patent examiner also granted them a patent on web services yesterday.
patent 6,632,249
who is stephen s. hong?
Using someone's "Name" to get "customized information". How is this different than using any other unique ID to pull out "custom" health records? School records? Any other "customized" data?
This patent is garbage because it describes what they want to be able to do, not a particular method of doing it, and I don't see any "improvements" that the claims seem to state. This is quite typical of the claims in a software patent. For a hardware patent, as far as I know, you must provide an implementation of the idea.
I've said it before and I say it again: write your congressmen to start a movement to reform patent law!
"There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
Wait a second... if Microsoft is claiming that this information is stored server side and the content is fed automatically, then that means that NO information can be supplied by the client... no IP, no Session, no Cookie Nothing.... Which seems to mean they patented nothing at all...
you say that we should look at claims 11-20. Claim 11 is referenced by 12 to 16 and it describes Cookies.
Claim 17 describes server-side-cookies.
I didn't bother to read the rest but since claim 11 describes cookies and claims 12-16 refer to 11, maybe we should ignore 1 to 16 and only look at 17 to 20? Or maybe just at 20?
Or maybe it's time software-patents and how they're being granted should be reconsidered.
Today Microsoft was granted a patent for "the movement of air molecules using an organic bellows device for the purpose of saturating oxygen transport devices".
Next thing you know, Gates and Ballmer will be licensing the air we breathe.
Ruby on Rails Screencast
hopefully, they can't enforce this madness in europe (hope it stays that way ;)))) )
uniquie
I hope they haven't patented their spell checking software.
This is easy to end run. HTML != XHTML, heck you could even get the server to send RDF/XML and use a client based XSLT library to convert it into HTML and/or XHTML. no probs..
Ok, so patents are retroactive to the date filed. So that leaves 10 years (patents are active for 17 years, right? i forget..) for MS to enforce this patent which isn't very broad in scope. Make one minor chage, one different claim, to what they are doing and you have a new "patentable technology" or a way to circumvent their patent.
Just innovate beyond their innovation.
"You said it, but then again, this is /. What did you expect? If there was a reference on the Main Page that said. "Bill Gates takes a dump. It's brown.", within an hour, there'd be 300+ replies slamming Gates, feces, Microsoft and how all 3 are really the same thing."
If he patents "taking a dump"? Then yes you will hear 300+ justified complaints.
Face it, the patent system is broken. And the citizens who have to suffer because of it, have a right to complain. Simple as that.
if the customization information on the second client computer is identical to the customization information on the first client computer?
"I'm just here to regulate funkiness."
Sounds to me like they just got a patent for doing what slash does when I log into slashdot to get all of my customizations. That sucks.
-- Thou hast strayed far from the path of the Avatar.
>> And patents effectively give the holder a monopoly on the idea. "The right conferred by the patent grant is, in the language of the statute and of the grant itself, "the right to exclude others from making, using, offering for sale, or selling"
That's what patents are supposed to do. Only oddballs like RMS think people will continue to invent things without any prospect of reward and benefit.
By the way, a patent does not give the holder a monopoly on an idea. As you say, it excludes others from making, using, offering to sell, or selling the invention. None of those is an "idea". It's clearly impossible for anyone to have a monopoly on an idea, but patents concern themselves with specific implementations of ideas. E.g., did Edison acquire a monopoly on the idea of the light bulb? No, just a particular implementation.
-- Slashdot: When Public Access TV Says "No"
I'm no Microsoft hater - I honestly doubt most Slashdot readers are either.
...So, there you have it. There are no claims that could not be applied to any news site, any weather site, any sports site, any entertainment site, any science site, or any combination that uses cookies and customization. Indeed, all of the claims are much more general than that. If anyone has any ideas on how this could NOT be applied to any of these, I'd definetly be interested in hearing any other interpretations - I can't see any other way of differentiating based on this document.
I've read the 20 claims. None of them contradict the idea that any news site's weather report could meet any and all of these claims.
1 describes a an abstract computer connection with persistant state and cookie setup and use - it is actually the most specific claim
2 describes the storage of the cookie on the user's system
3 clarifies that the cookie can help identify the connecting system
4 states that HTML is used
5 states that the cookie will contain data about user preferences relative to the site
6 states that information in the cookie may relate to one or more of the following: news, sports, financial matters, entertainment, science and technology, life, and weather
7 states that the form to select preferences will be in html
8 says that the internet may be used in this system
9 says that they may database user information
10 URL's may be used to state addresses
11 cookies may be used to send custom data to the user
12 the cookie can be used to identify the user in step 11
13 the cookie may (again) store this identifier used in step 11
14 again, the user may use a form to set preferences
15 again, topical groupings may be used in this form
16 again, this can take place on the internet
17 this process uses a client-server model, with cookies
18 requests may be cached along the way (happens on any network)
19 again - there is code that allows content to be customized based on the cookies
20 different computers may have different cookies, and they can both still access the system
Note: I have intellectual property lawyer relatives I speak with, yet I am not a lawyer myself.
Ryan Fenton
Let me see here... (scrolling down)... "This HTML or network document customization is capable or providing each user who accesses a network address with an HTML document that is matched to that user's preferences. This customization adds to the strength of linked information provided by HTML documents by providing each user with the information, or links to information, that the user actually wants."
That's from the description, which translates claims 1-20 into real English. It sure looks to me like they're basically patenting My Yahoo! and every other site that ever used a customized home page.
This isn't a complaint about Microsoft; if my sister was issued this patent I'd be equally astonished. This sort of thing has been going on ever since CGI and cookies, when Microsoft was still deciding whether the Internet was worth their while. How it could ever get issued is utterly beyond me.
Parent is talking bullshit.
Grandparent poster actually knows what he's talking about.
The patent attorneys generally think the first claims are broader but hence will be easier to to overturn, so they add more specific ones later. The first ones are still individually enforcable unless/until they're overturned, though.
The independant claims (the ones that don't say "the method of claim N where...") are the most important part of any patent.
Posting AC 'cos I'm named as inventor on a few software patents, and I don't want to lose my karma.
I thought that usernames and passwords were unique user identifiers.
And whats the problem with only allowing code patents, not software idea patents?
Mod the parent up!
Wouldn't this already be covered in their patent of ones and zeroes?
-3Suns
~~~~
The Revolution will be Slashdotted
isn't slashdot itself prior art on this? I mean, you log in, and your stored preferences (Credits etc) are loaded for your page-viewing pleasure.
If it wasn't for claim 6 stating limits on what they are patenting, then they would have a patent on DHTML or for that matter any other web application.
I don't think that they can actually collect on anything since this is almost the foundation of everything w3c does, thereby giving rights to all users to use it royality free.
patents have to be the most misunderstood legal issue related to technology. I know I don't understand them, and from reading posts on /. it's apparent to me that most here don't fully understand them either. Why do people insist on having passionate discussions about things they don't fully understand? It's like insisting on singing in church as loudly as possible even though you are a terrible singer - no one wins.
at least no one's patented brownies yet...
So I say lets start using XML/XSL browser and all the patent up the ass.
does the fact that the USPTO spelled 'unique' wrong:
"Customization of network documents by accessing customization information on a server computer using uniquie user identifiers "
mean that M$ has a a patent on something that doesn't exist?! Quick, somebody jump in before it's too late!!
To me this looks like the perfect companion for stuff like DRM and Passport. Once mandatory user identification will be widespread guess who will benefit from a patent for giving services based on user identification.
The patent doesn't need to be valid to act to suppress developers. Can *you* afford a patent suit? I surely couldn't. And that means that no matter how invalid the complaint, I couldn't protect myself. And THAT means that stupid patents, or stupid claims made about real patents, can be effectively used to suppress anything I do. Of course I'm against things like that. It's not about justice. It's not about invention. It's not about innovation. It's not about techniques. It's about using cash to suppress the competition.
I think we've pushed this "anyone can grow up to be president" thing too far.
Okay, more like those fortress of doom armories in action movies.
The patent you listed only describes web-content generated for application dialog boxes, using DHTML and another of their patents for something called "TRIDENT." It's so specific as to be useless save as a buttress against folks like Samba who would copy the functionality on the server end for interoperability.
No wait, that's pretty damn scary.
"Learning is not compulsory... neither is survival."
--Dr.W.Edwards Deming
Could this unique identifier be something like a .NET Passport?
Your passport could potentially identify a set of predefined settings that would be applied to every supporting website that you visit.
Could this be what they're getting at?
Lets just take Slashdot. The server has state. It knows who I am and I can leave a cookie on a system so that Slashdot can know that I am the normal user on that system. Slashdot tailors its output depending upon my stored preferences.
I don't know when Slash started all its per user customisations, but there were definitely other web systems that could deliver content based on user preferences seven years ago.
See my journal, I write things there
I've been writing software that looks at a login, takes that info looks up corresponding data in a database and then generates the HTML to display. Been doing it since '95. PRIOR ART......................
I've done it in C++, Java and PHP........
Except I try not to use cookies......
So Long and Thanks for all the Fish.
I suppose you're right. This patent doesn't say "Microsoft definitely owns this obvious idea, which is as common as crabgrass."
Instead it says "if you invent a web service which appears to use this obvious idea, a big corporation can arbitrarily force you to turn your life savings into legal fees. After five years, assuming you stay out of bankruptcy court, you will know whether or not their claim has the force of law."
Imagine my relief.
And I'm not flaming Microsoft. This particular patent is just a symptom. I'm flaming the U.S. Patent Office, which seems hell-bent on insuring that the only U.S. citizens who are allowed to write software are millionaires, patent lawyers, MBAs with access to large venture funds, major corporations, and Anonymous Cowards who update their CVS trees late at night (and who live with the mortal fear that a lawyer will discover their True Name...)
I don't think this is patenting cookies it looks (from a brief scan of the doc) to be patenting a web page that changes its content solely on the basis of the cookie i.e. same URL and no form variables. It is basically a 'remember me' patent, though it could also apply to sessions based on cookies.
Seems like an obvious solution to me, but then I am a web developer not a patent clerk.
Wasn't customization in the browser the reason why Netscape invented the cookies?
Oh this is nothing, next week my patent on breathing comes through, and you all owe me BIG TIME... ...Jesus, when will something get done about this crap? It's like frivolous lawsuits, only orders of magnitude worse...
Death Dances Only With The Living
Does it mean it will rain constantly with blue lightnings of death crashing every second?
Sincerely,
Pan Tarhei Hosé, PhD.
"Homo sum et cogito ergo odi profanum vulgus et libido."
This is may be off topic, but I must ask, "What the fuck is going on?" Why are companies like Microsoft, Amazon, SCO, etc. are still around? This country gave them a chance to succeed and instead of giving something back they continue to screw their own customer base! Patents, outsourncing, security holes, buggy software, lawsuits on a daily basis... Now Microsoft is playing a role of a cookie monster. Isn't it enough? If I were the judge for this case, I'd throw this case out right away and threaten to sue MS back for stupidity and wasting court time. And if Microsoft does not like it, may be it should move to India.
Pak chooie.
I just filed a patent for having your computer turn on by pressing the power button. This is breakthru technology and I can't wait to start collecting money :-)
There's a much bigger threat to large parts of the economy, and that's OSS. It's already starting to take it's toll. I don't know of any instances where patents have hurt the economy, but large software companies are doing layoffs, due in part to OSS. You want to be mad about something, be mad about OSS. That's really going to be horribly destructive. Then, when the economy is in the toilet and ever the rich little college kids can't afford to write OSS in their free time (they might have to get a *job*!), then we'll be really fucked.
...this is pretty scary. It seems like it covers about 80% of the functionality of your typical login/ID system implemented widely across the web. It will be interesting to see if/how Microsoft pursues and protects this patent. I really feel like owners of patents should be required to sue *everyone* that infringes, not just cherry-pick the richest few. That way, it would make overly broad patents potentially too expensive to enforce.
I'm being sued by Microsoft for logging into a BBS!
Microsoft can use this to completely monopolize the software market if in its broader scope it is enforceable. Hopefully it will be challenged in some manner and effectively anulled. However, if not, Microsoft will not allow any entity to do something that is encumbered by this patent unless they are using MS or MS approved software. This could mean the near death of all server OS's on the Net but MS's, and by consequence, all non MS OS's on the desktop. This is not just scary but outright, fundamentally disturbing.
"What about [big obvious example]?"
"Haven't they heard of [lesser known example, generally an Open Source project, or something that has been in UNIX distributions since time immemorial]?!"
"I remember I used to use [Obscure example from the days of yore] and it did basically the same thing"
But what do you DO with this information? It seems like a nice exercise to try and pick apart the claims and come up with increasingly obscure references for their prior expression, but is there any actual good that can come of it? (Ok, the last statement kind of implies that all patents are bad; they're not.)
Assuming that at least one or two of the cited examples are valid, there may well be legitimate challanges to the patent. The question is, what to do about it?
It seems infeasable for some random Slashdotter or group of Slashdotters to light up the Laywer Signal and engage Big Evil Corperation in fisticuffs. Afterall, where's the gain? Would the case even be accepted if you weren't the one holding the prior art? What, then, is the answer, or is this just a big geekly pissing contest?
Only thing that comes to mind is firing off a letter to the holder of the prior art, telling them that you enjoyed using their product on the old VAX system at school or whatever, and now Big Evil Corperation is trying to eat their lunch, patent-style.
"These people look deep within my soul and assign me a number based on the order in which I joined" --Homer re:
Is Microsoft claiming to have invented the cookie, or just the process of using the cookie for what it was intended for, storing information between requests and sessions. It baffles me how it can be legal to protect something that is just a combination of technologies being used for something they were intended for.
If someone held a patent on the wheel, could they patent attaching a wheel to anything so it can be rolled around? I can understand a patent on some mechanism that is unique by itself, but to patent every worthwhile use of the mechanism is absurd.
I just read the claims in the patent. This is completely outrageous.
In a nutshell, it covers the universal mechanism of delivering user-specific dynamic web content: tag the user with a unique ID (usually by way of a cookie), then use this ID as a lookup key into a database where user-specific settings reside (which the user provided at some earlier point by submitting an HTML form), then deliver HTML pages that are customized based on the stored user information (e.g. "This page was generated by a Barrel of Attack Elephants for cdunworth.")
If this patent is enforceable, nearly every single web application ever written would be subject to it. Your online bank uses this mechanism. Slashdot uses this mechanism. Amazon uses this mechanism.
There must be prior art to invalidate this. Aren't there any software developers that work at the patent office???
Infringing a patent requires that only 1 claim be implemented. You can't simply ignore a claim because it is broad, they all matter. True, in patents, usually the first claim covers the gist what is being patented, and the rest of the claims add specific features to the base invention.
Now, of course you can defend against an overbroad claim in court, and even stand a chance of getting it struck down, but you will still end up spending thousands upon thousands. perhaps more. Friends, this is why taking legal advice on slashdot is bad idea.
I don't have any weather, I live underground you insenstive clod!
He is the best sailor who can steer within fewest points of the wind, and exact a motive power out of the greatest obsta
Why? Inflated tires have a larger surface area.
Well, first off, we need to clear something up. Wheels certainly do reduce friction costs on motion, but not by reducing surface area. They do so by turning. The bit of rubber touching the road shouldn't be moving much relative to the road. The force from friction is precisely what's moving the car forward. A car is supposed to have great friction between wheel and road - again that's how it moves. This also explains why "braking" relies mainly on "stopping the turning" than "increasing surface area".
The problems with under-inflated tires are to do with the unpleasant mechanics involved in deforming the tire and such.
Why are aircraft round instead of square?
Friction is about rubbing. A large part of aerodynamic drag is about pushing air. These are completely different things.
how friction increases with relative velocity
It doesn't, so it's probably just as well that the article doesn't explain that. Friction is typically highest at zero relative motion.
Let's not stir that bag of worms...
After a seven year wait, Microsoft was granted a patent Tuesday for the binary value of 101010 (also known as 42 in base 10), patent lawyer-speak for the answer to Life, the Universe, and Everything for such purposes as "complete and unchallengable ownership and control of everything". Microsoft later issues the following warning that due to a critical flaw, the universe will need to install security patch #12455231244453+e42 and then reboot.
As I read it, this sounds exactly like what Active Server Pages, Java Server Pages, and PHP are designed to do.
:)
Cookies are required, at least for ASP and JSP, as this is used for authentication and identification. I don't know about PHP, as I've never tried to turn off cookies and use it.
The "customization options" are basically a request. In their example, if you only want to see weather, sports, and news, you would check those three boxes on an HTML form page and click submit. The returned web page only retrieves those three areas and formats the web page with this specific information. The embedded script would probably retrieve these web page fragments from a database.
The return document is HTML (as expected for PHP, ASP, or JSP).
The described preferences are essentially a client side persistent cookie, so you don't have to fill out the form again. Nothing new here, but this is a method patent, not a specific item patent (e.g. not a patent on cookies themselves, but a patent on a method that uses cookies).
Oddly enough, claim 6 appears to restrict the information to "one or more of news, sports, financial matters, entertainment, science and technology, life, and weather." Depending on interpretation, this can be read as either extremely broad or extremely specific... Are my choices on the customization screen those options, or are they anything and everything related to those options (e.g. does it just cover a weather checkbox, or is Tulsa weather also covered?). I'm sure Microsoft meant the latter, but this appears debatable to me
Does this mean if I am logging onto a server with my user directory via NFS and I have configuration files on there that are specific to me and my desktop - background settings etc. this is covered by this patent?
This has been around long before you could even put Windows onto a network let alone a server. Who granted this sh*t?
Since the fish doesn't have lawneesh to english, i'll try to do it by hand.
claim 11 says: Use of cookie to send customized HTML
claim 17 says: Use of cache for claim 11.
claim 18 says: use of HTTP GET, use of CGI and use of distributed cache
claim 19 says: same as 18 plus a login system
claim 20 says: a server can suport more than one user
http://news.com.com/2100-1027-5090679.html
That story details a patent which is far worse. I see the patent presented by Microsoft as simply another protection mechanism.
Yeah it looks silly when you do the 2 minute analysis. Yet, when looking down into the history of patents and litigation it just becomes insulation.
Typically you get these nice little lawsuits, counter lawsuits, and then everyone settles confidentially with swapping of related patents and such.
If anything, I would not be mad a MS for getting the patent, its far better they got it than some corporation/person/other with pent up ego/idealogical issues using it as a sledge hammer to make news/money for themselves. Sure MS will probably beat someone with patents, but big corps do seem more logical about their application of them.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
Seems like microsoft isn't the only one having fun with this sort of stuff. They are just getting on the band wagon. In the end I wonder who or what will be left standing.
Before anyone asks, I did not RTFP...
This sounds like "session cookies" to me. A Unique IDentifier(UID) is generated on first connect to a site and that UID is used to track your movement and configuration through the website.
This is a basic feature in PHP - the "register_session("$var")" function . I'm sure there are numerous other examples of this being used in other web languages (Perl, ASP, Java, etc...). This has obvious practical use in things like weblogs and even in e-commerce sites. Including such sites as our patent-hungry friends at Amazon.com.
The entire one-click thing they have is built on the premise of being able to remember the user and what that user has ordered while they are online - in other words, tracking their session. Session cookies by any other name.
Either Amazon is using this newly patented technology without a license, or Microsoft has a bogus patent (surprise surprise) based on already patented prior art.
I smell a big patent infringment party coming on here - real fast....
Ron Gage - Westland, MI
The patent requires that the unique identifier be returned to the client computer.
If one wants to work around it, all you have to do is assign the unique identifiers on the client, and keep them on the client.
So, if Mozilla reads /dev/urandom and hands
some bytes to the server as "my unique ID",
along with the user preference information,
the server is allowed to store that,
and later use it without violating the patent.
It's only illegal if the server makes up the UID, and hands it to the client.
Likewise, any site that uses your e-mail address as a globally unique ID does not have to violate the patent, because there is no need for the server to return your e-mail address to you.
So, all that needs to be done is the following: modify HTML forms so that you can make the client send a UID along with the form data. I'd suggest adding <input type=uid> to HTML forms.
Then, you need to add a facility to HTML cookies, so that the UID can be generated on the client. I'd suggest
Set-Cookie: UNIQUE=CUSTOMERID; path=/; expires=Wednesday, 09-Nov-99 23:12:40 GMT
which would set the NAME CUSTOMERID to a unique and random 512-bit value. The above cookie would be equivalent to
Set-Cookie: CUSTOMERID=89439263482893462; path=/; expires=Wednesday, 09-Nov-99 23:12:40 GMT
That would allow most web services to operate much as they do today, though of course there would be a substantial cost to make all those software changes.
For those that didn't RTFM, the patent is about customising content (which may include weather reports).
Exactly.
They gave one specific example. As I read it, the patent could go as far as to preclude Amazon's personalized shopping, CNN's targetted news, and Slashdot's login facility.
So it is far worse than the title suggests.
How is that FUD, exactly?
Microsoft is to software what Budweiser is to beer.
"A Frontend control program to allow interface with a computing device to avoid use of PunchCards and pure Binary entries in a multi-user environment while allowing use of mulitple devices attached to the computer to be used in a productive environment performing muliple tasks."
Then patent a shell to interface with the OS...
"Interactive Wrap to and OS to allow easier direct interfacing with OS interfacing with the computer."
DEATH TO SUPERFLUOUS TECHNOLOGY PATENTS!
Pronunciation: su-'p&r-flu-&s
Function: adjective
Etymology: Middle English, from Latin superfluus, literally, running over, from superfluere to overflow, from super- + fluere to flow -- more at FLUID
Date: 15th century
1 a : exceeding what is sufficient or necessary : EXTRA b : not needed : UNNECESSARY
2 obsolete : marked by wastefulness : EXTRAVAGANT
- superfluously adverb
- superfluousness noun
-1 Overrated (Too many big words for me to comprehend)
For example, with the aparent attitude of our current patent office Edison could have begun the light bulb patent with a claim like "1. An electric device where light is produced by the application of electric current, without the production of an electric arc." (The last bit to get around arc lamps, which I believe existed previous to Edison.) Claims 2 through N would then go on to describe evacuated glass bulbs, filaments, etc. and would all start like "2. a device as in claim 1 which..."
Note that the first claim would effectivly prohibit production of florescent lights, LEDs and any number of other light producing items. Those items could be patented themselves, but their inventors could not legally produce them without licencing Claim 1 from Edison. As such, the "idea" of the light bulb would have been effectivly patented, not just the incandescent filament embodyment.
It is up to the patent examiner to determine when a claim is too broad to be allowed. In the patent I hold, my original claim 1 was rejected for this reason. We just removed claim 1 and rewrote claim 2 slightly to be independant and *poof* the patent was approved.
If the examiner had allowed my first claim, someone could have just taken me to court to have the same effect of nullifying that claim. The problem is that Microsoft has the cash to make it very expensive for anyone to challenge their overly broad claims which have been allowed by USPTO. (p.s. I know, LEDs etc. came more than 20 years after Edison. This is just an example)
McFly777
- - -
"What do people mean when they say the computer went down on them?" -Marilyn Pittman
How much will Slashdot have to pay them to put my username under "Welcome to Slashdot"?
I'd weep, but it's just too much. It's gone beyond farce, and far beyond my ability to rage against it. All we can do is to trust that they don't use their powers for evil.
God help us all.
If you were blocking sigs, you wouldn't have to read this.
You just described the old useless Active Desktop wich, in case anyone cares, Macromedia plans to revive with Macromedia Central in a similar way (Real Soon Now (tm)).
Ask the experts before calling me an idiot.
The experts in your article agree with my point perfectly. Either you're not understanding the point, or you've changed your mind.
The article you mention talks about maximizing friction? Why? Because road/tire friction is what moves your car forward. It's something you want to maximize, rather than avoid in order to save gas. I'm glad you now understand this, because you had it completely, idiot backwards before. Can't you see this?
I can assure you that the the friction averted by "rolling" is made up for at the axel. Why else do you need bearings?
Of course friction is important to minimize at the axel. It's a completely different issue than tire/road friction. That you're trying to grasp at this signals that you've given up your original argument - I'm glad, because it was retarded.
And yes, underinflated tires increase fuel consumption.
I never disputed that, idiot. I only disputed your interpretation (ie, that the lack of efficiency is due to increased friction).
Let's not stir that bag of worms...
MetNet was a network of weather stations across Oregon. It may have existed as far back as 1991, but was definitely in operation in 1993, when I wrote some Perl scripts and did some web development for them.
/ /m etnet.geog.pdx.edu/
We produced custom weather reports and delivered them via email and web.
http://web.archive.org/web/19961221031214/http:
There is substantial prior art for this patent.
Cookies were first introduced by Netscape, either with Navigator 1 or Navigator 2. In any case, they were being discussed on public mailing lists in the first quarter of 1996, well before the December 1996 filing date of this patent.
Now all that needs to happen is for someone to tell the USPTO...
what the hell is it?
consider, anyone of their 'claims' are already accepted industry methods, and are being done, or has been done in the industry since the industry's inception. it doesn't make sense.
what's the point of this patent then? the methods described are not unique, but its ramafications are global in nature.
i question the intensions of the 'rubber stamping' of this patent by all involved.
this is not a troll-gram, but a real question, i read the patent, there exists prior work on all this stuff, and its not from m$. i guress i'm missing it, but these m$ folks have a prior history, and its not fun, healthy, or anything i'd teach children to learn to be.
http://www.theonion.com/onion3311/microsoftpatents .html
My favorite quote:
"If this patent holds up in federal court, Apple will have no choice but to convert to analog," said Apple interim CEO Steve Jobs, "and I have serious doubts whether this company would be able to remain competitive selling pedal-operated computers running software off vinyl LPs."
This sounds like it might also cover using cookies to store username/password login information -- the kind where you check a box to login automatically.
This seems like a thinly veiled effort to patent the use of cookies period, or at least what most people use them for.
Punctanym: alternate spelling of words using punctuation or numerals in place of some or all of its letters; see 'leet'
7.2 Mating surfaces
When two surfaces are pressed together under load, their apparent area of contact Ar is afffected by the asperities present on their surfaces and is more difficult to accurately determine. The tops of the asperities will initially contact the mating part and the initial area of contact will be extremely small. The resulting stresses in the asperities will be very high and can easily exceed the compressive yield strength of the material. As the mating force is increased, the asperity tips will yield and spread until their combined area is sufficient to reduce the average stress to a sustainable level, i.e., some compressive penetration strength of the weaker material.
The real area of contact can then be estimated from Ar = F/Sp = F/3Syc. Note that the contact area for a material of particular strength under a given load will be the same regardless of the apparent area of the mating surfaces.
7.3 Friction
Note that the real area of contact Ar is independent of the apparent area Aa that is defined by the geometry of the mating parts. This is the reason that Coulomb friction between two solids is also independent of th aapparent area of contact Aa. The equation for coulomb sliding friction is f=uF. (Some good stuff on how plough force affects friction which I'm not typing out)
Effect of roughnes on Friction
One might expect the surface roughness to have a strong influence on the friction coefficient. Tests show only a weak relationship, however. At extremely smooth finishes, below about 10uin Ra, the coefficient of friction does increase by as much as a factor of 2 due to an increase in the real contact area. At very rough finishes, above about 50uin Ra, the coefficient of friction also increases slightly due to the energy needed to overcome asperity interferences (plowing) in addition to shearing their adhesion bonds.
Effect of Velocity on Friction
Kinetic Coulomb friction is usually modeled as being independent of sliding velocity V except for a discontinuity at V=0 where a larger, static coefficient is measured. In reality, there is a continuous, nonlinear drop in u with increasing V. This function is approximately a straight line when pltted against the log of V and its negative slope is a few percent per decade. It is believed that some of this is due to the increased interface temperatures resulting from the higher velocities reducing the material's shear yeild strength.
Rolling Friction
When a part rolls on another without any sliding, the coefficient of friction is much lower in the range of 5e-3 to 5e-5. The friction force will vary as some power of the load (from 1.2 to 2.4) and inversely with the radius of curvature of the rolling elements. Surface roughness does have an effect on rolling friction and most such joints are finished by grinding to minimize their roughness. High hardness materials are usually used to obtain the needed strengths and promote smooth ground finishes. There is little variation of rolling friction with velocity.
"Uh... yeah, Brain, but where are we going to find rubber pants our size?" --Pinky
Can someone explain the major differences between:
microsoft patent
and this
weather central patent?
He painted a unicorn in outer space. I'm askin' ya, what's it breathin'?
They were supported by Navigator 1.1 in March 1995. Microsoft's patent filing references Netscape's spec, including this explanation:
This simple mechanism provides a powerful new tool which enables a host of new types of applications to be written for web-based environments. Shopping applications can now store information about the currently selected items, for fee services can send back registration information and free the client from retyping a user-id on next connection, sites can store per-user preferences on the client, and have the client supply those preferences every time that site is connected to.
In 1995, as a contractor to Intel, I architected and developed a solution that delivered customized lists of news releases and other information to end users based on unique user tracking information. Cookies were not widely used yet, so we had to invent other mechanisms, which performed the same function. There should be plenty of documentation on this if people wanted to look for it. The system was publicly available on the Intel corporate website, for anybody to make use of.
A few years after I was associated with launching the project, it was rewritten to use cookies, and eventually Intel took the feature off their website.
If anybody at Intel wants assistance in tracking this down, feel free to contact me at arhspam at hootons dot org.
Consider an application that resides on a network, such as email client software. This application defines a screen (or "document") that is displayed to all users who run the application.
Now, every user has a mailbox containing his personal mail. The system utilizes this mailbox (i.e. "personalization information") to customize the screen/document displayed by the email program.
How about that for prior art?
Ya know its nothing like a daily dose of slashdot to turn me into a frothing angry, liberal wanting to scream at you guys in order to get you to listen, kinda like herding cats down a hallway with doors.
1) slashdot is known for slash-doting web sties.
2) believe it or not politicians do pay attention to their mail.
3) if every slashdot user snail mailed their congressman, senator, president. and a news company about this, they would probably listen, and look into it.
4) if you don't do this than every time a ridiculous patent comes up, you are responsible for it, democracy is a responsibility not a birth right.
How broad a reading would it take to apply this patent to any browser that tracks URL history for indivual users on the same computer?
I thought I knew more about it than I do. Just from the few links I looked at, there's a lot of stuff there I didn't ever think about.
Mostly I was just really in the mood for a flame war today. Oh well - maybe next time.
Let's not stir that bag of worms...
People see a person on the street, they match that person's face with information on them: their name, the way their voice sounds and all sorts of info so they can customize a greeting for that person...
I should patent that, then God would have to pay me royalty fees!
Microsoft patents breathing, God says he's pissed.
They have patented standards that have been openly published for more than 7 years. Netscape had used this technology on thier website before MS knew what a cookie was, since they were the first browser to use them.
Think of it this way. The pencil was invented, and the standards for making pencils went to the IWISA(International Writing Instruments Standards Association) for public consumption. Then Mead comes along and patents the use of a pencil to write notes on paper. You can't patent the intended use of an invention. Though if mead developed a means to turn said pencil into a flying machine, they then would have a case for the patent.
Cookies were intended to either store site preferences, or enough data to recover those preferences. This will fall when challenged by a company with enough cash, or when someone like EFF stands up for a little guy.
That's a new one....
-Valiss
In the good ol' U S of A, you could patent breathing if you had enough money to influence people and push it through.
---
Kucinich in 2004!
This means that almost all of my web-enabled applications are in violation of this patent. (And yes, I did read the patent document)
An example: A session-based survey form.
1) a user visits the site and starts filling out the form
2) half way through the form, the user chooses to save the form to the server to complete later
3) A unique ID is generated as an Index (and password) for the record in the database
4) The user later returns to the site and now loads the form using their email address and the Unique identifier/password
5) The HTML form is generated with the saved values in place and displayed to the user.
So: Customization of network documents (the form) by accessing customization information (the saved form values) on a server computer (my web server) using unique user identifiers (email and unique ID/Key/Password)
I smell a class-action suite coming on.
A couple of points:
Who did ol' Bill have to sleep with to get this patent?!?!?
Reality is in the mind of the beholder - me 1996
"Generally speaking, the first few claims in a patent are not serious attempts to patent something."
:-)
Well this makes me feel better knowing this. I though for a minute that the patent laws were spinning out of control; allowing such things like a patent on a single click purchase.
What a relief!
The race isn't always to the swift... but that's the way to bet!
This patent seems to kill the web -- or at least anything that uses user state information, and some sort of web application to personalize a web site for a visitor or user. And it _does_ kill it, quite nicely, as written.
One might argue that this may only entail a Passport-type system, a system that can feasible handle *every* web user with a unique ID. Or you might argue that any username that is unique within one particular system, be it represented as a GUID or as the username "fred123" *is* a unique ID.
And, yeah, it's a broad patent, and to me, a seemingly obvious one -- we've been storing user preferences in database for YEARS for one thing or another. But hey, if you gots money you takes Microsoft to court.
Me, I'm looking for loopholes, and I think I found some, and, ironically, the best solution, and the easiest to implement is the *same* loophole that Microsoft is using to get around a patent these days. If you have a couple thousand dollars and a time machine, I suggest you go back to 1995, file for a patent for these, and then do us all a favor and don't make us pay you to use the idea.
On first glance, the *same* solution that Microsoft itself recommends users take to get around the Eolas (is this the right company name?) can be used here to get around microsoft's patent on a web server returning *one* *single* *customized* *html* *page* for a user. Simply use separate javascript to go out and get *partial* documents for the personalized stuff (and don't use a cookie to ID the user in these cases, embed something *in* the URL. More on this below.), and document.write it into the page, and totally avoid the scope of this patent. And if Microsoft asks you any questions, remind them that if they make you pay them, they'll be paying lots more to some other company.
Or, use hidden form fields or URL-based tokens to store the user id, since this patent only seems to deal with the inclusion of a unique user ID in a cookie.
Or, don't pass user information in the cookie at all. Use a unique *session* identifying cookie, and store the *user* information strictly server-side.
Soooo as you can see, there's a couple ways around this, and I suggest you patent them really. REALLY. FUCKING. SOON.
Ed R.Zahurak
You know, oblivion keeps looking better every day.
Prior art? Yeesh.
Why is it every time I read a patent document, my colon wants to jump out and strangle my brain...???
patent the patenting proccess and then sue the patent office.
Secondly, wildly broad claims normally start, and increasingly narrow claims are made as one works down the ordered list. Therefore, the first thing you claim is going to be ridiculously broad. Generally speaking, the first few claims in a patent are not serious attempts to patent something. The last few claims are the ones of importance.
Yes, the first few claims are "overly broad", and that is the problem. The patent office has allowed those claims. That means they are in force until someone goes through the trouble and expense of trying to have them struck down in court. And they may not succeed at that, because contrary to your inane suggestions, there is no law saying that "the first 10 claims of a patent are always invalid".
The fact of the matter is, patents are structured with a series of claims, as you can see in the linked article. Claims are the only thing with meaning in a patent. The rest is provided for reference, clarification, and simple defence. So the only thing of true importance in this document are the claims, near the top. [...] Nothing like patents to bring out the righteous indignance.
Ah, well, you speak like someone who likes to pretend to know something about patent law on Slashdot. Congratulations, you have successfully parrotted the two or three key phrases to fool the high school students on Slashdot. Of course, to the rest of us, you are stating the obvious and your comments are merely redundant noise.
In reality, this patent should outrage any engineer and software developer. It is particularly outrageous because the patent examiners allowed the first 10 claims, but the remaining 10 claims are almost as bad.
However, as far as this being a Microsoft patent, the only thing that is unusual about that is that Microsoft didn't use to write a lot of patents at all. Now they have merely caught up with common industry practice in the creation of such stupid patents. We shouldn't hold that against Microsoft any more than we hold it against any other company that engages in such practices, but we should certainly criticize Microsoft for this patent as much as we would criticize IBM or Apple. Companies like that cannot unilaterally stop writing such patents because they need them for trading. But they can become politically active and have the patent system changed. In fact, they are probably pretty much the only players who can ultimately get patent law changed.
It's called "cookies" and is better for most situations anyways.
We all complain about stupid patents, but has anyone tried to do something about it? Looking at the Petition Practices webpage there doesn't seem to be any non-litigation way to revoke a patent. :( It seems like there should be a way to let the USPTO know about any prior art.
Any IP lawyers care to comment?
Fuck Micro$haft..
That will split any time the patent idea is useful into two half - one for the patent holder and the other for the public.
Let's say, any given technology on the web is out of hype in 18 months. Ok then, 9 months the patent holder can milk the caw, while the other 9 months it's for the public benefits.
Less is more !
Sun had there Burritotool and Pizzatool back in 19912 01.shtm l?tid=154
There is some discussion here.
http://slashdot.org/articles/02/08/22/1732
From most of the Sun office, Sun employiess could run this tool on your workstation and it would fax an order to the appropriate restaurant that would deliver it right to your office. Very good for keeping programmers from being distracted by things like lunch, dinner, or going home even.
Anyhow wouldn't this be location specific services and information?
Or for that matter wouldn't yp.yahoo.com also predate the MS patent?
I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
Claims are the only thing with meaning in a patent. The rest is provided for reference, clarification, and simple defence.
That statement, of course, is complete nonsense. The primary purpose of a patent is to teach an invention. The claims don't do that, the body does. If the patent isn't written sufficiently so that your average engineer or programmer can implement it, then the patent is not valid. The "meaning" of a patent is not in the claims, it is in the rest of the patent.
The claims primarily matter for certain formal aspects of the legal process, but it has never been the intent of patent law to become some kind of playground for IP legal battles. The intent of patent law is to get people to publish novel ideas and for the patent office to determine what is novel and what is not. Legal disputes over patents were meant to be the exception, not the rule. Of course, today, the process seems to have become one where the patent office approves just about anything and then lets the courts sort it out. And the reason why we aren't seeing even more lawsuits is that almost all of the invalid patents that the patent office lets through are also worthless, so people never sue over them.
The fact that the process has become corrupted into something where many people believe that "the claims are the only thing with meaning in a patent", is one of the problems with patent law. But, of course, even in our litigious times, if you don't write the rest of the patent properly, you are still going to be in deep trouble when there is some dispute and things go to court. So even today, your claim is simply false.
they would just drop a JDAM or a MOAB on M$ HQ.
Let's put a stop to this E.V.I.L.
http://bbspot.com/News/2000/4/MS_Buys_Evil.html
Business News
WednesdayApril 510:24 AM ET
Microsoft Purchases Evil From Satan
by Brian Briggs
Redmond, WA - Microsoft purchased evil from Satan for $2.7 billion after many months of tough negotiations.
"We've been after Satan for some time," said CEO Steve Ballmer. "Negotiations were tough, but I think both Microsoft and the Prince of Darkness are happy with this deal."
Microsoft already controls 15% of the evil market, and with this purchase that number nears 100%. The Department of Justice voiced concerns over one corporation controlling so much evil, and launched investigations.
"We feel that there are real opportunities with evil, and that when evil is integrated into our next generation of Windows products consumers will appreciate evil on their desktop," said Microsoft Chairman Bill Gates. "Businesses haven't been able to fully realize their evil potential. With evil integrated into Office XP, corporations big and small will begin to see enhanced evil productivity."
"Evil is a real growing market," market strategist Frank Dresgan of Merrill Lynch explained. "Microsoft is a little late in the game, but even when they enter a market late they still tend to dominate. I think we'll see the same results with evil."
"I've been dealing with Microsoft for some time," Lucifer said. "I've been at this evil thing for millions of years, and wanted a way out. I considered an IPO, but then Steve-O and Billy came along and told me about their 'Evil Everywhere' plan. I just couldn't refuse."
Evil was founded by Satan close to the beginning of time. It has been growing steadily ever since, although most of the growth has accelerated in the past five years with the development of the Internet. Satan plans to retire to a small island in the Bahamas and write a column for the local newspaper.
(C) 1999-2003 BBspot LLC
BBspot is a satirical news and comedy source and meant to be funny. If you are easily offended, gullible or don't have a sense of humor we suggest you go elsewhere.
Citing prior art, the Keebler elves have filed suit against Microsoft for using "cookies"...
"Obviously, I'm not an IBM computer any more than I'm an ashtray" (Bob Dylan)
Microsoft Stole my cookie
A cooked mixture of flour and eggs, I will also dry it and use it for my invention.
The invention consists of a hole that allows for more even cooking (with boiling water) and decorative purposes that allows cheeses more easily absorbed by the applied and aformentioned material..
** Kraft is going to have to pay me a fortune!!!!
Unf
Obligatory disclaimer: IANAL.
That being said, it appears to this reporter that the WWW --- both in total and as individual sites/pages --- constitutes a rather huge example of prior art. I damn sure do not have any intention of writing (or re-writing) any site code to avoid violating this patent.
Picard really should have unleashed that virus into the Collective.
Happy Hump Day,
Mal the Elder
http://brandonbloom.name
There seem to be two main classes of patents:
- Absurdly broad patents, that should have been denied as "obvious".
- Innovative and reasonably specific patents - which big corporations collect as trading chips so they can't sue each other but can keep smaller companies from getting into the business; or which they look at merely in order to find ways to get around them.
So what great value, really, does the patent system provide society? Seems to me that society would have gotten better value from a simple "invention registry", where the inventor only gets the ego satisfaction of having his name recorded as the official inventor - but anyone can use his ideas.
Actually, with modern steel-belted radial tires, this isn't true.
When they are underinflated, they tend to bow inwards on the middle of the tread, decreasing the amount of friction generated with the road surface as the grippy tread comes up and the slippery sidewalls go down.
The increased energy consumption is because of the increased rolling resistance due to the increased continous flexing of the tire... it has a larger moving "wrinkle" or "bulge" that has to be pushed through the stiff matrix of rubber, polyester and steel as the wheel turns.
So, you get the worst of all worlds with underinflated tires - worse mileage, worse traction, worse control of the vehicle.
None of which invalidates your point, merely your example.
And I don't really care, I enjoyed your original post anyway. Just thought you'd like to know.
My PhD thesis describes a solution along these lines in great detail. First prototype built prior to 1998 and details published 1998. Final thesis published in 2000.
Intelligent Interaction Between the User and Online Legal Content.
Used tailored HTML based on a knowledge base contained both in the HTML and in the users client machine. Used cookies as a key to reference the users remote knowledge base that was stored on the server and to maintain state during traversal through linked documents.
The first prototype was builtin 1998, I have thesis and published papers that state this point. The main publication details are listed here.
C.A. Royles and T.J.M. Bench-Capon,(1998), Dynamic Tailoring of Law Related Documents to User Needs.9th International Workshop on Database and Expert System Applications, 1998. IEEE, pp609
Its an IEEE publication so should be easy to track down.
Surely something published in 1998 should make it VERY difficult to apply for a patent on. Obviously I was unable to patent the solution because I had published it to the public domain.
Unfortunately the way patent law works is "he who has the patent has the power." Sure it's obvious, sure it's been done 1000 times before but it's not patented.
The USPTO makes money by issuing patents not by being a fair judge. This is like paying referees based on the number of fouls they call. If the NFL did this football games would become 12-hour epics.
If "Joe's Web Development LLP" patented this and then sued Microsoft it would cost Microsoft thousands of dollars to defend agains the patent. Patents are rarely overturned by the USPTO they rely on the iraqianly expensive judicial (I've just coined a new adjective) system to clean up their messes. However, if Microsoft (or any other company for that matter) patents this they know full well that it will never stand up in court so they won't sue anybody but for a small $5K+ fee they've effectively guaranteed they will never lose a $500M+ lawsuit (Eolas anybody?).
This is a defensive patent. In 17-years it will have expired and all will be well again. If these types of patents really bother you start spending $5K+ of your own money patenting everything under the sun and assigning the EFF. Either that or start lobbying congress to change the funding mechanism for the USPTO so that they have more motivation to be responsible.
I'd like to see Microsoft "pull a SCO" with this patent and start sending out $699 invoices to My Yahoo! users to get them to switch over to MSN or face the threat of legal action. I wonder how that would fly.
And we be Microsoft.
The first claim really does define the scope of protection, together with the other *independent* claims. Usually, if the first claim claims a method, some other independent claim will claim the corresponding apparatus or product.
Anything that falls within the scope of some claim of a (granted) patent is infringing. Since the dependent claims (like "method according to claim 1 wherein blabla") are by definition more narrow than the independent claim, it is sufficient to concentrate on the independent claims.
Why do they put in the dependent claims at all? Well, in case it is later decided in court that a certain independent claim is invalid, the dependent claims serve as fall-backs.
And you really will not find a patent with "an electronic device" as the first claim (without other any other limiting features). Not even in the USA.
I suggest you try it, with a fish-scale or bow-tester that is rigged for tracking (you can tape a bit of felt-tip marker and a piece of paper on the face).
Try it on a smooth lab bench top, then on a sheet of sandpaper or other high-friction surface.
You might be very suprised....
In a totally unrelated story, all the apple trees in Washington have frozen solid, and it appears that the entire Macintosh crop will be decimated.
One day Microsoft will gain the patent for weather control... just watch.
Learn something new.
I'm pretty sure that I have prior art. And also anyone one who does XML-RCP apps probably has it too..
This is like patenting the combined use of a hammer, nails and wood to make a tree house. I wonder who's retirment plan just got a serious shot in the arm at the patent office. At least I hope someone got paid and they were not just woefully ignorant of how software works.
Software is often to general to patent this way. The Patent office would not grant a monopoly on 'word processing' which is about the same equivalent as patenting client server communication software. if this gets any serious court time it will be a true sign of the madness and utter ignorance of the court system in regards to technology. Software is almost always an issue of copyright, not one of patenting. If someone out and out steals the code thats one thing, but developing a similar capability which by its nature is similar in structure and action is not copyright. there are a bazillion differnt ways to actually implement client server communication as regards the server identifying a specific client uniquely and this patent blankets any manner of coding that accomplishes that. Again its like patenting using a hammer nails and wood to build any kind of tree house. Its "patently" absurd.
I don't ask you to be me. I only ask you not expect me to be you.
The patent and copyright system is supposed to encourage development of new ideas and products; it was not intended to suppress invention and maintain monopoly profit streams on an indefinite basis. I really wish that Congress would re-evaluate the current state-of-affairs in this area in light of the above. In spite of all the euphemistically-named "Consumer this" and "Consumer that" laws we now have on the books, it is obvious that Congress has completely lost sight of the Founder's intent. In spite of periodic mouth-noises made to the contrary, our elected representatives seem Hell-bent on destroying that portion of our legal system that was largely responsible for America's cultural and economic success. We had something that worked for over two hundred years, and I might add worked damn well, and they had to go and fiddle with it. Idiots.
In any event, the net effect of all this law-mongering has been to deter investment and increase profiteering. Just what America needs in the aftermath of 9/11 and in the face of global competition. John Hancock is probably spinning in his grave right now.
The higher the technology, the sharper that two-edged sword.
Luckily, the patent office finally stopped one mechanism of severe patent abuse and started the clock ticking on the date of application rather than the date of issue. There were some people who extended their time between application and issue into decades to both get patent-pending and then patent protection.
That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man (sic), and improvement of his condition, seems to have been peculiarly and benevolently designed by nature. Well said. And who am I to go against nature.
Where are we going and why are we in a handbasket?
One thing: What is it with this patent taking seven years to get granted? Does this mean the patent office did not initially want to approve it? Or did they suspend on the process until something or someone prompted them to restart it?
...which, likewise, customizes its display for returning users.
Actually, an easy way to design around the patent is to note that it specifically refers to "the server" which, from the language of the patent, is clearly the server accessed by the client. Thus, if one uses another server to assign identities and manage profiles, then one does not infringe the patent.
The first Patent Office examiner who got a hold of this case absolutely did not want to patent this thing.
Inspection of the records of the PTO show that the examiner made a Final Rejection on 07 June 1999, which MS appealed on 20 December 1999. Due to the backlog at the PTO Board of Appeals, a decision reversing the examiner did not come down until 17 March 2003.
Curiously, MS seems to have resorted to a rare Oral Hearing, which the USPTO usually does not entertain. This Oral Hearing was held around Nov. 2002. (Maybe that is when the MS lawyers flashed their money belt.)
In their haste to reduce their backlog and provide (ahem) "Customer Service", the Patent Office Board of Appeals regularly reverses examiners' rejection on a whim. So, it behooves inspectors of this patent to get a hold of the 17 March 2003 decision and see if it needs to be held up to ridicule.
It is bad enough when a dumb examiner allows a patent on first action just to get bonus checks; it is far worse (and believe me it happens) that the Board of Appeals reverses that rarest of rarities, a good rejection made by a good examiner.
They ought to know better but unfortunately are on a production system every bit as much as rank and file examiners are.
Actually, the barbaric acronym "USPTO lawyer" is not really English. Nor is it related to any human language, BTW. It means "Vogon poet" in Vogon language. That may explain your cephalo-enteric crises..
In Soviet Russia, our new overlords are belong to all your base.
The intent is to return a customized version of information stored on the server. POP3 doesn't do any customization of the data you're requesting. (That is also why this isn't a generic cookie patent like many people are ranting about.)
Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005
They patent just every simple trivial shit,
it would be good if the people who
are working in those american patent offices would be a lot more intelligent.
This would hinder trivial patents.
I've reviewed the Microsoft patent (6,632,248) and it's very similar to the technique we used in creating our personalization software in early 1995.
Our first personalized site (in October 1995) was a Web catalog that captured B-to-B leads for client/server companies like Oracle, IBM, Gupta, and Microsoft.
So, it appears that Microsoft's sales department benefited from this personalization before Microsoft developed their software and filed for the patent!
Does one have to implement *all* things mentioned in the patent's 20 "claims" at the same time in order to "infringe" the patent? Or is it sufficient to implement *any* of them?