Slashdot Mirror


Amazon Patents Including a String at End of a URL

theodp writes "On Tuesday, Amazon search subsidiary A9.com was awarded U.S. patent no. 7,287,042 for 'including a search string at the end of a URL without any special formatting.' In the Summary of the Invention, it's explained that 'a user wishing to search for 'San Francisco Hotels' may do by simply accessing the URL www.domain_name/San Francisco Hotels, where domain_name is a domain name associated with the web site system.' Here's the flowchart that helped cinch the deal."

306 comments

  1. Wha? by shinma · · Score: 5, Insightful

    I'm not sure they even LOOK at patent applications anymore.

    --
    Shinma
    1. Re:Wha? by KevMar · · Score: 5, Informative
      --
      Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
    2. Re:Wha? by urlgrey · · Score: 1, Funny

      If anything was ever evidence of a totally, completely, utterly broken patent system, this is it.

      How in the world was this ever even submitted?!

      There's SOO much prior art out there on this one, it's utterly laughable.

      Oooohh.... I've got an idea: I'll patent anything that starts with http: and ends with .com that relies on... TCP/IP... Yeah! That's the ticket! That's how it happened. I was there...*


      * with apologies to Jon Lovett

      --
      Running 'Nix is like owning a Lightsaber. It's "a more elegant weapon for a more civilized time."
    3. Re:Wha? by mashade · · Score: 3, Interesting

      * with apologies to Jon Lovett That's John Lovitz to you!
      --
      Technology tips and tricks.
    4. Re:Wha? by AmaDaden · · Score: 5, Interesting

      It makes me wonder if someone can just patent filing a patent and just make the system grind to a halt.

    5. Re:Wha? by eln · · Score: 5, Funny

      How in the world was this ever even submitted?!

      I think the flowchart makes that obvious.

      During the course of the business day, most people will jot down notes about various things discussed during meetings or at informal cubicle conversations or whatever. Usually, these notes are kept for some period of time until they become no longer relevant, at which time they're either thrown out or shredded.

      At my office, we throw such notes into little blue bins under our desks. The contents of these bins are then taken by a company who shreds them. In Amazon's case, the contents of the blue bins are apparently sent to the patent office.

      So there you have it.

    6. Re:Wha? by CastrTroy · · Score: 1
      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    7. Re:Wha? by TwistedSpring · · Score: 1

      Yeah except that isn't what they patented. If wikipedia worked with http://en.wikipedia.org/Priorart then that would be an example of prior art.

    8. Re:Wha? by Hoi+Polloi · · Score: 1

      No, they just look at the check for the patent fee you submit with it.

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    9. Re:Wha? by TwistedSpring · · Score: 1

      p.s. that url should have had a space in it but slashdot's tag is incompatible with amazon's crazy patents.

    10. Re:Wha? by Hoi+Polloi · · Score: 4, Funny

      the contents of the blue bins are apparently sent to the patent office.

      Then I guess if I worked for Amazon they'd be submitting a patent application for "An old newpaper with mustard and grease stains." They'd probably get it too.

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    11. Re:Wha? by Bob-taro · · Score: 3, Informative

      Yeah except that isn't what they patented. If wikipedia worked with http://en.wikipedia.org/Priorart then that would be an example of prior art.

      Did you test that link? It does work (after a redirect).

      --
      Prov 9:8 Do not rebuke mockers or they will hate you; rebuke the wise and they will love you.
    12. Re:Wha? by mwvdlee · · Score: 2, Informative

      Fsck those Amazon idiots.

      I'm patenting some_words.topical_search_engine_domain_name.com

      I'm pretty sure I had that search-idea a few years back though. Even if it fails the prior-art test, it's pretty friggin' obvious to anybody who has ever used mod_rewrite.

      My own website has two mechanisms very much like this patent and has had so for quite some time now; "file.html" requests are parsed by mod_rewrite, then send as a parameter to a PHP where the named page is loaded (and integrated in a template).
      My photoalbum can take any name for a photograph, then finds the closest match to that filename, based on a number of search methods and shows it.
      Atleast Amazon can't patent THOSE methods now, since I've published them :) Amazon seems to make a living patenting obvious ideas, makes you wonder why they never patent anything REALLY original.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    13. Re:Wha? by pfleming · · Score: 1
      Well the first one sort of works. But only because they have a page that matches exactly. The second one fails, because it doesn't return the searched for terms or a page with search results. The page instead returns, "we don't have and exact match, try searching for it". Did anyone miss that they just swapped the query with regular pages,

      the system initially determines whether the character string includes a prefix that identifies the URL as a non-search-request URL. If no such prefix is present, the character string is used in its entirely as a search string to execute a search, and the results of the search are returned to the user. So regular web pages have to start with the non-search prefix: this_is_not_a_search_page - or something stupid. Otherwise everything is searched for. This pushes the load onto the server instead of a single script or set of scripts. And yes, I realize you were being funny... but this patent is a joke.
    14. Re:Wha? by bwcarty · · Score: 0

      Then I guess if I worked for Amazon they'd be submitting a patent application for "An old newpaper with mustard and grease stains."

      It's Amazon, so they would have to add "On/via the Internet" to that.
    15. Re:Wha? by alta · · Score: 2, Informative

      Don't forget one I use frequently: http://www.php.net/patentssuck/

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    16. Re:Wha? by drcagn · · Score: 1

      http://www.answers.com/antidisestablishmentarianism though admittedly I'm pretty sure this came way after the amazon patent.

      --
      Scorta futuere amo!
    17. Re:Wha? by Stamen · · Score: 1

      Sometimes things need to get really bad, before people wake up and make changes.

      Perhaps, a company should be created, whose sole purpose to to flood the patent office with patent applications with things like "Sticky substance used to attach two or more objects" and "Method of training an animal with verbal direction and praise", to be followed with "Method of training an animal with verbal direction and hand motions", "Method of training an animal with verbal direction and hand motions, while standing or sitting in a field of grass".

      Of course all these will pass, effortlessly. Then when the company, literally, has a patent on every method and product in existence things will change... possibly.

    18. Re:Wha? by Jay+L · · Score: 2, Informative

      http://en.wikipedia.org/wiki/Prior_art

      Actually, those are page titles, not search terms... you can't just go to "http:/en/wikipedia.org/wiki/search terms", you have to go to "http://en.wikipedia.org/wiki/Special:Search?search=search+terms&go=Go".

      There probably ARE examples of prior art, but Wikipedia isn't one of them.

    19. Re:Wha? by tiocsti · · Score: 1

      Your examples don't infringe on the patent because they are prefixed by /wiki/. If the example was "http://en.wikipedia.org/some random search term" then it may be different. In your example, you'd either be searching for '/wiki/SomeStupidRandomSearchTerm' or going to a specific defined URL.

    20. Re:Wha? by Anonymous Coward · · Score: 0

      Er, yes. IBM recently pretty much did just that.

    21. Re:Wha? by Ant+P. · · Score: 2, Interesting

      "Method for single-click acquisition of condiment stains on printed material"?

      When you add enough legal bullshit wording, it's not hard to fool people into taking it seriously.

    22. Re:Wha? by jc42 · · Score: 3, Insightful

      Atleast Amazon can't patent THOSE methods now, since I've published them :) Amazon seems to make a living patenting obvious ideas, makes you wonder why they never patent anything REALLY original.

      Actually, they probably can patent the things that you built years ago. Then they can sue you for violating their patent, and it'll be up to you to prove that you had the idea first. I hope you have kept enough evidence to convince the court, and enough money to pay your lawyers.

      Fact is, the US Patent Office no longer does any serious patent examination. The huge expansion of patentable ideas back in the 1990s, plus dropping the need for a working demo, plus the decreases in Patent Office funding, means that they now pretty much just rubber-stamp patent applications and let the courts sort it out.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    23. Re:Wha? by ais523 · · Score: 1

      It is possible on Wikipedia with a slash (although %20 is needed rather than space because space is an invalid character in URLs): http://en.wikipedia.org/wiki/Special:Search/Search%20terms Unfortunately, Special:Search didn't even exist until April 2004, so this feature can't possibly be prior art as it can't have existed in this form before Special:Search.

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
    24. Re:Wha? by X0563511 · · Score: 1

      then use a standard HTML anchor tag with the HREF attribute set.

      Like this

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    25. Re:Wha? by xaxa · · Score: 1

      "At my office, we throw such notes into little blue bins under our desks. The contents of these bins are then taken by a company who shreds them. In Amazon's case, the contents of the blue bins are apparently sent to the patent office."

      = method for acquiring intellectual property from previously under-developed or overlooked sources.

    26. Re:Wha? by Anonymous Coward · · Score: 0

      Or they look, see a diagram and then stamp it approved... "Next in line"

    27. Re:Wha? by Anonymous Coward · · Score: 0

      If I'm not mistaken php.net basically does the same thing for searching documentation:
      http://www.php.net/urlhowto.php.

      I remember using this at least as far back as 2001 when I was doing PHP development so there is prior art several years in advance of the patent application.

    28. Re:Wha? by jank1887 · · Score: 1

      hmmm... the %20 issue brings up an interesting point. If I type in something with spaces, does my browser fill in the %20 or does the receiving server do it? Is it possible to send an actual URL string with the Space character? If not, then their claim of 'free text' after the domain name is null. Then it JUST comes down to the 'lack of ANYTHING else' after the domain name as a search qualifier claim. Haven't seen an example of both posted here yet.

    29. Re:Wha? by BalanceOfJudgement · · Score: 1

      hmmm... the %20 issue brings up an interesting point. If I type in something with spaces, does my browser fill in the %20 or does the receiving server do it? Is it possible to send an actual URL string with the Space character? If not, then their claim of 'free text' after the domain name is null. Then it JUST comes down to the 'lack of ANYTHING else' after the domain name as a search qualifier claim. Haven't seen an example of both posted here yet.


      The browser adds it. The RFC specification disallows URLs that contain spaces. So the browser makes sure that all web requests use URLs without spaces. In short, the browser converts the "Space" character to %20. Every major browser does this. What the receiving server sees looks like "Some%20Search%20Term" and has to url-decode the string to generate the search.

      This patent is absolute crap. They're basically patenting a feature of the HTTP specification itself, and functionality that has existed in Apache for 15 years. Hell, I used exactly this sort of feature in a website I made 3 years ago, just before they submitted this patent. And I didn't come up with the technique on my own - I used several very well developed tutorials to do so. It's a feature that has been widely used on the web for at least the past 7 years.

      I simply cannot believe this one ever even got submitted. This is THE definition of patent trolling.
      --

      We are the fire that lights our world.. and we are the fire that consumes it.
    30. Re:Wha? by Homr+Zodyssey · · Score: 2, Informative

      Your example, "http://en.wikipedia.org/some random search term" works for me...after a 5 second redirect.

    31. Re:Wha? by Anonymous Coward · · Score: 0

      Both those URLs use special formatting. Try again.

    32. Re:Wha? by Translation+Error · · Score: 1
      --
      When someone says, "Any fool can see ..." they're usually exactly right.
    33. Re:Wha? by BillyBlaze · · Score: 1

      The patent doesn't specify that it needs to be a full text search. Wikipedia does normalize (fix caps, remove spaces, add parenthesis) the article names, and it's certainly using a database of some kind. Claim 8 requires "a query server that processes search strings from users to identify responsive items within a database" and that the query server will "execute a search in which the character string is used in its entirety as a search string to search the database of items". In this case the items are article titles.

      Anyway, Wikipedia certainly isn't the only example of prior art. Reading Slashdot so far I've seen php.net and answers.com. (Dunno if they're prior.)

    34. Re:Wha? by jimbojw · · Score: 1

      During the course of the business day, most people will jot down notes about various things discussed during meetings or at informal cubicle conversations or whatever.
      Hasn't anyone patented the taking of notes!!! For Christs sake would someone file the damn patent!!!!!!1111 Think of the ROI!!!!
    35. Re:Wha? by impleb · · Score: 1

      Rather I think the Patent office has been outsourced to the Onion. www.onion.com :)

    36. Re:Wha? by Anonymous Coward · · Score: 0
      Like a person above explained, you most certainly can type in search terms with spaces. Try typing:

      http://en.wikipedia.org/wiki/Prior art
      Into your browser and you'll see it works.

      Here's the same link in URL form for those who don't like to press buttons:

      http://en.wikipedia.org/wiki/Prior art

      I put a %20 into the URL's link because you can't make an actual HTTP request with the space (as far as I know) and your browser should automatically add that into the header before making the request. I think Slashdot also removes spaces from URLs so the %20 is required.

      You can put any search term you want and Wikipedia will perform a search, or take you to the appropriate page, depending on what action should be taken.
    37. Re:Wha? by Smordnys+s'regrepsA · · Score: 0

      Shhhhh, the patent-reviewer probably doesn't know about that prior art.

      --
      Just -1, Troll talking to another.
    38. Re:Wha? by Anonymous Coward · · Score: 0

      Nice work patent office. Now every site that uses modrewrite for search engine friendly urls like this Wordpress blog: http://www.dietandhealthinfo.com/2007/09/ are in violation of federal law. So now Amazon can start collecting fines from millions of web pages.

    39. Re:Wha? by Anonymous Coward · · Score: 0

      Excuse me. But Amazon patented:
      http://www.amazon.com/-/SomePlace which directs to literally SomePlace.html (or whatever extension they use).
      working differently from
      http://www.amazon.com/SomePlace which directs to a search for "Some+Place".

      They haven't patented the use of the search term or the use of the /-/ what they have patented is switching between the two of them.

      Either way, this is not at all novel, original, or Amazon created.

    40. Re:Wha? by Nikolai+Weibull · · Score: 1

      Probably not, considering that lowlines (underscores) aren't allowed in a DOMAIN_NAME.

    41. Re:Wha? by Anonymous Coward · · Score: 0
    42. Re:Wha? by julesh · · Score: 1

      http://en.wikipedia.org/wiki/Prior_art

      Actually, those are page titles, not search terms... you can't just go to "http:/en/wikipedia.org/wiki/search terms", you have to go to "http://en.wikipedia.org/wiki/Special:Search?search=search+terms&go=Go".

      There probably ARE examples of prior art, but Wikipedia isn't one of them.


      Agreed. The one that springs to mind is php.net.

    43. Re:Wha? by Meski · · Score: 1

      "Method for single-click acquisition of condiment stains on printed material"?
      And thus was the adhesive for 3M's stickies developed.
  2. Drupal module already doing this? by xanadu113 · · Score: 2, Interesting

    Isn't there a Drupal module that already does this?

    --
    -Myke
    1. Re:Drupal module already doing this? by Anonymous Coward · · Score: 0

      most of the web does it.  get with the program.

    2. Re:Drupal module already doing this? by Anonymous Coward · · Score: 1, Funny

      get with the program - use a monospace font

    3. Re:Drupal module already doing this? by aymanh · · Score: 1

      Indeed, and the first version of the module that encapsulates this functionality dates back to 2003, way before the time when the patent was filed.

      --
      python>>> q="'";s='q="%c";s=%c%s%c;print s%%(q,q,s,q)';print s%(q,q,s,q)
  3. STOP POSTING NOW! by twoboxen · · Score: 4, Funny

    I have patented putting characters in an ordered sequence. I'm calling it a SENT-ENCE. I'd ask for your thoughts on it, but I will of course need royalties.

    --
    TODO - Insert Creative/Witty Signature
    1. Re:STOP POSTING NOW! by KingSkippus · · Score: 5, Funny

      I have patented putting characters in an ordered sequence. I'm calling it a SENT-ENCE. I'd ask for your thoughts on it, but I will of course need royalties.
      atht edia scuks.
    2. Re:STOP POSTING NOW! by ch0ad · · Score: 2, Informative

      it wroks bteter if yuo tyr nad palce teh fsirt and lsat ltetres in teh rghit psotiion but taht is nto psosbile for slmal wrods

    3. Re:STOP POSTING NOW! by Larry+Lightbulb · · Score: 1

      PICK has had the @SENTENCE command for a very long time and as it reads the characters you typed to run the program I think it's pretty much prior art - now if you were to patent "putting characters in an ordered sequence ON THE INTERNET" it would b e adifferent matter.

    4. Re:STOP POSTING NOW! by skrolle2 · · Score: 3, Funny

      Fnuliny egonuh, yuo cna get aawy wtih ptrtey mcuh any oerdr as lnog as the fsirt and lsat lteetr are in the smae pacle as the oigrinal wrod, bsead on how the bairn wkros.

      SO FCUK YOU!

    5. Re:STOP POSTING NOW! by HTH+NE1 · · Score: 1

      Fnuliny egonuh, yuo cna get aawy wtih ptrtey mcuh any oerdr as lnog as the fsirt and lsat lteetr are in the smae pacle as the oigrinal wrod, bsead on how the bairn wkros. Except that theory has been debunked. It can be proven false by finding two or more words that occupy the same function in language (verb, noun, adjective) that are anagrams of each other yet having the same first and last letter, then constructing a sentence that would have different meanings depending on which word you descrambled.

      Even easier, one can coin such a word from another:

      arganam -- n. a word which is an anagram of another word sharing the same first and last letter and the same linguistic function ("Arganam is an arganam of anagram.").

      I've also tried reading "The War of the Wordls", and even with having a familiarity with the original text, there were places where I could not discern what was written without consulting a normal copy.
      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    6. Re:STOP POSTING NOW! by Anonymous Coward · · Score: 0

      I will license you the use of my patent covering all methods of depositing carbon on cellulose fiber based materials, as well as igneous and metamorphic rock surfaces.

    7. Re:STOP POSTING NOW! by RoloDMonkey · · Score: 1

      I'm sorry, that violates my patent of putting characters in an ordered sequence. It's called an ALPHA-BET.

      --
      Long live the Speaker Bracelet
      Rolo D. Monkey
    8. Re:STOP POSTING NOW! by owlstead · · Score: 1

      "Fnuliny..."

      Sohunl't taht jsut be slelepd fnuny?

    9. Re:STOP POSTING NOW! by paulgrant · · Score: 1

      Fool! You've fallen for his scheme!

      He said "ordered sequence"! he didn't specify *what* order!

  4. No prior art and innovative? by speaker+of+the+truth · · Score: 1, Insightful

    Given that I believe most early applications had to have it after a ? and the straight text is a fairly new thing, they might have done it early enough to be the first to do it.

    Having said that, is it innovative? I certainly never thought of doing it before I saw others do it. I was always happy with having it after a ? and typically formatted it so it was easier to get the information out of it. When I first saw it I thought to myself "Huh, that's pretty nifty, I wonder how they did it?"

    As terrible as their one-click patent was, I think this might be a valid patent (as valid as any software patent can be anyway).

    --
    Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    1. Re:No prior art and innovative? by ben+kohler · · Score: 1

      people have been using apache's mod_rewrite to do this for quite a while, haven't they?

    2. Re:No prior art and innovative? by DrSkwid · · Score: 1

      I've been doing this since 1998

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    3. Re:No prior art and innovative? by number6 · · Score: 1, Informative

      Having said that, is it innovative? I certainly never thought of doing it before I saw others do it. I was always happy with having it after a ? and typically formatted it so it was easier to get the information out of it. When I first saw it I thought to myself "Huh, that's pretty nifty, I wonder how they did it?" Java J2EE supports this out of the box, and has done so for a long time. You simply map a URL pattern to a servlet, and the servlet can use the URL as the data. Wiki sites like Wikipedia do pretty much the same thing (anything under wiki/ is probably just fed to a database lookup rather than directly to a page).
      --
      I'm a number, not a free man!
    4. Re:No prior art and innovative? by Midnight+Thunder · · Score: 1

      Given that I believe most early applications had to have it after a ? and the straight text is a fairly new thing, they might have done it early enough to be the first to do it.

      I wouldn't call this new at all. I have been using this sort of thing for a while. What you have here is a virtual directory or file. You take whatever is after the '/' and based on the nature of your program decide what this virtual path corresponds to. I have used this sort of thing, since in many ways it is a nicer URL to share.

      --
      Jumpstart the tartan drive.
    5. Re:No prior art and innovative? by speaker+of+the+truth · · Score: 1

      Yeah, but when did Amazon first do it?

      --
      Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    6. Re:No prior art and innovative? by speaker+of+the+truth · · Score: 1

      Newer then. It was newer then using the ? which is what I learned.

      --
      Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    7. Re:No prior art and innovative? by Waffle+Iron · · Score: 2, Interesting

      Hmmm... with your thinking process that goes: "I've never seen this. It's probably patentable!", you could have a good future working at the USPTO. Have you thought about applying for a position there?

    8. Re:No prior art and innovative? by (H)elix1 · · Score: 2, Interesting

      Given that I believe most early applications had to have it after a ? and the straight text is a fairly new thing, they might have done it early enough to be the first to do it.

      Not early enough. I have prior art in 2003... because my boss wanted exactly this sort of behavior. ISAPI extensions in C++. This was one of my first bits of web development - and if it was obvious to me then... well... I'd hardly call it novel. He did not want to type a ? or add in any search=... parameters. Just parse the url and use whatever text was there as the search string.

    9. Re:No prior art and innovative? by Anonymous Coward · · Score: 0

      Link or STFU.

    10. Re:No prior art and innovative? by neoform · · Score: 1

      Prior art is not needed, they basically patented the concept of a URL used to request a search query, which really is no different than any other web request query. Basically what they just got patented is what us common folk know as a URL. Since amazon not only did not invent the URL, nor did can someone own a concept as basic as a URL, their patent is completely useless.

      I have search query abilities like that on my website too, http://www.newsique.com/search/some_search_string/ I'm not in the slightest bit worried of a lawsuit since it's such a garbage claim. Should they ever try to assert this supposed patent, it would be very easily thrown out.

      --
      MABASPLOOM!
    11. Re:No prior art and innovative? by Loether · · Score: 1

      you can also do it on a windows box. just have iis's deafault 404 error page point to a location with the cgi query string as a search term. I just did it on a clients website yesterday.

      --
      TODO create witty sig.
    12. Re:No prior art and innovative? by Morgon · · Score: 1

      Yahoo Profiles (http://profiles.yahoo.com/RandomUser - apologies to the Orange County resident) has been doing this for at least 10 years now.

      --
      [DISCLAIMER: This post is a work of satire and should not be misconstrued as a holy text upon which to base a religion.]
    13. Re:No prior art and innovative? by p3d0 · · Score: 1

      Yeah, but when did Amazon first do it? Legally? No earlier than August 23, 2003. They filed the patent on August 23, 2004, and in the US you have one year to file after inventing something.
      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    14. Re:No prior art and innovative? by DrSkwid · · Score: 1

      You're assuming the website is still around, it's not.

      so er stfu yourself

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    15. Re:No prior art and innovative? by saforrest · · Score: 1

      Given that I believe most early applications had to have it after a ? and the straight text is a fairly new thing, they might have done it early enough to be the first to do it.

      I seriously doubt it. Apache has supported rewrite rules (that would allow you to rewrite some URL as a GET request) since at least 2000 or so, probably before.

      Hell, isgay.com had dynamic page dispatch by subdomain working back in 2000-2001!

    16. Re:No prior art and innovative? by darkmeridian · · Score: 1

      Nope. You have one year to patent an invention after you offer to sell the product, or disclose its existence.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    17. Re:No prior art and innovative? by speaker+of+the+truth · · Score: 1

      Well I created cold fusion in my basement last year. I had to dismantle it because my mom was complaining about the noise, but I did it! So it invalidates any future patents that use my method. So STFU.

      --
      Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    18. Re:No prior art and innovative? by argiedot · · Score: 1

      Sorry, Adobe got there before you :) http://en.wikipedia.org/wiki/ColdFusion

    19. Re:No prior art and innovative? by Snowhare · · Score: 3, Informative

      Right. So innovative that I only put a CPAN Perl module (CGI::PathInfo) up for that kind of crap, oh, SEVEN YEARS ago.

    20. Re:No prior art and innovative? by userdefined · · Score: 1

      The question for me is, why wouldn't any old URL be valid prior art?

      I grok that there are differences in the underlying way the URL is handled by the back end technologies, but that's irrelevant really ... it still boils down to you are using an 'address' to access 'content'.

    21. Re:No prior art and innovative? by betterunixthanunix · · Score: 1
      Apache can be configured to automatically use the end of a URL as the query string. Just look at any Apache book (I have a PHP one that describes the configuration somewhere). There is so much prior art here it is unbelievable.

      The worst part is, it is easy to unwittingly include such a thing in your software and not even realize it (as is the case with all software patents).

      --
      Palm trees and 8
    22. Re:No prior art and innovative? by greed · · Score: 2, Informative

      It's called PATH_INFO. I've been using it since 1996 to implement hierarchical indexes and implied searches for internal websites where I've worked. Most people have never heard of it, because they haven't read the CGI spec, they've just cargo-culted something from the examples directory or, worse, copied a CGI from someone who didn't understand CGI, either.

      The structure of a CGI URL in NCSA HTTPD and Apache is:

      (http|https)://servername/scriptname[/path_info][?query=string]

      (#anchors aren't passed to the server, they're used in the browser only.)

      So, you can use /path_info if you like, instead of ?query=string. It makes it nicer if you can represent something hierarchically, like .../toolindex/autoconf/2.53/ gives you the meta-info page on how and why autoconf 2.53 got on to our servers. But .../toolindex/autoconf/ just tells you what versions are there.

      Combine with ScriptAlias / or SetHandler, and you can do it from the root of the server.

      It's a little more work if you want to allow some known paths to go to regular static pages and not the CGI-or-equivalent.

    23. Re:No prior art and innovative? by daeg · · Score: 1

      How do you figure? My own site has been doing it Since the late 90's (using error documents to redirect/search, but the actual implementation doesn't matter). php.net has been doing it for almost as long.

    24. Re:No prior art and innovative? by Joe+U · · Score: 1

      I have a similar situaion, an ISAPI extension that lets you lookup a user's profile.

      URL's looked like http://server.domain/isa/isapi.dll/profile/username

      Of course this was done in 1998, and I still use the app today.

    25. Re:No prior art and innovative? by SirSlud · · Score: 1

      This is nowhere near being new. I implemented something like this years ago.

      I called it four-oh-find :) ... on a 404, my 404 redirect page executes a search based on the PATH_INFO part of the URL.

      Its neither innovative nor clever. It took me 5 minutes to implement. Had I wanted to seperate searches based on a predefined token in the URL, that would have been dead easy as well.

      --
      "Old man yells at systemd"
    26. Re:No prior art and innovative? by p3d0 · · Score: 1

      You're right, my bad. I noticed the moment I clicked "send".

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    27. Re:No prior art and innovative? by speaker+of+the+truth · · Score: 1

      Hmmm... with your thinking process that goes: "I've never seen this. It's probably patentable!" you could have a good future working at the USPTO. Have you thought about applying for a position there? 1) I'm not reviewing patent applications. Most people, I hope, would put a bit more effort into reviewing an app then they would in posting to slashdot.
      2) I have seen this before, I'm just unsure if I saw it done elsewhere before Amazon did it.
      3) I considered its innovativeness, I put forward my reasoning on why I think it was possibly innovative for its time (depending on when its time was), and you reply by being an asshat.

      So no, I haven't considered a position at the USPTO.
      --
      Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    28. Re:No prior art and innovative? by DrSkwid · · Score: 1

      You're talking like it's some amazing idea that I'm claiming to have discovered.

      It's using HTTP in the WAY it was intended. URI is NOT a file mapping. You look at the UI and decide what to do.

      here's some more prior art : http://packages.debian.org/search+for+me

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    29. Re:No prior art and innovative? by DrSkwid · · Score: 1

      I should have checked debian accepted %20 and + as the same

      You can type : http://packages.debian.org/dvd author

      http://packages.debian.org/dvd%20author

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    30. Re:No prior art and innovative? by jc42 · · Score: 1

      Given that I believe most early applications had to have it after a ? and the straight text is a fairly new thing, they might have done it early enough to be the first to do it.

      You might believe that, but it'd be wrong. That ? is only needed if you want to pass more than one parameter to a CGI program. From the start, the CGI standard has specified that any junk after the program's pathname is passed to the program as a CGI environment variable called "PATH_INFO". Note the last-updated date on that document.

      So back in 1995, if you used a URL like "http://example.com/cgi/srch/SomeJunk", and the server had an executable called "cgi/srch, the srch program would be run, and its environment would include a PATH_INFO variable with contents "/SomeJunk". It would do as it liked with that string. If it were a search program, as you might guess from the name "srch", it would presumably search for the string "SomeJunk" in whatever database it uses. The / here is used merely as a terminator for the file's pathname, to separate it from the next field. It could be various other non-alphanumeric chars, though / and ? would be the recommended chars for obvious reasons.

      The ? char is a different mechanism, implemented by the server, which parses the trailing data and converts it into a list of parameters in the programs standard input stream. It's handy, but not needed if the program only wants one parameter. The PATH_INFO mechanism is more powerful, since it allows for arbitrary data, but the program must then do all the parsing itself.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    31. Re:No prior art and innovative? by Anonymous Coward · · Score: 0

      Most people, I hope, would put a bit more effort into reviewing an app then they would in posting to slashdot.

      USPTO employees are given about eight hours per patent. This includes patents that are very lengthy, complex, and include a lot of specialized science in which the patent reviewer has no experience. In many cases, eight hours is simply not enough, but that is what they get.

      Furthermore, USPTO employees are given incentive to approve patents (since there is money to be collected for an approval which is not available for a denial). If they deny too many patents, their productivity levels fall and they could get sacked (I am not kidding).

      So, in other words, while they do have a little more time to think about a patent than you did about this one, it isn't much more, is often not sufficient, and doesn't really matter since they have an approval quota to meet anyway.

      I put forward my reasoning on why I think it was possibly innovative for its time (depending on when its time was), and you reply by being an asshat.

      You must be new here....

    32. Re:No prior art and innovative? by speaker+of+the+truth · · Score: 1

      The question is whose done it, but when they did it and when Amazon did it. So far your prior art claims have amounted to nothing as its unverifiable.

      --
      Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    33. Re:No prior art and innovative? by HTH+NE1 · · Score: 1

      You're assuming the website is still around, it's not. Have you checked The Wayback Machine?
      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    34. Re:No prior art and innovative? by Anonymous Coward · · Score: 0

      What is wrong with you man. If you don't want to look for yourself, the thread is full of posts indicating the Amazon patent is from 2004. Let it go, there is no patent here.

    35. Re:No prior art and innovative? by pclminion · · Score: 1

      Having said that, is it innovative? I certainly never thought of doing it before I saw others do it.

      Not having thought of it doesn't make it non-obvious. There are an infinite number of obvious things in the universe, but the human brain can only conceive of a finite number of them.

      When I first saw it I thought to myself "Huh, that's pretty nifty, I wonder how they did it?"

      I am also amazed at the ability of Bill Gates to get himself out of bed in the morning. I wonder how he does it?

    36. Re:No prior art and innovative? by Midnight+Thunder · · Score: 1

      Newer then. It was newer then using the ? which is what I learned.

      The '?' approach is certainly the proper way to pass parameters. Whatever appears before '?' is considered to be the resource you are wanting, and everything afterwards is used to specify parameters that might modify the appearance of the resource. When using forms, using the GET method, this is the approach used. Of course, if you don't mind parsing the path yourself, then you can interpret things differently, but be sure to know the norms.

      If you are using Java then define your servlet as handling the path /mypath* and anything starting with /mypath is yours to handle.

      --
      Jumpstart the tartan drive.
    37. Re:No prior art and innovative? by Anonymous Coward · · Score: 1, Informative

      If you ever work with a patent lawyer, the first thing they say is "you have to report any prior art that you happen know about, but please don't search for any yourself." They also tend to say things like "just because it is obvious to *you* doesn't mean it is. Please don't worry about whether it is obvious. Let us do that".

      Couple this with an economy that treats patents as valuable assets, and it's pretty obvious where these things come from. You can't really blame the companies too much for this. It's like there was a government office that offered free money for the first person who yelled the word of the day. Wouldn't you be in their yelling?

      The problem is the patent office, which allows this bullshit.

    38. Re:No prior art and innovative? by I_Wrote_This · · Score: 1

      I certainly never thought of doing it before I saw others do it
      I have CGI scripts from the 90's that did this. It allowed the "query" part to either follow a ? ("normal" CGI calling) or just keep going with the "path". One advantage of the latter was that a browser would be more likely to cache it (as they might expect that a URI containing a "?" represented dynamic content). But it wasn't my idea then - I was just copying what I'd seen others do in the past.

      So the only "novelty" I can see here is that the query is the whole of the path (or v.v.), which strikes me as being in the obvious category

    39. Re:No prior art and innovative? by BillyBlaze · · Score: 1

      They also tend to say things like "just because it is obvious to *you* doesn't mean it is. Please don't worry about whether it is obvious. Let us do that".

      Yeah, just because it's obvious to you, who are skilled in the art, doesn't mean it's obvious to those ski... oh wait...
    40. Re:No prior art and innovative? by BillyBlaze · · Score: 1

      When I first saw it I thought to myself "Huh, that's pretty nifty, I wonder how they did it?"

      I'm fairly sure even Ted Stevens could have told you that after the URL comes out of the tubes, the server figures out whether it's a search string, and if so, sends you an internet with the results.
    41. Re:No prior art and innovative? by BlueStraggler · · Score: 1

      Well, PATH_INFO cannot contain a bare '?', whereas the QUERY_STRING can. Other than that, they're pretty much identical - QUERY_STRING is not parsed by the server, which treats it as a plain-old-string. (It may be automatically parsed by your web development or CMS framework, however.)

      Otherwise, you'll probably find different behaviours from a caching and SEO viewpoint. PATH_INFO queries look more static, will be cached more aggressively, may rank better (because they are expected to be the same or similar on subsequent views), and may reduce server load. QUERY_STRING queries look more dynamic, may not be cached at all, may rank poorly, but are more likely to result in an actual server hit, and will show current state more accurately.

      Which of these is the more powerful behaviour depends on the application, of course.

    42. Re:No prior art and innovative? by jc42 · · Score: 1

      ... you'll probably find different behaviours from a caching and SEO viewpoint. PATH_INFO queries look more static, will be cached more aggressively, may rank better (because they are expected to be the same or similar on subsequent views), ...

      Yeah; I ran across a caching gateway like that a while ago, while trying to debug some seriously wrong web behavior. The problem turned out to be, to simplify it somewhat, an app that was querying a remote server with a URL like http://some.where.com/foo/first to initialize access to some serial data, followed by URLs like http://some.where.com/foo/next to step through the data. The idiotic caching mechanism was intercepting these GETs of identical URLs, and replying to them from its cache. It totally shot down the app. We
      had to play politics, including threats to sue for violations of contracts, to get it working. It turned out that we had no leverage over the people running the caching gateway box, and we had to "persuade" the people running the server to implement a different access mechanism that accepted a long string of differently-spelled "next" requests, in order to defeated the cache.

      It can be impressive how easy it sometimes is to throw a monkey wrench into a simple, reliable mechanism, and force people to implement clumsy kludgery to trick the system in behaving sanely. This case was especially annoying, because we knew that the cache code was carefully caching our requests and the replies, filling its disk with data that would never be used again within the lifetime of the cache.

      But this is a bit OT in this thread.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    43. Re:No prior art and innovative? by Anonymous Coward · · Score: 0

      As someone else pointed out, this is not innovative for any time. It's how HTTP is _supposed_ to work.

    44. Re:No prior art and innovative? by Anonymous Coward · · Score: 0

      You know nothing about HTTP and therefore are not qualified to make any statements about how innovative this is.

      If anything, using '?' (and CGI in general) is a newer thing than just acting on the Path portion of the URI itself.

  5. Prior art? by Anonymous Coward · · Score: 5, Informative

    The php website has done this for ages when searching functions. I am sure they have been doing it before 2004.

    eg.

    http://www.php.net/stupid%20patents

    1. Re:Prior art? by speaker+of+the+truth · · Score: 1

      When did Amazon "invent" it though? It was obviously invented before it was patented, but how long before? If it was before anyone else "invented" it, then it doesn't matter others did it with no influence (direct or indirect) from when claiming prior art (it might be significant in proving obviousness though).

      --
      Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    2. Re:Prior art? by hankwang · · Score: 1

      When did Amazon "invent" it though? It was obviously invented before it was patented, but how long before?

      The filing date was August 2004; in the American patent law, you have to file within one year after the first public disclosure. (In Europe, you can't file a patent at all after a public disclosure.) I think I've seen virtual URL spaces before August 2003, but I'm not sure about search requests. Note that the patent specifically claims having the search terms directly at the root of the web site, e.g. www.example.com/search+terms , unless it is specifically not a search term (e.g. www.example.com/welcome.html) For example, Wikipedia redirects URLs like http://en.wikipedia.org/url to the URL article, but I don't know when they started doing that. They were certainly already doing that in 2004.

    3. Re:Prior art? by Asic+Eng · · Score: 1
      When did Amazon "invent" it though?

      On the patent the filing date is given as "Mar., 2004". So I presume prior art needs to predate that date.

    4. Re:Prior art? by speaker+of+the+truth · · Score: 1

      Someone else has already answered the question, but no it doesn't. It needs to predate March, 2003 or whenever Amazon "invented" it (whichever is later). If I had prior art for January, 2004 and Amazon invented it (and had proof they did this) in December, 2003 then my prior art wouldn't be early enough.

      --
      Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    5. Re:Prior art? by Anonymous Coward · · Score: 0

      MySQL has been doing it as well: mysql.dev.com/create database

    6. Re:Prior art? by Anonymous Coward · · Score: 1, Informative

      This page does a lookup based on the url and tries to find a matching page, if it cannot find one it redirects to the search page, this sounds exactly like the patent but is dated MAY 2000

      <a href="http://cvs.php.net/viewvc.cgi/phpweb/manual-lookup.php?revision=1.1&view=markup">manual-lookup.php from 2000</a>

      manual-lookup.php is probably registered as their 404 handler.

    7. Re:Prior art? by Phil+Hands · · Score: 1

      If I had prior art for January, 2004 and Amazon invented it (and had proof they did this) in December, 2003 then my prior art wouldn't be early enough.

      True, but if you could show that you'd invented it independently, that would certainly go a long way to proving the obviousness of the idea to a professional in the field, which is another ground on which patents can be rejected (in the UK at least, and I would hope in the US too)

      --

      Debian: GNU/Linux done the Linux way
    8. Re:Prior art? by AndrewNeo · · Score: 2, Informative

      You are correct, that's been in use since 2002. PHP's website CVS shows http://www.php.net/urlhowto.php (the page describing their search system) being first checked in at Sat Mar 23 10:43:25 2002. (See the file in CVS)

    9. Re:Prior art? by jm4 · · Score: 1

      The Wayback Machine says php.net has been doing this since at least 2002 (that's when the documentation for it first appeared):
      http://web.archive.org/web/*/http://www.php.net/urlhowto.php

    10. Re:Prior art? by Snafulligan · · Score: 1

      Wow! They discovered mod_rewrite

      --
      Cthulhu saves... in case he is hungry later
  6. Uprising Needed by Anonymous Coward · · Score: 0

    Please firebomb your nearest patent office.

    1. Re:Uprising Needed by pclminion · · Score: 1

      Please firebomb your nearest patent office.

      Just make sure Albert Einstein isn't down in the basement. Then again, if Albert Einstein still worked at the patent office... I mean, imagine it!

      (Yeah, I know he wasn't working at the US Patent Office.)

  7. Not a bad idea... by Dancindan84 · · Score: 1

    It's not a bad idea, but is it really patent worthy? Is no one else already doing this (prior art)?

    --
    "Always forgive your enemies; nothing annoys them so much." - Oscar Wilde
    1. Re:Not a bad idea... by JudicatorX · · Score: 1
      --
      "It is a good divine that follows his own instructions" - Portia, The Merchant of Venice
    2. Re:Not a bad idea... by IBBoard · · Score: 1
      Loads of people are already doing it as part of Apache's mod_rewrite (amongst other things). What worries me, though is:

      This application is a continuation of U.S. patent application Ser. No. 10/792,405, filed Mar. 3, 2004 now abandoned, the disclosure of which is hereby incorporated by reference.


      It's a continuation of something they abandoned? You mean there was something similar requested as a patent earlier? That's worrying.
    3. Re:Not a bad idea... by Dancindan84 · · Score: 1

      I didn't think of wikipedia, but that didn't do exactly what the patent describes judging from the flow chart. That attempts to go to a page, giving you a 404 error if it doesn't exist, and then takes you to a page linking to possible options (create the page, search etc.)

      --
      "Always forgive your enemies; nothing annoys them so much." - Oscar Wilde
    4. Re:Not a bad idea... by JudicatorX · · Score: 1

      *sigh*

      Had I linked to a topic that existed (instead of 'Of Course Not' as the search term... it's a joke: laugh) you would have been redirected to that page, instead of being directed to possible options.

      --
      "It is a good divine that follows his own instructions" - Portia, The Merchant of Venice
    5. Re:Not a bad idea... by Asic+Eng · · Score: 1

      But the filing date of that earlier application is Mar. 3, 2004 - so presumably that's the date which is relevant for prior art. If they have used this before they filed the patent, doesn't this count as publishing it, and thus makes the application invalid?

  8. mod_rewrite by Corsix · · Score: 1

    Surely there are loads of examples of mod_rewrite doing this kind of thing?

    1. Re:mod_rewrite by dosius · · Score: 1

      I dunno about mod_rewrite, but Apache puts the extra in an environment variable, PATH_INFO.

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    2. Re:mod_rewrite by jrumney · · Score: 1

      You don't need mod_rewrite, just map your CGI to a URL with a wildcard at the end, and get your parameters from PATH_INFO instead of QUERY_STRING. Here's a paper from 1999 describing its use.

  9. Is it just me... by Rycochet · · Score: 0

    ...or does that patent look like it expects everyone to start formatting URLs with a double-slash to *not* search... http://slashdot.org//index.pl anyone?

    Robin

  10. My patent by MyLongNickName · · Score: 2, Funny

    I'm patenting a method where you click on a link and yo return a '404' for the first five minutes the link is avaialable. You leave some kind of message indicating you should try again, thereby increasing page views and advertizing rates.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    1. Re:My patent by MyLongNickName · · Score: 4, Funny

      I would have checked my spelling, but someone patented that already.

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    2. Re:My patent by Anonymous Coward · · Score: 0

      I would have checked my spelling, but someone patented that already. I have a patent on not using a spell checker. Pay up, fucker.
  11. Can you say mod_rewrite? by Se7enLC · · Score: 4, Insightful

    How is this not an obvious use of apache mod_rewrite??

    1. Re:Can you say mod_rewrite? by Fizzl · · Score: 1

      I even tried tagging the article as "mod_rewrite", because before I had read the headline completelly that word came to mind.

    2. Re:Can you say mod_rewrite? by Tim+C · · Score: 2, Informative

      This absolutely is an obvious use of mod_rewrite, and is something that we did about 5 years ago to make an e-commerce site we developed here in the UK more Google-friendly. So, instead of having URLs of the form /product.do?id=12345, we made them of the form /product/12345 and had a mod_rewrite rule in Apache rewrite that internally so Resin saw it as the first form. It wasn't exactly new back then, either.

      I've not read the patent fully, but if the Slashdot summary is accurate then it's utterly ridiculous.

    3. Re:Can you say mod_rewrite? by zootm · · Score: 1

      The article summary is pretty accurate but it wouldn't apply to the case that you state there. This is something that can be done with mod_rewrite, although the obvious issue is whether it was done before, and whether it's an "obvious" use.

    4. Re:Can you say mod_rewrite? by jez9999 · · Score: 1

      I've not read the patent fully, but if the Slashdot summary is accurate

      You must be new here.

  12. Prior art by futuramarama · · Score: 2, Interesting

    I'm willing to grant that the patents reviwers are probably too overloaded to be able to thoroughly search, or even to be all that savvy on all matters technical... But there really needs to be a better system for determining prior art - a way for them to put up a website saying: "hey, has anyone ever thought of using a pre-definined character in a url before?"

    And then when that server crashed under the deluge they'd know that someone probably had.

    It doesn't help that companies actually encourage their staff (this is a mobile phone company I'm referring to) _not_ to check for themselves before submitting a patent application. The reasoning was somethign along the lines of: if you know prior art exists then we can't legally make the submission, but if you don't know then we just might get the patent.

    --
    "And that solves the mystery of the missing ring" - Bender
    1. Re:Prior art by speaker+of+the+truth · · Score: 1

      Isn't this the logic software developers use? Avoid looking at patents because if you knowingly infringe one and cannot defeat the patent then the damages increases dramatically? If its good for the goose.....

      --
      Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    2. Re:Prior art by mOdQuArK! · · Score: 1

      What the patent examiners really ought to do is to set the bar MUCH higher for granting patents. They're not going to do that while they have a quota for granting patents though, rather than just a quota for processing patents.

    3. Re:Prior art by nwssa · · Score: 2, Insightful

      good point and similar to the fact that software patents hurt the big software companies more than the little ones - because the big guys are plenty happy to just wait and watch the best competitor products come to market and then copy-paste those ideas into their already established products and push out a new update/patch/version and wipe out the little guy.

    4. Re:Prior art by SquareOfS · · Score: 1

      Exactly. The problem with this one isn't prior art, the problem is that this is obvious. Patent examiners need to be able to catch and weed out the obvious patents efficiently enough that it becomes pointless for them to be submitted. Otherwise we get submissions for every obvious software idea under the sun, and no one needs to be swamped by searching out prior art. We just need to be able say "obvious to a practicioner of the art."

  13. Truly a work of towering genius, that flow chart by Skrynesaver · · Score: 2, Insightful
    After intensive study of the proposed method in the flowchart, it appears to be an if statement.

    While in some ways this story is a dupe of the , "Some fuckwit given exclusive right to picking noses in an obvious way" story that seems to run every second day, the US does need to do something about this in the short to medium term as it is having the opposite effect to that intended by the framers of the original patent legislation through being inappropriately applied to things wich are either not original or not inventions.

    I fully expect to see a large contingent of genuinely innovative tech companies moving HQ over to Europe and refusing to offer patent indemnity for their USian users in the medium term if this sort of crap continues.

    Stop this madness now as they say.

    --
    "Linux is for noobs"-The new MS fud strategy
  14. Amazon Business Model by PinkyDead · · Score: 1


    for (int i=1; i<rfc.length(); i++) {
          patent("rfc" + i);
    }
    profit();

    --
    Genesis 1:32 And God typed :wq!
    1. Re:Amazon Business Model by Anonymous Coward · · Score: 0

      You're missing either the first or the last RFC...

    2. Re:Amazon Business Model by Anonymous Coward · · Score: 0

      You need to put the call to profit() inside the loop.

    3. Re:Amazon Business Model by PinkyDead · · Score: 1

      They're leaving the last one for Microsoft.

      --
      Genesis 1:32 And God typed :wq!
    4. Re:Amazon Business Model by tdknox · · Score: 1

      Somehow, I do not think your code does what you think it does....

      #include <stdio.h>

      int main(int, char **, char **);

      int main(int argc, char *argv[], char *envp[])
      {
          int i = 0;

          for(; i < 10; i++)
              printf("rfc\n" + i);
          return 0;
      }

      $ ./foo
      rfc
      fc
      c

      profit == invisibility?printf("We're rich!!\n"):printf("We're doomed!\n");

      --
      Did you know that gullible is not in the dictionary?
    5. Re:Amazon Business Model by Anonymous Coward · · Score: 0

      You may want to optimize the patent-profit algorithm:

      int len = rfc.length();
      for (int i=1; ilen; i++) {
                  patent("rfc" + i);
      }
      profit();

    6. Re:Amazon Business Model by Pie-rate · · Score: 1

      He was clearly posting in Java. You're incrementing a pointer. it should segfault after it prints 'c', i believe. In java, the + concatenates the string representation of i with the string "rfc"

  15. the monkeys have reached infinity by Kryptic+Knight · · Score: 1

    get enough monkeys in a room with enough typewriters and somewhere along the line this kind of drivel comes spooling out.

    --
    --- This meme is memory intensive
    1. Re:the monkeys have reached infinity by Polly_Morf · · Score: 0

      Don't forget all the perl code you are bound to get....

  16. Similar has already been done by MyDixieWrecked · · Score: 3, Informative

    Similar implementations have already been done.

    With Ruby on Rails, it uses a similar technique for discovering actions. It even has facilities for creating custom URL maps so what would normally come across as ?search=blah would get converted into /search/blah...

    del.icio.us uses that for tag search (ie: http://del.icio.us/username/blah).

    For my internal invoicing system that I wrote in PHP (but never finished), you could search for invoices by going to /invoice/# or invoice/customer/[name or number] or search for customers using similar techniques.

    The trick involves a .htaccess file that does a rewrite to a single catch-all if the requested URL does not exist. The app can then parse the request and infer what the user really wants, whether it's an action of a controller, a query or similar.

    Although I've never seen this specifically applied to search (a la google), it's been used for filtering with tags (like del.icio.us).

    stupid software patents.

    --



    ...spike
    Ewwwwww, coconut...
    1. Re:Similar has already been done by thenextpresident · · Score: 1

      PHP's documentation can be searched the same way. Just type in whatever you are looking up ('php.net/ mysql query' for example) and it searches the docs for it. More importantly, this existed prior to 2004 filing date.

      --
      Jason Lotito
    2. Re:Similar has already been done by Anonymous Coward · · Score: 0

      Yes, as already pointing out, there are many implementations doing this. One of the more interesting implementations is REST (Representational State Transfer). An example of REST is Amazon S3, so technically Amazon was already using prior art themselves!

    3. Re:Similar has already been done by tiocsti · · Score: 1

      Both the ROR and del.icio.us examples are not prior arts because the format is not domain/searchstring which the patent requires. Of those cited, the only one i've seen that meets the requirement is php.net.

  17. Search strings? by Anonymous Coward · · Score: 1, Funny

    Well, Wikipedia didn't find anything at http://en.wikipedia.org/wiki/Including_a_search_string_at_the_end_of_a_URL_without_any_special_formatting so I guess it must be a novel idea. Oh, wait ...

  18. See, patent of a idea clarified by a flowchart by AppleTwoGuru · · Score: 0

    So then how can a person with little or no money to throw at software can keep up with all hoops and processes of the law? This is how computers and programming evolve... copying and sharing of ideas. So the U.S. government just wants monopolies to form. Just screw the free-market system, screw the consumer, and screw the citizens that the U.S. is suppose to protect. Protect the interests of corporations at the expense of citizens' freedoms? George Bush needs to go.

    That is why software patents need to disappear, since all someone has to do is come up with a flowchart, and the idea can be patented. And what makes one think that the flowchart is even accurate to the idea that the program expresses? Copyright law is ENOUGH protection. Copyrighting the code is enough.

    Want to lock ideas up and stall innovation and take away freedoms of the people via taking away freedoms of the programmer? Just keep on doing what the U.S. is doing with software patents. Another step in the direction of the U.S. becoming the next U.S.S.R.

    ----
    Bill Gates Supports Planned Parenthood - http://prolifepc.com/

    1. Re:See, patent of a idea clarified by a flowchart by Mr.+Underbridge · · Score: 1

      That is why software patents need to disappear, since all someone has to do is come up with a flowchart, and the idea can be patented

      That is why mechanical patents need to disappear, since all someone has to do is come up with a CAD drawing, and the idea can be patented.

      Really, there's nothing wrong with software patents per se - it's just that the most egregious patent stupidity has involved software. But that's not to say that an innovative algorithm implemented in code instead of gears deserves any more or less protection.

    2. Re:See, patent of a idea clarified by a flowchart by AppleTwoGuru · · Score: 0

      That is why mechanical patents need to disappear, since all someone has to do is come up with a CAD drawing, and the idea can be patented.

      Sorry, but basically what you are saying is we can patent "how" electricity flows. The patent system was never meant to patent concepts, but actual things that are tangible. Not arrangements of electrons. Patents, and ever more so U.S. patent law has been in existence since the beginnings of the U.S government. The founding fathers were against patenting concepts alone and before any actual product was made.

      There is law for what you are talking about. It is Copyright, and it is enough. You can't compare a CAD drawing to a Flowchart and expect them to mean that because they show how a thing goes together that they mean the same thing in law. They do not pertain to the same kinds of physical manifestations in the real universe. Business process patents are based also on a flowchart. Are the courts are deeming them ridiculous. Software patents are next. And if this issue of software patents were relevant, then the whole SCO vs IBM would be more based on Patent Law then it was on Copyright. That case sets a precedence and proves that we were ONLY dealing with Copyright law not too long ago, and that software patents are a "recent" development in respect to the whole history and past of computer software.

    3. Re:See, patent of a idea clarified by a flowchart by Bryansix · · Score: 1

      Actually giving a patent based on JUST the CAD drawing is DUMB. The Patent office USED to make you submit something physical which represented your invention. That is either the device itself or a scale model of it just to prove you can actually make it.

    4. Re:See, patent of a idea clarified by a flowchart by BillyBlaze · · Score: 1

      Algorithms are math. They are also thought processes. Both are unpatentable.

  19. Prior art example #5294190 by matlhDam · · Score: 5, Informative

    This slide from a talk delivered in January 2003 describes the same idea of searching by URL content (listed under "Interesting Uses"). I don't remember being particularly surprised by the idea at the time, so I'm sure there's considerably older prior art, but this was the first thing that sprang to mind.

    (Ignore the date on the top right, which always shows today -- the talk's date of January 22, 2003 is listed on the PHP talk index.)

    1. Re:Prior art example #5294190 by mwvdlee · · Score: 1

      That site seems to have anti-IE scripting, making the author and his work irrelevant since he values zealotry over reality.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    2. Re:Prior art example #5294190 by zootm · · Score: 1

      For what it's worth, that method seems to be entirely distinct from the method described in the patent, so it's probably safe from litigation. However, it also probably doesn't count as prior art.

  20. Well almost like wikipedia by marcello_dl · · Score: 4, Informative

    Only, wikipedia search for the string in the URL is an option that is one click away.

    http://en.wikipedia.org/wiki/Ain't%20it%20true

    If you ask me I'd use the wikipedia way, or the good old search box.
    Because if you're typing into the address box in a browser, you're likely to have autocompletion. That means you're likely to start a search whenever you want to get back at the site, bad for the search engine.
    Also your searches are accessible through your browsing history - as for all searches through get requests I think.

    Having said that, this patent differs from the prior art of wikipedia by simply doing an additional step automatically. Where's the innovation, USPTO guys?

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    1. Re:Well almost like wikipedia by slapout · · Score: 1

      "one click away"

      Well, Amazon is an expert at "one click" patents.

      --
      Coder's Stone: The programming language quick ref for iPad
    2. Re:Well almost like wikipedia by Creepy · · Score: 2, Insightful

      While I agree this is a silly patent, I also agree - it doesn't quite work the same as wiki or cgi-bin searches, but it isn't exactly doing an additional step, it's really avoiding a step and assuming search, unless a token is present. It checks the URL string during string URL parsing and if a token is *not present*, it searches for whatever is specified by stripping off the website location instead of following the string - the default action is search, not go to the URL specified as per a normal web action. To me this seems obvious for a store, since most of the time you're not going to have an exact URL to an item anyway, and if you do, you will likely have the entire link.

      In layman's terms, here's the idea
      A URL http://www.amazon.com/Van Helsing
      means search for "Van Helsing"

      if the user entered the page indicator (in this case, /-), e.g.
      "http://www.amazon.com/-Van Helsing" means go to the literal page http://www.amazon.com/-Van%20Helsing (even if one doesn't exist) - note that I've added %20, which is an automatic character translation for space in a URL, and retaining that character is essential for a URL to be valid).

      NOTE: this does not currently work on Amazon's site, so don't bother trying it.

      basically, it's like cgi-bin based search engine in reverse - if you don't get a '?' equivalent, then you automatically search. Yes, it seems incredibly obvious, and I (and many others) have written code that does something similar (if a page doesn't exist, pass the chunk of the URI after the ? into a search), but that isn't exactly the same.

    3. Re:Well almost like wikipedia by toganet · · Score: 1

      I have a keyword shortcut in firefox set up so that I can type "w $whateverIwanttolookforonwikipedia" and it takes me right there. I'm suing those Amazonians!

    4. Re:Well almost like wikipedia by bit01 · · Score: 1

      pass the chunk of the URI after the ? into a search), but that isn't exactly the same.

      String re-writing is a very old well established technique in many domains including URL's. Claiming a specific instance of this is somehow original just shows how broken the patent office's idea of what originality really is.

      Please, a little less handwaving, and a little more rigor, about what originality is. The patent office's entire edifice is based on some hopelessly shaky foundations about what originality is (e.g. I start a new hardware store in a growing town. Nobody's done that before. Why shouldn't I be able to get a patent on that idea and stop any competition in that town?) and some really messed up and ill-defined word definitions (e.g. about what is different and what is the same) basically justifying whatever they like. This word play is costing the wider community trillions with huge numbers of obvious ideas being unusable because the patent office arbitrarily says so.

      ---

      Every new patent is another opportunity for a lawyer to make money at the expense of the wider community.

  21. If you don't like it, boycott Amazon.Com by postbigbang · · Score: 2, Insightful

    The only way to get a reaction from boorish behavior in this industry is to hit someone in the wallet.

    Don't like this seeming madness? Easy: don't shop at Amazon or any of its affilates.

    Maybe they'll stop filing these things.

    Perhaps there should be additional legislation that says that patent trolls, having been outed by prior art, should be forced into receivership. There's no spanking these satanic IP holders.

    --
    ---- Teach Peace. It's Cheaper Than War.
    1. Re:If you don't like it, boycott Amazon.Com by Aedrin · · Score: 1

      With the size of Amazon, that's very likely to go unnoticed.

    2. Re:If you don't like it, boycott Amazon.Com by postbigbang · · Score: 1

      Add one boycotter, to another, to another. Spread the word. Don't reward boorish behavior.

      If I were to smith the slogans, they'd go something like: Don't Buy From Patent Trolls, or Yo Ho Ho and a Bottle of Bezos, or Amazon has Pirhanas, or the like.

      Or maybe a nice RICO investigation would help, or better still, a nice anti-trust suit.

      --
      ---- Teach Peace. It's Cheaper Than War.
    3. Re:If you don't like it, boycott Amazon.Com by zootm · · Score: 1

      I seriously doubt that RICO or anti-trust will help, and the Amazon boycott by the FSF was abandoned years ago. Perhaps it'd have more effect now that open source is (even) more widely-known, but I wouldn't bet on it.

  22. Uh oh... by 3p1ph4ny · · Score: 1

    What about http://en.wikipedia.org/wiki/Prior Art ?

    Yes, with the ugly space in there wiki will ask you if you want to search for prior art. If you're smart enough to replace spaces with underscores, you'll get there on the first try.

  23. That's mod_rewrite! by Sandb · · Score: 5, Informative

    Did they just patented mod_rewrite??? Tue Aug 24 06:55:44 1999 UTC (8 years, 2 months ago) baby! http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/mappers/mod_rewrite.c?revision=83751&view=markup&pathrev=573831

    1. Re:That's mod_rewrite! by HaydnH · · Score: 1

      Mod rewrite was created in 1996 (and given to Apache in '97). (Source here: Just above TOC)

      --
      Time is an illusion. Lunchtime doubly so. - Douglas Adams
  24. Amazon patents passing a variable by Anonymous Coward · · Score: 0

    In C, you have to declare variables. In Python, the interpreter figures them out. It seems like the same thing to me. Amazon has patented passing a variable without explicitly declaring that it is a variable.

  25. In other news ... by ThirdPrize · · Score: 1

    Amazon.Com patents selling things on-line.

    --
    I have excellent Karma and I am not afraid to Troll it.
    1. Re:In other news ... by mwvdlee · · Score: 1

      No, amazon just patented serving any webpage except for a single, static page for each domain for every possible URL.
      Unless you don't consider the webserver looking for a .html of .php file "searching".

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  26. I can't wait until my patent by sdkramer · · Score: 1

    for obviousness comes through. It's gonna be so awesome.

    --
    "I wish to God these calculations would have been made by steam." -Charles Babbage
  27. Re:Truly a work of towering genius, that flow char by meadandale · · Score: 1

    Pssh. Why is everyone giving Amazon a hard time.

    Give it a REST.

  28. Slashdot Patent by JeremyGNJ · · Score: 1

    I think the owners of Slashdot should patent: A method for fanboi's to digitally express their opinion without proper knowledge, or even reading referenced information.

    1. Re:Slashdot Patent by StarfishOne · · Score: 1

      Did you just describe Facebook, MySpace and similar social networks? ;P

    2. Re:Slashdot Patent by Anonymous Coward · · Score: 0

      Sure, and I'll patent my dipshit detector. It will start with a simple pattern match of oh-so-clever terms, like "fanboi".

  29. Oh, great.... by UncleTogie · · Score: 1

    ...for years, we've been trying to explain to the clients that spaces have no place in URLs, and these yoinks go an' mess it all up...

    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  30. Just one thing to keep in mind... by Actually,+I+do+RTFA · · Score: 3, Informative

    When you apply for a patent, that's the day the prior art becomes effective. So if wikipedia did it after they filed, then that prior art would not count. Not saying it is not a stupid patent, but just wanted to point out, as a general rule, these things can take 5+ years to become live, so sometimes prior art comes around after a company starts using the patent-pending technology and others copy it.

    --
    Your ad here. Ask me how!
    1. Re:Just one thing to keep in mind... by Known+Nutter · · Score: 3, Informative

      According to the patent text, the filing date was March 2004. Wikipedia (and many other sites) have certainly been using this method for years prior to that.

      --
      Beware of the Leopard.
    2. Re:Just one thing to keep in mind... by Bob-taro · · Score: 2, Informative

      When you apply for a patent, that's the day the prior art becomes effective.

      TFA says (as near as I can tell) that the patent was filed in Mar 2004. I'm not sure how long wikipedia has handled search strings in the URL, but it was created in 2001. Actually, this is a pretty common and simple thing to do. I have a website that does it. I wasn't the one who set it up, but I think it was just a 404 redirect to a script.

      --
      Prov 9:8 Do not rebuke mockers or they will hate you; rebuke the wise and they will love you.
    3. Re:Just one thing to keep in mind... by JasterBobaMereel · · Score: 1

      Wikipedia does it by using a feature of Apache .... the same that other sites do ...Prior art and then some ....

      --
      Puteulanus fenestra mortis
    4. Re:Just one thing to keep in mind... by matt+me · · Score: 1

      >When you apply for a patent, that's the day the prior art becomes effective. So if wikipedia did it after they filed, then that prior art would not count.
      The patent was filed August 23, 2004. This is ridiculous! How old is mod_rewrite ?

    5. Re:Just one thing to keep in mind... by grandpa-geek · · Score: 1

      The test isn't only prior art. It is also obviousness.

      I think this "invention" was obvious. The fact that numerous people did the same thing contemporaneously is evidence (in my opinion) of obviousness.

    6. Re:Just one thing to keep in mind... by neoform · · Score: 2, Interesting
      http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

      This module was invented and originally written in April 1996
      and gifted exclusively to the The Apache Group in July 1997 by

      Has amazon been using this technique for more than a decade?
      --
      MABASPLOOM!
    7. Re:Just one thing to keep in mind... by Tim+C · · Score: 1

      According to the patent it was filed in March 2004. I can't remember off the top of my head, but I'm pretty sure that my company developed a website that used this method back in 2002 or 2003. I joined in March 1999, was there for 18 months or so before we switched to Java, and the site I'm thinking of was one of the earlier Java sites we did. I'd be surprised if it was as late as 2003.

      Ah - curiosity got the better of me and I went searching through the document archives. I've actually found a document describing what was done to implement the change, dated 17/02/03. I have absolutely no reason to believe that we didn't borrow the idea from elsewhere on the net. This patent certainly seems bogus to me.

    8. Re:Just one thing to keep in mind... by MikeFM · · Score: 1

      I remember doing that way back in the mid 90's though when programming web based interfaces to my MUDs. If you used a reference to a known object you'd get that object. If not then it'd try to search around and guess what you were looking for. It's not an innovation - it's the obvious thing to do. Doh - patents are so retarded.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    9. Re:Just one thing to keep in mind... by rainman_bc · · Score: 1

      The way most of us would handle that is using a ErrorDocument 404 directive in apache's httpd.conf where if a page is missing we transfer the url to a search page. It's slightly different from what their flowchart seems to suggest.

      The first step in the flowchart: "Does char_string start with a predefined prefix, eg "-/"

      So if the url is http://a9.com/-/index then it brings up the file otherwise it's a search... I suppose you could write a mod_rewrite rule that parses the two different scenarios... Still stupid, but so focused that none of use would implement this silly way to process this stuff anyway...

      Still don't understand why PTO has morons working for them and doesn't invest in some people with IT knowledge to reject these dumb-assed patents before they cost someone a boatload of money...

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    10. Re:Just one thing to keep in mind... by rainman_bc · · Score: 1

      Wikipedia does it by using a feature of Apache .... the same that other sites do ...Prior art and then some .... If you read the flowchart carefully, they require a special character like "-/"

      Who does that? Really what I think they're saying is http://a9.com/-/index is how a9 would know to bring up an index page instead of http://a9.com/search_term for searching... I know I'm being pedantic, but careful inspection of that flowchart shows this.
      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  31. Just a custom 404 error page by foniksonik · · Score: 1

    Uhh... it's not that hard to do.... I've been doing it on sites I build by using a custom 404 page that grabs the url string and explodes it into parts (whether it's a single string or a / delimited url) and passes it to the site search with the end result being a page that says, Sorry we couldn't find what you're looking for, here are some possible matching pages." Then a list of search results with the string components as keywords.

    This is certainly a useful thing to provide to your users as an error page but from a usability POV, you shouldn't be directing people to search this way. It's unintuitive and confusing to have multiple paths to do a search.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  32. obviousness by Anonymous Coward · · Score: 0

    I think one could argue that it is merely a rearrangement of known methods such as mod_rewrite in order to produce a predictable result.

    This known method->predictable result has been established via case law as an indication of obviousness that would be necessary in order to invalidate a patent claim.

  33. Embarrassing by Anonymous Coward · · Score: 0

    This patent is just an embarrassment for The USPTO, the primary examiner Chong H Kim, Amazon/A9, and the so called inventors of this patent, i.e. Jassy; Andrew R. (Seattle, WA), Manber; Udi (Palo Alto, CA), Leblang; Jonathan (Menlo Park, CA). Funny fact: this patent's filing date is August 23, 2004; so it has taken the USPTO three years to examine it!

    So /. agrees that Amazon & Co are our new patent trolling overlords, yes?

  34. it has not patent number by pbhj · · Score: 3, Insightful

    It doesn't appear to have been granted yet. I imagine it's probably at "search" stage wherein the search examiner has issued their preliminary report with citations.

    Anyhow Google URLs are acknowledged prior art. The idea is to use simply a free-form string of 1 or more words to perform a search. Wikipedia isn't a spot on citation (though it would help to refine the main claims) as, for example, "http://en.wikipedia.org/wiki/write an article" simply leads to a page which allows a search to be performed. Granted that's not a huge inventive step but in such a well worked field it is significant.

    What I'd be considering is for example the use of mod_rewrite (or similar) to perform a "search" in alternate directories if a file is not found with the specified name. At least the claims would need to be more specific as to what constitutes a "search".

    So wikipedia isn't a spot on citation ... anyone want to cite documentary evidence from before 3 March 2004.

    1. Re:it has not patent number by Anonymous Coward · · Score: 0

      Ummm... if it has a patent number, like this one does (7,287,042), then it has been granted. Provisional patents have a number like 20070245206, issued by combining the filing year with a bunch of other numbers derived from the class/subject area of the application.

      So no, this isn't at the "search" stage. It is an issued (and therefore presumed valid) US patent, which A9 can now use to sue anyone.

      Ridiculous. /CF

    2. Re:it has not patent number by Anonymous Coward · · Score: 0

      What I'd be considering is for example the use of mod_rewrite (or similar) to perform a "search" in alternate directories if a file is not found with the specified name.

      See also Apache multiviews.

      not a huge inventive step but in such a well worked field it is significant.

      No, it's just as obvious as one click was.

      This patent application is really an obvious use of mod_rewrite. The fact they invoke a CGI to display search results is not relevant when mod_rewrite has been available and enabling URL rewriting for a decade. There was no inventive step or novelty in URL rewriting or calling a CGI type app with search terms in 2000, never mind 2004.

      If they're patenting the delimeter syntax (punctuation patents are next), it should be "term1%20term2" since the space character needs URL encoding. They don't even say this in claim 3.


      The supreme court need to strike all this bullshit down!

  35. They won't enforce by 140Mandak262Jamuna · · Score: 1

    I think these patents are so obviously flawed, they will be challenged and overturned the minute they try to enforce it. I have a hunch Amazon knows it too and they will use it only to brag, "We have a portfolio of 123 patents" as part of their presentations to investment brokers and stock analysts. But still, we definitely need some form of patent reform.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  36. It's called Path Info by Tiger+Smile · · Score: 1

    Path info is the information beyond the end of a URL. I've often used extra text at the end of a URL to search or check which page. I'm not sure when Apache's PATH_INFO variable was first introduced, but I first started using it back in 1998 I believe. Lately I have had a better idea, AliasMatch. I use that directive use a single script to front either an application or an entire site, or even multiple sites.

    AliasMatch "^/[^\.]*$" "/some/php/file.php"

    Within PHP you can choose a page to display based on the URL called, or you can display a search page if nothing is found.

    I'll have to see if I can locate an good prior art to match this. I sure hope this 1-Search patent does not have to stand for long.

    --
    -- Prepared at the direction of, or to be sent to Legal Counsel, in anticipation of litigation. Attorney Client Pri
  37. Patent Filed Date by Loether · · Score: 5, Informative
    --
    TODO create witty sig.
    1. Re:Patent Filed Date by jc42 · · Score: 4, Insightful

      Filed: August 23, 2004

      Umm, that was more than a decade after the published HTTP standards included the PATH_INFO environment variable, which gives the program everything past the file pathname portion of a URL. This was essentially defined as a string that the invoked CGI program would interpret however it wishes. If this doesn't qualify as "prior art", what would? Note that the last-updated timestamps on these specs are in 1995 and 1996.

      So Amazon is merely patenting a part of NCSA's published HTTP CGI-invocation standard.

      This mostly shows that the patent examiners are totally ignorant of HTML and related Web standards, and are thus unqualified to say anything about the patent application.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    2. Re:Patent Filed Date by Merk · · Score: 4, Insightful

      Primary Examiner: Kim; Chong H

      I recommend that Kim, Chong H be fired.

    3. Re:Patent Filed Date by Lillesvin · · Score: 1

      Wow! Then at least both Wikipedia (started in 2001) and php.net (started doing searches instead of returning 404's back in 2001 or so, iirc) has been doing it prior to A9 filing for the patent - and I'm pretty sure that a crap-load of others have been doing it way before as well. Even I did it on a couple of sites back in 2002! How could this patent ever be granted to A9?

      --
      "Live free or don't."
    4. Re:Patent Filed Date by Gr8Apes · · Score: 1

      Heck, had a working system based on the PATH INFO of the RFC and wasn't stupid (smart?) enough to file a patent 6 months previous to their applied date. Said system was in response to google SEO changes. Maybe I should patent the other half of the idea: use DNS masking to create multiple virtual WWW sites on a single system? I mean, that's straight out of the DNS RFC, and if Amazon can do it, why not me?

      --
      The cesspool just got a check and balance.
    5. Re:Patent Filed Date by httpdotcom · · Score: 1

      This is a prime example of Representational State Transfer (REST) http://en.wikipedia.org/wiki/REST, which was thought up by Roy Fielding in 2000.

    6. Re:Patent Filed Date by Sven+Tuerpe · · Score: 1

      Umm, that was more than a decade after the published HTTP standards included the PATH_INFO environment variable, which gives the program everything past the file pathname portion of a URL. This was essentially defined as a string that the invoked CGI program would interpret however it wishes.

      And actually using this feature as part of the user interface isn't new either. In 1999, Jakob Nielsen described the nature of URLs as a part a Web site's user interface.

      --
      http://erichsieht.wordpress.com/category/english/
    7. Re:Patent Filed Date by bitrot42 · · Score: 5, Funny
      --
      FIXME: Add a sig here
    8. Re:Patent Filed Date by chadruva · · Score: 1

      Another silly patent from Amazon, if Peer to Patent where working when this thing got in I'm sure it would rain shit over it, as noted by parent there is tons of prior art. People from slashdot who don't like stupid software patents should join peer 2 patent, the amount of prior art and applications marked as invalid (prior art or obviousness) would increase drastically, there is always someone that know some obscure references or has the reference on hand already for this.

      Join in!
      www.peertopatent.org

      --
      C-x C-c
  38. Flowcharts by stu42j · · Score: 4, Funny

    Flowcharts can be very useful and convincing.

  39. LOL by Colin+Smith · · Score: 2, Interesting

    Sorry... Does anything more need to be said?

    OK, lets talk inflation.

    Inflation of the money supply, inflation of grades, inflation of patent numbers, inflation of job titles...

    It's really all the same thing. The more there is of something the less any individual item is worth. Money, grades, patents. Yet the vast majority seem to have some significant difficulty with that concept. More is better than less. Thing is, you don't actually have more, you have less but with a bigger number. Interesting. I wonder if there's a level of I.Q. where people simply can't understand that concept... Maybe they'll be happy when they earn a zillionty dollars per year each, have a PhD and are titled "Captain of the World".

    By creating thousands, tens of thousands of patents you aren't actually producing anything of value, you're simply throwing doubt on the value of all patents.

    Real value is relatively unrelated to inflation. The economy only grows for real (real stuff like chairs, tables, cars) at a couple of percent a year. Real academic achievement is still hard, only a small proportion are up to it and only a small number of patents are really innovative and being captain of the world doesn't help much if you are still sweeping streets.

    Essentially, inflation is deceit. People who inflate are at the very best, liars and more usually swindlers planning fraud.

    --
    Deleted
    1. Re:LOL by Culture20 · · Score: 1

      Mild inflation of artificial things is good when the population using them increases. Otherwise, the artificial things will rise in value as the population increases, and hoarding occurs.

    2. Re:LOL by Dirtside · · Score: 1

      The more there is of something the less any individual item is worth.

      Incorrect in the general case. If there were only one fax machine in existence, it would be completely worthless (except perhaps as a curio). With ten fax machines, great, you can communicate with nine other people; still not very useful. But when there's a million of them...

      This is known as the network effect, where the more there are of something, the more valuable each one becomes.

      Obviously there are plenty of things for which more = less individual value (Picasso paintings, for example), but it is not true of everything.
      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  40. Visual Style by youthoftoday · · Score: 1

    I don't care about those patents, they don't affect me (yet). But I just love the style with which they are illustrated. That flow-chart is beautiful.

    Software patents bad. Software patent drafters though...

    --
    -1 not first post
    1. Re:Visual Style by andr0meda · · Score: 1


      What's with those odd numbers attached to the boxes anyway..

      --
      With great power comes great electricity bills.
    2. Re:Visual Style by youthoftoday · · Score: 1

      Annotations that are referenced in the text. Remember, this is a legal document and the lawyers have a duty to spend as much money on it as possible

      --
      -1 not first post
  41. USPTO is the problem here by eck011219 · · Score: 3, Insightful

    It's a given that big corporate entities like Amazon, Microsoft, Google, Apple, and all the others are going to try to patent everything they can. It's been discussed here before, and it's just a cold war effect -- if you're the only company NOT trying to patent everything, you lose. It's a dumb way to run a world, but there you go.

    But the USPTO is the problem. Granting a patent like this just reinforces the grabby, greedy behavior of the big companies and creates an environment where companies are pitted against each other not in services or products but in ownership of intellectual property. If my company can get the edge in my industry by patenting something my competition uses (prior art be damned), there are going to be a bunch of businesspeople and attorneys within my company (not to mention shareholders) who are going to insist I file the patent. It's up to the USPTO to call bullshit on these things, and it's not doing it.

    Not to mention that the big companies seem to get these things to go through while little guys seem to come up empty when they try to do it. If you have enough attorneys, you can pretty much do anything anymore. But that's a rant for another day ...

    --
    It is pitch black. You are likely to be eaten by a grue.
  42. How else would you do it? by sqldr · · Score: 1

    Passing it unformatted is a lot less complicated than coming up with some clever coding system which possibly adds functionality.

    If I want my application to search for a string, I would pass that string to it unmodified unless I had reason to do it otherwise. I wouldn't convert it to Chinese and back - that would be difficult.

    --
    I wrote my first program at the age of six, and I still can't work out how this website works.
    1. Re:How else would you do it? by Obfuscant · · Score: 1
      Well, I haven't checked the RFC, but I think that spaces are illegal inside a URL, so you are supposed to encode them, at a minimum. Likewise other special characters.

      If that's true, then Amazon got a patent on creating invalid URLs.

  43. Amazon creativity by Pipaman · · Score: 1

    This is the second best invention after the one-click-shopping.

  44. http://packages.debian.org/gcc by Anonymous Coward · · Score: 0

    That URL searches for packages that contain gcc in the name. No special formatting required.
    It's been done that way for at least 6 years. Probably more like 8.

    Why do these people waste our time with such drivel?

    YAAC
    Yet Another Anonymous Coward

  45. Thought this was already possible by Brix+Braxton · · Score: 1

    I can just type in a search term into my address bar and it does a search automatically. If I read this, they mean you could type: www.amazon.com/rambo dvd set And it would search amazon.com. That's all well and good but sounds like it's obvious (and the flow chart proves that).

    --
    www.wildpad.com
  46. Watch out by Inoshiro · · Score: 5, Funny

    Don't click that URL, it violates a patent!!!

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  47. Karma to burn by drachenstern · · Score: 2, Funny

    No, he can't apply for a position with the USPTO, as I have a patent on The Method By Which Individuals Who Are Legal Entities May Apply For Jobs In US Government Organizations Which Are Not Based On Elections.

    Obviously, I have not licensed him the procedure to apply for the job, so he can not apply without the threat of being sued. Quite naturally, I would only sue if he got hired, and then it would only be to get his job.

    --
    2^3 * 31 * 647
  48. April Fools Day Is Over by johnsie · · Score: 0

    They didn't invent this

  49. plenty of prior art by ConfusedVorlon · · Score: 1

    www.whois.sc/domain.tld

    has been live for years. I'm fairly sure they wer pre August 23, 2004

    they do a whois lookup based on domain.tld

  50. All URLs have a search string by Anonymous Coward · · Score: 0

    All URLs have a search string after the server specification. In most cases it's restricted to searching for an exact match to a filename in the document root, but it is still a search.

  51. I did this in 1999 by mckyj57 · · Score: 2, Informative

    I did this in 1999 as a part of software I wrote. I created a facility to map actions to URL strings (and yes, this includes the empty string), and one of the examples I gave was taking a freeform string and searching for it.

    I am sure there are many, many, other cases where people mapped 404 to a search, which is the same thing.

    In short, not only is this obvious, it is defeated by prior art.

  52. I did this in 1996. by DdJ · · Score: 2, Informative

    I was doing this in 1996.

    I had just joined a startup company, "Hells's Kitchen Systems", or "hks.net". We were an e-commerce startup. Our main product was CCVS, a credit-card processing system for Linux and other versions of Unix. But our first product was a shopping mall written in PHP. Not a simple store, but a mall -- it could contain multiple stores, each of which had multiple departments, each of which had a variety of products.

    So, the web content was driven from database searches. But we did not want it to look like that was the case -- we wanted it to look like a family of hand-crafted web sites.

    So we did exactly what's described. We appended strings to the end of URLs, and parsed the URLs and used them to search in order to build the pages. People would go through an ordering process, and an order was composed and faxed to the warehouse so it could be fulfilled. It was meant to be a cheap way to get any company that could take catalog orders onto the web without forcing them to change their business processes too much.

    It was originally written in PHP/FI2, and then ported to PHP3.

    Two different stores that used the system made it into production and were up for years. I am going to wrack my brian to try to remember their names, and if I can, I'll find them on the wayback machine so I can point to them. I bet a bunch of my comments made it into the delivered HTML, and so we might be able to actually prove my claim.

    1. Re:I did this in 1996. by DdJ · · Score: 1

      Hm, I see that what I was doing was not precisely the same as what's claimed. But is it enough to help invalidate the patent?

      I do think that what they describe is very clearly obvious given what I was doing back then.

    2. Re:I did this in 1996. by Tiger+Smile · · Score: 1

      This is close enough to make their idea seem even more obvious. Using path into to pass arguments to a program? Didn't the very first version of Cold Fusion do this? I recall see similar stunts pulled back at Wired/Hotwored.com back in 1996.

      I do recall the CCVS product, and also the shopping mall product. Damn good stuff at the time.

      So, you remember the "good" old days when PHP allow you to start your while with "while (1 == 1):"

      --
      -- Prepared at the direction of, or to be sent to Legal Counsel, in anticipation of litigation. Attorney Client Pri
    3. Re:I did this in 1996. by MozeeToby · · Score: 2, Funny

      I am going to wrack my brian I'm not so sure Brian will appreciate that.
    4. Re:I did this in 1996. by DdJ · · Score: 1

      FOUND IT!

      One of the companies that used our stuff back then was Felissimo. Here's a URL for a file that was produced by my software.

      http://web.archive.org/web/19980514092506/http:/felissimo.com/html/gifts60.htm

      If you read the HTML comments, you can see that it had to figure out that the path was "/html/gifts60r.phtml", and it concluded from that that the product ID it was looking for was "gifts60r". It did a search on that and then came up with a bunch of items that fit that category.

      If you follow the link for the first one, you can see that the product detail page also derives the product ID from the URL directly, and renders content based on searches given that.

      Now... what do I do with this info?

  53. Use RFC 2606! by EnvyRAM · · Score: 4, Informative

    "URL of the form www.domain_name/search_string, where domain_name is a domain name of the web server system" Jassy, et al. needs to read the RFCs! There are nice, reserved domains for uses such as this: example.com, example.net, and example.org. This is very handy when writing documents of this type and everyone should use it. http://www.ietf.org/rfc/rfc2606.txt

  54. Re:Truly a work of towering genius, that flow char by nwssa · · Score: 1

    most inventions in history have been minor technological advancements this one applies to search engines. Today's cars are built on ~100 years of minor advancements, etc... Innovative tech companies need patents more than anybody since the true innovation are typically done by small companies and their technological advancements can be copied and pasted fairly easily. Indeed this is the reason software patents hurt the mid-large companies more than the small companies. Software patents are the only defense innovative small company has.

  55. Java servlets have supported this since forever by Thomasje · · Score: 1

    In a Java application server, where you build web applications using Servlets and/or JSP pages, you can configure the server so that it maps a certain URL pattern to a servlet, and anything following that URL is handed to the servlet as a parameter. This means that handling a syntax like www.domain_name/San Francisco Hotels is directly supported in Java servlets, and so it sounds like the Amazon patent now limits the kind of parameters that you and I are allowed to accept in a servlet.

    What's next, patenting the sine of 30 degrees? I can't see this patent holding up for one second in court.

  56. Priot art by rs79 · · Score: 1

    Is there anybody here that didn't do this a decade ago?

    I sure did.

    --
    Need Mercedes parts ?
  57. No need to freak out, folks by Infonaut · · Score: 3, Insightful

    The issuance of a patent only provides a presumption of validity. If Amazon decides to sue someone for running afoul of this patent, the defendant in such a case will be able to marshall all kinds of evidence that the patent was at the very least, precluded by prior art and was obvious.

    Remember that issuance of a bad patent isn't the end of the world. The patent system was designed to be fault-tolerant. If Amazon wants to sue on the basis of their bad patent, they'll face difficulties in court, not to mention in the court of public opinion.

    --
    Read the EFF's Fair Use FAQ
    1. Re:No need to freak out, folks by SwashbucklingCowboy · · Score: 2, Insightful

      the defendant in such a case will be able to marshall all kinds of evidence that the patent was at the very least, precluded by prior art and was obvious.

      The problem is that the first defendant in such a case may not have the financial resources to defend their use of the technique in court. Once a court precedent is set it becomes more difficult for subsequent defendants to challenge the patent.

    2. Re:No need to freak out, folks by pclminion · · Score: 1

      Remember that issuance of a bad patent isn't the end of the world. The patent system was designed to be fault-tolerant. If Amazon wants to sue on the basis of their bad patent, they'll face difficulties in court, not to mention in the court of public opinion.

      Surely Amazon also knows this, so why the hell would they spend money on lawyers to get a bogus patent? What is the point?

      Amazon, you are a bunch of stupid fucks. Your business is ONLINE SHOPPING. You are not a technology company no matter how much you wish you were. Is raking in billions of dollars not good enough for you? You need to resort to suing the little guy for a couple grand at a time? You are a bunch of fucking slime balls.

  58. URL Rewrite? by kimvette · · Score: 1

    mod_rewrite anyone?

    tagged this article: obvioustothoseskilledintrade priorart

    Excuse me, while I submit a patent application on "naming a URL on a web site such that it is easy for humans to remember"

    Likewise, I think I will also apply for patent protection on "method for entering natural languages and/or numbers into a computer through a mechanical or electronic peripheral" with a complementary patent covering "method for laying out alphabets and numerals on strategically-placed buttons, imprints, or images" - I think I shall call such device a "keyboard" or "keypad"

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  59. I think this patent can be safely ignored by PaulGaskin · · Score: 1

    This kind of patent degrades the credibility of the Patent Office. Someone should immediately make a paid service based on this technology with an explicit taunt to Amazon challenging them to litigate in defense of this patent. If they do litigate against anyone for this patent, someone should respond by throwing a trash-can through the glass door of their corporate headquarters.

    --
    Freedom is free.
    1. Re:I think this patent can be safely ignored by HTH+NE1 · · Score: 2, Funny

      If they do litigate against anyone for this patent, someone should respond by throwing a trash-can through the glass door of their corporate headquarters. Somehow, "People who live in glass offices shouldn't apply for trivial patents," doesn't have the same ring to it.
      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    2. Re:I think this patent can be safely ignored by deniable · · Score: 1

      Reverse patent trolling? What do we call it, a patent honey-pot?

  60. Prior Art by shine-shine · · Score: 1

    php.net has had that feature for years. Makes for a very quick way to check the manual.

    e.g. http://www.php.net/sprintf

  61. Focused on Search Engines by nwssa · · Score: 1
    Most seem to be missing that this patent is focused/limited towards search engines:

    The present invention relates to user interfaces and methods for submitting search queries to web-based search engines.

    I just tried the following URL's and none provided the functionality or technological advancement the patent provides to the public:

    • http://www.google.com/slashdot
    • http://www.yahoo.com/slashdot
    • http://www.altavista.com/slashdot
    • http://search.msn.com/slashdot

    So this provides an alternative to browser toolbars that provide easy access to search engines. Who knows how long we would have went without this advancement - similar to how mankind had to wait until the 1980's before the intermittent wiper was invented and brought to market (even though the equivalents to mod_rewrite existed for decades before someone came up with that).

    1. Re:Focused on Search Engines by tinkerghost · · Score: 1

      Most seem to be missing that this patent is focused/limited towards search engines:
      The present invention relates to user interfaces and methods for submitting search queries to web-based search engines.

      Um, limiting an existing technology to a subset of usable situations is not an innovation.

      I can use mod_rewrite to perform this function, I can register a Perl handler & do the same thing, I could also tweak Apache to always run the same script & pass everything but the hostname in as an argument, I could redirect 404 to a script. The fact that multiple technologies exist to allow this to occur now (and did in 2004), is a clear indication that this fails the obviousness test.

      Just because people aren't currently doing this (as shown by your 4 tests) doesn't mean that the idea of doing it is non-obvious or innovative. To be honest, it's a stupid patent because it deliberately breaks the HTML specification (which is why people don't do it now).

    2. Re:Focused on Search Engines by nwssa · · Score: 1

      limiting an existing technology to a subset of usable situations is not an innovation.

      this is not a subset - mod_rewrite (or however they wish to implement it) is being applied to something very specific that no one else did/thought-of before - web search engines.
      Furthermore, this patent is targeting something which few people here need to worry about (again "web search engines" AND if you are providing searches by www.yoursearchengine.com/searchterm). Find a "web search engine" that does this and you've come closer to finding prior art.

      To be honest, it's a stupid patent because it deliberately breaks the HTML specification (which is why people don't do it now).

      Thanks - you've just shown another reason why this is non-obvious - it does something with the technology that was not intended for, not common practice, etc...

      If you believe it to be a "stupid patent" then you may wish to re-read it again, I see the use of it and some technological advancement (sure perhaps minor but almost all of civilization has been from minor inventions along the way).

    3. Re:Focused on Search Engines by tinkerghost · · Score: 1

      Find a "web search engine" that does this and you've come closer to finding prior art.

      Um, like php.net/isset?

      this is not a subset - mod_rewrite (or however they wish to implement it) is being applied to something very specific that no one else did/thought-of before - web search engines.

      OK, what do you use as a definition of 'subset'? In my world, when something general (casting path info as an argument to a script) is applied to something specific (casting path_info as an argument to a search engine script) we call that applying the tech to a subset of it's possible uses.

      As someone pointed out above, I was wrong when I said it breaks the HTML spec. The use of '/' following the script name is acceptable usage for single argument transfer in CGI, the '?' is used to denote multiple arguments which are to be automagically parsed. So it's even worse, they patented part of an existing standard.

      Thanks - you've just shown another reason why this is non-obvious - it does something with the technology that was not intended for, not common practice, etc...

      OK, I'm a geek, I've used 8oz propane tanks and an M80 to remove tree stumps. It meets all your criteria, but it's still obvious.

      If you believe it to be a "stupid patent" then you may wish to re-read it again, I see the use of it and some technological advancement (sure perhaps minor but almost all of civilization has been from minor inventions along the way).

      I have read it, it's still stupid - yes it has uses, but it's certainly not a technological advancement. It's something that's been around since mod_rewrite as a codified structure & available earlier than that as customized 404 pages. Slapping 'for search engines' on it doesn't make it innovative. It makes it a waste of everyones time.

      For the record we now have:

      1. mod_rewrite
      2. perlhandler
      3. customized 404 error pages
      4. .htaccess
      5. javaServelets
      6. webserver hacks
      7. <insert other here>
      all of which will accomplish this 'innovation'. All of which were around prior to 2004 - some of which are explicitly designed to do this type of thing. So please do go on to explain how exactly applying existing webserver controls to the subset of webservers dedicated to search engines is innovative & non-obvious. The only thing here that's innovative is telling people to type in spaces in the URL line - which your browser then converts to %20 anyway.
    4. Re:Focused on Search Engines by nwssa · · Score: 0, Troll

      Um, like php.net/isset?

      This is not "web search engine".

      I have read it, it's still stupid - yes it has uses, but it's certainly not a technological advancement. It's something that's been around since mod_rewrite as a codified structure & available earlier than that as customized 404 pages. Slapping 'for search engines' on it doesn't make it innovative. It makes it a waste of everyones time.

      Looking at history of civilization and how technology evolves - it is filled with examples of minor innovations. Add up all those minor innovations over years and you've got some big progress (look at cars the past ~100 years). Many of those minor innovations would not happen without some financial investments. Many of those investments would not happen without some guarantee for the investor. A patent is one way to get a guarantee (trade secrets, copyrights, etc... are others). Software is no different from any other technology except that software developers want to disregard the blood sweat and tears expended to bring the current state of technology to market.

      So please do go on to explain how exactly applying existing webserver controls to the subset of webservers dedicated to search engines is innovative & non-obvious.

      1. Everything simple is obvious in hindsight.

      It's similar to whether we would have intermittent windshield washers on our cars today if that guy back in the late 70's didn't invent it. Keep in mind that:

      • the problem (variable rain volume),
      • the technology for intermittent windshield washers
      all existed for decades before ~1980. Once people saw an implementation of intermittent wipers it was dead obvious (timer delay switch and pause at the end of the cycle), but obviously back before 1970's people didn't think it was a problem worth solving or it wasn't obvious (I would think the former). So obviousness of the invention/innovation is not everything but it could be the problem isn't seen as a problem or not seen as the problem.

      2. One Useful example

      Maybe some people don't have the Google item in their browser toolbar and/or it would be easier to type "google.com/search term". Say I am at a locked down computer (library, internet cafe, parents house, etc...) and their browser is some older version that does not have Google in their toolbar (say IE 5), so instead of 1) going to google.com, 2) typing "search term", instead with this innovation I can just: 1) enter "google.com/search term" into the URL bar. So 1 less step.
      Alternatively, this saves someone from remembering and typing: google.com/search?q=search%20term

      3. Prior Art

      I still haven't seen any prior art for web search engines that provide this functionality. Again none of these work:

      • www.google.com/slashdot
      • www.yahoo.com/slashdot
      • www.altavista.com/slashdot
      • search.msn.com/slashdot

      4. How do you *know* someone else would have came up with this?

      If this is so obvious why didn't the other major search engines provide this functionality? How can you guarantee that 1) the search engines would have come up with this, 2) provided it.

    5. Re:Focused on Search Engines by nwssa · · Score: 0

      Score:0, Troll?? I should have known better than to make valid points about patents on slashdot.

    6. Re:Focused on Search Engines by Ambidisastrous · · Score: 1
      This is terrible. Do you know how web servers work? These are the steps:
      1. You type wikipedia.org/slashdot into your address bar.
      2. The browser formats the input in a reasonable way ("http://wikipedia.org/slashdot") then splits the request into parts -- here, it uses the HTTP protocol to send a request to whatever server the DNS says resides at wikipedia.org. The rest of the URL is sent as an input string to the server.
      3. The server receives that raw string -- "slashdot" -- then parses it and figures out what to do with it based on the contents of the string. Some options are (configurable):
      • If the string looks like "index.html" or "blog/recent.html", assume that's a relative path to a file on the server. Load that file and spit it out with an appropriate header.
      • If the string is formatted like "comments.pl?sid=1234&op=Reply&...", that's a standardized form for a CGI query, and everything after the ? can be reliably parsed and treated as arguments to a script. Note that "http://www.google.com/search?q=slashdot" has this same form. There is absolutely no difference between a script that searches a database about local pages (e.g. PHP's or Wikipedia's), and one that searches a database about external pages (e.g. Google's). They're both websites, and they work exactly the same way -- it doesn't matter what's in the database that's being queried. It's a script, extracting input from the URL, querying a local database and returning the results.
      • If the string doesn't correspond to a local file, and it doesn't look like a reasonable CGI query either, the server can take some default action. If the site doesn't want users monkeying around with URLs, they're return a 404 error (file not found). Slightly nicer is to return a 404 page with some helpful info on it, like a site map. Another widely used default option is to take that string as input to another script -- some sites might print the same faulty string or address in the help text, like "Did you mean to search for 'slashdot'?" Or, if they don't mind surprising the user, they can just run a search using that string. That last option, widely used already, is what's being patented here.

      Wikipedia does users the courtesy of printing a 404 page before redirecting to a page with search results for the faulty URL. Normally, though, a site prefers to let users (and bots) know when a given URL doesn't correspond to a real page. Notice that amazon.com/slashdot returns a 404 page instead of a search!

      Just because this has been done for a long time doesn't mean it's good practice. Normally, the browser on the client side does the task of letting the user run a search using a default (or selected) search engine, then diligently passing a well-formed URL on to the internet, saving the destination server some effort. But it's always been possible to do the extra work on the server side, and there are existing standards indicating how to do it.

      And why don't the major web search engines already do this, if it's so user-friendly? Because they're web search engines! They exist because URLs aren't a very user-friendly way to get around online! Google doesn't want you to use the address bar, they want you to download their toolbar and rely on their web apps to find what you're looking for. They're training their users.

      In Google's case, they also probably don't want so many people accidentally stumbling across their own pages while searching for things like "ig" and "search".
    7. Re:Focused on Search Engines by nwssa · · Score: 0
      we didn't need an elaborate lecture on web servers and URL parsing. We are talking about one specific patent here and its focus on web search engines and the innovation(s) it teaches. The searchengines.com/slashdot examples show how to easily search for the search term (in this case "slashdot" but could be any other search term).

      And why don't the major web search engines already do this, if it's so user-friendly? Because they're web search engines! They exist because URLs aren't a very user-friendly way to get around online!

      Exactly, like a previous poster you've also shown why this patent is valid - it does something a different way.

  62. Sue the USPTO by Anonymous Coward · · Score: 0

    It is about time we all just band together and everytime the stupid USPTO puts one of these "patents" out
    we will all just file a class action lawsuit against them. Make them support their stupid "approvals"...

  63. The publish date is important too by bflynn · · Score: 1

    The date that the patent is published is important too. When patents are submitted, they are private. They remain private for somewhere between 12 and 18 months. As a general rule, if other people invent the same thing you did during that time period, obviousness is proven. Of course, in this case, it sounds pretty clearly like prior art dates back to the 90s with Wikipedia. Brian

  64. Patent invalidates itself? by forgotten_my_nick · · Score: 1

    I thought maybe /. people were not reading it properly (as is the case) but I had a look at the patent and all I can say is WOW, how on earth did this get through?

    But if you read it they actually invalidate their own patent.

    For example they explain that normal search URLs tend to use commands like "?query=". However their patent uses "-/" to determine the rest is a search string, or can use something like "?".

    So they aren't even using a non-formatted string to pass in the query.

    1. Re:Patent invalidates itself? by josepha48 · · Score: 1
      simple, the patent examiners are afraid of computers, so anything that says computer or software in it, gets automatically approved.

      Yeah, I know cause I used to work there. They are all a bunch of lazy government employees, that are just waiting for their pensions to kick in.

      --

      Only 'flamers' flame!
      Does slashdot hate my posts?

    2. Re:Patent invalidates itself? by BillyBlaze · · Score: 1

      Actually, the patent describes using "-/" to denote a URL that is not a search string. (I can't place where, but I swear I've seen URLs like that before.)

  65. USPTO Careers. by Ron_Fitzgerald · · Score: 1
    Here are some excerpts from the USPTO employment website.

    Bring the spirit of progress to life What!?!

    We are always looking for talented Patent Examiners. It should say 'still looking...'. It seems to me that these positions have not been filled.

    I am pretty particular about having certain Government jobs as elected positions and I fully believe this is one of them.

    But let's start by electing FCC officials first, not appointing them. Too many friends giving friends jobs. Yeah, I'm looking at you George W.
    --
    ~ Ron Fitzgerald
  66. http://www.amazon.com/Fuck Off by Petronius · · Score: 2, Insightful

    there, I've said it.

    --
    there's no place like ~
  67. Patent office overworked by Loether · · Score: 1

    That was my first instinct too. Just the other day I heard on NPR I believe, they were talking about the length of time it takes for a patent to get through is 24 months. They also said that the each patent officer has a quota to get through and the quota has stayed the same since the offices inception even though the complexity of the patents and the amount of documentation that comes with them have increased several fold. They said that many patent examiners get caught up with their quota over their vacation. To be sure the system is broken but it's not the the workers fault. I wish I could find the source. maybe somebody else can.

    --
    TODO create witty sig.
    1. Re:Patent office overworked by Merk · · Score: 1

      No, it is the worker's fault. If they're being asked to make quotas that make them unable to do their job to any semblance of a reasonable degree of competence, then they should quit. If you're putting your name on a document saying "In my professional opinion, this is non-obvious and has never been done before" and it is something this obvious, it is your fault.

    2. Re:Patent office overworked by Loether · · Score: 1

      I like your idealism. But many people can't afford the luxury of that idealism. And that was something else the story said that turnover was incredibly high. No doubt many of the workers have your same sense of duty. But at the end of the day those workers that quit still didn't fix the problem. I wish I could find that article...

      --
      TODO create witty sig.
  68. Why wait? by Anonymous Coward · · Score: 0

    Because applying for the patent in the first place was just fine? You could also support the Amazon boycott if throwing trash-cans isn't your thing.

  69. Prior art by Cantus · · Score: 2, Interesting

    MacUpdate's had this for years.

    Example: http://www.macupdate.com/adobe will trigger a search for Adobe software.

  70. Prior art is not prior art if you did it first. by XHIIHIIHX · · Score: 1

    AFAIK the date of the filing of the patent is not necessarily the date the invention was created. Once the patent is awarde, the prior art must be proven to have taken place before the inventor did it. If Amazon did it in 1994, then it predates all the other prior art, and since they have the patent, you guys are now screwed. IANAL

  71. Who Called? by Anonymous Coward · · Score: 0

    whocalled.us has done the same thing for telephone lookups.
    http://whocalled.us/lookup/2035551212

    I've done it personally years ago before mod_rewrite ever existed. Every time you enter a URL you are submitting a "query" for a resource.

    I want the patent office to keep granting rediculous patents ... sooner or later their laziness will cause the whole patent system to loose whatever ounce of credibility it has left.

  72. Wrong approach by tamtaradei · · Score: 5, Insightful

    You cannot fix procedural problems by simply blaming the unfortunate person who was executing the procedure. The entire patent system is flawed - it is not a random failure, it is just an outcome of an incorrect system.

    Unless it was supposed to work that way - but then why pay anyone for examining the patents before they are filed? Maybe the Patent Office should just be a kind of notary who only records when someone came up with the idea, just to give him or her the legal basis for later defending his or her rights, but does not examine whether the idea is original.

    1. Re:Wrong approach by Loether · · Score: 1

      >Maybe the Patent Office should just be a kind of notary who only records when someone came up with the idea They actually have one of those it's called the "copyright office". IANAL so I'm not exactly sure what are the different protections afforded by each. My guess would be from a practical point of view you could file your idea with the copyright office and prevent yourself from being sued for infringing on someone else's patent that was filed after you filed. however if you wanted the protection of a patent to sue others then you better go through the patent process. As bad as it is, It's all we've got.

      --
      TODO create witty sig.
    2. Re:Wrong approach by kiracatgirl · · Score: 1

      Maybe the Patent Office should just be a kind of notary who only records when someone came up with the idea, just to give him or her the legal basis for later defending his or her rights, but does not examine whether the idea is original.

      They already have that; it's called registering copyright.

  73. Prefix is for non-search urls. by Anonymous Coward · · Score: 1, Informative

    From what I can see, the patent covers urls like http://www.answers.com/search but not http://en.wikipedia.org/wiki/Search .
    From the patent abstract: "the system initially determines whether the character string includes a prefix that identifies the URL as a non-search-request URL. If no such prefix is present, the character string is used in its entirely as a search string to execute a search".

  74. Amazon just violated my patent! by qazwart · · Score: 1

    I have a business method patent that states you patent an obvious technology, claim it as original, and sue the pants off anyone who uses it.

    (Of course, Amazon might be able to prove that they have "prior art" on this particular patent.)

  75. packages.debian.org by Anonymous Coward · · Score: 0

    packages.debian.org/search string

    causes a search through all debian packages for the search string. That seems to be closer.

  76. A Very Valid Patent by Myopic · · Score: 1

    Guys, guys, I know you are jumping on Amazon here, but this patent is totally valid, at least so far as the summary says:

    a user wishing to search for 'San Francisco Hotels' may do by simply accessing the URL www.domain_name/San Francisco Hotels

    Note that Amazon has apparently found a way to access a website which has no top-level-domain! That's a great trick indeed, and truly patentable.

  77. Patent Whores by hardwork · · Score: 1

    Let's face it, the authors of the Patent must want to seek out f[l]ame and glory by receiving patents.
    One of the authors has a patent to reduce spam. Some good that's done.

  78. Spaces by cnj · · Score: 1
    What really gets me is this paragraph:

    Some search engine sites support the ability for a user to submit a search query by encoding the search string within a URL (Uniform Resource Locator). Typically, however, the user must encode the search string in the URL using special formatting that is inconvenient or unnatural for users to type. For example, in some cases, users must add a special string such as "query=" to indicate that a search is being requested, and/or must add special characters to the search string itself. As one example, the URL www.google.com/search?q=mars%20rover may be used to the search for "mars rover."


    It isn't possible under the standards to not force the "user" (client) to encode certain strings, but any "major" user agent will do this without human intervention. Giving an example of "mars%20rover" (not even "mars+rover" which is the better version) seems like someone is intentionally trying to mislead the less-knowledgeable, not to mention the blatant ignoring of everyone that already does URL rewriting and even those that perform additional sanitation (e.g. wikipedia converting spaces to underscores so valid URLs are clean and unescaped).
    --
    Never trust anyone over 90000.
  79. Not even a valid URL! by Anonymous Coward · · Score: 0

    www.domain_name/San Francisco Hotels is not even a valid URL. Special characters my arse.
    Shouldn't the URL be www.domain_name/San%20Francisco%20Hotels ???
    Is not %20 special characters?

  80. background on the "inventors" by YoYofella · · Score: 1

    These are no ordinary Joe at amazon. These are some of the bigwigs, that makes it even more shameful.

    First author: Andrew Jassy, senior VP of Amazon Web service, MBA degree from Harvard B school.

    Second Author: Udi Manber , Professor at University of Arizona, and chief "algorithm" officer at Amazon. Doctorate from University of Washington.

    third author: Jonathan Leblang , Former VP of A9 and Alexa, current director of A2Z Development center for Amazon. Graduate of George Mason University and Virginia Tech.

  81. Sharepoint indexing engine by Anonymous Coward · · Score: 0

    Three years ago I worked on a project adding a new indexing handler to sharepoint. As the index engine builds the index it generates URL's along the lines of

    www.site.com/searchterm/searchterm/etc

    This URL can then be intercepted by a catch all on IIS and the parts of the URL used for searching. From this a results page was made and shown to the user. This setup exactly matches the flowchart shown and as such is a very big prior art example. This project was built and is in use by the "Performing rights society" in Europe and the US.

    There is no real innovation here, its been done.

  82. No need to dream up examples from wikipedia ... by KlaymenDK · · Score: 1

    No need to dream up examples from wikipedia ... just check out the url to the patent!

    http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=7,287,042

    But if the patent examiners don't even look _that_ far... *rolleyes*...

  83. I was doing that in 1997-1999 by garyebickford · · Score: 1

    When I worked at Schlumberger, on the 'Connect Schlumberger' extranet, we used that method. It's been a staple PHP trick since at least then, if not sooner. I might have used it as early as 1995 or 1996, for a book store website I worked on.

    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  84. Prior art by Anonymous Coward · · Score: 0

    At least dict.die.net has been using this kind of search for years.

    Try for example http://dict.die.net/prior

  85. No shit by Anonymous Coward · · Score: 0

    And this is the fact that changes everything; instead of /search/term1 term2 it's /term1 term2. Mankind is not worthy of such innovation. If any idea deserves a 20 year monopoly by virtue of novelty, non-obviousness and inventive step, it's this one. You can keep your steam engines and printing presses, this amazon patent is a bona-fide work of utter genius and we should all be grateful we have a patent system that accepts such amazing inventions.

  86. Old Technology (Really) by Bill_the_Engineer · · Score: 1

    QRZ.com has been using this technique for a very, very long time.

    just type www.qrz.com/CALLSIGN and it brings up a database record associated with that ham radio callsign.

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  87. Actually by /dev/trash · · Score: 1

    It's illegal for them to not make a profit

    1. Re:Actually by pclminion · · Score: 1

      It's illegal for them to not make a profit

      That's irrelevant. They could make money selling pizzas on the street corner, so why aren't they doing it? True, the first responsibility of a corporation is to its stock-holders. That doesn't mean they have to do any possible thing to make a buck.

    2. Re:Actually by Anonymous+Custard · · Score: 1

      They just have to act in the shareholders' interests. If one of their biggest shareholders is a mutual fund focused on green investing, then Amazon would be obliged to make their operations environmentally-friendly, even if it was expensive, in order to satisfy their shareholders' interest.

      There's a difference in "focus on stock price" and "focus on shareholders".

    3. Re:Actually by /dev/trash · · Score: 1

      Maybe you've never been to Amazon and A9. THEY RELY ON SEARCHING for the whole shebang to work, ie that's how they make money.

  88. Not really the same as path.module by Anonymous Coward · · Score: 0

    Path.module in Drupal is not really the same as searching for a free-form string through the website. It will not provide free-form search, but rather through the categories or whatever structure Drupal has.

    Joomla has that, in the extension: "404 Auto-Redirect Handler for Artio JoomSEF". Its from Dec. 2006 though:
    http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1519/Itemid,35/

    Basically, it will convert any 404-page into a search (only with mod_rewrite of course).
    If a good hit is found, it will show the page after a 301 redirect (as in Googles Im feeling lucky)
    If not, it will show the search results for you to choose from.

    I just spent the two last days improving the search using Keyword Density search mambot (Joomlas basic search really, really sucks BAD) and improving the hits from searching the article titles (excluding non-authorized pages and unpublished articles). So it is a bit weird that this comes up now, but am also pretty used to these synchronities now as Im also doing yoga and meditation.

    So now, on my web page, a free form search is performed on our Joomla-installation when typing in "www.domain.com/search whatver you like-or even/with different symbols intwined/for_old_pages.php".. Just like in this patent, and maybe even a bit more advanced since it handles symbols and extra garbage like .html - for automatic converting to new sites and good SEO practices. Doing a very good approximized search using Key Density search mambot in Joomla and searching article titles in a more sane way, almost feels like a Google search now (which is a feat in Joomla).

    However, the basic functionality of the 404-mambot still covers the same thing as this patent. So my improvements are just that - improvements. Logical developments. AS COMPUTING IS SUPPOSED TO BE, and not being a minefield of legal hurdles.

    So this is very, very much obvious. Its just hard to find free software that implements just this exact functionality supposedly covered by the patent, but I found it in Joomla and Im sure being in a general package, it must have been used for some years in specialized websites too.

    Posting anonymous since I dont want to be harassed by greedy lawyers.

    Will contribute my changes when it is stable. Im sorry I cant provide contact details because of threat of law against free software development. Please call and write your legal representatives about changes to patent law.

  89. Something to do: support patent reform now by tortov · · Score: 1

    There's actually something we can do right now to make the US patent system a little less bad. If you're an American - or someone who does business in the US or the like - write your senators and tell them to support the Patent Reform Act of 2007, S. 1145.

    It's essentially a bill to make the lives of patent trolls harder. By limiting damages, making prior art defenses easier, and preventing a lot of the forum shopping we currently see, it should reduce the incentive to game the system. (The fact that its opponents are bemoaning it as "patent repeal, not patent reform" and "patent deform" is enough for me to be positively inclined towards it.) Hurting patent trolls seems esp. important given the virtual desktop patent suit that was recently filed against Red Hat and Novell.

    Now, this bill isn't a panacea; it won't fix the USPTO. Will this do much to stop large companies (that actually, you know, make stuff) from filing bogus patents like this one, defensively or otherwise? I don't know. Nevertheless, it should decrease the incentives for filing gazillions of patents and the incentives for actually threatening or taking legal action. And that's a good step.

    The bill passed the House and seems to have decent support in the Senate. But there's intense lobbying against it by some patent lawyers and especially the pharmaceutical industry. (Drug patents are a rather different beast than other sorts of patents. I kind of wish the law didn't treat them the same.) So we all need to write our senators to tell them we support clamping down on patent trolls and making the patent system a bit less of a minefield.

    Come on, Slashdot, channel your patent-anger at Congress!

  90. Let's all list prior art! by WK2 · · Score: 1
    --
    Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
  91. quick searches by Anonymous Coward · · Score: 0

    The patent basically describes what quick searches (Firefox/Opera etc) are... or to be more precise: why/how they work. Eg just write the search term after "http://www.google.com/search?q=" into the address bar.

    I wonder how long this madness will continue.

  92. mod_rewrite by ZeroNullVoid · · Score: 1

    can anyone say mod_rewrite in apache.... I can {speaks out loud "mod_rewrite in apache" Its been done many times over and over, prior art exists already all over.

  93. In other news.. by Anonymous Coward · · Score: 0

    ...the word PATENT has been patented....

  94. Specific prior art by Schoinobates+Volans · · Score: 1

    Specific prior art to at least some of these claims would include http://bugs.debian.org/your_search_term . It does not do multiple keywords, only single ones.

  95. Haven't by fozzmeister · · Score: 1

    Haven't Amazon said they won't use patents to stomp on little guys publically, I remember a story in O'Reilly...

    The fact the USPO is **** is no longer news.

  96. Personal Prior Art by Anonymous Coward · · Score: 0

    Years ago I created a website for a multi-level marketting firm. If you typed in the URL/associates name with no special coding the web server would throw an error. The error page was actually a script that would look up the associates name and generate a website selling the products and highlighting the associate. If there were no associate by that name, it took you to the parent company webpages. This was both obvious and trivial and certainly not deserving of a patent.

  97. Re:Truly a work of towering genius, that flow char by Anonymous Coward · · Score: 0

    "... exclusive right to picking noses in an obvious way"

    Yeah, but I've patented the way to do it remotely over the internet. Completely different and novel!

  98. Re:Truly a work of towering genius, that flow char by Workaphobia · · Score: 1

    > "After intensive study of the proposed method in the flowchart, it appears to be an if statement."

    Heh. I like how that's put.

    "Upon further inspection, these are loafers."

    --
    Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
  99. Where the hell is the disclosure? by Workaphobia · · Score: 1

    A patent is supposed to contain, among other things, a list of claims, and a disclosure section. The claims contain what is protected by the patent, in disjunctive normal form - by which I mean, in order to violate the patent, you have to violate the entirety of at least one clause. After reading what's claimed, you're supposed to think, "Gee, so that's protected, but how did they achieve those results?" At that point you look at the disclosure and find out. The whole point of the patent is that the inventor is disclosing to the public what might otherwise remain a trade secret, and in exchange they are protected from imitators and competition for a certain time.

    Now here's the thing: if you can read the claims, and know exactly what's going on without even looking at the disclosure, then that's a bad patent. It seems all the patents we hear about these days have that problem. In this case, it was so bad that you can figure out the process just by reading the abstract! So when I saw that, I really wanted to see what they could possibly put in the disclosure to justify this document. Unfortunately, the provided link has no disclosure! It includes one "by reference", but I cannot find "U.S. patent application Ser. No. 10/792,405, filed Mar. 3, 2004" online. I'm sure it exists in the physical world, or else it would not even be technically grantable, but they don't seem to have made it available.

    I'm also quite miffed that so many people here are concentrating on prior art when the obvious factor seems to outweigh it (although prior art certainly is easier to prove).

    Now excuse me as I close all my firefox tabs to get back 50% of my cpu.

    --
    Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.